)]}'
{
  "log": [
    {
      "commit": "36f87a4a29cb8cd291169483079fde34bad4ef16",
      "tree": "eba5175548616ee5f35679cb6491f58dc4849c63",
      "parents": [
        "4e4ed83be6a64c8c9fe69c77f37a26bb62ed21f7"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Thu Aug 20 17:58:04 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 20 17:58:04 2009 +1000"
      },
      "message": "crypto: xcbc - Fix alignment calculation of xcbc_tfm_ctx\n\nThe alignment calculation of xcbc_tfm_ctx uses alg-\u003ecra_alignmask\nand not alg-\u003ecra_alignmask + 1 as it should. This led to frequent\ncrashes during the selftest of xcbc(aes-asm) on x86_64\nmachines. This patch fixes this. Also we use the alignmask\nof xcbc and not the alignmask of the underlying algorithm\nfor the alignmnent calculation in xcbc_create now.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ac95301f271f32901e4007096aa3516def49eed2",
      "tree": "b228f9cf7d3cbd62fc61dc1eea92f74a2fbe3786",
      "parents": [
        "b588ef6e69bfc0944a17dc673ee166a00fa23de2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 22 14:37:15 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 22 14:38:10 2009 +0800"
      },
      "message": "crypto: xcbc - Fix shash conversion\n\nAlthough xcbc was converted to shash, it didn\u0027t obey the new\nrequirement that all hash state must be stored in the descriptor\nrather than the transform.\n\nThis patch fixes this issue and also optimises away the rekeying\nby precomputing K2 and K3 within setkey.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b588ef6e69bfc0944a17dc673ee166a00fa23de2",
      "tree": "9e30920adb557dd7041979a9ead05c8bce89fea0",
      "parents": [
        "6fba00d176ab73b15bb8e31f261582943429a92b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 22 13:04:37 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 22 14:38:10 2009 +0800"
      },
      "message": "crypto: xcbc - Use crypto_xor\n\nThis patch replaces the local xor function with the generic\ncrypto_xor function.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b5ebd44eb7559ea6135d536bafd02323d2ef0547",
      "tree": "519daaeb7d3b913ec6893ae91de3971ee5314651",
      "parents": [
        "3b3fc322d9c92e8bbfcecf739f1a3d10ded7f2cd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 16:53:33 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 15 16:53:33 2009 +0800"
      },
      "message": "crypto: xcbc - Fix incorrect error value when creating instance\n\nIf shash_alloc_instance() fails, we return the wrong error value.\nThis patch fixes it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3106caab617c75c9a47706af3a8017318207be2d",
      "tree": "494cee518195e267e87b491dd913212b3d57ecb1",
      "parents": [
        "8bd1209cfff246ce6dfae86837467a01236f9cb6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jul 12 12:48:32 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jul 14 12:58:06 2009 +0800"
      },
      "message": "crypto: xcbc - Switch to shash\n\nThis patch converts the xcbc algorithm to the new shash type.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1edcf2e1ee2babb011cfca80ad9d202e9c491669",
      "tree": "aaa1f44829044d590d13e1bdf1c3165ed1dbd801",
      "parents": [
        "0e81a8ae37687845f7cdfa2adce14ea6a5f1dd34"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Wed Apr 02 14:36:09 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Apr 02 14:36:09 2008 +0800"
      },
      "message": "[CRYPTO] xcbc: Fix crash when ipsec uses xcbc-mac with big data chunk\n\nThe kernel crashes when ipsec passes a udp packet of about 14XX bytes\nof data to aes-xcbc-mac.\n\nIt seems the first xxxx bytes of the data are in first sg entry,\nand remaining xx bytes are in next sg entry. But we don\u0027t \ncheck next sg entry to see if we need to go look the page up.\n\nI noticed in hmac.c, we do a scatterwalk_sg_next(), to do this check\nand possible lookup, thus xcbc.c needs to use this routine too.\n\nA 15-hour run of an ipsec stress test sending streams of tcp and\nudp packets of various sizes,  using this patch and \naes-xcbc-mac completed successfully, so hopefully this fixes the\nproblem.\n \nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2f40a178e70030c4712fe63807c883f34c3645eb",
      "tree": "8b84e1c7a18df7c134d32cbe587cd6d88c9e942e",
      "parents": [
        "6212f2c7f70c591efb0d9f3d50ad29112392fee2"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Thu Mar 06 19:28:44 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Mar 06 19:28:44 2008 +0800"
      },
      "message": "[CRYPTO] xcbc: Fix crash with IPsec\n\nWhen using aes-xcbc-mac for authentication in IPsec, \nthe kernel crashes. It seems this algorithm doesn\u0027t \naccount for the space IPsec may make in scatterlist for authtag.\nThus when crypto_xcbc_digest_update2() gets called,\nnbytes may be less than sg[i].length. \nSince nbytes is an unsigned number, it wraps\nat the end of the loop allowing us to go back \ninto loop and causing crash in memcpy.\n\nI used update function in digest.c to model this fix.\nPlease let me know if it looks ok.\n\nSigned-off-by: Joy Latten \u003clatten@austin.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e231c2ee64eb1c5cd3c63c31da9dac7d888dcf7f",
      "tree": "d4b17ef65960594681397a3acac02c2d248200b5",
      "parents": [
        "d1bc8e95445224276d7896b8b08cbb0b28a0ca80"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Feb 07 00:15:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:26 2008 -0800"
      },
      "message": "Convert ERR_PTR(PTR_ERR(p)) instances to ERR_CAST(p)\n\nConvert instances of ERR_PTR(PTR_ERR(p)) to ERR_CAST(p) using:\n\nperl -spi -e \u0027s/ERR_PTR[(]PTR_ERR[(](.*)[)][)]/ERR_CAST(\\1)/\u0027 `grep -rl \u0027ERR_PTR[(]*PTR_ERR\u0027 fs crypto net security`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94765b9e4cba8e3c51c292338db16aa174894d30",
      "tree": "9f444b1543acf431c8d4ca5c0d100b270220c1a2",
      "parents": [
        "1b87887d6c232becba77835b29a424cf78442b7d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 01 15:49:17 2008 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:17:00 2008 +1100"
      },
      "message": "[CRYPTO] xcbc: Remove bogus hash/cipher test\n\nWhen setting the digest size xcbc tests to see if the underlying algorithm\nis a hash.  This is silly because we don\u0027t allow it to be a hash and we\u0027ve\nspecifically requested for a cipher.\n\nThis patch removes the bogus test.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1b87887d6c232becba77835b29a424cf78442b7d",
      "tree": "0580c28ba6f4bc08caa847d26d9ac3f87046f4eb",
      "parents": [
        "2a999a3abb2d3885741b09b9d05280db7e757544"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jan 01 15:44:50 2008 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:17:00 2008 +1100"
      },
      "message": "[CRYPTO] xcbc: Fix algorithm leak when block size check fails\n\nWhen the underlying algorithm has a block size other than 16 we abort\nwithout freeing it.  In fact, we try to return the algorithm itself\nas an error!\n\nThis patch plugs the leak and makes it return -EINVAL instead.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "42c271c6c538857cb13c5ead5184d264d745f675",
      "tree": "9f6a05c756be3fc3f35ae7fe9b333a33986a2f56",
      "parents": [
        "fe70f5dfe1a7b5caab96531089dac3d8728c0ebd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Dec 07 18:52:49 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:16:32 2008 +1100"
      },
      "message": "[CRYPTO] scatterwalk: Move scatterwalk.h to linux/crypto\n\nThe scatterwalk infrastructure is used by algorithms so it needs to\nmove out of crypto for future users that may live in drivers/crypto\nor asm/*/crypto.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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": "ebc610e5bc76df073221e64e86c3f7533a09ea40",
      "tree": "d53f4fa3da412f6df4b5891e23ca7c7607a3a5ce",
      "parents": [
        "6158efc09016d3186263f6fd3a50667446ec4008"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jan 01 18:37:02 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 02 14:38:31 2007 +1000"
      },
      "message": "[CRYPTO] templates: Pass type/mask when creating instances\n\nThis patch passes the type/mask along when constructing instances of\ntemplates.  This is in preparation for templates that may support\nmultiple types of instances depending on what is requested.  For example,\nthe planned software async crypto driver will use this construct.\n\nFor the moment this allows us to check whether the instance constructed\nis of the correct type and avoid returning success if the type does not\nmatch.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6b701dde8e0584f3bf0b6857d0e92f7ed15ed6f9",
      "tree": "581af967a3da50d916ab5a5cdf1f6cc8ff4a80cc",
      "parents": [
        "27d2a3300755387d2fec231d37944907ff992ce8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 24 09:59:42 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:21:01 2007 +1100"
      },
      "message": "[CRYPTO] xcbc: Use new cipher interface\n\nThis patch changes xcbc to use the new cipher encryt_one interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2e306ee016fd4750289e65c3b1856db569f1f3f2",
      "tree": "53ace6081967c640f052d53397250657af855c25",
      "parents": [
        "f1ddcaf3393b7a3871809b97fae90fac841a1f39"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 17 10:05:58 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:21:01 2007 +1100"
      },
      "message": "[CRYPTO] api: Add type-safe spawns\n\nThis patch allows spawns of specific types (e.g., cipher) to be allocated.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fb469840b8c34b2f95b40a64b271f245cc1075b7",
      "tree": "8013f8beb39c83b80be0e40195005b0482cea69b",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 10 10:45:28 2006 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 07 09:20:58 2007 +1100"
      },
      "message": "[CRYPTO] all: Check for usage in hard IRQ context\n\nUsing blkcipher/hash crypto operations in hard IRQ context can lead\nto random memory corruption due to the reuse of kmap_atomic slots.\nSince crypto operations were never meant to be used in hard IRQ\ncontexts, this patch checks for such usage and returns an error\nbefore kmap_atomic is performed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5b37538a514cf4c8746be9d09e8a9f564e7df939",
      "tree": "80318acd2107a1d4d30405b4a8244e256f182fce",
      "parents": [
        "7cf4c1a5fd13820d7591179c0b925d739b2be9a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 17 13:43:04 2006 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:38:51 2006 -0800"
      },
      "message": "[CRYPTO] xcbc: Make needlessly global code static\n\nOn Tue, Nov 14, 2006 at 01:41:25AM -0800, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.19-rc5-mm2:\n\u003e...\n\u003e  git-cryptodev.patch\n\u003e...\n\u003e  git trees\n\u003e...\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "333b0d7eeacbd47159daf23757aa81368470c409",
      "tree": "e05f1a3bed92833ab4d5f7c5dcc75ab8d8fcf245",
      "parents": [
        "45789328e5aa2de96d4467e4445418364e5378d7"
      ],
      "author": {
        "name": "Kazunori MIYAZAWA",
        "email": "miyazawa@linux-ipv6.org",
        "time": "Sat Oct 28 13:15:24 2006 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:38:49 2006 -0800"
      },
      "message": "[CRYPTO] xcbc: New algorithm\n\nThis is core code of XCBC.\n\nXCBC is an algorithm that forms a MAC algorithm out of a cipher algorithm.\nFor example, AES-XCBC-MAC is a MAC algorithm based on the AES cipher\nalgorithm.\n\nSigned-off-by: Kazunori MIYAZAWA \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
