)]}'
{
  "log": [
    {
      "commit": "cc465543b310e5f59a1d534381690052e8509b22",
      "tree": "3ff66534f693c9873a2f8fe05ab6ff3ebd1bff7b",
      "parents": [
        "56e9ea30d42c09042b852c7f2c149a3e43ab8bc1"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Thu May 18 21:48:41 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": "Skip temporary variable for SHA1DC_ALLOW_UNALIGNED_ACCESS\n\nThis is the feedback I left on pull request #30[1] turned into a\npatch.\n\n1. https://github.com/cr-marcstevens/sha1collisiondetection/pull/30\n"
    },
    {
      "commit": "56e9ea30d42c09042b852c7f2c149a3e43ab8bc1",
      "tree": "0934e0364e946900e1ea31b32e12a4a23cef9a69",
      "parents": [
        "b0d20a0ee571ddcd24cd65435a6ee14ce877f4c2"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Thu May 18 21:44:12 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": "Fix misformatted code added in db45d67\n\nThe entirety of the rest of the file uses 8-width tabs, but this[1]\nchange added 4-width spaces.\n\n1. db45d67 (\"Fix performance regression on processors that allow\n   unaligned memory access. (#30)\", 2017-05-18)\n"
    },
    {
      "commit": "b0d20a0ee571ddcd24cd65435a6ee14ce877f4c2",
      "tree": "945317ae6030b25243e8983ad386c6952a7db05d",
      "parents": [
        "ca94024de3b8b1bfc73ffac004a8b14ebaf7bc7e"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Fri May 19 07:51:07 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": "README: Document the macros you can set to override CPU detection\n"
    },
    {
      "commit": "ca94024de3b8b1bfc73ffac004a8b14ebaf7bc7e",
      "tree": "09045cd6b06fa0b2acb5f47e1de237d9ffa74539",
      "parents": [
        "394e2f0f3ff51da9d7b6f3a6305006daadc85e6c"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Thu May 18 21:38:43 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": "Allow for defining SHA1DC_FORCE_UNALIGNED_ACCESS externally\n\nThis allows for doing -DSHA1DC_FORCE_UNALIGNED_ACCESS on a\nplatform/CPU that\u0027s not listed here, since the default is to fall back\nto aligned access unless except on a whitelist of CPUs.\n\nIt would be nice e.g. for the git project if someone running on such a\nplatform didn\u0027t have to monkeypatch the code, instead they can just\nprovide a -DSHA1DC_FORCE_UNALIGNED_ACCESS argument\n"
    },
    {
      "commit": "394e2f0f3ff51da9d7b6f3a6305006daadc85e6c",
      "tree": "39c530b402964244c608627d02bf8f458d604a53",
      "parents": [
        "e8397b268195a668dad08646ea4e2b4797410f4f"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Thu May 18 21:54:48 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": "Remove trailing spaces in code\n\nThis all turns up warnings under \"git am\". These tend to raise\ncomplaints on the git mailing list when they need to apply patches, so\ngive people less of a reason to complain.\n"
    },
    {
      "commit": "e8397b268195a668dad08646ea4e2b4797410f4f",
      "tree": "a328a06db7388e4b2e1f824d44d9489b10e120bf",
      "parents": [
        "030f0e610751e27f3721897a046bd55d516036dd"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Fri May 19 07:17:09 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": ".gitignore: ignore lib/.depend/ and other .depend/ directories\n\nThis is a hack so that I can run \"make\" cleanly in git.git. This is\nreally a wart around there being no easy way to have tracked\n.gitignore changes to submodules.\n\nYou can hack e.g. .git/modules/sha1collisiondetection/info/exclude,\nbut that\u0027s not under source control, and thus needs to be done by the\nMakefile.\n\nThis is an easy workaround that won\u0027t show the module dirty everytime\n\"make\" is run, while we think about some longer-term fix for this.\n"
    },
    {
      "commit": "030f0e610751e27f3721897a046bd55d516036dd",
      "tree": "44bff15c4dbf65f45929eea7f573c270b0dbabf4",
      "parents": [
        "b45fcefc71270d9a159028c22e6d36c3817da188"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Fri May 19 07:10:35 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat May 20 12:49:39 2017 +0200"
      },
      "message": ".gitignore: add directories that are generated by the Makefile\n"
    },
    {
      "commit": "b45fcefc71270d9a159028c22e6d36c3817da188",
      "tree": "d85654fd3dd8b3e5b93226e9d71df632edb2bc62",
      "parents": [
        "db45d67ada5ed259840b1f9eee4bba1131f457e7"
      ],
      "author": {
        "name": "Ævar Arnfjörð Bjarmason",
        "email": "avarab@gmail.com",
        "time": "Wed May 17 10:50:06 2017 +0000"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Thu May 18 22:04:04 2017 +0200"
      },
      "message": "Amend the lib/ code for easier inclusion in other programs\n\nThis introduces no functional changes, but allows the lib/ code to be\nused as-is in other programs without patching these files directly,\ninstead those programs can define a few variables to inject their\ncustom code into this code.\n\nWith these changes the git project can use this code without any\nmodifications to the upstream code. The corresponding git mailing list\nthread discussing that is at \"[PATCH/RFC 0/3] Use\nsha1collisiondetection as a submodule\"[1]. The defines used by git in\nthat patch are:\n\n    -DSHA1DC_NO_STANDARD_INCLUDES \\\n    -DSHA1DC_INIT_SAFE_HASH_DEFAULT\u003d0 \\\n    -DSHA1DC_CUSTOM_INCLUDE_SHA1_C\u003d\"\\\"cache.h\\\"\" \\\n    -DSHA1DC_CUSTOM_TRAILING_INCLUDE_SHA1_C\u003d\"\\\"../sha1dc_git.c\\\"\" \\\n    -DSHA1DC_CUSTOM_TRAILING_INCLUDE_SHA1_H\u003d\"\\\"../sha1dc_git.h\\\"\" \\\n    -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C\u003d\"\\\"git-compat-util.h\\\"\"\n\nI.e. all of these except SHA1DC_CUSTOM_TRAILING_INCLUDE_UBC_CHECK_[CH]\nare used by git. I\u0027ve merely added those for completeness since other\nprojects doing similar customization might want to use them.\n\nThe monkeypatches the git project was using previously were:\n\n  - https://github.com/git/git/commit/45a574eec8\n  - https://github.com/git/git/commit/c0c20060af\n  - https://github.com/git/git/commit/8325e43b82\n\nThe entire paragraph being added to the README file was authored by\nDan Shumow. See\nhttps://github.com/cr-marcstevens/sha1collisiondetection/pull/31.\n\n1. \u003c20170517113824.31700-1-avarab@gmail.com\u003e\n   (https://public-inbox.org/git/20170517113824.31700-1-avarab@gmail.com/)\n"
    },
    {
      "commit": "db45d67ada5ed259840b1f9eee4bba1131f457e7",
      "tree": "782db922241d958e862f633b6138eae04841d69a",
      "parents": [
        "33a694a9ee1b79c24be45f9eab5ac0e1aeeaf271"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu May 18 12:04:44 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 12:04:44 2017 -0700"
      },
      "message": "Fix performance regression on processors that allow unaligned memory access. (#30)\n\n"
    },
    {
      "commit": "33a694a9ee1b79c24be45f9eab5ac0e1aeeaf271",
      "tree": "c025bc7873cc798a6d22a40450537894ec3443f7",
      "parents": [
        "5ee29e5e3e57015800f2eb6ced4cd28dd639e6dd"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon May 15 16:28:25 2017 +0200"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon May 15 16:28:25 2017 +0200"
      },
      "message": "Fix issues with a big endian platform\n"
    },
    {
      "commit": "5ee29e5e3e57015800f2eb6ced4cd28dd639e6dd",
      "tree": "93281856d4cc3bd84b00fcd0eb1fd374db9512fc",
      "parents": [
        "0572d8a302b1f62f25c1559b0de74908550ab2c3",
        "8ea89fd82714f7193212a984857ea42f283b204c"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Mon May 08 22:23:17 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 08 22:23:17 2017 +0200"
      },
      "message": "Merge pull request #28 from andreasstieger/errors_stdin\n\nsome IO improvements"
    },
    {
      "commit": "8ea89fd82714f7193212a984857ea42f283b204c",
      "tree": "93281856d4cc3bd84b00fcd0eb1fd374db9512fc",
      "parents": [
        "a53ad6f1675a123e9e709be57dd7cec324be18bf"
      ],
      "author": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 21:57:38 2017 +0200"
      },
      "committer": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 22:01:52 2017 +0200"
      },
      "message": "support reading from stdin\n"
    },
    {
      "commit": "a53ad6f1675a123e9e709be57dd7cec324be18bf",
      "tree": "843561d3fcd77fe104b84adb612e2019c67b4991",
      "parents": [
        "b1a1c67e3b9f7dad11d382e86166d0b008efa27f"
      ],
      "author": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 21:53:56 2017 +0200"
      },
      "committer": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 22:01:48 2017 +0200"
      },
      "message": "print usage to stderr\n"
    },
    {
      "commit": "b1a1c67e3b9f7dad11d382e86166d0b008efa27f",
      "tree": "5ff7382d857bcd6740b2fc264a68affb57f3d457",
      "parents": [
        "0572d8a302b1f62f25c1559b0de74908550ab2c3"
      ],
      "author": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 21:51:28 2017 +0200"
      },
      "committer": {
        "name": "Andreas Stieger",
        "email": "astieger@suse.com",
        "time": "Mon May 08 22:01:35 2017 +0200"
      },
      "message": "Print file IO error texts\n"
    },
    {
      "commit": "0572d8a302b1f62f25c1559b0de74908550ab2c3",
      "tree": "56a926f2ce571db49840dbabf51cf68866808abc",
      "parents": [
        "38096fc021ac5b8f8207c7e926f11feb6b5eb17c",
        "40642d28d044ba02b1f56f5638c86da41f7ee92b"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Mon Apr 10 13:17:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 10 13:17:39 2017 +0200"
      },
      "message": "Merge pull request #24 from cr-marcstevens/build/vs\n\nBuild/vs"
    },
    {
      "commit": "40642d28d044ba02b1f56f5638c86da41f7ee92b",
      "tree": "56a926f2ce571db49840dbabf51cf68866808abc",
      "parents": [
        "2ca590773a1ea66bf5f2f01e1dac6846632e8e60"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "danshu@microsoft.com",
        "time": "Fri Mar 31 13:10:39 2017 -0700"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "danshu@microsoft.com",
        "time": "Fri Mar 31 13:10:39 2017 -0700"
      },
      "message": "Turns up warning levels for visual studio build.\n"
    },
    {
      "commit": "2ca590773a1ea66bf5f2f01e1dac6846632e8e60",
      "tree": "a3dc6c56d4a30b3b9cf240d09bbbc3ea33519eb5",
      "parents": [
        "38096fc021ac5b8f8207c7e926f11feb6b5eb17c"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "danshu@microsoft.com",
        "time": "Wed Mar 29 15:36:55 2017 -0700"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "danshu@microsoft.com",
        "time": "Wed Mar 29 15:36:55 2017 -0700"
      },
      "message": "Add visual studio 2015 solution/project files.\n"
    },
    {
      "commit": "38096fc021ac5b8f8207c7e926f11feb6b5eb17c",
      "tree": "834a2888882854a068837bcc891fd2bf444a3679",
      "parents": [
        "007905a93c973f55b2daed6585f9f6c23545bf66",
        "15c90b2811375ea497cbbd18b9da19e8f2b9b6ff"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Mon Mar 27 18:11:23 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 27 18:11:23 2017 +0200"
      },
      "message": "Merge pull request #23 from cr-marcstevens/bigendian\n\n* Protect against outside definitions of SHA1DC_BIGENDIAN, one can fo…"
    },
    {
      "commit": "15c90b2811375ea497cbbd18b9da19e8f2b9b6ff",
      "tree": "834a2888882854a068837bcc891fd2bf444a3679",
      "parents": [
        "007905a93c973f55b2daed6585f9f6c23545bf66"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 27 18:00:47 2017 +0200"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 27 18:00:47 2017 +0200"
      },
      "message": "* Protect against outside definitions of SHA1DC_BIGENDIAN, one can force endianness with either SHA1DC_FORCE_BIGENDIAN or SHA1DC_FORCE_LITTLEENDIAN.\n* added header guards for lib/sha1.h\n"
    },
    {
      "commit": "007905a93c973f55b2daed6585f9f6c23545bf66",
      "tree": "380b097cec0efed642520784f491d6f86b915a09",
      "parents": [
        "9c8e73cadb35776d3310e3f8ceda7183fa75a39f",
        "5c9843c861b676946a978587a0d4c55b7fa75586"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Thu Mar 16 16:21:09 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 16 16:21:09 2017 +0100"
      },
      "message": "Merge pull request #20 from cr-marcstevens/feature/performance\n\nFeature/performance"
    },
    {
      "commit": "5c9843c861b676946a978587a0d4c55b7fa75586",
      "tree": "380b097cec0efed642520784f491d6f86b915a09",
      "parents": [
        "eb1bece1df81f854ebb575a86d3535b9256ef0ff"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:38:33 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:38:33 2017 +0100"
      },
      "message": "Makefile: bumped library current version due to changed definition of SHA1_CTX\n"
    },
    {
      "commit": "eb1bece1df81f854ebb575a86d3535b9256ef0ff",
      "tree": "abbb9a2c812054e8f1938b82f0b692abd45b83ff",
      "parents": [
        "190251bac5458d7a1d0be1fded994dca944a4d42"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:21:05 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:21:05 2017 +0100"
      },
      "message": "Makefile: rewritten endian correctness test\n"
    },
    {
      "commit": "190251bac5458d7a1d0be1fded994dca944a4d42",
      "tree": "a22547600bc5c4032391ce41db59bf1cbd4b37d6",
      "parents": [
        "0344d0911d6567422734d28e40eb26e7eba667bc"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:20:37 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 14:20:37 2017 +0100"
      },
      "message": "Fixed bigendian compile bug\n"
    },
    {
      "commit": "0344d0911d6567422734d28e40eb26e7eba667bc",
      "tree": "83f7c5bdae9722a37799ac0c071c9cdfd7a66b54",
      "parents": [
        "cc452f57229ac0c55e0ef38749dc6ea62e3e89ae"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 11:13:59 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 11:13:59 2017 +0100"
      },
      "message": "Makefile: check target will throw error when output is incorrect\n"
    },
    {
      "commit": "cc452f57229ac0c55e0ef38749dc6ea62e3e89ae",
      "tree": "50a4c08a17c3aade760ef3117e9880bf35eb27d2",
      "parents": [
        "dbde15a89207d533736080dd4ee51f3a16bf3447"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 11:11:45 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 16 11:11:45 2017 +0100"
      },
      "message": "sha1.c: fix line endings, made sha1_process static\nmain.c: use API to determine if collision was found\n"
    },
    {
      "commit": "dbde15a89207d533736080dd4ee51f3a16bf3447",
      "tree": "86de49ce75f1e5a956bbb8be17129a2dff47be70",
      "parents": [
        "657d7e9ef1f80c2ae1cb8a767f69da79c92c4c88"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 15 18:33:48 2017 -0700"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 15 18:33:48 2017 -0700"
      },
      "message": "Replaces commented out code with conditionally compiled code,\nbased on preprocessor macros.\n"
    },
    {
      "commit": "657d7e9ef1f80c2ae1cb8a767f69da79c92c4c88",
      "tree": "f0884bbed229f1114d1b69e43ca444435d91e2a8",
      "parents": [
        "6e60421533749586a0336976e471d9c91f6fd8a3"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 22:22:31 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 22:22:31 2017 +0100"
      },
      "message": "Fixed Makefile to correctly rebuild when a header file is modified\n"
    },
    {
      "commit": "6e60421533749586a0336976e471d9c91f6fd8a3",
      "tree": "2bd13393129fa2dc936af7f107173ebe00ae1274",
      "parents": [
        "b17728507ae4c8c13ff4eb521f3d24b493fbe150"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 21:06:49 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 21:06:49 2017 +0100"
      },
      "message": "Small bug fix for new code when UBC is disabled\n"
    },
    {
      "commit": "b17728507ae4c8c13ff4eb521f3d24b493fbe150",
      "tree": "b243ed6077eed86c8439c623e06dda8087bb075b",
      "parents": [
        "e792e8c9f855b72d68f54b88bb484c40591963df"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 18:02:11 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Mon Mar 13 18:02:11 2017 +0100"
      },
      "message": "* Increase lib patch version\n* Re-add lost code from merge\n"
    },
    {
      "commit": "e792e8c9f855b72d68f54b88bb484c40591963df",
      "tree": "6713ede592e896eae9bab75fc5c911104e0f9da1",
      "parents": [
        "55d1db0980501e582f6cd103a04f493995b1df78"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 09 16:34:52 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 09 16:34:52 2017 -0800"
      },
      "message": "Add BIGENDIAN detection logic.\n"
    },
    {
      "commit": "55d1db0980501e582f6cd103a04f493995b1df78",
      "tree": "88574ec7cd6b107f41c34f396209599d8ce3799f",
      "parents": [
        "ad744c8b7a841d2afcb2d4c04f8952d9005501be",
        "9c8e73cadb35776d3310e3f8ceda7183fa75a39f"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 09 16:07:32 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 09 16:07:32 2017 -0800"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/performance\n"
    },
    {
      "commit": "ad744c8b7a841d2afcb2d4c04f8952d9005501be",
      "tree": "bc886448048927099996044532c629a857619df6",
      "parents": [
        "95b2f9f4918fd69d6a00a651db315c7152b11707"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 08 17:33:16 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 08 17:33:16 2017 -0800"
      },
      "message": "Remove perf program after moving it to tools repo.\n"
    },
    {
      "commit": "95b2f9f4918fd69d6a00a651db315c7152b11707",
      "tree": "16a61e91f04f89206d06ca7f458373eec11a23a4",
      "parents": [
        "d80d84b41a17f4adb9f47426839384ad6413d844"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 08 17:04:05 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Wed Mar 08 17:04:05 2017 -0800"
      },
      "message": "Adds a few optimizations that give a 3% perf improvement.\n"
    },
    {
      "commit": "d80d84b41a17f4adb9f47426839384ad6413d844",
      "tree": "6e99d5309abc3a699165f74f9636a8984d4f4c32",
      "parents": [
        "493d50809c6f39413660b65130351c82facc02db"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Tue Mar 07 17:27:16 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Tue Mar 07 17:27:16 2017 -0800"
      },
      "message": "performance improvements by interleaving load, expansion and round functions.\n"
    },
    {
      "commit": "9c8e73cadb35776d3310e3f8ceda7183fa75a39f",
      "tree": "b5301adf29d27878c7d42a0280e719372c9e4390",
      "parents": [
        "5f63fc95a867a362f79e3d08f94db140cce14fdc"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sun Mar 05 20:55:34 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 05 20:55:34 2017 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "5f63fc95a867a362f79e3d08f94db140cce14fdc",
      "tree": "ca55973f46db7699ace350d56d601bfe8f8c5907",
      "parents": [
        "c7fd242c4eee039c84509e85204a9489c23d7071",
        "d5feb807462e23bec8a76644e16259adbeff38a9"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sun Mar 05 20:48:30 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 05 20:48:30 2017 +0100"
      },
      "message": "Merge pull request #19 from cr-marcstevens/simplified_c90\n\nSimplified c90"
    },
    {
      "commit": "d5feb807462e23bec8a76644e16259adbeff38a9",
      "tree": "ca55973f46db7699ace350d56d601bfe8f8c5907",
      "parents": [
        "93c9333ac71cb60386a4862b05b098d8288d2d25",
        "c7fd242c4eee039c84509e85204a9489c23d7071"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sun Mar 05 20:48:03 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 05 20:48:03 2017 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into simplified_c90"
    },
    {
      "commit": "93c9333ac71cb60386a4862b05b098d8288d2d25",
      "tree": "ca55973f46db7699ace350d56d601bfe8f8c5907",
      "parents": [
        "c1c74264697482ce3ce383b71634cc8ba7d3e291"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sun Mar 05 07:32:46 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sun Mar 05 07:32:46 2017 +0100"
      },
      "message": "Updated Makefile and travisci\n"
    },
    {
      "commit": "c1c74264697482ce3ce383b71634cc8ba7d3e291",
      "tree": "0d8d08d9f9df7b2f0f0492bcd21697d5feace14a",
      "parents": [
        "34f85dda5cf0d73e3a449b85856e6b458bf01ee2"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sat Mar 04 22:41:34 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sat Mar 04 22:41:34 2017 +0100"
      },
      "message": "Updated Makefile\n"
    },
    {
      "commit": "34f85dda5cf0d73e3a449b85856e6b458bf01ee2",
      "tree": "febeb19127fc18ccbfe6c0a808c57f4ee5dd7d3f",
      "parents": [
        "58cac9496d28234954302db5bb2e570e62d1171c"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sat Mar 04 07:36:10 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Sat Mar 04 07:36:10 2017 +0100"
      },
      "message": "Updated Makefile\n"
    },
    {
      "commit": "493d50809c6f39413660b65130351c82facc02db",
      "tree": "f6e8fedd18fb95817d0cdf18a9f840c1efeb6811",
      "parents": [
        "24b4b0fb292b8c3bb91391f8a3faf743eaa86607"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 18:31:47 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 18:31:47 2017 -0800"
      },
      "message": "Add macros and make new full round interleaved functions.\n"
    },
    {
      "commit": "24b4b0fb292b8c3bb91391f8a3faf743eaa86607",
      "tree": "4c7186359457158aaf274ebacfa0026ac0b7ad5f",
      "parents": [
        "d5976727e45ec4e85c49b62b8d67ac18be64e73d"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 15:30:12 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 15:30:12 2017 -0800"
      },
      "message": "Clean up boost include libraries for performance program.\n"
    },
    {
      "commit": "d5976727e45ec4e85c49b62b8d67ac18be64e73d",
      "tree": "1c07ca4dbc9bfb4e13e68e84c7f683141a8c5374",
      "parents": [
        "7f0ab44fd057f109a9e6733be38571312d34fb1e"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 15:04:00 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Fri Mar 03 15:04:00 2017 -0800"
      },
      "message": "Move endianness logic to compile time.\n"
    },
    {
      "commit": "58cac9496d28234954302db5bb2e570e62d1171c",
      "tree": "1f44a9fd4ad13625f3f41e8dc67fc9d9c1527423",
      "parents": [
        "a8bac04eed92ecd6aa5c125bbeb1a5c5a2f41e01"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 23:33:49 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 23:33:49 2017 +0100"
      },
      "message": "Fixed sha1dc_partialcoll target\nRemoved colliding chaining value check timing variance\n"
    },
    {
      "commit": "a8bac04eed92ecd6aa5c125bbeb1a5c5a2f41e01",
      "tree": "c80640aae4623d85308d266ef07e3a90731bf9e3",
      "parents": [
        "a7a333789289a42501648f69b8eb28f3e8045b6d"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:43:41 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:43:41 2017 +0100"
      },
      "message": "fixed Makefile install target\n"
    },
    {
      "commit": "c7fd242c4eee039c84509e85204a9489c23d7071",
      "tree": "70672aabefe68d90744668f9a8cf1d9b8d472abc",
      "parents": [
        "6b1c12f3606d0959f8658d44a324fcf5f4497f88"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:24:30 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:24:30 2017 +0100"
      },
      "message": "Updated .travis.yml\n"
    },
    {
      "commit": "a7a333789289a42501648f69b8eb28f3e8045b6d",
      "tree": "45c9dfc961e32fa695ff440ec600b4fade40e202",
      "parents": [
        "42ae4fb7b159700787ca2f6e2dff79a0a209ffe3"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:24:08 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:24:08 2017 +0100"
      },
      "message": "Updated .travis.yml\n"
    },
    {
      "commit": "42ae4fb7b159700787ca2f6e2dff79a0a209ffe3",
      "tree": "e73c9eade6a29407575bf1e40d87171fb96d18eb",
      "parents": [
        "82456cb78f00c7454d39c352c96fae96b60e0d63"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:23:36 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:23:36 2017 +0100"
      },
      "message": "changed unsigned to size_t\n"
    },
    {
      "commit": "82456cb78f00c7454d39c352c96fae96b60e0d63",
      "tree": "df5e7e4e76f20c271166cf049661b9079b825ecf",
      "parents": [
        "bad28a73da651ce58cbe81f16fd579a1439fbbf8"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:05:24 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 16:05:24 2017 +0100"
      },
      "message": "Updated Makefile for libtool-less systems\n"
    },
    {
      "commit": "bad28a73da651ce58cbe81f16fd579a1439fbbf8",
      "tree": "fcc4b01b9f517a9c4dee919ba7f29d1a3653f228",
      "parents": [
        "c8dc9e7562dae87d003b1130b864cac3f3d1bdb5"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 14:14:31 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Fri Mar 03 14:14:31 2017 +0100"
      },
      "message": "removed ubc_check_verify.c\n"
    },
    {
      "commit": "7f0ab44fd057f109a9e6733be38571312d34fb1e",
      "tree": "ca2a26cb714e70ae1759bf252602f2830e7738fa",
      "parents": [
        "6b1c12f3606d0959f8658d44a324fcf5f4497f88"
      ],
      "author": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 02 21:58:01 2017 -0800"
      },
      "committer": {
        "name": "Dan Shumow",
        "email": "shumow@gmail.com",
        "time": "Thu Mar 02 21:58:01 2017 -0800"
      },
      "message": "Perf testing program for baseline analysis.\n"
    },
    {
      "commit": "c8dc9e7562dae87d003b1130b864cac3f3d1bdb5",
      "tree": "285dc39d6d336219dd153288d5a87e57ed49779e",
      "parents": [
        "6b1c12f3606d0959f8658d44a324fcf5f4497f88"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 02 13:32:18 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Thu Mar 02 13:32:18 2017 +0100"
      },
      "message": "- removed SIMD code and Makefile parts (weren\u0027t actually used so far, remains WIP in branch simd)\n- converted // comments to /* */\n- removed unnecessary recompression functions\n- removed use of table\n- made non-api functions static\n"
    },
    {
      "commit": "6b1c12f3606d0959f8658d44a324fcf5f4497f88",
      "tree": "ea52976ebcc14680f450d277846d19c6049dd78a",
      "parents": [
        "2f561138bda720344578d9b14463d3df78cb1b80",
        "29cf3e4bfdf0902f2f217a614ada58dd32e8ce90"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Wed Mar 01 17:25:36 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 01 17:25:36 2017 +0100"
      },
      "message": "Merge pull request #13 from muellermartin/tool-symlink\n\nUse symlink instead of copy to save disk space"
    },
    {
      "commit": "2f561138bda720344578d9b14463d3df78cb1b80",
      "tree": "3fcb19cc1e27a314fde8ecac7f5f0196af1b714b",
      "parents": [
        "44c017d85e3fd547ba869266e5304484f29276a6"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Wed Mar 01 15:28:51 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 01 15:28:51 2017 +0100"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "44c017d85e3fd547ba869266e5304484f29276a6",
      "tree": "a2ff3c011c44f158b821959efe37e2b3cb1622bc",
      "parents": [
        "ec0ddf3d6041989463a584fe2ca0d241f7248e43"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Wed Mar 01 07:37:45 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 01 07:37:45 2017 +0100"
      },
      "message": "Update sha1.c"
    },
    {
      "commit": "ec0ddf3d6041989463a584fe2ca0d241f7248e43",
      "tree": "162f887bdccbca0a6bbb1dafd10c0934111e2062",
      "parents": [
        "9327ac1257772bde67c0fa0038265c1bf7c56f86"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Feb 28 20:58:31 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Feb 28 20:58:31 2017 +0100"
      },
      "message": "fixed Makefile to exclude unnecessary simd C files\n"
    },
    {
      "commit": "9327ac1257772bde67c0fa0038265c1bf7c56f86",
      "tree": "3dc68b76d399acc3f3aface9407ac0cc2ad5ebc2",
      "parents": [
        "2ce7a93ba34fe567dcc2e6873ddf80cac0a17be7"
      ],
      "author": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Feb 28 19:23:43 2017 +0100"
      },
      "committer": {
        "name": "cr-marcstevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Feb 28 19:23:43 2017 +0100"
      },
      "message": "added final newlines for clang compatibility\n"
    },
    {
      "commit": "2ce7a93ba34fe567dcc2e6873ddf80cac0a17be7",
      "tree": "71caaad8f4c00c40529017afbb4639804519528f",
      "parents": [
        "247413a023b69b782198ce21d9eaf2932c274ccd",
        "d36711cf9f7f88e050a4b01afd809f2bc031efec"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 19:10:21 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 19:10:21 2017 +0100"
      },
      "message": "Merge pull request #14 from muellermartin/fix-make-clean\n\nFix/improve creation and removing of bin folder"
    },
    {
      "commit": "247413a023b69b782198ce21d9eaf2932c274ccd",
      "tree": "dc2e66b4b93338f052967493d586563f4342b1a3",
      "parents": [
        "dea263f5aa3eaaac6dc93e3d0a08c9d1e412e6c3",
        "868182dda974602dfbfb75e44edb685ff855d0d5"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 19:09:25 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 19:09:25 2017 +0100"
      },
      "message": "Merge pull request #15 from muellermartin/add-install\n\nAdd install and uninstall targets"
    },
    {
      "commit": "dea263f5aa3eaaac6dc93e3d0a08c9d1e412e6c3",
      "tree": "04e3679e8f18fa013bd317ce09ae9fd36b3ae64a",
      "parents": [
        "554c9bfc5c67639f18278218ce4ee326fa704318"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 19:08:35 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 19:08:35 2017 +0100"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "868182dda974602dfbfb75e44edb685ff855d0d5",
      "tree": "8b17817aef824ac6c87a24cc800f5579dd9c0cfa",
      "parents": [
        "a3f70dd0ba76857d5791b2d4ad5e057fcab53a61"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 18:15:09 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 18:15:09 2017 +0100"
      },
      "message": "Allow overriding of PREFIX in Makefile\n"
    },
    {
      "commit": "554c9bfc5c67639f18278218ce4ee326fa704318",
      "tree": "642d081ea5ba85f258a9625c3a77cea2486acbfe",
      "parents": [
        "b707158479c10a0f7be3049a09db36164b1c4135"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 17:49:29 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 17:49:29 2017 +0100"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "b707158479c10a0f7be3049a09db36164b1c4135",
      "tree": "3a022340a29e390dab3df438d6aa5d560279f0a6",
      "parents": [
        "9412ea357e573fe57d736ca65015c4f376602aa6"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 17:42:47 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 17:42:47 2017 +0100"
      },
      "message": "Update .travis.yml"
    },
    {
      "commit": "a3f70dd0ba76857d5791b2d4ad5e057fcab53a61",
      "tree": "34811b91bacd67811c94263179c6fa69e6f82c0d",
      "parents": [
        "9412ea357e573fe57d736ca65015c4f376602aa6"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:39:39 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:39:39 2017 +0100"
      },
      "message": "Add install and uninstall targets\n"
    },
    {
      "commit": "9412ea357e573fe57d736ca65015c4f376602aa6",
      "tree": "148dbabcadc947729002569f868bfaebf62c845d",
      "parents": [
        "1dd0db169a109a63a90c3358391be1bc93d3c008"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 17:34:29 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 17:34:29 2017 +0100"
      },
      "message": "Create .travis.yml"
    },
    {
      "commit": "d36711cf9f7f88e050a4b01afd809f2bc031efec",
      "tree": "58e8c0418187d63faf4083bdbd3c9bd3c29ae770",
      "parents": [
        "1dd0db169a109a63a90c3358391be1bc93d3c008"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:22:19 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:22:19 2017 +0100"
      },
      "message": "Fix/improve creation and removing of bin folder\n\nThe \"bin\" folder was never created explicitly in the Makefile therefore\nthis was added in the according target. This was propably never noticed\nas the \"clean\" target did not remove the \"bin\" folder once created (it\nonly removed its contents). To make sure this gets noticed and to get a\n\"cleaner\" state after executing \"make clean\" the \"bin\" folder now gets\nremoved completely.\n"
    },
    {
      "commit": "29cf3e4bfdf0902f2f217a614ada58dd32e8ce90",
      "tree": "0706f401eb05b3411eb4fd3c32bd32cadefd7e4b",
      "parents": [
        "1dd0db169a109a63a90c3358391be1bc93d3c008"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:16:26 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 17:16:26 2017 +0100"
      },
      "message": "Use symlink instead of copy to save disk space\n"
    },
    {
      "commit": "1dd0db169a109a63a90c3358391be1bc93d3c008",
      "tree": "281b8cb74c65e04644e68c509ef0d0e5037657d1",
      "parents": [
        "cb10f50d20a1c6c9efbf526c5da510c492d595b9",
        "0d80aa0cbb38a69c76457e2f44d84f807d24604f"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Tue Feb 28 16:02:58 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 16:02:58 2017 +0100"
      },
      "message": "Merge pull request #12 from muellermartin/improve-whitespace\n\nRemove trailing whitespace and mixed indentation"
    },
    {
      "commit": "0d80aa0cbb38a69c76457e2f44d84f807d24604f",
      "tree": "281b8cb74c65e04644e68c509ef0d0e5037657d1",
      "parents": [
        "cb10f50d20a1c6c9efbf526c5da510c492d595b9"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 15:28:44 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Tue Feb 28 15:28:44 2017 +0100"
      },
      "message": "Remove trailing whitespace and mixed indentation\n\nSome linters (e.g. Syntastic) complain about trailing whitespace and mixed\nindentation (mixing tabs and spaces). To address this, appropriate warnings\nwhere mostly fixed (except parts of ubc_check.c which had some special\nalignment for some OR conditions).\n"
    },
    {
      "commit": "cb10f50d20a1c6c9efbf526c5da510c492d595b9",
      "tree": "8a3b0a170b2ecbbd39f5b381a2441d92789490ad",
      "parents": [
        "7bf341465dfd9114f23f7840b216872f5d088578",
        "521bb22b19b2a67b53c2ea4af727b3e834f7b5b6"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Mon Feb 27 22:58:07 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 22:58:07 2017 +0100"
      },
      "message": "Merge pull request #9 from jwilk/phony\n\nFix .PHONY declaration"
    },
    {
      "commit": "521bb22b19b2a67b53c2ea4af727b3e834f7b5b6",
      "tree": "8a3b0a170b2ecbbd39f5b381a2441d92789490ad",
      "parents": [
        "7bf341465dfd9114f23f7840b216872f5d088578"
      ],
      "author": {
        "name": "Jakub Wilk",
        "email": "jwilk@jwilk.net",
        "time": "Mon Feb 27 19:50:15 2017 +0100"
      },
      "committer": {
        "name": "Jakub Wilk",
        "email": "jwilk@jwilk.net",
        "time": "Mon Feb 27 19:50:15 2017 +0100"
      },
      "message": "Fix .PHONY declaration\n"
    },
    {
      "commit": "7bf341465dfd9114f23f7840b216872f5d088578",
      "tree": "1f514f405d60267ad69830b4cb4e32c548b76303",
      "parents": [
        "6ccce4c8ab4f8eebf520559ba49ec9f28fb35fd1",
        "ac9e63a586695effd6b5135c04ed291e135df4c8"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat Feb 25 23:02:41 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 25 23:02:41 2017 +0100"
      },
      "message": "Merge pull request #8 from jsha/patch-1\n\nDocument existing SHA-1 collision attack"
    },
    {
      "commit": "6ccce4c8ab4f8eebf520559ba49ec9f28fb35fd1",
      "tree": "5fc07985a67ae971ce362f4aa2ca20acfee9a197",
      "parents": [
        "604d7aa97bb5aa73be09a7d4e8747093d666d21d",
        "7b4c9124afed4e88947fa618067e79ed4888b299"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat Feb 25 22:49:44 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 25 22:49:44 2017 +0100"
      },
      "message": "Merge pull request #2 from jwilk/spelling\n\nFix typo"
    },
    {
      "commit": "604d7aa97bb5aa73be09a7d4e8747093d666d21d",
      "tree": "c78d0697e535595b19d2c51933aefde848c687c1",
      "parents": [
        "680dfcba3ed621e1f420649af0c5a0166a916e6f",
        "1939ea85567a607aff6847607ae9b8a38918d20c"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "cr-marcstevens@users.noreply.github.com",
        "time": "Sat Feb 25 22:35:01 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 25 22:35:01 2017 +0100"
      },
      "message": "Merge pull request #5 from muellermartin/fix-program-name\n\nLet the program get its name from its arguments"
    },
    {
      "commit": "ac9e63a586695effd6b5135c04ed291e135df4c8",
      "tree": "711253919c306562f2bc175e1f80205d303bd424",
      "parents": [
        "680dfcba3ed621e1f420649af0c5a0166a916e6f"
      ],
      "author": {
        "name": "Jacob Hoffman-Andrews",
        "email": "github@hoffman-andrews.com",
        "time": "Fri Feb 24 17:53:30 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 24 17:53:30 2017 -0800"
      },
      "message": "Document existing SHA-1 collision attack\n\nREADME indicates that there is not publicly documented collision attack, but as of yesterday that is no longer true."
    },
    {
      "commit": "680dfcba3ed621e1f420649af0c5a0166a916e6f",
      "tree": "54333d4945e0b845023b6d6495c19f9293ad2781",
      "parents": [
        "40ccf5e3537ff6b2e5ceac5747f376a2ef430bec"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Fri Feb 24 12:29:09 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Fri Feb 24 12:29:09 2017 +0100"
      },
      "message": "Added actual SHA-1 colliding files from https://shattered.io\n\n"
    },
    {
      "commit": "1939ea85567a607aff6847607ae9b8a38918d20c",
      "tree": "3cd86e8ab8ef0c2e818426ac068b554f8694a52d",
      "parents": [
        "40ccf5e3537ff6b2e5ceac5747f376a2ef430bec"
      ],
      "author": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Fri Feb 24 03:59:06 2017 +0100"
      },
      "committer": {
        "name": "Martin Müller",
        "email": "mail@mueller-martin.net",
        "time": "Fri Feb 24 03:59:06 2017 +0100"
      },
      "message": "Let the program get its name from its arguments\n"
    },
    {
      "commit": "7b4c9124afed4e88947fa618067e79ed4888b299",
      "tree": "e7dae5afc450f2e144b5a1ff463c8ad0ad3dae98",
      "parents": [
        "40ccf5e3537ff6b2e5ceac5747f376a2ef430bec"
      ],
      "author": {
        "name": "Jakub Wilk",
        "email": "jwilk@jwilk.net",
        "time": "Thu Feb 23 19:06:26 2017 +0100"
      },
      "committer": {
        "name": "Jakub Wilk",
        "email": "jwilk@jwilk.net",
        "time": "Thu Feb 23 19:06:26 2017 +0100"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "40ccf5e3537ff6b2e5ceac5747f376a2ef430bec",
      "tree": "48af0177407152a555fb928d9f540ab488ac5440",
      "parents": [
        "7f8db79a8785790af00d33794ba20db237929b68",
        "8f326708d3f3cd312a748dbe84ec97a83875c156"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Feb 21 15:37:43 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Feb 21 15:37:43 2017 +0100"
      },
      "message": "Merged branch master into master"
    },
    {
      "commit": "7f8db79a8785790af00d33794ba20db237929b68",
      "tree": "26e82e392048c488f9fdb942b1f71b88a68c91ea",
      "parents": [
        "6b5baad192ae2fcea3d080e3fdc20c898c5785db"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Feb 21 15:37:31 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Feb 21 15:37:31 2017 +0100"
      },
      "message": "CR fix\n\n"
    },
    {
      "commit": "8f326708d3f3cd312a748dbe84ec97a83875c156",
      "tree": "0c290ea0badf10dcb5268e0fe832afe73a5baec4",
      "parents": [
        "6b5baad192ae2fcea3d080e3fdc20c898c5785db"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "github@marc-stevens.nl",
        "time": "Wed Jan 18 11:25:33 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 11:25:33 2017 +0100"
      },
      "message": "Update README.md"
    },
    {
      "commit": "6b5baad192ae2fcea3d080e3fdc20c898c5785db",
      "tree": "a9b07c314b6e2145fa8a4227e39a1822168e2d35",
      "parents": [
        "e41cd85003655efc032da58ed6a269670bb34435"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Wed Jan 18 10:03:57 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Wed Jan 18 10:03:57 2017 +0100"
      },
      "message": "Added MIT license notice in files.\n"
    },
    {
      "commit": "e41cd85003655efc032da58ed6a269670bb34435",
      "tree": "f165b8429800733dced61997903e02ee6d0dda4b",
      "parents": [
        "bdbaa94b9ac22c00f90070f90b14a5c9ffb65740"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Jan 17 22:59:46 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Jan 17 22:59:46 2017 +0100"
      },
      "message": "Added test\n"
    },
    {
      "commit": "bdbaa94b9ac22c00f90070f90b14a5c9ffb65740",
      "tree": "4ce839ab38141b7cf70de42ea4da69cee7dd7c65",
      "parents": [
        "0b32ff14d43712027a2f9496a35bbbbef7f6472c"
      ],
      "author": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Jan 17 21:20:20 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "marc@marc-stevens.nl",
        "time": "Tue Jan 17 21:20:20 2017 +0100"
      },
      "message": "Initial commit of source files\n"
    },
    {
      "commit": "0b32ff14d43712027a2f9496a35bbbbef7f6472c",
      "tree": "4c840f73b1d51903f59b18221e9290c98726187c",
      "parents": [],
      "author": {
        "name": "Marc Stevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Jan 17 21:02:50 2017 +0100"
      },
      "committer": {
        "name": "Marc Stevens",
        "email": "github@marc-stevens.nl",
        "time": "Tue Jan 17 21:02:50 2017 +0100"
      },
      "message": "Initial commit"
    }
  ]
}
