)]}'
{
  "log": [
    {
      "commit": "fa64966473830219fe74952029ddb0e981a87749",
      "tree": "faabb5f9b644f00f41d22bf6aa9bb9608e247720",
      "parents": [
        "a70c522520d967844c01fa01459edc698fc54544"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 21:16:05 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 21:16:05 2009 +0800"
      },
      "message": "crypto: shash - Fix digest size offset\n\nWhen an shash algorithm is exported as ahash, ahash will access\nits digest size through hash_alg_common.  That\u0027s why the shash\nlayout needs to match hash_alg_common.  This wasn\u0027t the case\nbecause the alignment weren\u0027t identical.\n\nThis patch fixes the problem.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "66f6ce5e52f2f209d5bf1f06167cec888f4f4c13",
      "tree": "aa7b21af00649d2f458b72ebfba071816cb340c3",
      "parents": [
        "093900c2b964da73daf234374225b5ce5d49f941"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 12:40:40 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 12:40:40 2009 +0800"
      },
      "message": "crypto: ahash - Add unaligned handling and default operations\n\nThis patch exports the finup operation where available and adds\na default finup operation for ahash.  The operations final, finup\nand digest also will now deal with unaligned result pointers by\ncopying it.  Finally export/import operations are will now be\nexported too.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "500b3e3c3dc8e4845b77ae81e5b7b085ab183ce6",
      "tree": "0cd5ceeab5a085ba017e535b8a232780c0850aaf",
      "parents": [
        "4dc10c0142ce0af8c20ec44dc6928ae63ad4f73a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 20:29:57 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 20:29:57 2009 +0800"
      },
      "message": "crypto: ahash - Remove old_ahash_alg\n\nNow that all ahash implementations have been converted to the new\nahash type, we can remove old_ahash_alg and its associated support.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "88056ec346ccf41f63dbc7080b24b5fd19d1358d",
      "tree": "b78a82cbce49183e587ab8a1a5a5922611468361",
      "parents": [
        "2ca33da1dea3ba53d1425226a6bac073c5e8568c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:28:26 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 15:54:07 2009 +0800"
      },
      "message": "crypto: ahash - Convert to new style algorithms\n\nThis patch converts crypto_ahash to the new style.  The old ahash\nalgorithm type is retained until the existing ahash implementations\nare also converted.  All ahash users will automatically get the\nnew crypto_ahash type.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "113adefc73c291f93f875fe515a46d8f76252fff",
      "tree": "d8b71f64e7ed074ede921a1b2ba65d606367735e",
      "parents": [
        "aef73cfcb913eae3d0deeb60eb385f75039db40b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:50:12 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:58:00 2009 +0800"
      },
      "message": "crypto: shash - Make descsize a run-time attribute\n\nThis patch changes descsize to a run-time attribute so that\nimplementations can change it in their init functions.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "aef73cfcb913eae3d0deeb60eb385f75039db40b",
      "tree": "3529010110c3dba2c1cc375b6cfb30d04153b73d",
      "parents": [
        "57cfe44bccb0e38ddb44a34a42f517deef1f4e82"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 22:22:14 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jul 12 10:46:03 2009 +0800"
      },
      "message": "crypto: async - Use kzfree for requests\n\nThis patch changes the kfree call to kzfree for async requests.\nAs the request may contain sensitive data it needs to be zeroed\nbefore it can be reallocated by others.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "99d27e1c59e34869605de625b033c52163f5bfa7",
      "tree": "d7e6477e8a61630fc23088e795730a7fcda60873",
      "parents": [
        "7ede5a5ba55a696a6e1d8456526e44635e966a81"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 09 20:30:57 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 18:23:32 2009 +0800"
      },
      "message": "crypto: shash - Export/import hash state only\n\nThis patch replaces the full descriptor export with an export of\nthe partial hash state.  This allows the use of a consistent export\nformat across all implementations of a given algorithm.\n\nThis is useful because a number of cases require the use of the\npartial hash state, e.g., PadLock can use the SHA1 hash state\nto get around the fact that it can only hash contiguous data\nchunks.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9749598633efc2561224954217ff0d70aeed8b50",
      "tree": "dd407e285f8b91209d693f5ffde6e17fe9f01b3b",
      "parents": [
        "d7992f42c61d5dc6d164f7dddd05284485204ada"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Feb 03 12:47:44 2009 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 18 16:48:06 2009 +0800"
      },
      "message": "crypto: shash - Add crypto_shash_blocksize\n\nThis function is needed by algorithms that don\u0027t know their own\nblock size, e.g., in s390 where the code is common between multiple\nversions of SHA.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "412e87ae5d852bc3d836f475c19d954b3324363d",
      "tree": "4f6a953f20f94eb076b178b3b7ac31bc5508aff9",
      "parents": [
        "7b2cd92adc5430b0c1adeb120971852b4ea1ab08"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 05 16:51:25 2009 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Feb 05 16:51:25 2009 +1100"
      },
      "message": "crypto: shash - Fix tfm destruction\n\nWe were freeing an offset into the slab object instead of the\nstart.  This patch fixes it by calling crypto_destroy_tfm which\nallows the correct address to be given.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dec8b78606ebd5f309c38f2fb10196ce996dd18d",
      "tree": "005ef526f1b0e953a3a57e6c991e0921fcd5234b",
      "parents": [
        "3b2f6df08258e2875f42bd630eece7e7241a053b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Nov 02 21:38:11 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:30 2008 +1100"
      },
      "message": "crypto: hash - Add import/export interface\n\nIt is often useful to save the partial state of a hash function\nso that it can be used as a base for two or more computations.\n\nThe most prominent example is HMAC where all hashes start from\na base determined by the key.  Having an import/export interface\nmeans that we only have to compute that base once rather than\nfor each message.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7b5a080b3c46f0cac71c0d0262634c6517d4ee4f",
      "tree": "41ba9e7051d1ecd47eb5cd371209229db3202ab6",
      "parents": [
        "7b0bac64cd5b74d6f1147524c26216de13a501fd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 31 15:47:27 2008 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:26 2008 +1100"
      },
      "message": "crypto: hash - Add shash interface\n\nThe shash interface replaces the current synchronous hash interface.\nIt improves over hash in two ways.  Firstly shash is reentrant,\nmeaning that the same tfm may be used by two threads simultaneously\nas all hashing state is stored in a local descriptor.\n\nThe other enhancement is that shash no longer takes scatter list\nentries.  This is because shash is specifically designed for\nsynchronous algorithms and as such scatter lists are unnecessary.\n\nAll existing hash users will be converted to shash once the\nalgorithms have been completely converted.\n\nThere is also a new finup function that combines update with final.\nThis will be extended to ahash once the algorithm conversion is\ndone.\n\nThis is also the first time that an algorithm type has their own\nregistration function.  Existing algorithm types will be converted\nto this way in due course.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "318e5313923197e71a94f7b18835151649384b7f",
      "tree": "d0ceb60fb9c5b4aacbeae3165587064e2e23c86d",
      "parents": [
        "dbaaba1d0abf6871c7db6e3d15a46206bc386db1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 05 13:34:30 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 13 20:08:44 2008 +1000"
      },
      "message": "crypto: hash - Add missing top-level functions\n\nThe top-level functions init/update/final were missing for ahash.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "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"
    }
  ]
}
