)]}'
{
  "log": [
    {
      "commit": "66e5bd0063f4efd99c9c7e3bc23344dfd88bf98d",
      "tree": "889e05bfd7e81a9e2fda57c36338eb66b216d074",
      "parents": [
        "c3c3b3292d202e9924fb3af0f4139848fd7e1de0"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Jan 19 13:31:36 2013 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:47 2013 +1100"
      },
      "message": "crypto: testmgr - add test vector for fcrypt\n\nfcrypt is used only as pcbc(fcrypt), but testmgr does not know this.\nUse the zero key, zero plaintext pcbc(fcrypt) test vector for\ntesting plain \u0027fcrypt\u0027 to hide \"no test for fcrypt\" warnings.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0818904d4057737e589cad0b9501b5a3c3bbc2cc",
      "tree": "9b7e8dc27ff2d8199619d0d7065eaf92639d42d8",
      "parents": [
        "6726ec4268d6bc41444177acb978ccd838658b38"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Thu Dec 06 17:16:28 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 06 17:16:28 2012 +0800"
      },
      "message": "crypto: testmgr - allow compression algs in fips mode\n\nWhen in fips mode, compression algoritms fails to initialize,\ne.g. modprobe ubifs returns\n  UBIFS error: compr_init: cannot initialize compressor lzo, error -2\n\nFIPS mode should not care about compression algoritms at all.\n\nPatch just set fips_enabled flag to 1 to all compression algorithms\nmanaged by testmgr.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f56349bdd62480ca73e318aff510868a4be7e769",
      "tree": "5f7af96e56cc8c524e22df785ed5a66da53295bb",
      "parents": [
        "4e84c1792d544f525ebfd207acebf53e57a57d61"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Nov 13 11:47:37 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 06 17:16:27 2012 +0800"
      },
      "message": "crypto: testmgr - clean alg_test_null entries in alg_test_descs[]\n\nCurrently alg_test_null entries set .suite values to zero, which is unneeded.\nSo perform clean-up of null test entries.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4e84c1792d544f525ebfd207acebf53e57a57d61",
      "tree": "c7ea12a5da6e6744f379693022427181fb38d7e3",
      "parents": [
        "044ab5257806310a0150146df3b74b8adaa4ebcf"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Nov 13 11:47:32 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 06 17:16:27 2012 +0800"
      },
      "message": "crypto: testmgr - remove fips_allowed flag from camellia-aesni null-tests\n\nRemove incorrect fips_allowed from camellia null-test entries. Caused by\nincorrect copy-paste of aes-aesni null-tests into camellia-aesni null-tests.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d9b1d2e7e10d2e926775b1d3da39da0f51491e54",
      "tree": "58da273e600536c041e6962136a6295e6c8cfafe",
      "parents": [
        "cf582ccedad02eb9bfdcdb25adfc800dd117b428"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Oct 26 14:49:01 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 09 17:32:32 2012 +0800"
      },
      "message": "crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher\n\nThis patch adds AES-NI/AVX/x86_64 assembler implementation of Camellia block\ncipher. Implementation process data in sixteen block chunks, which are\nbyte-sliced and AES SubBytes is reused for Camellia s-box with help of pre-\nand post-filtering.\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\ntcrypt test results:\n\nIntel Core i5-2450M:\n\ncamellia-aesni-avx vs camellia-asm-x86_64-2way:\n128bit key:                                             (lrw:256bit)    (xts:256bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.98x   0.96x   0.99x   0.96x   0.96x   0.95x   0.95x   0.94x   0.97x   0.98x\n64B     0.99x   0.98x   1.00x   0.98x   0.98x   0.99x   0.98x   0.93x   0.99x   0.98x\n256B    2.28x   2.28x   1.01x   2.29x   2.25x   2.24x   1.96x   1.97x   1.91x   1.90x\n1024B   2.57x   2.56x   1.00x   2.57x   2.51x   2.53x   2.19x   2.17x   2.19x   2.22x\n8192B   2.49x   2.49x   1.00x   2.53x   2.48x   2.49x   2.17x   2.17x   2.22x   2.22x\n\n256bit key:                                             (lrw:384bit)    (xts:512bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.97x   0.98x   0.99x   0.97x   0.97x   0.96x   0.97x   0.98x   0.98x   0.99x\n64B     1.00x   1.00x   1.01x   0.99x   0.98x   0.99x   0.99x   0.99x   0.99x   0.99x\n256B    2.37x   2.37x   1.01x   2.39x   2.35x   2.33x   2.10x   2.11x   1.99x   2.02x\n1024B   2.58x   2.60x   1.00x   2.58x   2.56x   2.56x   2.28x   2.29x   2.28x   2.29x\n8192B   2.50x   2.52x   1.00x   2.56x   2.51x   2.51x   2.24x   2.25x   2.26x   2.29x\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e080b17a8cec92ef42343989ae65c73c25529346",
      "tree": "3b6e9c08d6f8315476dcbfba9b571e2c33913e13",
      "parents": [
        "8163fc30d1316c3ecf6f88bc49b44af4aeb2dbf2"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Oct 20 14:53:12 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 24 21:10:52 2012 +0800"
      },
      "message": "crypto: testmgr - add new larger DES3_EDE testvectors\n\nMost DES3_EDE testvectors are short and do not test parallelised codepaths\nwell. Add larger testvectors to test large crypto operations and to test\nmulti-page crypto with DES3_EDE.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8163fc30d1316c3ecf6f88bc49b44af4aeb2dbf2",
      "tree": "a9ce23ea674015892def027cbf2d0277e4889dbb",
      "parents": [
        "c3b9e8f6a4e8d0cc734fd95a980d021e0853d1fd"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Sat Oct 20 14:53:07 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 24 21:10:52 2012 +0800"
      },
      "message": "crypto: testmgr - add new larger DES testvectors\n\nMost DES testvectors are short and do not test parallelised codepaths\nwell. Add larger testvectors to test large crypto operations and to test\nmulti-page crypto with DES.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d8a32ac25698cd60b02bed2100379803c7f964e3",
      "tree": "35894f4f788a9f57b245a48f85ca2a4bff3ff2d2",
      "parents": [
        "08d6af8c160b6bd9b21a3177e2b1bebc72a21041"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Sep 21 10:26:52 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:16 2012 +0800"
      },
      "message": "crypto: testmgr - make test_aead also test \u0027dst !\u003d src\u0027 code paths\n\nCurrrently test_aead uses same buffer for destination and source. However\nin any places, \u0027dst !\u003d src\u0027 take different path than \u0027dst \u003d\u003d src\u0027 case.\n\nTherefore make test_aead also run tests with destination buffer being\ndifferent than source buffer.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "08d6af8c160b6bd9b21a3177e2b1bebc72a21041",
      "tree": "648d260d5961f85d6774362fd413da913a962c3e",
      "parents": [
        "549595a0c782c1271cbcda51b6d07a95de1f894d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Sep 21 10:26:47 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:16 2012 +0800"
      },
      "message": "crypto: testmgr - make test_skcipher also test \u0027dst !\u003d src\u0027 code paths\n\nCurrrently test_skcipher uses same buffer for destination and source. However\nin any places, \u0027dst !\u003d src\u0027 take different path than \u0027dst \u003d\u003d src\u0027 case.\n\nTherefore make test_skcipher also run tests with destination buffer being\ndifferent than source buffer.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f44d83d19d8fde77bc499131bc9c0bc8583785c8",
      "tree": "690b40a72aac42019e5f302abce46c0c54e35af8",
      "parents": [
        "a5bbf6fa79abe0cb64aaebc3455f9ba779d6a36f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Sep 19 09:42:49 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:16 2012 +0800"
      },
      "message": "crypto: testmgr - allow non-multi page and multi page skcipher tests from same test template\n\nAllow non-multi page and multi page skcipher tests to be run on same test template, to avoid\nduplicating data.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4ea1277d301eb776e321684cd4ea95116b4e8847",
      "tree": "675ef40d239946bc3232861cdf5a84259da09dc6",
      "parents": [
        "9b8b04051d0df1e2c7c31206caff05673a2c685f"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Wed Jul 11 19:38:57 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:30 2012 +0800"
      },
      "message": "crypto: cast6 - add x86_64/avx assembler implementation\n\nThis patch adds a x86_64/avx assembler implementation of the Cast6 block\ncipher. The implementation processes eight blocks in parallel (two 4 block\nchunk AVX operations). The table-lookups are done in general-purpose registers.\nFor small blocksizes the functions from the generic module are called. A good\nperformance increase is provided for blocksizes greater or equal to 128B.\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\nTcrypt benchmark results:\n\nIntel Core i5-2500 CPU (fam:6, model:42, step:7)\n\ncast6-avx-x86_64 vs. cast6-generic\n128bit key:                                             (lrw:256bit)    (xts:256bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.97x   1.00x   1.01x   1.01x   0.99x   0.97x   0.98x   1.01x   0.96x   0.98x\n64B     0.98x   0.99x   1.02x   1.01x   0.99x   1.00x   1.01x   0.99x   1.00x   0.99x\n256B    1.77x   1.84x   0.99x   1.85x   1.77x   1.77x   1.70x   1.74x   1.69x   1.72x\n1024B   1.93x   1.95x   0.99x   1.96x   1.93x   1.93x   1.84x   1.85x   1.89x   1.87x\n8192B   1.91x   1.95x   0.99x   1.97x   1.95x   1.91x   1.86x   1.87x   1.93x   1.90x\n\n256bit key:                                             (lrw:384bit)    (xts:512bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.97x   0.99x   1.02x   1.01x   0.98x   0.99x   1.00x   1.00x   0.98x   0.98x\n64B     0.98x   0.99x   1.01x   1.00x   1.00x   1.00x   1.01x   1.01x   0.97x   1.00x\n256B    1.77x   1.83x   1.00x   1.86x   1.79x   1.78x   1.70x   1.76x   1.71x   1.69x\n1024B   1.92x   1.95x   0.99x   1.96x   1.93x   1.93x   1.83x   1.86x   1.89x   1.87x\n8192B   1.94x   1.95x   0.99x   1.97x   1.95x   1.95x   1.87x   1.87x   1.93x   1.91x\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9b8b04051d0df1e2c7c31206caff05673a2c685f",
      "tree": "f41ccc3c93237e887e02868ac75e747c4314be8a",
      "parents": [
        "2b49b906729644dd4696b9291b7e2f6cd1266dc0"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Wed Jul 11 19:38:29 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:30 2012 +0800"
      },
      "message": "crypto: testmgr - add larger cast6 testvectors\n\nNew ECB, CBC, CTR, LRW and XTS testvectors for cast6. We need larger\ntestvectors to check parallel code paths in the optimized implementation. Tests\nhave also been added to the tcrypt module.\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4d6d6a2c850f89bc9283d02519cb536baba72032",
      "tree": "8433747260d88000d79849bcd4db0e56b86aa6e4",
      "parents": [
        "a2c5826095562983bf316e3a7eb137ef04a71a24"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Wed Jul 11 19:37:37 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:30 2012 +0800"
      },
      "message": "crypto: cast5 - add x86_64/avx assembler implementation\n\nThis patch adds a x86_64/avx assembler implementation of the Cast5 block\ncipher. The implementation processes sixteen blocks in parallel (four 4 block\nchunk AVX operations). The table-lookups are done in general-purpose registers.\nFor small blocksizes the functions from the generic module are called. A good\nperformance increase is provided for blocksizes greater or equal to 128B.\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\nTcrypt benchmark results:\n\nIntel Core i5-2500 CPU (fam:6, model:42, step:7)\n\ncast5-avx-x86_64 vs. cast5-generic\n64bit key:\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec\n16B     0.99x   0.99x   1.00x   1.00x   1.02x   1.01x\n64B     1.00x   1.00x   0.98x   1.00x   1.01x   1.02x\n256B    2.03x   2.01x   0.95x   2.11x   2.12x   2.13x\n1024B   2.30x   2.24x   0.95x   2.29x   2.35x   2.35x\n8192B   2.31x   2.27x   0.95x   2.31x   2.39x   2.39x\n\n128bit key:\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec\n16B     0.99x   0.99x   1.00x   1.00x   1.01x   1.01x\n64B     1.00x   1.00x   0.98x   1.01x   1.02x   1.01x\n256B    2.17x   2.13x   0.96x   2.19x   2.19x   2.19x\n1024B   2.29x   2.32x   0.95x   2.34x   2.37x   2.38x\n8192B   2.35x   2.32x   0.95x   2.35x   2.39x   2.39x\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a2c5826095562983bf316e3a7eb137ef04a71a24",
      "tree": "c8b5176a619caca8841462da46a019c622065b59",
      "parents": [
        "270b0c6b406a0ae7673ee880d1d7cc6bd6c904de"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Wed Jul 11 19:37:21 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:29 2012 +0800"
      },
      "message": "crypto: testmgr - add larger cast5 testvectors\n\nNew ECB, CBC and CTR testvectors for cast5. We need larger testvectors to check\nparallel code paths in the optimized implementation. Tests have also been added\nto the tcrypt module.\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e46e9a46386bca8e80a6467b5c643dc494861896",
      "tree": "8950e932426b35c77225ada5fed238448025d2bf",
      "parents": [
        "357fb60502ede168fa1b76b996298e0045e24b59"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Tue Jul 03 19:16:54 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 11 11:08:30 2012 +0800"
      },
      "message": "crypto: testmgr - add aead cbc aes hmac sha1,256,512 test vectors\n\nTest vectors were generated starting from existing CBC(AES) test vectors\n(RFC3602, NIST SP800-38A) and adding HMAC(SHA*) computed with Crypto++ and\ndouble-checked with HashCalc.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6c79294f44fd7d1122cbaabff3b9815b074c0dd0",
      "tree": "f9572a8056ab494a6191ea4bb8d53593feb9119c",
      "parents": [
        "b329669ea0b5b02efd41f94372bcf0e988814af4"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Fri Jun 29 22:08:09 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jul 11 11:06:15 2012 +0800"
      },
      "message": "crypto: testmgr - allow aesni-intel and ghash_clmulni-intel in fips mode\n\nPatch 863b557a88f8c033f7419fabafef4712a5055f85 added NULL entries\nfor intel accelerated drivers but did not marked these fips allowed.\nThis cause panic if running tests with fips\u003d1.\n\nFor ghash, fips_allowed flag was added in patch\n18c0ebd2d8194cce4b3f67e2903fa01bea892cbc.\n\nWithout patch, \"modprobe tcrypt\" fails with\n  alg: skcipher: Failed to load transform for cbc-aes-aesni: -2\n  cbc-aes-aesni: cbc(aes) alg self test failed in fips mode!\n  (panic)\n\nAlso add missing cryptd(__driver-cbc-aes-aesni) and\ncryptd(__driver-gcm-aes-aesni) test to complement\nnull tests above, otherwise system complains with\n  alg: No test for __cbc-aes-aesni (cryptd(__driver-cbc-aes-aesni))\n  alg: No test for __gcm-aes-aesni (cryptd(__driver-gcm-aes-aesni))\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Paul Wouters \u003cpwouters@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7efe4076725aeb01722445b56613681aa492c8d6",
      "tree": "138a24608d523e9794012586a904be0360cfebce",
      "parents": [
        "4da7de4d8be7d18559c56bca446b1161a3b63acc"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Tue Jun 12 16:47:43 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 12 16:47:43 2012 +0800"
      },
      "message": "crypto: serpent - add x86_64/avx assembler implementation\n\nThis patch adds a x86_64/avx assembler implementation of the Serpent block\ncipher. The implementation is very similar to the sse2 implementation and\nprocesses eight blocks in parallel. Because of the new non-destructive three\noperand syntax all move-instructions can be removed and therefore a little\nperformance increase is provided.\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\nTcrypt benchmark results:\n\nIntel Core i5-2500 CPU (fam:6, model:42, step:7)\n\nserpent-avx-x86_64 vs. serpent-sse2-x86_64\n128bit key:                                             (lrw:256bit)    (xts:256bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     1.03x   1.01x   1.01x   1.01x   1.00x   1.00x   1.00x   1.00x   1.00x   1.01x\n64B     1.00x   1.00x   1.00x   1.00x   1.00x   0.99x   1.00x   1.01x   1.00x   1.00x\n256B    1.05x   1.03x   1.00x   1.02x   1.05x   1.06x   1.05x   1.02x   1.05x   1.02x\n1024B   1.05x   1.02x   1.00x   1.02x   1.05x   1.06x   1.05x   1.03x   1.05x   1.02x\n8192B   1.05x   1.02x   1.00x   1.02x   1.06x   1.06x   1.04x   1.03x   1.04x   1.02x\n\n256bit key:                                             (lrw:384bit)    (xts:512bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     1.01x   1.00x   1.01x   1.01x   1.00x   1.00x   0.99x   1.03x   1.01x   1.01x\n64B     1.00x   1.00x   1.00x   1.00x   1.00x   1.00x   1.00x   1.01x   1.00x   1.02x\n256B    1.05x   1.02x   1.00x   1.02x   1.05x   1.02x   1.04x   1.05x   1.05x   1.02x\n1024B   1.06x   1.02x   1.00x   1.02x   1.07x   1.06x   1.05x   1.04x   1.05x   1.02x\n8192B   1.05x   1.02x   1.00x   1.02x   1.06x   1.06x   1.04x   1.05x   1.05x   1.02x\n\nserpent-avx-x86_64 vs aes-asm (8kB block):\n         128bit  256bit\necb-enc  1.26x   1.73x\necb-dec  1.20x   1.64x\ncbc-enc  0.33x   0.45x\ncbc-dec  1.24x   1.67x\nctr-enc  1.32x   1.76x\nctr-dec  1.32x   1.76x\nlrw-enc  1.20x   1.60x\nlrw-dec  1.15x   1.54x\nxts-enc  1.22x   1.64x\nxts-dec  1.17x   1.57x\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "107778b592576c0c8e8d2ca7a2aa5415a4908223",
      "tree": "0e07f6abd2acaf69bf25efacf520584d748c860b",
      "parents": [
        "4d03c5047a07a62563e1a8fa798ea258f048bfde"
      ],
      "author": {
        "name": "Johannes Goetzfried",
        "email": "Johannes.Goetzfried@informatik.stud.uni-erlangen.de",
        "time": "Mon May 28 15:54:24 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 12 16:46:07 2012 +0800"
      },
      "message": "crypto: twofish - add x86_64/avx assembler implementation\n\nThis patch adds a x86_64/avx assembler implementation of the Twofish block\ncipher. The implementation processes eight blocks in parallel (two 4 block\nchunk AVX operations). The table-lookups are done in general-purpose registers.\nFor small blocksizes the 3way-parallel functions from the twofish-x86_64-3way\nmodule are called. A good performance increase is provided for blocksizes\ngreater or equal to 128B.\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\nTcrypt benchmark results:\n\nIntel Core i5-2500 CPU (fam:6, model:42, step:7)\n\ntwofish-avx-x86_64 vs. twofish-x86_64-3way\n128bit key:                                             (lrw:256bit)    (xts:256bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.96x   0.97x   1.00x   0.95x   0.97x   0.97x   0.96x   0.95x   0.95x   0.98x\n64B     0.99x   0.99x   1.00x   0.99x   0.98x   0.98x   0.99x   0.98x   0.99x   0.98x\n256B    1.20x   1.21x   1.00x   1.19x   1.15x   1.14x   1.19x   1.20x   1.18x   1.19x\n1024B   1.29x   1.30x   1.00x   1.28x   1.23x   1.24x   1.26x   1.28x   1.26x   1.27x\n8192B   1.31x   1.32x   1.00x   1.31x   1.25x   1.25x   1.28x   1.29x   1.28x   1.30x\n\n256bit key:                                             (lrw:384bit)    (xts:512bit)\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec lrw-enc lrw-dec xts-enc xts-dec\n16B     0.96x   0.96x   1.00x   0.96x   0.97x   0.98x   0.95x   0.95x   0.95x   0.96x\n64B     1.00x   0.99x   1.00x   0.98x   0.98x   1.01x   0.98x   0.98x   0.98x   0.98x\n256B    1.20x   1.21x   1.00x   1.21x   1.15x   1.15x   1.19x   1.20x   1.18x   1.19x\n1024B   1.29x   1.30x   1.00x   1.28x   1.23x   1.23x   1.26x   1.27x   1.26x   1.27x\n8192B   1.31x   1.33x   1.00x   1.31x   1.26x   1.26x   1.29x   1.29x   1.28x   1.30x\n\ntwofish-avx-x86_64 vs aes-asm (8kB block):\n         128bit  256bit\necb-enc  1.19x   1.63x\necb-dec  1.18x   1.62x\ncbc-enc  0.75x   1.03x\ncbc-dec  1.23x   1.67x\nctr-enc  1.24x   1.65x\nctr-dec  1.24x   1.65x\nlrw-enc  1.15x   1.53x\nlrw-dec  1.14x   1.52x\nxts-enc  1.16x   1.56x\nxts-dec  1.16x   1.56x\n\nSigned-off-by: Johannes Goetzfried \u003cJohannes.Goetzfried@informatik.stud.uni-erlangen.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a482b081a2d4d74d16bc9ea8779f9f6055f95852",
      "tree": "96832483869b977ab7f090c4793ed45bda0afd74",
      "parents": [
        "65df57743924c3d13e1fa1bcf5bf70fe874fcdfd"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri May 25 17:54:13 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 12 16:37:17 2012 +0800"
      },
      "message": "crypto: testmgr - Add new test cases for Blackfin CRC crypto driver\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0840605eb47cf27e191017c4143fcb9cf7d82064",
      "tree": "fe80922d35b1d6f0e441760544658b907e648316",
      "parents": [
        "c9b56d33b03e9d5cd5f9d8598b56e9c84386844a"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Mar 05 20:26:21 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 14 17:25:54 2012 +0800"
      },
      "message": "crypto: testmgr - add more camellia test vectors\n\nNew ECB, CBC, CTR, LRW and XTS test vectors for camellia. Larger ECB/CBC test\nvectors needed for parallel 2-way camellia implementation.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "937c30d7f560210b0163035edd42b2aef78fed9e",
      "tree": "c47348474ca6cdda0a87c95f3a6831c732f27b4d",
      "parents": [
        "d19978f58745e586d9385d306d557e7c785abe23"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Nov 09 16:26:25 2011 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 21 16:13:23 2011 +0800"
      },
      "message": "crypto: serpent - add 8-way parallel x86_64/SSE2 assembler implementation\n\nPatch adds x86_64/SSE2 assembler implementation of serpent cipher. Assembler\nfunctions crypt data in eigth block chunks (two 4 block chunk SSE2 operations\nin parallel to improve performance on out-of-order CPUs). Glue code is based\non one from AES-NI implementation, so requests from irq context are redirected\nto cryptd.\n\nv2:\n - add missing include of linux/module.h\n   (appearently crypto.h used to include module.h, which changed for 3.2 by\n    commit 7c926402a7e8c9b279968fd94efec8700ba3859e)\n\nPatch has been tested with tcrypt and automated filesystem tests.\n\nTcrypt benchmarks results (serpent-sse2/serpent_generic speed ratios):\n\nAMD Phenom II 1055T (fam:16, model:10):\n\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec\n16B     1.03x   1.01x   1.03x   1.05x   1.00x   0.99x\n64B     1.00x   1.01x   1.02x   1.04x   1.02x   1.01x\n256B    2.34x   2.41x   0.99x   2.43x   2.39x   2.40x\n1024B   2.51x   2.57x   1.00x   2.59x   2.56x   2.56x\n8192B   2.50x   2.54x   1.00x   2.55x   2.57x   2.57x\n\nIntel Celeron T1600 (fam:6, model:15, step:13):\n\nsize    ecb-enc ecb-dec cbc-enc cbc-dec ctr-enc ctr-dec\n16B     0.97x   0.97x   1.01x   1.01x   1.01x   1.02x\n64B     1.00x   1.00x   1.00x   1.02x   1.01x   1.01x\n256B    3.41x   3.35x   1.00x   3.39x   3.42x   3.44x\n1024B   3.75x   3.72x   0.99x   3.74x   3.75x   3.75x\n8192B   3.70x   3.68x   0.99x   3.68x   3.69x   3.69x\n\nFull output:\n http://koti.mbnet.fi/axh/kernel/crypto/phenom-ii-1055t/serpent-generic.txt\n http://koti.mbnet.fi/axh/kernel/crypto/phenom-ii-1055t/serpent-sse2.txt\n http://koti.mbnet.fi/axh/kernel/crypto/celeron-t1600/serpent-generic.txt\n http://koti.mbnet.fi/axh/kernel/crypto/celeron-t1600/serpent-sse2.txt\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "aed265b9fef4a6389e81b98b5c5eb5cd80ef5ead",
      "tree": "afdfa814c981e20cfb6da75f04943e2b7cf94f43",
      "parents": [
        "5209c07ac3601cfdbe2edff016e80ad93cee8dbc"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Oct 18 13:33:33 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 09 11:57:56 2011 +0800"
      },
      "message": "crypto: testmgr - add xts(twofish) test vectors\n\nAdd test vectors for xts(twofish). These are generated from xts(twofish) test vectors.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "18be20b9445731c57ef2fa0c7c9e71ac1b4a7872",
      "tree": "7126bae2743aae0061d4d493c1c2ece5d53bae48",
      "parents": [
        "ce0045561e1edb92e4a509eb433ff52d3afaa258"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Oct 18 13:33:17 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 09 11:57:56 2011 +0800"
      },
      "message": "crypto: testmgr - add xts(serpent) test vectors\n\nAdd test vectors for xts(serpent). These are generated from xts(aes) test vectors.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0b2a15510699754b7c777a0f17520f1960c0d13a",
      "tree": "0ea4bc3c073941d49f749833594c2394f3b2d8d7",
      "parents": [
        "87aae4bfb2912d18f2c92a4484b9edcc8c7b3f21"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Oct 18 13:32:50 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 09 11:53:31 2011 +0800"
      },
      "message": "crypto: testmgr - add lrw(twofish) test vectors\n\nAdd test vectors for lrw(twofish). These are generated from lrw(aes) test vectors.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d7bfc0fa31bc237a5d49e9c5638676a5dedff6fc",
      "tree": "114034ebf848699484be1c1d8e50a5b0ab92901a",
      "parents": [
        "6c2205b8ffec035f4925b8ee84b7758afeee58b5"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Oct 18 13:32:34 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 09 11:52:19 2011 +0800"
      },
      "message": "crypto: testmgr - add lrw(serpent) test vectors\n\nAdd test vectors for lrw(serpent). These are generated from lrw(aes) test vectors.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9d25917d49d986c417c173bfde50f41f96c5b202",
      "tree": "f11aa2bf478dccbbd32182fc7afa622ad00fdfb1",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Oct 18 00:02:53 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Nov 09 11:42:59 2011 +0800"
      },
      "message": "crypto: testmgr - add new serpent test vectors\n\nAdd new serpent tests for serpent_sse2 x86_64/i586 8-way/4-way code paths.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "573da6208a7e2b2d8666b8b02f5054d3a4e12998",
      "tree": "13d58aa01fd837e50518d6b5ee1a343bce7ccd9c",
      "parents": [
        "85b63e342c7ee0b9ac5281a5dfb0f1355bf6d75d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Oct 10 23:03:12 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 14:28:58 2011 +0200"
      },
      "message": "crypto: testmgr - add twofish tests\n\nAdd tests for parallel twofish-x86_64-3way code paths.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "85b63e342c7ee0b9ac5281a5dfb0f1355bf6d75d",
      "tree": "02b729aaddb380e65cff85da702cb785e1089a76",
      "parents": [
        "75b766258eb2b8255c628a994663bd5298f216e6"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Oct 10 23:03:03 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 21 14:28:58 2011 +0200"
      },
      "message": "crypto: testmgr - add blowfish test-vectors\n\nAdd tests for parallel blowfish-x86_64 code paths.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ba0e14acc417eceb895efda1ff46366f4d1728f8",
      "tree": "d2deee9515bf47356967053179bf678a586eab47",
      "parents": [
        "ec8e8dfe5f862a01bf1b5cdac441c083ce0a2a22"
      ],
      "author": {
        "name": "Puneet Saxena",
        "email": "puneets@nvidia.com",
        "time": "Wed May 04 15:04:10 2011 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 04 15:04:10 2011 +1000"
      },
      "message": "crypto: testmgr - add support for aes ofb mode\n\nthe fix add testcase for testing aes ofb mode.\n\nSigned-off-by: Puneet Saxena \u003cpuneets@nvidia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "18c0ebd2d8194cce4b3f67e2903fa01bea892cbc",
      "tree": "4cc000697114e61cde326ce9f6e09ed6f939240f",
      "parents": [
        "2918aa8d1d4e7b4586a5a89dc8406e1d431f5129"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jan 29 15:14:35 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 29 15:14:35 2011 +1100"
      },
      "message": "crypto: testmgr - mark ghash as fips_allowed\n\nA self-test failure in fips mode means a panic. Well, gcm(aes)\nself-tests currently fail in fips mode, as gcm is dependent on ghash,\nwhich semi-recently got self-test vectors added, but wasn\u0027t marked as a\nfips_allowed algorithm. Because of gcm\u0027s dependence on what is now seen\nas a non-fips_allowed algorithm, its self-tests refuse to run.\nPreviously, ghash got a pass in fips mode, due to the lack of any test\nvectors at all, and thus gcm self-tests were able to run. After this\npatch, a \u0027modprobe tcrypt mode\u003d35\u0027 no longer panics in fips mode, and\nsuccessful self-test of gcm(aes) is reported.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2918aa8d1d4e7b4586a5a89dc8406e1d431f5129",
      "tree": "587c737af80f24a1356202ce0c981f3b5120f523",
      "parents": [
        "33c7c0fb20dbbaca67fcf362f875758ba312f58d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jan 29 15:14:01 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 29 15:14:01 2011 +1100"
      },
      "message": "crypto: testmgr - mark xts(aes) as fips_allowed\n\nWe (Red Hat) are intending to include dm-crypt functionality, using\nxts(aes) for disk encryption, as part of an upcoming FIPS-140-2\ncertification effort, and xts(aes) *is* on the list of possible\nmode/cipher combinations that can be certified. To make that possible, we\nneed to mark xts(aes) as fips_allowed in the crypto subsystem.\n\nA \u0027modprobe tcrypt mode\u003d10\u0027 in fips mode shows xts(aes) self-tests\npassing successfully after this change.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "69435b94d01f49197b287eb5902fb8c5cee8fe1d",
      "tree": "4e0f1142604b81de066c02cec2defbbe13f3e086",
      "parents": [
        "0bd82f5f6355775fbaf7d3c664432ce1b862be1e"
      ],
      "author": {
        "name": "Adrian Hoban",
        "email": "adrian.hoban@intel.com",
        "time": "Thu Nov 04 15:02:04 2010 -0400"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Nov 13 21:47:56 2010 +0900"
      },
      "message": "crypto: rfc4106 - Extending the RC4106 AES-GCM test vectors\n\nUpdated RFC4106 AES-GCM testing. Some test vectors were taken from\nhttp://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/\ngcm/gcm-test-vectors.tar.gz\n\nSigned-off-by: Adrian Hoban \u003cadrian.hoban@intel.com\u003e\nSigned-off-by: Tadeusz Struk \u003ctadeusz.struk@intel.com\u003e\nSigned-off-by: Gabriele Paoloni \u003cgabriele.paoloni@intel.com\u003e\nSigned-off-by: Aidan O\u0027Mahony \u003caidan.o.mahony@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "326a6346ffb5b19eb593530d9d3096d409e46f62",
      "tree": "c049bbde5ec2e214edb42822688a9c8b2628dfbc",
      "parents": [
        "23a75eee070f1370bee803a34f285cf81eb5f331"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 06 09:40:28 2010 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 06 09:40:28 2010 +0800"
      },
      "message": "crypto: testmgr - Fix test disabling option\n\nThis patch fixes a serious bug in the test disabling patch where\nit can cause an spurious load of the cryptomgr module even when\nit\u0027s compiled in.\n\nIt also negates the test disabling option so that its absence\ncauses tests to be enabled.\n\nThe Kconfig option is also now behind EMBEDDED.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0b767f96164b2b27488e3daa722ff16e89d49314",
      "tree": "ce87ec84059ca185aee738235bb8fca942782dd8",
      "parents": [
        "bc94e59662c13516d13e117b6edab4bec487d5a0"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "virtuoso@slind.org",
        "time": "Thu Jun 03 20:53:43 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 03 20:53:43 2010 +1000"
      },
      "message": "crypto: testmgr - add an option to disable cryptoalgos\u0027 self-tests\n\nBy default, CONFIG_CRYPTO_MANAGER_TESTS will be enabled and thus\nself-tests will still run, but it is now possible to disable them\nto gain some time during bootup.\n\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a8f1a05292db8b410be47fa905669672011f0343",
      "tree": "2ea9a9ad8c341f3478b755c12e3ebc12643a2472",
      "parents": [
        "beb63da739f797519aa9990297697abf4db1ac0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 19 14:12:03 2010 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 19 14:12:03 2010 +1000"
      },
      "message": "crypto: testmgr - Add testing for async hashing and update/final\n\nExtend testmgr such that it tests async hash algorithms,\nand that for both sync and async hashes it tests both\n-\u003edigest() and -\u003eupdate()/-\u003efinal() sequences.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "863b557a88f8c033f7419fabafef4712a5055f85",
      "tree": "1fc2874bc36950cddd9d9cdea0bdd89db52b99ca",
      "parents": [
        "d2392ba06a477cf1876ce3d505b7cd77e295cfd4"
      ],
      "author": {
        "name": "Youquan, Song",
        "email": "youquan.song@intel.com",
        "time": "Wed Dec 23 19:45:20 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Dec 23 19:45:20 2009 +0800"
      },
      "message": "crypto: testmgr - Fix complain about lack test for internal used algorithm\n\nWhen load aesni-intel and ghash_clmulni-intel driver,kernel will complain no\n test for some internal used algorithm.\nThe strange information as following:\n\nalg: No test for __aes-aesni (__driver-aes-aesni)\nalg: No test for __ecb-aes-aesni (__driver-ecb-aes-aesni)\nalg: No test for __cbc-aes-aesni (__driver-cbc-aes-aesni)\nalg: No test for __ecb-aes-aesni (cryptd(__driver-ecb-aes-aesni)\nalg: No test for __ghash (__ghash-pclmulqdqni)\nalg: No test for __ghash (cryptd(__ghash-pclmulqdqni))\n\nThis patch add NULL test entries for these algorithm and driver.  \n\nSigned-off-by: Youquan, Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Ying, Huang \u003cying.huang@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "507069c91e36786b3fa5d9515c35ed6bb0ce469b",
      "tree": "75b1ddc61cf5986e78b8166a355d1827055751a2",
      "parents": [
        "68ee87164e73f68cf09070043c97e7f61e6966d4"
      ],
      "author": {
        "name": "Youquan, Song",
        "email": "youquan.song@intel.com",
        "time": "Mon Nov 23 20:23:04 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Nov 23 20:23:04 2009 +0800"
      },
      "message": "crypto: testmgr - Add ghash algorithm test before provide to users\n\nAdd ghash algorithm test before provide it to users\n\nSigned-off-by: Youquan, Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fa4ef8a6af4745bbf3a25789bc7d4f14a3a6d803",
      "tree": "cf031d025b978358b32c8390904510588f6955ae",
      "parents": [
        "2024e7d6804b3f6251b28126eceb7f6bf2e3a4e8"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@gmail.com",
        "time": "Tue Oct 27 19:04:42 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 27 19:04:42 2009 +0800"
      },
      "message": "crypto: testmgr - Fix warning\n\ncrypto/testmgr.c: In function ‘test_cprng’:\ncrypto/testmgr.c:1204: warning: ‘err’ may be used uninitialized in this function\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f1939f7c56456d22a559d2c75156e91912a2e97e",
      "tree": "49b16096a65ccb318777b50e15e3ed2c66db0500",
      "parents": [
        "2bf2901669a564b402cd0e40eb3f941c391e64c4"
      ],
      "author": {
        "name": "Shane Wang",
        "email": "shane.wang@intel.com",
        "time": "Wed Sep 02 20:05:22 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Sep 02 20:05:22 2009 +1000"
      },
      "message": "crypto: vmac - New hash algorithm for intel_txt support\n\nThis patch adds VMAC (a fast MAC) support into crypto framework.\n\nSigned-off-by: Shane Wang \u003cshane.wang@intel.com\u003e\nSigned-off-by: Joseph Cihula \u003cjoseph.cihula@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a68f6610d4f1ebe61818f5926fa8fa9e75d06a95",
      "tree": "24c23aafabff2045996ed02fb5eae295f29d5e2a",
      "parents": [
        "0b67fb65d1b2ba1396de69112b8b9bc95d8d5feb"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 02 16:32:12 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 02 16:32:12 2009 +0800"
      },
      "message": "crypto: testmgr - Allow implementation-specific tests\n\nThis patch adds the support for testing specific implementations.\nThis should only be used in very specific situations.  Right now\nthis means specific implementations of random number generators.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "259c5e05c13daaaea039b5bf29a2674701cfd68e",
      "tree": "d056969b5e47b5bb2878affe1fe1a9cc03f17f15",
      "parents": [
        "c9944881acf02b6f25fa62a0441a98b7dc0d7ae6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 24 13:48:13 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 24 13:48:13 2009 +0800"
      },
      "message": "crypto: testmgr - Remove hash size check\n\nUntil hash test vectors grow longer than 256 bytes, the only\npurpose of the check is to generate a gcc warning.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a0cfae59f8381c5c670fce2cc3de70b35421f920",
      "tree": "2da53742941cc478b5d04ca3097acf6b55814dd3",
      "parents": [
        "fd57f22a09ae276ca3e9cd11ed99b617d611ba82"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 29 16:23:12 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:05:02 2009 +1000"
      },
      "message": "crypto: testmgr - Allow hash test vectors longer than a page\n\nAs it stands we will each test hash vector both linearly and as\na scatter list if applicable.  This means that we cannot have\nvectors longer than a page, even with scatter lists.\n\nThis patch fixes this by skipping test vectors with np !\u003d 0 when\ntesting linearly.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "fd57f22a09ae276ca3e9cd11ed99b617d611ba82",
      "tree": "86f83c467efbe67c2058f00392e62c7f67f27636",
      "parents": [
        "f3d8fe40498eea9f45be260bdf6ccada845411f3"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri May 29 16:05:42 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:05:00 2009 +1000"
      },
      "message": "crypto: testmgr - Check all test vector lengths\n\nAs we cannot guarantee the availability of contiguous pages at\nrun-time, all test vectors must either fit within a page, or use\nscatter lists.  In some cases vectors were not checked as to\nwhether they fit inside a page.  This patch adds all the missing\nchecks.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3ce858cb04de8bc83449eac707c8012a1944daca",
      "tree": "0bdf275d63a6f53f01703255d52a6129df9fd3dc",
      "parents": [
        "e9736c16da9077728802f42393d18258e6685428"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed May 27 15:05:02 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:56 2009 +1000"
      },
      "message": "crypto: compress - Return produced bytes in crypto_{,de}compress_{update,final}\n\nIf crypto_{,de}compress_{update,final}() succeed, return the actual number of\nbytes produced instead of zero, so their users don\u0027t have to calculate that\ntheirselves.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a3bef3a31a19bd943047ba8bf5b2cc7b5d164362",
      "tree": "f6eff2b5a4053713ebe9f7812f351a938c2a880f",
      "parents": [
        "a1915d51e8e7ee192d2101d621d425379088cbb0"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri May 15 15:17:05 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:49 2009 +1000"
      },
      "message": "crypto: testmgr - Skip algs not flagged fips_allowed in fips mode\n\nBecause all fips-allowed algorithms must be self-tested before they\ncan be used, they will all have entries in testmgr.c\u0027s alg_test_descs[].\nSkip self-tests for any algs not flagged as fips_approved and return\n-EINVAL when in fips mode.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a1915d51e8e7ee192d2101d621d425379088cbb0",
      "tree": "2e07e1e3dafce0bc4b5fb98c79df92754b272284",
      "parents": [
        "f7cb80f2b9fa06730be20d17c80b12e511a36c1c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri May 15 15:16:03 2009 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:48 2009 +1000"
      },
      "message": "crypto: testmgr - Mark algs allowed in fips mode\n\nSet the fips_allowed flag in testmgr.c\u0027s alg_test_descs[] for algs\nthat are allowed to be used when in fips mode.\n\nOne caveat: des isn\u0027t actually allowed anymore, but des (and thus also\necb(des)) has to be permitted, because disallowing them results in\ndes3_ede being unable to properly register (see des module init func).\n\nAlso, crc32 isn\u0027t technically on the fips approved list, but I think\nit gets used in various places that necessitate it being allowed.\n\nThis list is based on\nhttp://csrc.nist.gov/groups/STM/cavp/index.html\n\nImportant note: allowed/approved here does NOT mean \"validated\", just\nthat its an alg that *could* be validated.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f7cb80f2b9fa06730be20d17c80b12e511a36c1c",
      "tree": "09bf6f66a518adbceb32b8821b671af3f2f216ac",
      "parents": [
        "f8b0d4d09dc9d0a73fcdcf6c2724650529ec417d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed May 06 17:29:17 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:46 2009 +1000"
      },
      "message": "crypto: testmgr - Add ctr(aes) test vectors\n\nNow with multi-block test vectors, all from SP800-38A, Appendix F.5.\nAlso added ctr(aes) to case 10 in tcrypt.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f8b0d4d09dc9d0a73fcdcf6c2724650529ec417d",
      "tree": "922fed01215af467ce07778268466b3c50b09120",
      "parents": [
        "29ecd4ab3d3aa8bb231361937165dfbbbc534e9a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 06 14:15:47 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:45 2009 +1000"
      },
      "message": "crypto: testmgr - Dynamically allocate xbuf and axbuf\n\nWe currently allocate temporary memory that is used for testing\nstatically.  This renders the testing engine non-reentrant. As\nalgorithms may nest, i.e., one may construct another in order to\ncarry out a part of its operation, this is unacceptable.  For\nexample, it has been reported that an AEAD implementation allocates\na cipher in its setkey function, which causes it to fail during\ntesting as the temporary memory is overwritten.\n\nThis patch replaces the static memory with dynamically allocated\nbuffers.  We need a maximum of 16 pages so this slightly increases\nthe chances of an algorithm failing due to memory shortage.\nHowever, as testing usually occurs at registration, this shouldn\u0027t\nbe a big problem.\n\nReported-by: Shasi Pulijala \u003cspulijala@amcc.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "29ecd4ab3d3aa8bb231361937165dfbbbc534e9a",
      "tree": "10418454f2a4d544bb97b586720835bb0a7307b6",
      "parents": [
        "941fb3287c0c0d84000b669db5450ac4886da640"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:51:17 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:43 2009 +1000"
      },
      "message": "crypto: testmgr - Print self-test pass notices in fips mode\n\nAccording to our FIPS CAVS testing lab guru, when we\u0027re in fips mode,\nwe must print out notices of successful self-test completion for\nevery alg to be compliant.\n\nNew and improved v2, without strncmp crap. Doesn\u0027t need to touch a flag\nthough, due to not moving the notest label around anymore.\n\nApplies atop \u0027[PATCH v2] crypto: catch base cipher self-test failures\nin fips mode\u0027.\n\nPersonally, I wouldn\u0027t mind seeing this info printed out regardless of\nwhether or not we\u0027re in fips mode, I think its useful info, but will\nstick with only in fips mode for now.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "941fb3287c0c0d84000b669db5450ac4886da640",
      "tree": "37363815fb940077f05265b5ce3ceae01acee8ea",
      "parents": [
        "e08ca2da39db22da569dc23578103cdc942fe3ac"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:49:23 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:42 2009 +1000"
      },
      "message": "crypto: testmgr - Catch base cipher self-test failures in fips mode\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e08ca2da39db22da569dc23578103cdc942fe3ac",
      "tree": "2ea4b4d964492400a0930b8d77fbda600877b00d",
      "parents": [
        "7647d6ce2077d9e1c3d72359f6b4492be129cfe8"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:46:29 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:40 2009 +1000"
      },
      "message": "crypto: testmgr - Add ansi_cprng test vectors\n\nAdd ANSI X9.31 Continuous Pseudo-Random Number Generator (AES mode),\naka \u0027ansi_cprng\u0027 test vectors, taken from Appendix B.2.9 and B.2.10\nof the NIST RNGVS document, found here:\n    http://csrc.nist.gov/groups/STM/cavp/documents/rng/RNGVS.pdf\n\nSuccessfully tested against both the cryptodev-2.6 tree and a Red\nHat Enterprise Linux 5.4 kernel, via \u0027modprobe tcrypt mode\u003d150\u0027.\n\nThe selection of 150 was semi-arbitrary, didn\u0027t seem like it should\ngo any place in particular, so I started a new range for rng tests.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7647d6ce2077d9e1c3d72359f6b4492be129cfe8",
      "tree": "f4d961ef1cd4c6d69c87e5090dba7a631bc004a1",
      "parents": [
        "5d667322a25ab4ecb91176db118fd663fee4da35"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:44:50 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:38 2009 +1000"
      },
      "message": "crypto: testmgr - Add infrastructure for ansi_cprng self-tests\n\nAdd some necessary infrastructure to make it possible to run\nself-tests for ansi_cprng. The bits are likely very specific\nto the ANSI X9.31 CPRNG in AES mode, and thus perhaps should\nbe named more specifically if/when we grow additional CPRNG\nsupport...\n\nSuccessfully tested against the cryptodev-2.6 tree and a\nRed Hat Enterprise Linux 5.x kernel with the follow-on\npatch that adds the actual test vectors.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5d667322a25ab4ecb91176db118fd663fee4da35",
      "tree": "0dea05fd2e59b7854370a871fb8f9bb30e5ed94e",
      "parents": [
        "e44a1b44c3a9794236fe038b89a0fbef5adcd523"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:23:40 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:36 2009 +1000"
      },
      "message": "crypto: testmgr - Add self-tests for rfc4309(ccm(aes))\n\nAdd an array of encryption and decryption + verification self-tests\nfor rfc4309(ccm(aes)).\n\nTest vectors all come from sample FIPS CAVS files provided to\nRed Hat by a testing lab. Unfortunately, all the published sample\nvectors in RFC 3610 and NIST Special Publication 800-38C contain nonce\nlengths that the kernel\u0027s rfc4309 implementation doesn\u0027t support, so\nwhile using some public domain vectors would have been preferred, its\nnot possible at this time.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e44a1b44c3a9794236fe038b89a0fbef5adcd523",
      "tree": "7d7b1555a6ba67ed053b816f3470ce964b156c07",
      "parents": [
        "2f8174187f409213e63c3589af163c627e8a182a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 04 19:22:11 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:35 2009 +1000"
      },
      "message": "crypto: testmgr - Handle AEAD test vectors expected to fail verification\n\nAdd infrastructure to tcrypt/testmgr to support handling ccm decryption\ntest vectors that are expected to fail verification.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c79cf91006f03adb603879013b6710b6062c8445",
      "tree": "f85918e364d6f28cc131f59a79e4ffdc899f8fe3",
      "parents": [
        "2cf4ac8beb9dc50a315a6155b7b70e754d511958"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sun Mar 29 15:44:19 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Jun 02 14:04:18 2009 +1000"
      },
      "message": "crypto: testmgr - Kill test_comp() sparse warnings\n\nmake C\u003d1:\n| crypto/testmgr.c:846:45: warning: incorrect type in argument 5 (different signedness)\n| crypto/testmgr.c:846:45:    expected unsigned int *dlen\n| crypto/testmgr.c:846:45:    got int *\u003cnoident\u003e\n| crypto/testmgr.c:878:47: warning: incorrect type in argument 5 (different signedness)\n| crypto/testmgr.c:878:47:    expected unsigned int *dlen\n| crypto/testmgr.c:878:47:    got int *\u003cnoident\u003e\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0c01aed50d4844f54f59e875e05d211e80874464",
      "tree": "aa80b318c637bce768ff0f659c2affacd410e3ae",
      "parents": [
        "bf68e65ec9ea61e32ab71bef59aa5d24d255241f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Mar 04 15:42:15 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 15:42:15 2009 +0800"
      },
      "message": "crypto: testmgr - add zlib test\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8064efb8740b8a0141d99a181cb5b9a430b1836c",
      "tree": "5f55ec7b6f52c42758c2a76fafb9bc09aefd4c1a",
      "parents": [
        "a1d2f09544065b60598b8167d94a6371bff3e892"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Mar 04 15:08:03 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 15:16:18 2009 +0800"
      },
      "message": "crypto: testmgr - Add support for the pcomp interface\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b812eb0076235743872b5c9d18714d2324cc668d",
      "tree": "77fb3008160e5fedd67464c2656506f81d21da48",
      "parents": [
        "dad3df2044b78ba68a92bf78e38a408bab80ff61"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Nov 28 20:51:28 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:04 2008 +1100"
      },
      "message": "crypto: testmgr - Validate output length in (de)compression tests\n\nWhen self-testing (de)compression algorithms, make sure the actual size of\nthe (de)compressed output data matches the expected output size.\nOtherwise, in case the actual output size would be smaller than the expected\noutput size, the subsequent buffer compare test would still succeed, and no\nerror would be reported.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "664134d2916109be76648977705a2bea3ff76427",
      "tree": "4e98a60cfd06c783dc88f1b103db9c0ff1ea1736",
      "parents": [
        "5f459f0adc7581da01cdd9b7f84db14a4559a390"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 25 23:19:24 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:01 2008 +1100"
      },
      "message": "crypto: testmgr - Fix error flow of test_comp\n\nThis warning:\n\n  crypto/testmgr.c: In function ‘test_comp’:\n  crypto/testmgr.c:829: warning: ‘ret’ may be used uninitialized in this function\n\ntriggers because GCC correctly notices that in the ctcount \u003d\u003d 0 \u0026\u0026\ndtcount !\u003d 0 input condition case this function can return an undefined\nvalue, if the second loop fails.\n\nRemove the shadowed \u0027ret\u0027 variable from the second loop that was probably\nunintended.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8e3ee85e68c5d5c95451afd3e8f0997eec6f99e5",
      "tree": "188df76b1136e549a0e63c9dc17641912df87515",
      "parents": [
        "b7e8bdadce6317eb13c13b9451d7114614aa1450"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 07 14:58:52 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:38 2008 +1100"
      },
      "message": "crypto: crc32c - Test descriptor context format\n\nThis patch adds a test for the requirement that all crc32c algorithms\nshall store the partial result in the first four bytes of the descriptor\ncontext.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d12d6b6d37cad766b390467e770eb0ab81345d78",
      "tree": "368790705e820e98af39430eb622786ee31c681e",
      "parents": [
        "fe5720e2b7c1e8ff95d4bf18329517cf64ad1d70"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Sun Oct 12 20:36:51 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:01:14 2008 +1100"
      },
      "message": "crypto: testmgr - Trigger a panic when self test fails in FIPS mode\n\nThe FIPS specification requires that should self test for any supported\ncrypto algorithm fail during operation in fips mode, we need to prevent\nthe use of any crypto functionality until such time as the system can\nbe re-initialized.  Seems like the best way to handle that would be\nto panic the system if we were in fips mode and failed a self test.\nThis patch implements that functionality.  I\u0027ve built and run it\nsuccessfully.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "1aa4ecd95d8d67d21731a00646326a71295dafa3",
      "tree": "a79aaa58791408642dc2a817795b7b7008cff5f9",
      "parents": [
        "73d3864a4823abda19ebc4387b6ddcbf416e3a77"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 17 17:01:56 2008 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 29 15:49:58 2008 +1000"
      },
      "message": "crypto: cryptomgr - Test ciphers using ECB\n\nAs it is we only test ciphers when combined with a mode.  That means\nusers that do not invoke a mode of operations may get an untested\ncipher.\n\nThis patch tests all ciphers using the ECB mode so that simple cipher\nusers such as ansi-cprng are also protected.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "da7f033ddc9fdebb3223b0bf88a2a2ab5b797608",
      "tree": "619aa89f8787abf07a66e3925bfc72c44a067b04",
      "parents": [
        "01b323245e4f6d4a22ffd73754f145f45c85988c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jul 31 17:08:25 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 29 15:49:55 2008 +1000"
      },
      "message": "crypto: cryptomgr - Add test infrastructure\n\nThis patch moves the newly created alg_test infrastructure into\ncryptomgr.  This shall allow us to use it for testing at algorithm\nregistrations.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
