)]}'
{
  "log": [
    {
      "commit": "7c4468bc011131e77d0a872d6d9942390f8217ea",
      "tree": "16ed9d94f91caa0eb284684791ff3404d0df8141",
      "parents": [
        "d35d2454ce2175be77d2a366c2648597fd33a98f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 08 09:10:40 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:09 2008 +1100"
      },
      "message": "crypto: rmd128 - Switch to shash\n\nThis patch changes rmd128 to the new shash interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b2b6a1720db65c97885ab9fc51fa23be47573bf4",
      "tree": "002599acfc17da3c207db42f3f5a893a2cf204e8",
      "parents": [
        "bd699f2df6dbc2f4cba528fe598bd63a4d3702c5"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Jul 04 19:45:57 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:17 2008 +0800"
      },
      "message": "crypto: rmd128 - sparse annotations\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5cdcc22f25b0766fe16d5dd8e3b2efc91fa4da6e",
      "tree": "90078f745a3cf28efdc32db030c3505e06c3c74a",
      "parents": [
        "0936a944068ef68f8b19f437e03f4654c29f2423"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 02 21:30:38 2008 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:15 2008 +0800"
      },
      "message": "[CRYPTO] rmd: Use pointer form of endian swapping operations\n\nThis patch converts the relevant code in the rmd implementations to\nuse the pointer form of the endian swapping operations.  This allows\ncertain architectures to generate more optimised code.  For example,\non sparc64 this more than halves the CPU cycles on a typical hashing\noperation.\n\nBased on a patch by David Miller.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0f923a2aab7baa94c5fef498384151af1cd72cba",
      "tree": "fe3417c6c0444e40193e82d2c0a523d2152e1b79",
      "parents": [
        "0bea3dc1e2d85deb9e0bc523949d5c812f65b556"
      ],
      "author": {
        "name": "Adrian-Ken Rueegsegger",
        "email": "rueegsegger@swiss-it.ch",
        "time": "Tue May 20 11:41:48 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:14 2008 +0800"
      },
      "message": "[CRYPTO] rmd128: Fix endian problems\n\nThis patch is based on Sebastian Siewior\u0027s patch and\nfixes endian issues making rmd128 work properly on\nbig-endian machines.\n\nSigned-off-by: Adrian-Ken Rueegsegger \u003crueegsegger@swiss-it.ch\u003e\nAcked-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ba6b0398721524ec817f74ea3492b48fa79de52f",
      "tree": "88e2ec079c5223f1159afd4f077909e06badb25f",
      "parents": [
        "a558f1d4f8730f055b004b4c8ca1605aeb957daa"
      ],
      "author": {
        "name": "Adrian-Ken Rueegsegger",
        "email": "rueegsegger@swiss-it.ch",
        "time": "Fri May 09 21:25:42 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:12 2008 +0800"
      },
      "message": "[CRYPTO] ripemd: Put all common RIPEMD values in header file\n\nThis patch puts all common RIPEMD values in the\nappropriate header file. Initial values and constants\nare the same for all variants of RIPEMD.\n\nSigned-off-by: Adrian-Ken Rueegsegger \u003crueegsegger@swiss-it.ch\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c6580eb8b17d64f0d6ad25c86a034adbda5ab4e1",
      "tree": "8b947271d9e80bbc18f7c988372fb6e2d041cceb",
      "parents": [
        "93aa7f8a12d1b229bcee12a1100a6df4945f5432"
      ],
      "author": {
        "name": "Adrian-Ken Rueegsegger",
        "email": "rueegsegger@swiss-it.ch",
        "time": "Wed May 07 22:14:10 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:09 2008 +0800"
      },
      "message": "[CRYPTO] ripemd: Add support for RIPEMD hash algorithms\n\nThis patch adds support for RIPEMD-128 and RIPEMD-160\nhash algorithms.\n\nSigned-off-by: Adrian-Ken Rueegsegger \u003crueegsegger@swiss-it.ch\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
