)]}'
{
  "log": [
    {
      "commit": "3af5b90bde5000abc739996cb03fd718e753d053",
      "tree": "579ab3154c56dfa49e83acb463f04daed8135988",
      "parents": [
        "7dc748e4e720c1a98185363096ad7582e9113092"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Sat Apr 05 21:00:57 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 21 10:19:34 2008 +0800"
      },
      "message": "[CRYPTO] all: Clean up init()/fini()\n\nOn Thu, Mar 27, 2008 at 03:40:36PM +0100, Bodo Eggert wrote:\n\u003e Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e wrote:\n\u003e \n\u003e \u003e This patch cleanups the crypto code, replaces the init() and fini()\n\u003e \u003e with the \u003calgorithm name\u003e_init/_fini\n\u003e \n\u003e This part ist OK.\n\u003e \n\u003e \u003e or init/fini_\u003calgorithm name\u003e (if the \n\u003e \u003e \u003calgorithm name\u003e_init/_fini exist)\n\u003e \n\u003e Having init_foo and foo_init won\u0027t be a good thing, will it? I\u0027d start\n\u003e confusing them.\n\u003e \n\u003e What about foo_modinit instead?\n\nThanks for the suggestion, the init() is replaced with\n\n\t\u003calgorithm name\u003e_mod_init ()\n\nand fini () is replaced with \u003calgorithm name\u003e_mod_fini.\n \nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "76cb9521795a167ae3d206343c072f602d84f815",
      "tree": "36aa2e201867c76ac244de69e1bb16befa0504ee",
      "parents": [
        "fd4609a8e00a867303783ade62d67953fb72adc8"
      ],
      "author": {
        "name": "Kevin Coffman",
        "email": "kwc@citi.umich.edu",
        "time": "Mon Mar 24 21:26:16 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 21 10:19:23 2008 +0800"
      },
      "message": "[CRYPTO] cts: Add CTS mode required for Kerberos AES support\n\nImplement CTS wrapper for CBC mode required for support of AES\nencryption support for Kerberos (rfc3962).\n\nSigned-off-by: Kevin Coffman \u003ckwc@citi.umich.edu\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "562954d5e01d08154cf15c7e12e6e9ec803f50f7",
      "tree": "24e129c431f498f773537cd0963c3946ece350e2",
      "parents": [
        "48c8949ea8460216783dd33640121187b9531b60"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Mar 13 20:20:28 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 21 10:19:22 2008 +0800"
      },
      "message": "[CRYPTO] tcrypt: Change the usage of the test vectors\n\nThe test routines (test_{cipher,hash,aead}) are makeing a copy\nof the test template and are processing the encryption process\nin place. This patch changes the creation of the copy so it will\nwork even if the source address of the input data isn\u0027t an array\ninside of the template but a pointer.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d5dc392742a9818e2766a63f3533980543e18060",
      "tree": "2dcd8083cba1b1e22c4e01c50d479ca2502a1139",
      "parents": [
        "477035c2abdcff7583369e5777cb7be1bb1dbea8"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Mar 11 21:27:11 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 21 10:19:21 2008 +0800"
      },
      "message": "[CRYPTO] tcrypt: Shrink speed templates\n\nThe speed templates as it look always the same. The key size\nis repeated for each block size and we test always the same\nblock size. The addition of one inner loop makes it possible\nto get rid of the struct and it is possible to use a tiny\nu8 array :)\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "477035c2abdcff7583369e5777cb7be1bb1dbea8",
      "tree": "797db8233c052ae8128e28c304d15fa8e25c1b68",
      "parents": [
        "78f8b3a24022c48fe600f4aba415d63ceeaec9cd"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Tue Mar 11 21:24:26 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 21 10:19:21 2008 +0800"
      },
      "message": "[CRYPTO] tcrypt: Group common speed templates\n\nSome crypto ciphers which are impleneted support similar key sizes\n(16,24 \u0026 32 byte). They can be grouped together and use a common\ntemplatte instead of their own which contains the same data.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "38ed9ab23b8614c9c1553b2961ef2627f3088fd9",
      "tree": "f2423c248bf6349de34e6d68f27c908b26639a9d",
      "parents": [
        "94765b9e4cba8e3c51c292338db16aa174894d30"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 01 15:59:28 2008 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:17:01 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Make xcbc available as a standalone test\n\nCurrently the gcm(aes) tests have to be taken together with all other\nalgorithms.  This patch makes it available by itself at number 106.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2a999a3abb2d3885741b09b9d05280db7e757544",
      "tree": "17fcb1ae7395e257df3c05beb702105cf495f5c8",
      "parents": [
        "866cd902e864e9d0e31299efa9d61fc9a9bec315"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 30 20:24:11 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:59 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Zero axbuf in the right function\n\nThe axbuf buffer is used by test_aead and therefore should be zeroed\nthere instead of in test_hash.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "93cc74e078eed8735585e5687903727bcfbcc8b4",
      "tree": "6251899d3f904ab7a8498a23aed4086b5fb12261",
      "parents": [
        "4a49b499dfa0c9e42be6d6fdd771f3434c776278"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Wed Dec 12 20:24:22 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:53 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Add CCM vectors\n\nThis patch adds 7 test vectors to tcrypt for CCM.\nThe test vectors are from rfc 3610.\nThere are about 10 more test vectors in RFC 3610\nand 4 or 5 more in NIST. I can add these as time permits.\n\nI also needed to set authsize. CCM has a prerequisite of\nauthsize. \n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5311f248b7764ba8b59e6d477355f766e5609686",
      "tree": "228910c68fc3d29a6bfe82cccfdc042e4003ebd2",
      "parents": [
        "653ebd9c8510a7d647ed23e66e1338f848ebdbab"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Dec 17 21:34:32 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:41 2008 +1100"
      },
      "message": "[CRYPTO] ctr: Refactor into ctr and rfc3686\n\nAs discussed previously, this patch moves the basic CTR functionality\ninto a chainable algorithm called ctr.  The IPsec-specific variant of\nit is now placed on top with the name rfc3686.\n\nSo ctr(aes) gives a chainable cipher with IV size 16 while the IPsec\nvariant will be called rfc3686(ctr(aes)).  This patch also adjusts\ngcm accordingly.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5de8f1b562e87ae9d93a4e0897e54c18a5e82915",
      "tree": "99e82f06212a00334e9974286e10c4dee3514325",
      "parents": [
        "0b77abb3b2d0c2eee1da79a3f3bd4312a0edb156"
      ],
      "author": {
        "name": "Tan Swee Heng",
        "email": "thesweeheng@gmail.com",
        "time": "Fri Dec 07 17:17:43 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:36 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Added salsa20 speed test\n\nThis patch adds a simple speed test for salsa20.\nUsage: modprobe tcrypt mode\u003d206\n\nSigned-of-by: Tan Swee Heng \u003cthesweeheng@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0b77abb3b2d0c2eee1da79a3f3bd4312a0edb156",
      "tree": "0a782303f8b8a86f66fc95c830cdf69c78289084",
      "parents": [
        "91755a921c4af51c355bcb74a98b717d5c1818b6"
      ],
      "author": {
        "name": "Zoltan Sogor",
        "email": "weth@inf.u-szeged.hu",
        "time": "Fri Dec 07 16:53:23 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:35 2008 +1100"
      },
      "message": "[CRYPTO] lzo: Add LZO compression algorithm support\n\nAdd LZO compression algorithm support\n\nSigned-off-by: Zoltan Sogor \u003cweth@inf.u-szeged.hu\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "91755a921c4af51c355bcb74a98b717d5c1818b6",
      "tree": "272e77001ce7a7a836f7ce48e18a24d57b9feca7",
      "parents": [
        "8bff664cdf8797564fb6b59b7be028846fab8c27"
      ],
      "author": {
        "name": "Zoltan Sogor",
        "email": "weth@inf.u-szeged.hu",
        "time": "Fri Dec 07 16:48:11 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:34 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Add common compression tester function\n\nAdd common compression tester function\nModify deflate test case to use the common compressor test function\n\nSigned-off-by: Zoltan Sogor \u003cweth@inf.u-szeged.hu\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6160b289929c0b622e64aa36106d8e6e53fcd826",
      "tree": "d8968b0e4aea9d9ef80459d344cd9f4a3e6221b2",
      "parents": [
        "8df213d9b520a4b58b7a8f7f2200324d4e40363d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Dec 04 19:17:50 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:31 2008 +1100"
      },
      "message": "[CRYPTO] gcm: Fix ICV handling\n\nThe crypto_aead convention for ICVs is to include it directly in the\noutput.  If we decided to change this in future then we would make\nthe ICV (if the algorithm has an explicit one) available in the\nrequest itself.\n\nFor now no algorithm needs this so this patch changes gcm to conform\nto this convention.  It also adjusts the tcrypt aead tests to take\nthis into account.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8df213d9b520a4b58b7a8f7f2200324d4e40363d",
      "tree": "5d747119df4a334a4087a0ae3661214bc2dfeb06",
      "parents": [
        "481f34ae752ac74c4cbd88a9954dd4ed10e84f81"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 02 14:55:47 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:30 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Make gcm available as a standalone test\n\nCurrently the gcm(aes) tests have to be taken together with all other\nciphers.  This patch makes it available by itself at number 35.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a10e11946bb2d59516a5252b1b588e2963a13ebe",
      "tree": "2bbd98b2365495e71223dc2246292bb4326a16ed",
      "parents": [
        "d2456c66236c15d6462f1ac751cdbd48a34e9704"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Fri Nov 30 16:59:30 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:27 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Use print_hex_dump from linux/kernel.h\n\nThese utilities implemented in lib/hexdump.c are more handy, please use this.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6d1a69d53a34e6d906551d92e7639b739332b177",
      "tree": "28a0cb065df734099001f7706a059e63d1adebb7",
      "parents": [
        "0971eb0de9446b66bd45696338f54948314db379"
      ],
      "author": {
        "name": "Tan Swee Heng",
        "email": "thesweeheng@gmail.com",
        "time": "Fri Nov 30 00:30:11 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:25 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Support for large test vectors\n\nCurrently the number of entries in a cipher test vector template is\nlimited by TVMEMSIZE/sizeof(struct cipher_testvec). This patch\ncircumvents the problem by pointing cipher_tv to each entry in the\ntemplate, rather than the template itself.\n\nSigned-off-by: Tan Swee Heng \u003cthesweeheng@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "28db8e3e38e593d22e2c69942bb1ca7be2a35f05",
      "tree": "65ef9ee8544001278a71340f44f9a3227b54a4d8",
      "parents": [
        "e3a4ea4fd2e5f154ae9233f1ce30e7564e5cbcfc"
      ],
      "author": {
        "name": "Mikko Herranen",
        "email": "mh1@iki.fi",
        "time": "Mon Nov 26 22:24:11 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:23 2008 +1100"
      },
      "message": "[CRYPTO] gcm: New algorithm\n\nAdd GCM/GMAC support to cryptoapi.\n\nGCM (Galois/Counter Mode) is an AEAD mode of operations for any block cipher\nwith a block size of 16.  The typical example is AES-GCM.\n\nSigned-off-by: Mikko Herranen \u003cmh1@iki.fi\u003e\nReviewed-by: Mika Kukkonen \u003cmika.kukkonen@nsn.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e3a4ea4fd2e5f154ae9233f1ce30e7564e5cbcfc",
      "tree": "8564aa42c333db6170cdc5dfc93e7a82bc315b27",
      "parents": [
        "ff85a8082f0665fe6f79d50eb79bdccb98cabfa2"
      ],
      "author": {
        "name": "Mikko Herranen",
        "email": "mh1@iki.fi",
        "time": "Mon Nov 26 22:12:07 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:23 2008 +1100"
      },
      "message": "[CRYPTO] tcrypt: Add aead support\n\nAdd AEAD support to tcrypt, needed by GCM.\n\nSigned-off-by: Mikko Herranen \u003cmh1@iki.fi\u003e\nReviewed-by: Mika Kukkonen \u003cmika.kukkonen@nsn.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2407d60872dd2a95404c6048f775f3b64d438f4b",
      "tree": "6a333c5eaae616736b2f184cee8e9f052cee966d",
      "parents": [
        "332f8840f7095d294f9bb066b175a100bcde214c"
      ],
      "author": {
        "name": "Tan Swee Heng",
        "email": "thesweeheng@gmail.com",
        "time": "Fri Nov 23 19:45:00 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:15 2008 +1100"
      },
      "message": "[CRYPTO] salsa20: Salsa20 stream cipher\n\nThis patch implements the Salsa20 stream cipher using the blkcipher interface.\n\nThe core cipher code comes from Daniel Bernstein\u0027s submission to eSTREAM:\n  http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/full/ref/\n\nThe test vectors comes from:\n  http://www.ecrypt.eu.org/stream/svn/viewcvs.cgi/ecrypt/trunk/submissions/salsa20/full/\n\nIt has been tested successfully with \"modprobe tcrypt mode\u003d34\" on an\nUML instance.\n\nSigned-off-by: Tan Swee Heng \u003cthesweeheng@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cd12fb906d2591e80da9edcbd4794b9b916d7489",
      "tree": "312f7ff32b70a1c093fd3d45e6f2a0715008f22b",
      "parents": [
        "cd7c3bfe54270f41ac52be6b725a7194d99175b4"
      ],
      "author": {
        "name": "Jonathan Lynch",
        "email": "jonathan.lynch@intel.com",
        "time": "Sat Nov 10 20:08:25 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:12 2008 +1100"
      },
      "message": "[CRYPTO] sha256-generic: Extend sha256_generic.c to support SHA-224\n\nResubmitting this patch which extends sha256_generic.c to support SHA-224 as\ndescribed in FIPS 180-2 and RFC 3874. HMAC-SHA-224 as described in RFC4231\nis then supported through the hmac interface.\n\nPatch includes test vectors for SHA-224 and HMAC-SHA-224.\n\nSHA-224 chould be chosen as a hash algorithm when 112 bits of security\nstrength is required.\n\nPatch generated against the 2.6.24-rc1 kernel and tested against\n2.6.24-rc1-git14 which includes fix for scatter gather implementation for HMAC.\n\nSigned-off-by: Jonathan Lynch \u003cjonathan.lynch@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "41fdab3dd385dde36caae60ed2df82aecb7a32f0",
      "tree": "aed4c4e7630cebc8b66d33fa6e26ec20f564bbd8",
      "parents": [
        "d3e7480572bf882dee5baa2891bccbfa3db0b1a1"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Wed Nov 07 22:59:47 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:08 2008 +1100"
      },
      "message": "[CRYPTO] ctr: Add countersize\n\nThis patch adds countersize to CTR mode.\nThe template is now ctr(algo,noncesize,ivsize,countersize).\n\nFor example, ctr(aes,4,8,4) indicates the counterblock\nwill be composed of a salt/nonce that is 4 bytes, an iv\nthat is 8 bytes and the counter is 4 bytes.\n\nWhen noncesize + ivsize \u003c blocksize, CTR initializes the\nlast block - ivsize - noncesize portion of the block to\nzero.  Otherwise the counter block is composed of the IV\n(and nonce if necessary).\n\nIf noncesize + ivsize \u003d\u003d blocksize, then this indicates that\nuser is passing in entire counterblock. Thus countersize\nindicates the amount of bytes in counterblock to use as\nthe counter for incrementing. CTR will increment counter\nportion by 1, and begin encryption with that value.\n\nNote that CTR assumes the counter portion of the block that\nwill be incremented is stored in big endian.\n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "23e353c8a681cc30d42fbd4f2c2be85c44fe209b",
      "tree": "d64934fa42e3e1e2b3fcccb4e86168a1614e250d",
      "parents": [
        "490fe3f05be3f7c87d7932bcb6e6e53e3db2cd9c"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Tue Oct 23 08:50:32 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:01 2008 +1100"
      },
      "message": "[CRYPTO] ctr: Add CTR (Counter) block cipher mode\n\nThis patch implements CTR mode for IPsec.\nIt is based off of RFC 3686.\n\nPlease note:\n1. CTR turns a block cipher into a stream cipher.\nEncryption is done in blocks, however the last block\nmay be a partial block.\n\nA \"counter block\" is encrypted, creating a keystream\nthat is xor\u0027ed with the plaintext. The counter portion\nof the counter block is incremented after each block\nof plaintext is encrypted.\nDecryption is performed in same manner.\n\n2. The CTR counterblock is composed of,\n        nonce + IV + counter\n\nThe size of the counterblock is equivalent to the\nblocksize of the cipher.\n        sizeof(nonce) + sizeof(IV) + sizeof(counter) \u003d blocksize\n\nThe CTR template requires the name of the cipher\nalgorithm, the sizeof the nonce, and the sizeof the iv.\n        ctr(cipher,sizeof_nonce,sizeof_iv)\n\nSo for example,\n        ctr(aes,4,8)\nspecifies the counterblock will be composed of 4 bytes\nfrom a nonce, 8 bytes from the iv, and 4 bytes for counter\nsince aes has a blocksize of 16 bytes.\n\n3. The counter portion of the counter block is stored\nin big endian for conformance to rfc 3686.\n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a5a613a4291a8107008e4c40108a385cda71b08d",
      "tree": "80b125bd9418fe202f652a533f986adc1b50d275",
      "parents": [
        "ceaa79c434044e40031585a65a4e45dc09322e8f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "message": "[CRYPTO] tcrypt: Move sg_init_table out of timing loops\n\nThis patch moves the sg_init_table out of the timing loops for hash\nalgorithms so that it doesn\u0027t impact on the speed test results.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b733588559fc13547a59ccf81651c775b8f2719c",
      "tree": "ffcc43c310c5ca4350f0b74ea77ac16aeb4a00c0",
      "parents": [
        "a6767721a563acb172c73f693fcf719b3b3d6716"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "message": "[CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n\nUse sg_init_one() and sg_init_table() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78c2f0b8c285c5305b3e67b0595200541e15eb43",
      "tree": "6537a046641e9a3dba3f4735b42d7f04e60e29f8",
      "parents": [
        "9b61764bcb4360e04386f0415a01da8271631004"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 19:40:16 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 19:40:16 2007 +0200"
      },
      "message": "[SG] Update crypto/ to sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f19f5111c94053ba4931892f5c01c806de33942e",
      "tree": "b40dfae8fa170ebdc92fdcfeb3000c84d6203645",
      "parents": [
        "5aaff0c8f7dd3515c9f1ca57f86463f30779acc7"
      ],
      "author": {
        "name": "Rik Snel",
        "email": "rsnel@cube.dyndns.org",
        "time": "Wed Sep 19 20:23:13 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:45 2007 -0700"
      },
      "message": "[CRYPTO] xts: XTS blockcipher mode implementation without partial blocks\n\nXTS currently considered to be the successor of the LRW mode by the IEEE1619\nworkgroup. LRW was discarded, because it was not secure if the encyption key\nitself is encrypted with LRW.\n\nXTS does not have this problem. The implementation is pretty straightforward,\na new function was added to gf128mul to handle GF(128) elements in ble format.\nFour testvectors from the specification\n\thttp://grouper.ieee.org/groups/1619/email/pdf00086.pdf\nwere added, and they verify on my system.\n\nSigned-off-by: Rik Snel \u003crsnel@cube.dyndns.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e2ee95b8c69e542d6afef3f6f38ea598cc146ba7",
      "tree": "9fea66f721fd0ca6b8b519a927a1c65fcbcb56ef",
      "parents": [
        "aa379a6ab17ff5b06552c52360ce6d9f8c7c209a"
      ],
      "author": {
        "name": "Hye-Shik Chang",
        "email": "perky@FreeBSD.org",
        "time": "Tue Aug 21 20:01:03 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:38 2007 -0700"
      },
      "message": "[CRYPTO] seed: New cipher algorithm\n\nThis patch adds support for the SEED cipher (RFC4269).\n\nThis patch have been used in few VPN appliance vendors in Korea for\nseveral years.  And it was verified by KISA, who developed the\nalgorithm itself.\n\nAs its importance in Korean banking industry, it would be great\nif linux incorporates the support.\n\nSigned-off-by: Hye-Shik Chang \u003cperky@FreeBSD.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "29059d12e0c7f349aca6993acac20c5efbe13b81",
      "tree": "a147b947e8b484190ddc39bafefb421fea16e452",
      "parents": [
        "d158325e407864793c5b0fbc85c74702753333b9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 18 16:25:19 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 18 16:25:19 2007 +1000"
      },
      "message": "[CRYPTO] tcrypt: Add missing error check\n\nThe return value of crypto_hash_final isn\u0027t checked in test_hash_cycles.\nThis patch corrects this.  Thanks to Eric Sesterhenn for reporting this.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6158efc09016d3186263f6fd3a50667446ec4008",
      "tree": "b9656346dd6cce6b78fc52bd3bcb84c7bcc77947",
      "parents": [
        "32e3983fe590ac4cd70c7728eb330d43cef031a7"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Apr 04 17:41:07 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 02 14:38:30 2007 +1000"
      },
      "message": "[CRYPTO] tcrypt: Use async blkcipher interface\n\nThis patch converts the tcrypt module to use the asynchronous block cipher\ninterface.  As all synchronous block ciphers can be used through the async\ninterface, tcrypt is still able to test them.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7bc301e97b96597df967f11b9fa9cf391109893a",
      "tree": "b4da9e49f7659d962ac8bb162058ab58f5171d50",
      "parents": [
        "58e40308f329275ccf556312a9cd788522f7c224"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "linux-crypto@ml.breakpoint.cc",
        "time": "Wed Mar 21 08:58:43 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 21 08:58:43 2007 +1100"
      },
      "message": "[CRYPTO] tcrypt: Fix error checking for comp allocation\n\nThis patch fixes loading the tcrypt module while deflate isn\u0027t available\nat all (isn\u0027t build).\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": "02ab5a7056bd8441ba6ae8ba8662d4296c202ecb",
      "tree": "082be6135a568adf899590ba00ea7ac14537f8b6",
      "parents": [
        "d64beac050914de6fe6565741b39905ecd5994b7"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Wed Jan 24 21:48:19 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:21:04 2007 +1100"
      },
      "message": "[CRYPTO] camellia: added the testing code of Camellia cipher\n\nThis patch adds the code of Camellia code for testing module.\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ba8da2a9485f22455dcb06dd17e2f6d94b81ba89",
      "tree": "63a1017121582c7dc803fa444656679acc5576c5",
      "parents": [
        "90831639a65592d6d3dc888dc3341f54ebf932e6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 17 08:57:38 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:21:00 2007 +1100"
      },
      "message": "[CRYPTO] tcrypt: Removed vestigial crypto_alloc_tfm call\n\nThe crypto_comp conversion missed the last remaining crypto_alloc_tfm\ncall.  This patch replaces it with crypto_alloc_comp.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "90831639a65592d6d3dc888dc3341f54ebf932e6",
      "tree": "30f3c32f414ff69d76b2c733a71739229f00be97",
      "parents": [
        "91652be5d1b901673a8e926455f0ed146cfaa588"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Dec 16 12:13:14 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:20:59 2007 +1100"
      },
      "message": "[CRYPTO] fcrypt: Add FCrypt from RxRPC\n\nAdd a crypto module to provide FCrypt encryption as used by RxRPC.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a28091ae170cd06695bf461905c5b97a165633ba",
      "tree": "803dc9a817188d82c33c14b338da6a531ba30299",
      "parents": [
        "fb469840b8c34b2f95b40a64b271f245cc1075b7"
      ],
      "author": {
        "name": "Andrew Donofrio",
        "email": "linuxbugzilla@kriptik.org",
        "time": "Sun Dec 10 12:10:20 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:20:58 2007 +1100"
      },
      "message": "[CRYPTO] tcrypt: Added test vectors for sha384/sha512\n\nThis patch adds tests for SHA384 HMAC and SHA512 HMAC to the tcrypt module. Test data was taken from\nRFC4231. This patch is a follow-up to the discovery (bug 7646) that the kernel SHA384 HMAC\nimplementation was not generating proper SHA384 HMACs.\n\nSigned-off-by: Andrew Donofrio \u003clinuxbugzilla@kriptik.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f3d1044cd0a9b427a25b2492f4d503d2dd54cfd7",
      "tree": "f0dc06f9af35c01fa22c3f88dae4806caa522f10",
      "parents": [
        "64470f1b8510699dc357a44004dc924bc139c917"
      ],
      "author": {
        "name": "Rik Snel",
        "email": "rsnel@cube.dyndns.org",
        "time": "Wed Nov 29 19:01:41 2006 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:38:58 2006 -0800"
      },
      "message": "[CRYPTO] tcrypt: LRW test vectors\n\nDo modprobe tcrypt mode\u003d10 to check the included test vectors, they are\nfrom: http://grouper.ieee.org/groups/1619/email/pdf00017.pdf and from\nhttp://www.mail-archive.com/stds-p1619@listserv.ieee.org/msg00173.html.\n\nTo make the last test vector fit, I had to increase the buffer size of\ninput and result to 512 bytes.\n\nSigned-off-by: Rik Snel \u003crsnel@cube.dyndns.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5b2becf5dc8ebb760b0d1653604831dc0582a121",
      "tree": "f05eef410e8d2b713c6e52f8a599692e8da73266",
      "parents": [
        "333b0d7eeacbd47159daf23757aa81368470c409"
      ],
      "author": {
        "name": "Kazunori MIYAZAWA",
        "email": "miyazawa@linux-ipv6.org",
        "time": "Sat Oct 28 13:18:53 2006 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:38:50 2006 -0800"
      },
      "message": "[CRYPTO] tcrypt: Add test vectors of AES_XCBC\n\nest vectors of XCBC with AES-128.\n\nSigned-off-by: Kazunori MIYAZAWA \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e4d5b79c661c7cfca9d8d5afd040a295f128d3cb",
      "tree": "55a19ceca1b51b26d1934d388b26f0b1bed99a3e",
      "parents": [
        "fce32d70ba834129b164c40c2d4260e5a7a7d850"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 26 18:12:40 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:22 2006 +1000"
      },
      "message": "[CRYPTO] users: Use crypto_comp and crypto_has_*\n\nThis patch converts all users to use the new crypto_comp type and the\ncrypto_has_* functions.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e9d41164e2fdd897fe4520c2079ea0000f6e0ec3",
      "tree": "da56da7216ac1cc7abc040b93ed6a358d374ef71",
      "parents": [
        "0796ae061e6da5de7cfc1af57dfd42a73908b1bf"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 19 21:38:49 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:18 2006 +1000"
      },
      "message": "[CRYPTO] tcrypt: Use HMAC template and hash interface\n\nThis patch converts tcrypt to use the new HMAC template rather than the\nhard-coded version of HMAC.  It also converts all digest users to use\nthe new cipher interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cba83564d112e4aec52227f68670f8dbd4d4ac89",
      "tree": "6fe5f3990e67598ae640580d4818f29183244418",
      "parents": [
        "a9e62fadf0b02ba4a1d945d1a75652507da94319"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 13 08:26:09 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:44:50 2006 +1000"
      },
      "message": "[CRYPTO] tcrypt: Use block ciphers where applicable\n\nThis patch converts tcrypt to use the new block cipher type where\napplicable.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c907ee76d8456fe1d98f40b5febfc7802a73b784",
      "tree": "ba7abea258fd89c2873fbac40b1d5928b4a99f5b",
      "parents": [
        "ee7564166da9e218c3f605ee78ff16599d4d5a05"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 21 22:04:03 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:41:03 2006 +1000"
      },
      "message": "[CRYPTO] tcrypt: Use test_hash for crc32c\n\nNow that crc32c has been fixed to conform with standard digest semantics,\nwe can use test_hash for it.  I\u0027ve turned the last test into a chunky\ntest.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "560c06ae1ab7c677002ea3b6ac83521bf12ee07d",
      "tree": "374ed69a7e23ba9d07458d20672aac6ae552ae51",
      "parents": [
        "25cdbcd9e5d20e431f829cafce48a418830011f4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 13 14:16:39 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:41:02 2006 +1000"
      },
      "message": "[CRYPTO] api: Get rid of flags argument to setkey\n\nNow that the tfm is passed directly to setkey instead of the ctx, we no\nlonger need to pass the \u0026tfm-\u003ecrt_flags pointer.\n\nThis patch also gets rid of a few unnecessary checks on the key length\nfor ciphers as the cipher layer guarantees that the key length is within\nthe bounds specified by the algorithm.\n\nRather than testing dia_setkey every time, this patch does it only once\nduring crypto_alloc_tfm.  The redundant check from crypto_digest_setkey\nis also removed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "25cdbcd9e5d20e431f829cafce48a418830011f4",
      "tree": "0dff8422d2b0b1da1d3505b0ad0e840f6f0fd66d",
      "parents": [
        "58ec4152895b96f047dcf5e490ee49b4c574dec3"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 06 23:03:08 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:41:01 2006 +1000"
      },
      "message": "[CRYPTO] crc32c: Fix unconventional setkey usage\n\nThe convention for setkey is that once it is set it should not change,\nin particular, init must not wipe out the key set by it.  In fact, init\nshould always be used after setkey before any digestion is performed.\n\nThe only user of crc32c that sets the key is tcrypt.  This patch adds\nthe necessary init calls there.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e805792851bcb0bb42f0c8a352be64564c13e374",
      "tree": "b0668a398fd8398601cd43219a9fb04b31b9dc86",
      "parents": [
        "14fdf477a7e3ff54f8e67fe506dd2677a36c56e4"
      ],
      "author": {
        "name": "Michal Ludvig",
        "email": "michal@logix.cz",
        "time": "Tue May 30 22:04:19 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 17:34:41 2006 +1000"
      },
      "message": "[CRYPTO] tcrypt: Speed benchmark support for digest algorithms\n\nThis patch adds speed tests (benchmarks) for digest algorithms.\nTests are run with different buffer sizes (16 bytes, ... 8 kBytes)\nand with each buffer multiple tests are run with different update()\nsizes (e.g. hash 64 bytes buffer in four 16 byte updates).\nThere is no correctness checking of the result and all tests and\nalgorithms use the same input buffer.\n\nSigned-off-by: Michal Ludvig \u003cmichal@logix.cz\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "14fdf477a7e3ff54f8e67fe506dd2677a36c56e4",
      "tree": "c21533b46aa27463a7de7b7219b9af219d75c5b7",
      "parents": [
        "996e2523cc347cc98237d2da3454aedc779fdcba"
      ],
      "author": {
        "name": "Michal Ludvig",
        "email": "michal@logix.cz",
        "time": "Tue May 30 14:49:38 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 17:34:41 2006 +1000"
      },
      "message": "[CRYPTO] tcrypt: Return -EAGAIN from module_init()\n\nIntentionaly return -EAGAIN from module_init() to ensure\nit doesn\u0027t stay loaded in the kernel.  The module does all\nits work from init() and doesn\u0027t offer any runtime\nfunctionality \u003d\u003e we don\u0027t need it in the memory, do we?\n\nSigned-off-by: Michal Ludvig \u003cmichal@logix.cz\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "05f29fcdb0c6c99484c8bea5e244fe2f4edc9337",
      "tree": "ddd58e864af769894488cbc19c5282a4dacdcecb",
      "parents": [
        "bf754ae8ef8bc443c067601d9401103e4001e7c5"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Fri Jan 06 00:19:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:51 2006 -0800"
      },
      "message": "[PATCH] s390: in-kernel crypto test vectors\n\nAdd new test vectors to the AES test suite for AES CBC and AES with plaintext\nlarger than AES blocksize.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df5b9f48dd0e77fa796b9b7d3fde7cc5f1237f2",
      "tree": "b13c0941fcbde9a95fece66d02bb0b558cf98041",
      "parents": [
        "378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 19 22:30:11 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:19:43 2005 +1100"
      },
      "message": "[CRYPTO] Simplify one-member scatterlist expressions\n\nThis patch rewrites various occurences of \u0026sg[0] where sg is an array\nof length one to simply sg.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c",
      "tree": "ed99548aa459054c7b046f0ac96af2cc50683e6e",
      "parents": [
        "d32311fed70d12f14e585feb4653571b1e2b0e6d"
      ],
      "author": {
        "name": "David Hardeman",
        "email": "david@2gen.com",
        "time": "Sat Sep 17 17:55:31 2005 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 11:19:43 2005 +1100"
      },
      "message": "[PATCH] Use sg_set_buf/sg_init_one where applicable\n\nThis patch uses sg_set_buf/sg_init_one in some places where it was\nduplicated.\n\nSigned-off-by: David Hardeman \u003cdavid@2gen.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fb4f10ed50f01b0f953068456bfb6e2885921b01",
      "tree": "e9eb4112522d7969fdc4bbf6455b6d0d59426121",
      "parents": [
        "75c80c382fbd08acf06fbef9d54c9844e806a8b4"
      ],
      "author": {
        "name": "Aaron Grothe",
        "email": "ajgrothe@yahoo.com",
        "time": "Thu Sep 01 17:42:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:42:46 2005 -0700"
      },
      "message": "[CRYPTO]: Fix XTEA implementation\n\nThe XTEA implementation was incorrect due to a misinterpretation of\noperator precedence.  Because of the wide-spread nature of this\nerror, the erroneous implementation will be kept, albeit under the\nnew name of XETA.\n\nSigned-off-by: Aaron Grothe \u003cajgrothe@yahoo.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a17944ca12229036a6d8d48be1b5eb51204fcf8",
      "tree": "f3728d31d288746b85cd50883648a078c42b1850",
      "parents": [
        "dce907c00ff246a1fbb2b619964753ebc046591d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:29:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:29:03 2005 -0700"
      },
      "message": "[CRYPTO]: Use CPU cycle counters in tcrypt\n\nAfter using this facility for a while to test my changes to the\ncipher crypt() layer, I realised that I should\u0027ve listend to Dave\nand made this thing use CPU cycle counters :) As it is it\u0027s too\njittery for me to feel safe about relying on the results.\n\nSo here is a patch to make it use CPU cycles by default but fall\nback to jiffies if the user specifies a non-zero sec value.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dce907c00ff246a1fbb2b619964753ebc046591d",
      "tree": "b7cc3b9f5d8ee3ec52abf6b8960755569b4a4b07",
      "parents": [
        "ebfd9bcf16e4aaddcfe2d1b76b50e3dd6d3242e2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:27:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:27:51 2005 -0700"
      },
      "message": "[CRYPTO]: Use template keys for speed tests if possible\n\nThe existing keys used in the speed tests do not pass the 3DES quality check.\nThis patch makes it use the template keys instead.\n\nOther algorithms can supply template keys through the same interface if needed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebfd9bcf16e4aaddcfe2d1b76b50e3dd6d3242e2",
      "tree": "a82a4d627d339197846031e16e2de622c766fe5e",
      "parents": [
        "3cc3816f93e3f94f88503da8e6090302fa986bd6"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Wed Jun 22 13:27:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:27:23 2005 -0700"
      },
      "message": "[CRYPTO]: Add cipher speed tests\n\nFrom: Reyk Floeter \u003creyk@vantronix.net\u003e\n\nI recently had the requirement to do some benchmarking on cryptoapi, and\nI found reyk\u0027s very useful performance test patch [1].\n\nHowever, I could not find any discussion on why that extension (or\nsomething providing a similar feature but different implementation) was\nnot merged into mainline.  If there was such a discussion, can someone\nplease point me to the archive[s]?\n\nI\u0027ve now merged the old patch into 2.6.12-rc1, the result can be found\nattached to this email.\n\n[1] http://lists.logix.cz/pipermail/padlock/2004/000010.html\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3cc3816f93e3f94f88503da8e6090302fa986bd6",
      "tree": "4ff87e252277260f589836af0602c8e1fa6a99c4",
      "parents": [
        "ef2736fc741316913a457abd3731053071c86241"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:26:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:26:36 2005 -0700"
      },
      "message": "[CRYPTO]: Kill unnecessary strncpy from tcrypt\n\nIt seems that bad code tends to get copied (see test_cipher_speed).  So let\u0027s\nkill this idiom before it spreads any further.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef2736fc741316913a457abd3731053071c86241",
      "tree": "849fd884621934ffe56eed023f8cd11ceff85013",
      "parents": [
        "dd7f0b80926befc8c70a873b5b0c0c7b5fd1e7b9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:26:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:26:03 2005 -0700"
      },
      "message": "[CRYPTO]: White space and coding style clean up in tcrypt\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
