)]}'
{
  "log": [
    {
      "commit": "9b2fda7b94a769af13c24582739e50664b0e27a8",
      "tree": "9569f151b19dec10a8b5d3741a5ad875a98a1a63",
      "parents": [
        "3d4d277cf88e1980d905707b9c8ca61e8ad6bf0b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 10 13:00:27 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 18:23:34 2009 +0800"
      },
      "message": "crypto: sha256_generic - Add export/import support\n\nThis patch adds export/import support to sha256_generic.  The exported\ntype is defined by struct sha256_state, which is basically the entire\ndescriptor state of sha256_generic.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3d4d277cf88e1980d905707b9c8ca61e8ad6bf0b",
      "tree": "ff0129be6f3bc3573c3280914ec42ae8bee90679",
      "parents": [
        "e2a7ce4e185a94462698cc0e5192495ee3d22a2f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 10 12:54:20 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jul 11 18:23:33 2009 +0800"
      },
      "message": "crypto: sha256_generic - Use 64-bit counter like sha1\n\nThis patch replaces the two 32-bit counter code in sha256_generic\nwith the simpler 64-bit counter code from sha1.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8c882f64130071eaebdc0861bee34a73e436f004",
      "tree": "278613cf5cf41434e95afdca949af01588558c04",
      "parents": [
        "9c3c133b1ed6e6d01bfabb6de29bf3d0f0886354"
      ],
      "author": {
        "name": "Adrian-Ken Rueegsegger",
        "email": "ken@codelabs.ch",
        "time": "Wed Mar 04 14:43:52 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 14:43:52 2009 +0800"
      },
      "message": "crypto: Fix dead links\n\nSigned-off-by: Adrian-Ken Rueegsegger \u003cken@codelabs.ch\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "50e109b5b9c1f734e91a6e9b557bce48c9a88654",
      "tree": "42746ff3f2b89be08001ea2b3cb758581c3b265e",
      "parents": [
        "14b75ba70da925a9f040a7575cb46ad7d394b117"
      ],
      "author": {
        "name": "Adrian-Ken Rueegsegger",
        "email": "ken@codelabs.ch",
        "time": "Wed Dec 03 19:57:49 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Dec 25 11:02:19 2008 +1100"
      },
      "message": "crypto: sha256 - Switch to shash\n\nThis patch changes sha256 and sha224 to the new shash interface.\n\nSigned-off-by: Adrian-Ken Rueegsegger \u003cken@codelabs.ch\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "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": "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": "87ae9afdcada236d0a1b38ce2c465a65916961dc",
      "tree": "c885e589ff66daf4f860b19818228edb75b29530",
      "parents": [
        "013fb33972061ac65cdf3e1771267985e59deca1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 30 10:35:04 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Fri Nov 02 08:47:06 2007 +0100"
      },
      "message": "cleanup asm/scatterlist.h includes\n\nNot architecture specific code should not #include \u003casm/scatterlist.h\u003e.\n\nThis patch therefore either replaces them with\n#include \u003clinux/scatterlist.h\u003e or simply removes them if they were\nunused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5265eeb2b036835021591173ac64e624baaff55c",
      "tree": "0263f8e8db4ead27b6e02f3200e3a1305bbf2080",
      "parents": [
        "ad5d27899fdbe7a66e57fdf1af883dbd7ff88dac"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@de.ibm.com",
        "time": "Tue Oct 09 22:43:13 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:50 2007 -0700"
      },
      "message": "[CRYPTO] sha: Add header file for SHA definitions\n\nThere are currently several SHA implementations that all define their own\ninitialization vectors and size values. Since this values are idential\nmove them to a header file under include/crypto.\n\nSigned-off-by: Jan Glauber \u003cjang@de.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ad5d27899fdbe7a66e57fdf1af883dbd7ff88dac",
      "tree": "666a5809fd9a01e0798411b94962903c3431400c",
      "parents": [
        "f8246af005d56b73f4f04304fc5b6fd9878af4ef"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Mon Oct 08 11:45:10 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:50 2007 -0700"
      },
      "message": "[CRYPTO] sha: Load the SHA[1|256] module by an alias\n\nLoading the crypto algorithm by the alias instead of by module directly\nhas the advantage that all possible implementations of this algorithm\nare loaded automatically and the crypto API can choose the best one\ndepending on its priority.\n\nAdditionally it ensures that the generic implementation as well as the\nHW driver (if available) is loaded in case the HW driver needs the\ngeneric version as fallback in corner cases.\n\nAlso remove the probe for sha1 in padlock\u0027s init code.\n\nQuote from Herbert:\n  The probe is actually pointless since we can always probe when\n  the algorithm is actually used which does not lead to dead-locks\n  like this.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b3be9a6d9a78bb820f5242f43b98f38b0ca610a6",
      "tree": "138002fa4ad727f5520b7c36e4eb6ca3f2bc599c",
      "parents": [
        "6bfd48096ff8ecabf955958b51ddfa7988eb0a14"
      ],
      "author": {
        "name": "Michal Ludvig",
        "email": "michal@logix.cz",
        "time": "Sun Jul 09 08:59:38 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:40:20 2006 +1000"
      },
      "message": "[CRYPTO] sha: Add module aliases for sha1 / sha256\n\nCrypto modules should be loadable by their .cra_driver_name, so\nwe should make MODULE_ALIAS()es with these names. This patch adds\naliases for SHA1 and SHA256 only as that\u0027s what we need for\nPadLock-SHA driver.\n\nSigned-off-by: Michal Ludvig \u003cmichal@logix.cz\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6c2bb98bc33ae33c7a33a133a4cd5a06395fece5",
      "tree": "96684cd2c473cd05d651ce1fa3dd72b1b4b19b09",
      "parents": [
        "43600106e32809a4dead79fec67a63e9860e3d5d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 16 22:09:29 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 17:34:39 2006 +1000"
      },
      "message": "[CRYPTO] all: Pass tfm instead of ctx to algorithms\n\nUp until now algorithms have been happy to get a context pointer since\nthey know everything that\u0027s in the tfm already (e.g., alignment, block\nsize).\n\nHowever, once we have parameterised algorithms, such information will\nbe specific to each tfm.  So the algorithm API needs to be changed to\npass the tfm structure instead of the context pointer.\n\nThis patch is basically a text substitution.  The only tricky bit is\nthe assembly routines that need to get the context pointer offset\nthrough asm-offsets.h.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "43600106e32809a4dead79fec67a63e9860e3d5d",
      "tree": "20590746b98c41d6cc8b590b01cecddf9a185270",
      "parents": [
        "8b55ba0303bb59c34fab8e015634018780491614"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 16 22:06:54 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 17:34:38 2006 +1000"
      },
      "message": "[CRYPTO] digest: Remove unnecessary zeroing during init\n\nVarious digest algorithms operate one block at a time and therefore\nkeep a temporary buffer of partial blocks.  This buffer does not need\nto be initialised since there is a counter which indicates what is and\nisn\u0027t valid in it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e1147d8f47eb8fef93f98a30858192145137d2b2",
      "tree": "7e1bc0ab3d263e5bd801900195ab310625d9ab59",
      "parents": [
        "d00e708cef16442cabaf23f653baf924f5d66e83"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 10 08:42:35 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 26 17:34:38 2006 +1000"
      },
      "message": "[CRYPTO] digest: Add alignment handling\n\nSome hash modules load/store data words directly.  The digest layer\nshould pass properly aligned buffer to update()/final() method.  This\npatch also add cra_alignmask to some hash modules.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "06ace7a9bafeb9047352707eb79e8eaa0dfdf5f2",
      "tree": "fa22bbc2e8ea5bee00b6aec353783144b6f8735a",
      "parents": [
        "2df15fffc612b53b2c8e4ff3c981a82441bc00ae"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 30 21:25:15 2005 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jan 09 14:15:34 2006 -0800"
      },
      "message": "[CRYPTO] Use standard byte order macros wherever possible\n\nA lot of crypto code needs to read/write a 32-bit/64-bit words in a\nspecific gender.  Many of them open code them by reading/writing one\nbyte at a time.  This patch converts all the applicable usages over\nto use the standard byte order macros.\n\nThis is based on a previous patch by Denis Vlasenko.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\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"
    }
  ]
}
