)]}'
{
  "log": [
    {
      "commit": "6a17944ca12229036a6d8d48be1b5eb51204fcf8",
      "tree": "f3728d31d288746b85cd50883648a078c42b1850",
      "parents": [
        "dce907c00ff246a1fbb2b619964753ebc046591d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:29:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:29:03 2005 -0700"
      },
      "message": "[CRYPTO]: Use CPU cycle counters in tcrypt\n\nAfter using this facility for a while to test my changes to the\ncipher crypt() layer, I realised that I should\u0027ve listend to Dave\nand made this thing use CPU cycle counters :) As it is it\u0027s too\njittery for me to feel safe about relying on the results.\n\nSo here is a patch to make it use CPU cycles by default but fall\nback to jiffies if the user specifies a non-zero sec value.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dce907c00ff246a1fbb2b619964753ebc046591d",
      "tree": "b7cc3b9f5d8ee3ec52abf6b8960755569b4a4b07",
      "parents": [
        "ebfd9bcf16e4aaddcfe2d1b76b50e3dd6d3242e2"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:27:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:27:51 2005 -0700"
      },
      "message": "[CRYPTO]: Use template keys for speed tests if possible\n\nThe existing keys used in the speed tests do not pass the 3DES quality check.\nThis patch makes it use the template keys instead.\n\nOther algorithms can supply template keys through the same interface if needed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebfd9bcf16e4aaddcfe2d1b76b50e3dd6d3242e2",
      "tree": "a82a4d627d339197846031e16e2de622c766fe5e",
      "parents": [
        "3cc3816f93e3f94f88503da8e6090302fa986bd6"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Wed Jun 22 13:27:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:27:23 2005 -0700"
      },
      "message": "[CRYPTO]: Add cipher speed tests\n\nFrom: Reyk Floeter \u003creyk@vantronix.net\u003e\n\nI recently had the requirement to do some benchmarking on cryptoapi, and\nI found reyk\u0027s very useful performance test patch [1].\n\nHowever, I could not find any discussion on why that extension (or\nsomething providing a similar feature but different implementation) was\nnot merged into mainline.  If there was such a discussion, can someone\nplease point me to the archive[s]?\n\nI\u0027ve now merged the old patch into 2.6.12-rc1, the result can be found\nattached to this email.\n\n[1] http://lists.logix.cz/pipermail/padlock/2004/000010.html\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3cc3816f93e3f94f88503da8e6090302fa986bd6",
      "tree": "4ff87e252277260f589836af0602c8e1fa6a99c4",
      "parents": [
        "ef2736fc741316913a457abd3731053071c86241"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:26:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:26:36 2005 -0700"
      },
      "message": "[CRYPTO]: Kill unnecessary strncpy from tcrypt\n\nIt seems that bad code tends to get copied (see test_cipher_speed).  So let\u0027s\nkill this idiom before it spreads any further.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef2736fc741316913a457abd3731053071c86241",
      "tree": "849fd884621934ffe56eed023f8cd11ceff85013",
      "parents": [
        "dd7f0b80926befc8c70a873b5b0c0c7b5fd1e7b9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 22 13:26:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:26:03 2005 -0700"
      },
      "message": "[CRYPTO]: White space and coding style clean up in tcrypt\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15333038d577b0c0255c0f14a38d9e6895937453",
      "tree": "c48106158bce4c7af328c486b7f33ad2133459ee",
      "parents": [
        "314324121f9b94b2ca657a494cf2b9cb0e4a28cc"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon May 23 12:36:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 23 12:36:25 2005 -0700"
      },
      "message": "[CRYPTO]: Only reschedule if !in_atomic()\n\nThe netlink gfp_any() problem made me double-check the uses of in_softirq()\nin crypto/*.  It seems to me that we should be checking in_atomic() instead\nof in_softirq() in crypto_yield.  Otherwise people calling the crypto ops\nwith spin locks held or preemption disabled will get burnt, right?\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0856009dbaf8eca2269d4129bb83940c0d95054",
      "tree": "e6c10d133f04ece55250f2fd84fc2b376624b8cd",
      "parents": [
        "ba32311eb73f624a85a5fc2e043cda8e076f86ef"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon May 16 21:53:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue May 17 07:59:18 2005 -0700"
      },
      "message": "[PATCH] crypto: fix null encryption/compression\n\nnull_encrypt() needs to copy the data in case src and dst are disjunct,\nnull_compress() needs to copy the data in any case as far as I can tell.  I\njoined compress/decompress and encrypt/decrypt to avoid duplicating code.\n\nWithout this patch ESP null_enc packets look like this:\n\nIP (tos 0x0, ttl  64, id 23130, offset 0, flags [DF], length: 128)\n10.0.0.1 \u003e 10.0.0.2: ESP(spi\u003d0x0f9ca149,seq\u003d0x4)\n\t0x0000:  4500 0080 5a5a 4000 4032 cbef 0a00 0001  E...ZZ@.@2......\n\t0x0010:  0a00 0002 0f9c a149 0000 0004 0000 0000  .......I........\n\t0x0020:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0030:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0040:  0000 0000 0000 0000 0000 0000 0000 0000  ................\n\t0x0050:  0000                                     ..\n\nIP (tos 0x0, ttl  64, id 256, offset 0, flags [DF], length: 128)\n10.0.0.2 \u003e 10.0.0.1: ESP(spi\u003d0x0e4f7b51,seq\u003d0x2)\n\t0x0000:  4500 0080 0100 4000 4032 254a 0a00 0002  E.....@.@2%J....\n\t0x0010:  0a00 0001 0e4f 7b51 0000 0002 a8a8 a8a8  .....O{Q........\n\t0x0020:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0030:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0040:  a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8 a8a8  ................\n\t0x0050:  a8a8                                     ..\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c45166be3cc666ce88fe623ad79276c943e74eff",
      "tree": "db59fdfb6834c112c99a5ab8692fe8372d7961ba",
      "parents": [
        "b05d85a87d9711f5f5f2eb05c79038d5d5ff1f44"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sun May 01 08:58:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:54 2005 -0700"
      },
      "message": "[PATCH] uml: support AES i586 crypto driver\n\nWe want to make possible, for the user, to enable the i586 AES implementation.\nThis requires a restructure.\n\n- Add a CONFIG_UML_X86 to notify that we are building a UML for i386.\n\n- Rename CONFIG_64_BIT to CONFIG_64BIT as is used for all other archs\n\n- Tell crypto/Kconfig that UML_X86 is as good as X86\n\n- Tell it that it must exclude not X86_64 but 64BIT, which will give the\n  same results.\n\n- Tell kbuild to descend down into arch/i386/crypto/ to build what\u0027s needed.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ffb7146f0aa9c0070cda3d8701b0a89e34913d1",
      "tree": "74da3bcb6c603f2681182250007d38e0c2c620a3",
      "parents": [
        "d42ce812b8a32adddeee3a692005f82f95ff15a3"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Sat Apr 16 15:23:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:58 2005 -0700"
      },
      "message": "[PATCH] crypto: call zlib end functions on deflate exit path\n\nIn the deflate_[compress|uncompress|pcompress] functions we call the\nzlib_[in|de]flateReset function at the beginning.  This is OK.  But when we\nunload the deflate module we don\u0027t call zlib_[in|de]flateEnd to free all\nthe zlib internal data.  It looks like a bug for me.  Please, consider the\nattached patch.\n\nSigned-off-by: Artem B. Bityuckiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
