)]}'
{
  "log": [
    {
      "commit": "18e33e6d5cc0495826f5245777cd267732815e01",
      "tree": "5cf0151630a63c27e06daad39556c423d4e2ef36",
      "parents": [
        "5773a3e6e396d5fd9de58372abe6a86b7e258e3e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 16:01:22 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:18 2008 +0800"
      },
      "message": "crypto: hash - Move ahash functions into crypto/hash.h\n\nAll new crypto interfaces should go into individual files as much\nas possible in order to ensure that crypto.h does not collapse under\nits own weight.\n\nThis patch moves the ahash code into crypto/hash.h and crypto/internal/hash.h\nrespectively.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "166247f46a9c866e6f7f7d2212be875fb82212a1",
      "tree": "54818c04ba4224b1a3d717f0dbf62456bb32deaa",
      "parents": [
        "ca786dc738f4f583b57b1bba7a335b5e8233f4b0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 07 20:54:35 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:18 2008 +0800"
      },
      "message": "crypto: hash - Removed vestigial ahash fields\n\nThe base field in ahash_tfm appears to have been cut-n-pasted from\nablkcipher.  It isn\u0027t needed here at all.  Similarly, the info field\nin ahash_request also appears to have originated from its cipher\ncounter-part and is vestigial.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ca786dc738f4f583b57b1bba7a335b5e8233f4b0",
      "tree": "e2e6178fac1d9b3ac2b557cac76977e15f7d5d2c",
      "parents": [
        "caee16883a235b1b042282276859e7d5901fad21"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 07 20:23:56 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:17 2008 +0800"
      },
      "message": "crypto: hash - Fixed digest size check\n\nThe digest size check on hash algorithms is incorrect.  It\u0027s\nperfectly valid for hash algorithms to have a digest length\nlonger than their block size.  For example crc32c has a block\nsize of 1 and a digest size of 4.  Rather than having it lie\nabout its block size, this patch fixes the checks to do what\nthey really should which is to bound the digest size so that\ncode placing the digest on the stack continue to work.\n\nHMAC however still needs to check this as it\u0027s only defined\nfor such algorithms.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "004a403c2e954734090a69aedc7f4f822bdcc142",
      "tree": "e8fadd76113132126e308e01e7cd7cdf6b9d44d6",
      "parents": [
        "534fe2c1c3ffbbc3db66dba0783c82d3b345fd33"
      ],
      "author": {
        "name": "Loc Ho",
        "email": "lho@amcc.com",
        "time": "Wed May 14 20:41:47 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 10 20:35:13 2008 +0800"
      },
      "message": "[CRYPTO] hash: Add asynchronous hash support\n\nThis patch adds asynchronous hash and digest support.\n\nSigned-off-by: Loc Ho \u003clho@amcc.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "791b4d5f73cbc16ee532ebac5bd82d51524d4f99",
      "tree": "df9e5ee5a6e94892fb1056627caea4e494343083",
      "parents": [
        "39e1ee011f42dbbcb0210c73ea728ae54cf63b06"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 23 16:23:01 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:40 2007 -0700"
      },
      "message": "[CRYPTO] api: Add missing headers for setkey_unaligned\n\nThis patch ensures that kernel.h and slab.h are included for\nthe setkey_unaligned function.  It also breaks a couple of\nlong lines.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "06817176784f620984200dc5d7cbe16984f7b262",
      "tree": "42de1788711cff6832c99a4f6a6518bb4f316935",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Fri Aug 03 20:33:47 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 06 15:33:56 2007 +0800"
      },
      "message": "[CRYPTO] api: fix writting into unallocated memory in setkey_aligned\n\nsetkey_unaligned() commited in ca7c39385ce1a7b44894a4b225a4608624e90730\noverwrites unallocated memory in the following memset() because\nI used the wrong buffer length.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ca7c39385ce1a7b44894a4b225a4608624e90730",
      "tree": "107948d1bd8010ccb5185f34e2c2ef93098586cb",
      "parents": [
        "fe3c5206adc5d7395828185ab73e9a522655b984"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "linux-crypto@ml.breakpoint.cc",
        "time": "Sat May 19 19:51:21 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 11 20:58:54 2007 +0800"
      },
      "message": "[CRYPTO] api: Handle unaligned keys in setkey\n\nsetkey() in {cipher,blkcipher,ablkcipher,hash}.c does not respect the\nrequested alignment by the algorithm. This patch fixes it. The extra\nmemory is allocated by kmalloc() with GFP_ATOMIC flag.\n\nSigned-off-by: Sebastian Siewior \u003clinux-crypto@ml.breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "03f5d8cedb31deb558cd97095730cbc8bc54b12a",
      "tree": "776d1cc603f3b6ef2506573743ae2d30054f83f1",
      "parents": [
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 31 10:42:06 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 02 14:38:29 2007 +1000"
      },
      "message": "[CRYPTO] api: Proc functions should be marked as unused\n\nThe proc functions were incorrectly marked as used rather than unused.\nThey may be unused if proc is disabled.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "27d2a3300755387d2fec231d37944907ff992ce8",
      "tree": "c42138c0160b8f0aa3d79860557514e73577e885",
      "parents": [
        "2e306ee016fd4750289e65c3b1856db569f1f3f2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jan 24 20:50:26 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:21:01 2007 +1100"
      },
      "message": "[CRYPTO] api: Allow multiple frontends per backend\n\nThis patch adds support for multiple frontend types for each backend\nalgorithm by passing the type and mask through to the backend type\ninit function.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "055bcee3102dc35f019b69df9c2618e9d6dd1c09",
      "tree": "3f7c68abbbb5041d570e4cb8588f3943530bc0b7",
      "parents": [
        "7226bc877a22244e8003924031435a4bffd52654"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 19 22:24:23 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:17 2006 +1000"
      },
      "message": "[CRYPTO] digest: Added user API for new hash type\n\nThe existing digest user interface is inadequate for support asynchronous\noperations.  For one it doesn\u0027t return a value to indicate success or\nfailure, nor does it take a per-operation descriptor which is essential\nfor the issuing of requests while other requests are still outstanding.\n\nThis patch is the first in a series of steps to remodel the interface\nfor asynchronous operations.\n\nFor the ease of transition the new interface will be known as \"hash\"\nwhile the old one will remain as \"digest\".\n\nThis patch also changes sg_next to allow chaining.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
