)]}'
{
  "log": [
    {
      "commit": "b67690aeeb4174b2253db18a9c1b19eeb219a4ef",
      "tree": "02e84dd102c45bb5e7d7ac1972a78320a1c8951e",
      "parents": [
        "a5f80aa16af0d582d06c912243178807cd6b759f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat May 16 01:36:47 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Tue May 19 04:05:25 2015"
      },
      "message": "rename configure.in-\u003eac\n\nNewer autotools will reject the old name, so use the new one.\n\nBUG\u003dNone\nTEST\u003dprecq passes\n\nChange-Id: I1eaad01b07e92d18e13af15ff7efdcef624205e4\nReviewed-on: https://chromium-review.googlesource.com/271630\nTrybot-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Darren Krahn \u003cdkrahn@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "a5f80aa16af0d582d06c912243178807cd6b759f",
      "tree": "419ec21803f70171bcdfe0aac25adca37e2ef21e",
      "parents": [
        "379b673903399be717fe873629b3f1233e92f15b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Sat May 16 01:42:33 2015"
      },
      "committer": {
        "name": "ChromeOS Commit Bot",
        "email": "chromeos-commit-bot@chromium.org",
        "time": "Tue May 19 02:46:43 2015"
      },
      "message": "do not hardcode -I/usr/include\n\nThere is no reason to force -I/usr/include, and doing so breaks cross-\ncompiles.  Punt the flag from all build files.\n\nBUG\u003dchromium:488360\nTEST\u003dprecq passes\n\nChange-Id: Ia8b7d3ae8a1ace4e4a71d31d7a15ed7a49d14760\nReviewed-on: https://chromium-review.googlesource.com/271640\nTrybot-Ready: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Darren Krahn \u003cdkrahn@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "379b673903399be717fe873629b3f1233e92f15b",
      "tree": "20476d285dd321c15e3f4f31c7bed2600be8a6b6",
      "parents": [
        "a8cef4ae1b31664c9f59c509f6e79c1fc03f4bc4"
      ],
      "author": {
        "name": "Aaron Gable",
        "email": "agable@google.com",
        "time": "Sat Sep 28 01:36:00 2013"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Oct 01 20:25:44 2013"
      },
      "message": "Rewrite git/gerrit/gerrit-int urls to googlesource\n\nBUG\u003dchromium:281665,chromium:290413\n\nTEST\u003dNone\n\nChange-Id: Iaf3e0ca6b581ea56098aafd49e317bc22677661a\nReviewed-on: https://chromium-review.googlesource.com/171278\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Aaron Gable \u003cagable@chromium.org\u003e\nTested-by: Aaron Gable \u003cagable@chromium.org\u003e\n"
    },
    {
      "commit": "a8cef4ae1b31664c9f59c509f6e79c1fc03f4bc4",
      "tree": "8f71d13ce4e947d8a631fc03d8bfd4f63587d3a7",
      "parents": [
        "6a5717ff0883c1b0441dec59a52da15691769b55"
      ],
      "author": {
        "name": "Greg Spencer",
        "email": "gspencer@chromium.org",
        "time": "Mon Jan 09 19:08:55 2012"
      },
      "committer": {
        "name": "Greg Spencer",
        "email": "gspencer@chromium.org",
        "time": "Wed Jan 11 17:40:58 2012"
      },
      "message": "Add detection for corrupt TPM token objects to opencryptoki\n\nCurrently, opencryptoki will happily try and allocate huge buffers\nwhen a file is corrupted and contains an incorrect length.  This\nchange adds a check to see that the length of the requested object is\nless than the size of the whole file.  If not, then an error is\ngenerated.\n\nBUG\u003dchromium-os:24853\nTEST\u003dcorrupted a file in .tpm directory, and correctly detected it.\n\nChange-Id: Id1f8a4bbec9e417b33d63c7e89ff623c0f4fa0fe\n"
    },
    {
      "commit": "6a5717ff0883c1b0441dec59a52da15691769b55",
      "tree": "114add7d38e073fb294be6ae4872d7a3e613c39b",
      "parents": [
        "a4d4e2ca11c5819fdead10a86f0da6683b02d091"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Sep 15 00:38:14 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Sep 15 00:40:16 2011"
      },
      "message": "Move some makefile changes from the ebuild and apply them directly to the source\n\nBUG\u003dchromium-os:14440\nTEST\u003dlocal trybot with new parallel ebuild change\n\nChange-Id: I3ce7741608b9a6fabd72c58fc9d71ca2d8a18034\n"
    },
    {
      "commit": "a4d4e2ca11c5819fdead10a86f0da6683b02d091",
      "tree": "85aa12b41ec2d37ee14521d507bb8e381f293224",
      "parents": [
        "4019cb8c470f6620007016e0f7e5af910f7e6621",
        "b95bc67abf4229393cc800504d4cc70c7116d899"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Sep 13 21:29:40 2011"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.golo.chromium.org",
        "time": "Tue Sep 13 21:29:40 2011"
      },
      "message": "Merge \"Flush shared memory when modified.\""
    },
    {
      "commit": "4019cb8c470f6620007016e0f7e5af910f7e6621",
      "tree": "fad1163782d03a4068213fe1a086cee9e8f724ef",
      "parents": [
        "5d50b98e13ace63dabef653c2a79c915755b4793"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:39:38 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Sep 13 19:15:24 2011"
      },
      "message": "opencryptoki: Do not create root key backup file during token initialization\n\nOriginal patch by Darren Krahn \u003cdkrahn@chromium.org\u003e.\nhttp://gerrit.chromium.org/gerrit/6341\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: Ic3abc87349d88cc97fa0794bd07b8d338b119304\n"
    },
    {
      "commit": "b95bc67abf4229393cc800504d4cc70c7116d899",
      "tree": "2a2893fafae54bff1473cbd454043781402ecdd9",
      "parents": [
        "5d50b98e13ace63dabef653c2a79c915755b4793"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Sep 13 17:11:49 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Sep 13 17:11:49 2011"
      },
      "message": "Flush shared memory when modified.\n\n(Original patch by Darren Krahn \u003cdkrahn@chromium.org\u003e)\n\nThis change keeps .stmapfile in sync and eliminates the need to delete\nit every session.\n\nBUG\u003dchromium-os:18869, chromium-os:19807\nTEST\u003dExecuted the following manual tests:\n- Configured Google-A certificate and verified that it was retained\n  across logins and restarts (with .stmapfile deletion disabled).\n- Imported a certificate and verified that is was retained across logins\n  and restarts (with .stmapfile deletion disabled).\n\nChange-Id: I547a3208cb48d904fde6bf389979955ca7fb85ea\n"
    },
    {
      "commit": "5d50b98e13ace63dabef653c2a79c915755b4793",
      "tree": "56a9103f8e3c0c86b5c51b2e64f9e2c62f64545e",
      "parents": [
        "d99e4a7afb1281433bbe01fcfade97dbeb9246dc"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:38:56 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Sep 06 20:03:50 2011"
      },
      "message": "opencryptoki: Fix NSS breakage - don\u0027t change caller\u0027s C_Initialize args\n\nUpstream patch by Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\nhttp://gitorious.org/opencryptoki/opencryptoki/commit/482bedef4720415d78b5bad741ae626302357272?diffmode\u003dsidebyside\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I5c2d4dd17c51cca5249f26d014fc3a54e3dcfd67\n"
    },
    {
      "commit": "d99e4a7afb1281433bbe01fcfade97dbeb9246dc",
      "tree": "463f6c3b4256e2f284f4ba102b082883322cee3e",
      "parents": [
        "e0d7b2ade3a01c1d8416188d5a225320c39329ae"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:38:13 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:17:58 2011"
      },
      "message": "opencryptoki: Fix syslog output\n\nOriginal patch by Ken Mixter \u003ckmixter@chromium.org\u003e.\nhttp://gerrit.chromium.org/gerrit/1223\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I572bda416e4c6da3e0b7cdb8cbbf250a7e317793\n"
    },
    {
      "commit": "e0d7b2ade3a01c1d8416188d5a225320c39329ae",
      "tree": "adee07c32c6fe126a271be3e82916085bae8fe6e",
      "parents": [
        "5330846b57541f492972d8eb4ef28dc0a8732a93"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:37:13 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:07:49 2011"
      },
      "message": "opencryptoki: Patch tpm code to allow ipsec to access data in a populated tpm token\n\nOriginal patch by Ben Chan \u003cbenchan@chromium.org\u003e.\nhttp://gerrit.chromium.org/gerrit/2266\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I43852b73751d3068b6c51bcbc74025195051c2a7\n"
    },
    {
      "commit": "5330846b57541f492972d8eb4ef28dc0a8732a93",
      "tree": "25ab0b3fa6c83beaf297d1b858e68a36eac9ad14",
      "parents": [
        "109eb3d3357bfb2028c992f5f3dddf4305e06037"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:36:26 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:07:10 2011"
      },
      "message": "opencryptoki: Fix to opencryptoki PKCS#11 TPM generated key handling\n\nOriginal patch by Nelson Araujo \u003cnelsona@chromium.org\u003e.\nhttp://codereview.chromium.org/5179001\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: Icfec6716cb25268d9fbf008d7104017782f0945c\n"
    },
    {
      "commit": "109eb3d3357bfb2028c992f5f3dddf4305e06037",
      "tree": "5840ee5489fe106aff8041ce69076146e2380f7a",
      "parents": [
        "c7aab953afe99d2f6675ca4f07ab99c332f34f34"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:35:32 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:06:49 2011"
      },
      "message": "opencryptoki: Patch out the recursive chmod -R in pkcs_slot\n\nOriginal patch by Nathan Williams \u003cnjw@chromium.org\u003e.\nhttp://codereview.chromium.org/3515012\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I3edd538344110529cc3f622c059a98b3593dfc08\n"
    },
    {
      "commit": "c7aab953afe99d2f6675ca4f07ab99c332f34f34",
      "tree": "f1737f50332789160114272db9cb4d56ee720b82",
      "parents": [
        "795bd4d8807119e117441cc46de27f19059ea9f6"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 21:56:03 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:05:50 2011"
      },
      "message": "opencryptoki: Do not call openlog(\"openCryptokiModule\")\n\nOriginal patch by Nathan Williams \u003cnjw@chromium.org\u003e.\nhttp://codereview.chromium.org/2620004\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I2237098635331afee456213e565981e5e8b6f135\n"
    },
    {
      "commit": "795bd4d8807119e117441cc46de27f19059ea9f6",
      "tree": "be03041a7b4413a0820f0f6f65106a7e074800da",
      "parents": [
        "29c8e241c463a0fcd3eed4bf45def6f2e452a24a"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 21:54:55 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 23:04:59 2011"
      },
      "message": "opencryptoki: Make pkcsslotd grab the shared memory it needs, even if not freed by the previous instance\n\nOriginal patch by Chris Masone \u003ccmasone@chromium.org\u003e.\nhttp://codereview.chromium.org/2471003\n\nApply opencryptoki-2.2.8-steal_shmem.patch\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I102fd6d1c83645fde55861594f8e5e59b369b992\n"
    },
    {
      "commit": "29c8e241c463a0fcd3eed4bf45def6f2e452a24a",
      "tree": "b01dfe6e72a44eaa10b680d26230c6c8c6aa2460",
      "parents": [
        "74032ea5de223d5ac9253338452b7587cda11352"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 21:52:49 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 22:41:48 2011"
      },
      "message": "opencryptoki: Apply opencryptoki-tpm_stdll-sw_fallback-June012006.patch\n\nThis enables fallback operation mode for imported keys. Original patch\nby Kent Yoder.\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: I67fbfdaf18b0e34427aa54db534e4c9bda74d138\n"
    },
    {
      "commit": "74032ea5de223d5ac9253338452b7587cda11352",
      "tree": "19800a1ab3a75ca8455cbf73cc062a5289739440",
      "parents": [
        "7ad9a6e90b03a655adf9ad11f101ecad69066cca"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 21:45:18 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 21:51:12 2011"
      },
      "message": "opencryptoki: Apply opencryptoki-2.2.4.1-tpm_util.c.patch\n\nTo aid in easier debugging and fixing opencryptoki bugs while we transition\nto a more robust solution, I moved the opencryptoki-2.2.8 local source to\nsrc/third_party.\n\nThis CL applies the first in the series of manual patches we were using in\nthe ebuild.\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n\nChange-Id: If636b098f8adef0e7a51145c684c254e16001e48\n"
    },
    {
      "commit": "7ad9a6e90b03a655adf9ad11f101ecad69066cca",
      "tree": "38a5c6d515095c0eef47bcf4dc74112ca91d045a",
      "parents": [
        "1bdda79a3ebb878710b7046ee388d9373ef1bd8c",
        "f01e9d0e5525b7d4f8e28a0b0aaccc1e35a27ae4"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 00:53:45 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 00:53:45 2011"
      },
      "message": "Merge ssh://gerrit.chromium.org:29418/chromiumos/third_party/opencryptoki\n"
    },
    {
      "commit": "1bdda79a3ebb878710b7046ee388d9373ef1bd8c",
      "tree": "38a5c6d515095c0eef47bcf4dc74112ca91d045a",
      "parents": [],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 00:17:36 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 30 00:51:11 2011"
      },
      "message": "Initial checkin of opencryptoki-2.2.8.\n"
    },
    {
      "commit": "f01e9d0e5525b7d4f8e28a0b0aaccc1e35a27ae4",
      "tree": "f3de7d0370bc9e8e5b8ae8781b7314c34cd70f5c",
      "parents": [
        "bcfb6adbe2ecd21d7abec9a5876fa17cc8a60d24"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Fri Jul 29 00:43:46 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Tue Aug 02 19:42:28 2011"
      },
      "message": "opencryptoki: Log errors even if not in debug mode\n\nBased off of Ken Mixter\u0027s original patch, rebased to the newer\nversion of Opencryptoki.\n\nBUG\u003dchromium-os:14440\nTEST\u003dcompile\n\nChange-Id: Idc6d8e3c44a7b2f58dec417fedbdb46cf8f726cf\n"
    },
    {
      "commit": "bcfb6adbe2ecd21d7abec9a5876fa17cc8a60d24",
      "tree": "de167afa50f0d83a328eafe21d29191904064b2e",
      "parents": [
        "4318e7573cbdd5e7288119efc91a310dd45fcd16",
        "5f8622646846851d61aa19888023e62c8325a54a"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 23:30:09 2011"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@gerrit.golo.chromium.org",
        "time": "Thu Jul 28 23:30:09 2011"
      },
      "message": "Merge \"Disable Chromium OS style presubmit checks\""
    },
    {
      "commit": "4318e7573cbdd5e7288119efc91a310dd45fcd16",
      "tree": "a6741578ffe5feb6f238b8b2edab775892fe80dd",
      "parents": [
        "979502e1579e5d60ed3bf23ec1ebb4b46b240302"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 22:58:04 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 23:16:14 2011"
      },
      "message": "Patch TPM code to allow ipsec to access data in a populated tpm token\n\nOriginal patch by Ben Chan (benchan@chromium.org):\n   http://gerrit.chromium.org/gerrit/2266\n\nBUG\u003dchromium-os:16150\nTEST\u003d./bootstrap.sh;./configure;make\n(We are not yet using this version of opencryptoki. I will be doing more\nextensive manual testing before doing the ebuild switch over).\n\nChange-Id: I56c3412b636cd526e019b06be5d34a1dc87ee5d0\n"
    },
    {
      "commit": "5f8622646846851d61aa19888023e62c8325a54a",
      "tree": "56076f04e7bd8d194b78958d68e21ee0c115ae1f",
      "parents": [
        "979502e1579e5d60ed3bf23ec1ebb4b46b240302"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 23:15:16 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 23:15:16 2011"
      },
      "message": "Disable Chromium OS style presubmit checks\n\nOpencryptoki doesn\u0027t follow these style guidelines.\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: Ia2bc86fb1b2a9060efb9c2c3926677936af94a92\n"
    },
    {
      "commit": "979502e1579e5d60ed3bf23ec1ebb4b46b240302",
      "tree": "f4008b013bb6753ab62e3c0597dff283b8dbd6f1",
      "parents": [
        "d340b631a5d76c12dfea20aafc9431b611f66a20"
      ],
      "author": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 00:18:42 2011"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Thu Jul 28 00:18:42 2011"
      },
      "message": "Add README.chromium with package details\n\nFollowing suggested format from\nhttps://sites.google.com/a/chromium.org/dev/chromium-os/\nchromiumos-design-docs/source-code-management#TOC-Sample-metadata.google-for-busybox\n\nBUG\u003dchromium-os:14440\nTEST\u003dnone\n"
    },
    {
      "commit": "d340b631a5d76c12dfea20aafc9431b611f66a20",
      "tree": "f97fc902adfa68db783dff94f642fd52a613570a",
      "parents": [
        "926df852e9643199421f322749c70f370db8e177"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Jul 25 20:43:05 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Jul 25 20:43:05 2011"
      },
      "message": "Accept CKA_VALUE_LEN when unwrapping an aes key since\nwrapping mech may have added padding  (for example\naes mech adds padding for a 24 byte aes keysize so that it is\na multiple of the block size also rsa_x_509 also adds padding)\nand we need to extract the key (aes has several possible\nkeysizes) from the padding.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "926df852e9643199421f322749c70f370db8e177",
      "tree": "fa511d53ca31bf7fb649a7ccaeb3531978a890df",
      "parents": [
        "5b741c094bddc19a825dc61ffa45bb4c0c2d4886",
        "660f8076e7c18651b1cac9b4927fe3a0b87fe076"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 17:27:37 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 17:27:37 2011"
      },
      "message": "Merge branch \u0027wrapkey\u0027\n"
    },
    {
      "commit": "660f8076e7c18651b1cac9b4927fe3a0b87fe076",
      "tree": "cf9ae0f6189c7fd6582305356095b03c46555cc1",
      "parents": [
        "f9182033b60f64ef256731359c7694491178a12e"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 17:13:37 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 17:13:37 2011"
      },
      "message": "Cleaned up rsa testcases when wrapping/unwrapping.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "f9182033b60f64ef256731359c7694491178a12e",
      "tree": "2fdc9ecf05d694a1166e269ac57e701e49d9d314",
      "parents": [
        "cd4c83bf9f965a00bb46cecff94f5f1177e137ee"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 16:52:49 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 16:52:49 2011"
      },
      "message": "Remove CKM_RSA_X_509 and CKM_RSA_PKCS_OAEP from tpm mech list since\nthey are not supported.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "cd4c83bf9f965a00bb46cecff94f5f1177e137ee",
      "tree": "4254c964919f9fa63692fa0d9645f93005ab8bf1",
      "parents": [
        "96de27a4e310652e0623f77d839693f40fc10237"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 16:23:52 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jul 21 16:23:52 2011"
      },
      "message": "1. pkcs11v2.20 spec says that CKA_VALUE_LEN should not be specified\nwhen an AES key object is unwrapped with C_Unwrapkey. But we\nneed to make an exception when mechanism is CKM_RSA_X_509 because\nit does raw padding and we need length to extract the key correctly.\nAn exception is made for cca too since hw stores key as a blob.\n2. Unwrapped AES keys should set CKA_VALUE_LEN according to pkcs11 spec.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "5b741c094bddc19a825dc61ffa45bb4c0c2d4886",
      "tree": "86be57efbdc2b2935a19c04679f64030d0741a29",
      "parents": [
        "7e2386659e43bffb4c9f612aedb69e3dc779a79f"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 22:10:55 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 22:10:55 2011"
      },
      "message": "Refactored Digest tests.\n\nSigned-off-by:  Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "7e2386659e43bffb4c9f612aedb69e3dc779a79f",
      "tree": "588db808ed894d442f9c5a32214d94ed0f90e62d",
      "parents": [
        "80048a9d78a1d5e11f4e13f53f747a7f944c8cec"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 22:01:52 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 22:01:52 2011"
      },
      "message": "Refactored DES3 tests.\n\nSigned-off-by: Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "80048a9d78a1d5e11f4e13f53f747a7f944c8cec",
      "tree": "a16b6cbad702da69eda9538984592d078d81151e",
      "parents": [
        "fe35379587f08542cda0d29e05ae52064485e1d5"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 21:36:35 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 21:36:35 2011"
      },
      "message": "Refactored DES tests.\n\nSigned-off-by: Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "fe35379587f08542cda0d29e05ae52064485e1d5",
      "tree": "8326d7a04f7c0dbc016328b25305188279caad2d",
      "parents": [
        "e696654f01ef31bdab3f3b2b0c4c0bce22237a05"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 21:16:50 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 21:16:50 2011"
      },
      "message": "Refactored AES tests.\n\nSigned-off-by: Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e696654f01ef31bdab3f3b2b0c4c0bce22237a05",
      "tree": "04264c0c94c60255f2895c3ef14c159320ad6311",
      "parents": [
        "ee8bb4ab56c5b649546dae4ab3039e2ab0f50b08"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 21:08:54 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 21:08:54 2011"
      },
      "message": "Added t_error to count number of errors encountered.\nErrors are tallied, and included in summary results.\nTotal number of tests don\u0027t need to be hardcoded;\ninstead total \u003d run + skipped.\n\nSigned-off-by: Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ee8bb4ab56c5b649546dae4ab3039e2ab0f50b08",
      "tree": "883d5523536bae217f9a680e36ae5f44526efb7e",
      "parents": [
        "83e31ece6eee7713d637fcbbc9684a35a86a0ebc"
      ],
      "author": {
        "name": "Fionnuala Gunter",
        "email": "fin@linux.vnet.ibm.com",
        "time": "Fri Jul 08 21:03:47 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 21:03:47 2011"
      },
      "message": "Modified Makefile.am - to include /testcases/common\n\nSigned-off-by: Fionnuala Gunter \u003cfin@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "96de27a4e310652e0623f77d839693f40fc10237",
      "tree": "008bc5707541a6b8435ab6876f94dc3d7eb389a8",
      "parents": [
        "83e31ece6eee7713d637fcbbc9684a35a86a0ebc"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 20:37:30 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Jul 08 20:37:30 2011"
      },
      "message": "Fixes SF #3349099 Wrapping a private key with a secret key fails.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "83e31ece6eee7713d637fcbbc9684a35a86a0ebc",
      "tree": "28098bb6096f66914c76a065c99baad77a6be5d4",
      "parents": [
        "ff46af214703086583a70b36576ef32fe819ae9c"
      ],
      "author": {
        "name": "Andreas Piesk",
        "email": "a.piesk@gmx.net",
        "time": "Mon Jun 27 17:09:53 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Jun 27 17:09:53 2011"
      },
      "message": "Catch EOF in label input.\n\nSigned-off-by: Andreas Piesk \u003ca.piesk@gmx.net\u003e\n"
    },
    {
      "commit": "ff46af214703086583a70b36576ef32fe819ae9c",
      "tree": "55e930f3923e6fb32d309e4c500253ee01cc1392",
      "parents": [
        "2caaa9ac6b147e49478dfd0916d3862f33314de4"
      ],
      "author": {
        "name": "Andreas Piesk",
        "email": "a.piesk@gmx.net",
        "time": "Thu Jun 23 20:48:58 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jun 23 20:48:58 2011"
      },
      "message": "Deprecated includes tss/tcpa_* removed, some casts to silence the compiler\n\nSigned-off-by: Andreas Piesk \u003ca.piesk@gmx.net\u003e\n"
    },
    {
      "commit": "2caaa9ac6b147e49478dfd0916d3862f33314de4",
      "tree": "d7bf727c0bfe3e6e8cc84605bb74aa37c6110840",
      "parents": [
        "af39e0855b88b24fcdb1a76888bc7eaf30eec932"
      ],
      "author": {
        "name": "Andreas Piesk",
        "email": "a.piesk@gmx.net",
        "time": "Thu Jun 23 18:30:37 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Jun 23 18:30:37 2011"
      },
      "message": "Patch[1/6] lcv is uninitialized, replaced by slot_id.\n\nSigned-off-by: Andreas Piesk \u003ca.piesk@gmx.net\u003e\n"
    },
    {
      "commit": "af39e0855b88b24fcdb1a76888bc7eaf30eec932",
      "tree": "9bcc6976423dfb690a19051e635185bcc1686f80",
      "parents": [
        "3400be830fade6f2ea3c80d044f88f9d240ef9b0"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue Jun 21 21:44:23 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue Jun 21 21:44:23 2011"
      },
      "message": "Remove all references to a message catalog in pkcsconf.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "3400be830fade6f2ea3c80d044f88f9d240ef9b0",
      "tree": "279b6a3188ea09c8f989d5930288aee04b625233",
      "parents": [
        "12a8280869bcc2a96a4acd175db166bde6f255ae"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Tue May 17 20:32:15 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 20:32:15 2011"
      },
      "message": "Add ability to EC to combine both hash and sign.\nAlso includes a check in EC to ensure the output buffer is\nbig enough.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "12a8280869bcc2a96a4acd175db166bde6f255ae",
      "tree": "68c6eb44e35b5c2dc4c7f93b95edc44a59f09ab5",
      "parents": [
        "8ecae97c7af4cfdfc45fc1ece3a2edf0222d0321"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 20:16:16 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 20:16:16 2011"
      },
      "message": "Pass a pointer rather than copy of test suite to the different\ntestcases in aes.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "8ecae97c7af4cfdfc45fc1ece3a2edf0222d0321",
      "tree": "929677a800e85c6e88bebb04ac69b9e199251c6d",
      "parents": [
        "24209a381c0f03c7c746ea30599b74ba0e6c188b"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 19:39:32 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 19:39:32 2011"
      },
      "message": "Add the mode the debug file should be created with.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "24209a381c0f03c7c746ea30599b74ba0e6c188b",
      "tree": "6717f6aa80213a5f52b171b77733b947f15ef1ac",
      "parents": [
        "b0c8cb0b7759d57fdc2f299bb2768175c28a3e15"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 19:17:28 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 19:17:28 2011"
      },
      "message": "Mention new method to do debugging in opencryptoki version 2.4\nin the FAQ.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "b0c8cb0b7759d57fdc2f299bb2768175c28a3e15",
      "tree": "6d94e87a2329d8de683c080cd31289606f596c5b",
      "parents": [
        "0992aa4e8570d78ed09e929b599df97086e5d077"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Tue May 17 18:00:16 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 18:00:16 2011"
      },
      "message": "Allow specifying target to opencryptoki to build and install\n 32bit or 64bit for ppc, x86, and s390.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "0992aa4e8570d78ed09e929b599df97086e5d077",
      "tree": "a62f412c89018d767dcb49982990f67328f9ab46",
      "parents": [
        "625d1e67de39a24ff8aad503e3b264230894fc2d"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 16:27:01 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 17 16:27:01 2011"
      },
      "message": "Revert \"dlopen(3) assumes relative path, but...\"\nThis patch prevents linux from having 32bit and 64bit\napps on the same system. A more specific FreeBSD patch\nis required instead.\n\nThis reverts commit f22421a0ad7af61a28a89030adcd2527de9416bb.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "625d1e67de39a24ff8aad503e3b264230894fc2d",
      "tree": "a35fc042645607b7ca49845c118dd6f6d2091b6a",
      "parents": [
        "6267b8fae50397e8e8e4b8a3300871d54930ded4"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 23:24:58 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 23:24:58 2011"
      },
      "message": "changed version number in configure.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "6267b8fae50397e8e8e4b8a3300871d54930ded4",
      "tree": "602449d839846c43ba4c6d72ec6d83c71f982099",
      "parents": [
        "123e1792011915502820f69560256dbdfeccb773"
      ],
      "author": {
        "name": "Richa Marwaha",
        "email": "rmarwah@linux.ibm.com",
        "time": "Mon May 16 23:03:54 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 23:03:54 2011"
      },
      "message": "Correct aes ctr key wrapping. Also include CBC and ECB key wrapping.\n\nSigned-off-by: Richa Marwaha \u003crmarwah@linux.ibm.com\u003e\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "123e1792011915502820f69560256dbdfeccb773",
      "tree": "fb351c877a6a5c9ca4d7d0eaf6a91b673361878e",
      "parents": [
        "31a01017de5b2294775d2ca326159b64d9f249d4"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Mon May 16 22:42:33 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 22:42:33 2011"
      },
      "message": "Ensure modular bits are valid.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "31a01017de5b2294775d2ca326159b64d9f249d4",
      "tree": "197e2ea326d843d62e9875e0b267706da49dd659",
      "parents": [
        "ca86e0828885cb68c317c7aea222b8c03c1e01bd"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Mon May 16 22:32:57 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 22:32:57 2011"
      },
      "message": "SF #3301770\nDue to a common function being used for unwrap, des and 3des key\nunwrapping was looking for a specific template required only for AES keys,\nand additionally were being unpacked into the CKA_VALUE attribute\ninstead of the CKA_IBM_OPAQUE attribute.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ca86e0828885cb68c317c7aea222b8c03c1e01bd",
      "tree": "5846e5bfe73d4b56a80980fbc88bf14dccdbbda2",
      "parents": [
        "7f52b1ac5e87cddabb68d67232fe0210c7ce103f"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Mon May 16 22:27:02 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 22:27:02 2011"
      },
      "message": "CCA AES128 keygen fix.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "7f52b1ac5e87cddabb68d67232fe0210c7ce103f",
      "tree": "07858e078a03715be8891d537888a471bf456183",
      "parents": [
        "ac8df4e8760a31f953dd79d7dd0deed6bdc1a31d"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 17:57:23 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 16 22:08:05 2011"
      },
      "message": "Cleanup logging. Debug messages now go to a debug file that\nis identified with OPENCRYPTOKI_DEBUG_FILE environ variable\nwhen debug is enabled. syslog messages are logged regardless.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "ac8df4e8760a31f953dd79d7dd0deed6bdc1a31d",
      "tree": "42ce2ee20007936c16626b2eb2d09ba470cda3a9",
      "parents": [
        "e3ddaa6f47a4284ed32d6fd1e352699c4551240d"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Fri May 13 18:43:05 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri May 13 18:43:05 2011"
      },
      "message": "Remove unnecessary rsa testcases.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e3ddaa6f47a4284ed32d6fd1e352699c4551240d",
      "tree": "c075879cdaf53b866a3899b05b26f5b2b6d27a51",
      "parents": [
        "d42505c6795161ced069a66c6e9346cbfd716b2c"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Thu May 12 21:37:42 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu May 12 21:37:42 2011"
      },
      "message": "Allow pkcsconf to print supported mechanisms for a slot.\nAlso add testcases/driver/ec_tests to the git ignore list.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "d42505c6795161ced069a66c6e9346cbfd716b2c",
      "tree": "dd25db885d7091961608c98d47a2c7664ef7f72a",
      "parents": [
        "2701e1fe86cbacccdf36da7c7ff8e2f1cbdc9034"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Thu May 12 21:30:22 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu May 12 21:30:22 2011"
      },
      "message": "Cleanup and remove unsupported mechanisms from the various stdlls.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "2701e1fe86cbacccdf36da7c7ff8e2f1cbdc9034",
      "tree": "885644e3898a64e1ba246a8314534bdf901c03e5",
      "parents": [
        "9182a45a1355d7c1db7a0496a2d51e5e8db67949"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "key@linux.vnet.ibm.com",
        "time": "Thu May 12 21:15:57 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu May 12 21:15:57 2011"
      },
      "message": "Add aes ctr to token specific structure for the STDLLs.\nAlso check that token supports aes ctr mechanism for encrypt\nand decrypt before calling.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9182a45a1355d7c1db7a0496a2d51e5e8db67949",
      "tree": "3291df81726ffd2c45943eb204761228dba87c18",
      "parents": [
        "db6b9679b9f70b068884101e9364ecffb1ce21d7"
      ],
      "author": {
        "name": "Richa Marwaha",
        "email": "rmarwah@linux.vnet.ibm.com",
        "time": "Thu May 12 20:55:24 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu May 12 20:55:24 2011"
      },
      "message": "Added decrypt in AES-Counter Mode testcase\n\nSigned-off-by: Richa Marwaha \u003crmarwah@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "db6b9679b9f70b068884101e9364ecffb1ce21d7",
      "tree": "dde23fc8e68458a427f1a530d810545365bdad8f",
      "parents": [
        "ef0ec85a585fba5a34edd1f252e73a4e0ef22d67"
      ],
      "author": {
        "name": "Richa Marwaha",
        "email": "rmarwah@linux.vnet.ibm.com",
        "time": "Thu May 12 20:40:06 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu May 12 20:40:06 2011"
      },
      "message": "Added support for AES-Counter Mode\n\nSigned-off-by: Richa Marwaha \u003crmarwah@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ef0ec85a585fba5a34edd1f252e73a4e0ef22d67",
      "tree": "9a45d7e86312972445205f1593629fceb8f30a4f",
      "parents": [
        "3ae48395042f63c75700950074b6a4281e12e8ed"
      ],
      "author": {
        "name": "Ashley Lai",
        "email": "adlai@us.ibm.com",
        "time": "Wed May 11 20:17:08 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Wed May 11 20:17:08 2011"
      },
      "message": "Added Elliptic Curve support\n\nSigned-off-by: Ashley Lai \u003cadlai@us.ibm.com\u003e\n"
    },
    {
      "commit": "3ae48395042f63c75700950074b6a4281e12e8ed",
      "tree": "d27802d3f3792a593a7561c25b746d9efc9ee9ed",
      "parents": [
        "0fbb73ef94e4d9e6d76b0ad8ecf630cdd1cada70"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Wed May 11 18:47:54 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Wed May 11 18:47:54 2011"
      },
      "message": "Add gdb command to dump ECC key token generated by CCA\n\nSigned-off-by: Ashley Lai \u003cadlai@us.ibm.com\u003e\n"
    },
    {
      "commit": "0fbb73ef94e4d9e6d76b0ad8ecf630cdd1cada70",
      "tree": "83387777371acc2ff932eeb9fdeba9ad718b00f6",
      "parents": [
        "4642b81f35b31efaffc484f042241eb826ffb4c5"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 16:06:22 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 16:06:22 2011"
      },
      "message": "Add a gdb command script with helpful commands for debugging\nopencryptoki. Useful commands are prefixed with \"ock_\" to make easier\nto callup. Internal functions are prefixed with \"__ock_\".\ni.e. ock_dump_obj_template \u003cOBJECT *\u003e\n     - dumps and object\u0027s template\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "4642b81f35b31efaffc484f042241eb826ffb4c5",
      "tree": "95ceb2ac1a9813819f85fffe8c59c06bf7e5040c",
      "parents": [
        "7def346e5db6747fd81053eec62680405f1e7842"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 15:57:51 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 15:57:51 2011"
      },
      "message": "SF1415656 - Update PKCS#11 API version number to 2.20.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "7def346e5db6747fd81053eec62680405f1e7842",
      "tree": "275710eaddf3dd11832d645f189de785102d7db5",
      "parents": [
        "8c00420f7d1b55a3f9dfc9cf19fd980806fbb5b3"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 15:20:51 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue May 03 15:20:51 2011"
      },
      "message": "Fixes issue where public exponent passed to software token became\ncorrupt on s390x. Fix memcpy\u0027s public exponent into a CK_ULONG\n(size of the openssl RSA_generate_key argument) and call correct\nendianess macro.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "8c00420f7d1b55a3f9dfc9cf19fd980806fbb5b3",
      "tree": "49bbeae78842ee565f149b1e75014cc9e771edd6",
      "parents": [
        "684acad6f39ec5f65fe82dd13dd38d2136807488"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 21:36:46 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 21:36:46 2011"
      },
      "message": "SF3196229 This fixes an issue in object mgmt rewrite in which\nthe wrong handle was being returned by object_mgr_find_in_map2.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "684acad6f39ec5f65fe82dd13dd38d2136807488",
      "tree": "721b7fd249be32de11344df569d2727241b394a7",
      "parents": [
        "7f0c29dede9850f3b6a64032bace2b889077b4a8"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 21:13:59 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 21:13:59 2011"
      },
      "message": "SF3196229 TPM has a custom logout that was being missed.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "7f0c29dede9850f3b6a64032bace2b889077b4a8",
      "tree": "1840745aa460f2eae5c1752b22f399205dc3c7c1",
      "parents": [
        "039dabd2161e9c82c87933f9a2faf6b1ff7f8701"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 20:15:38 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon May 02 20:15:38 2011"
      },
      "message": "SF3131950: The public exponent needs to be added to the private key\nfor rsa. Also includes a new testcase to test for this.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "039dabd2161e9c82c87933f9a2faf6b1ff7f8701",
      "tree": "7298336cd1f8ce615ef7b0577f890ff7f7adaa8f",
      "parents": [
        "517c7fcb36f0c9e815c5dcb032f241d98929234b"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 28 16:31:50 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 28 16:31:50 2011"
      },
      "message": "Fix for SF3196185. template_check_exportability should return\nTRUE/FALSE (CK_BBOOL) instead of CKR_ATTRIBUTE_VALUE_INVALID.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "517c7fcb36f0c9e815c5dcb032f241d98929234b",
      "tree": "de7dc1bdd2e30772edb033333e3128542e82e24a",
      "parents": [
        "cbd1f6d49437865046ad05ecc77164c5df2d2ca3"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 28 16:17:20 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 28 16:17:20 2011"
      },
      "message": "Testcases hung when public exponent was omitted.\nA side effect from reverting 08fe15861745cd750e90f50192d562c0926c96fe.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "cbd1f6d49437865046ad05ecc77164c5df2d2ca3",
      "tree": "7a8f27e27fb26d64f4afeca7a45261815ac75d19",
      "parents": [
        "96ee90cb5662519d61beeb638965ffe2fe40bb2c"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Wed Apr 27 19:48:01 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Wed Apr 27 19:48:01 2011"
      },
      "message": "Revert \"Soft token: Better public-exponent validation\"\nThe memcpy can blow away the app\u0027s public exponent, so\nreverting the patch.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n\nThis reverts commit 08fe15861745cd750e90f50192d562c0926c96fe.\n"
    },
    {
      "commit": "96ee90cb5662519d61beeb638965ffe2fe40bb2c",
      "tree": "2cf32b5d3546c472100950c57a01d04ccb269cd6",
      "parents": [
        "80c8b46d2c3e13cf51fb9dc90c1abe9558979bb6"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue Apr 19 17:25:12 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Tue Apr 19 17:25:12 2011"
      },
      "message": "Prior patches allowed sessions to be stored in a btree.\nThis patch leverages that to also store pkcs#11 objects in a btree.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "80c8b46d2c3e13cf51fb9dc90c1abe9558979bb6",
      "tree": "330b957235c36677ffd5b47554a44ce5581408a0",
      "parents": [
        "47b3f4964919749fd7392a9e6a6841eea5fd6e30"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 22:03:30 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 22:03:30 2011"
      },
      "message": "Two additional fixes for session odject handle found\nduring testing.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "47b3f4964919749fd7392a9e6a6841eea5fd6e30",
      "tree": "71a40528688c6fc1833bdf57a70f6c401df07c36",
      "parents": [
        "ccedbebc22c3b8b526d6da5fc0e1fb1dbdc672d1"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 21:09:03 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 21:09:03 2011"
      },
      "message": "pkcs_slot should create missing directories and ensure group\npkcs11 perms.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ccedbebc22c3b8b526d6da5fc0e1fb1dbdc672d1",
      "tree": "8190e4f7c72e2b85a83df164b3ed25a09cea531d",
      "parents": [
        "fa601fd59910a44e8cc75cdc248249403eecd713"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 20:07:08 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 20:07:08 2011"
      },
      "message": "Remove an invalid test in login_test.sh.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "fa601fd59910a44e8cc75cdc248249403eecd713",
      "tree": "a3e5bdc4da40a51a0bff46c945e280be3f2676d8",
      "parents": [
        "f3dabf9817758b4493b777a376b55dcc529918a7"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 19:54:12 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 19:54:12 2011"
      },
      "message": "Add a .gitignore to opencryptoki project for v2.4.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "f3dabf9817758b4493b777a376b55dcc529918a7",
      "tree": "f13a3070e586b6d8a8c90c26f2200f5b6d330c99",
      "parents": [
        "1fc76cd39a5f53e08575383907def977b28b1ee6"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 17:35:50 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Mon Apr 18 17:35:50 2011"
      },
      "message": "Forgot to add Kent\u0027s btree.c file for his session object handle changes.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "1fc76cd39a5f53e08575383907def977b28b1ee6",
      "tree": "7d88f951ad26ac04b11ef523eb8d8d5a60655455",
      "parents": [
        "106d0eb30122387b8ad5257abe8ef858b5a9373e"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Apr 15 20:48:18 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Fri Apr 15 20:48:18 2011"
      },
      "message": "SF Bug #3196229 session handle issue\nChange from using a reference to memory to using a handle which\nreferences a binary tree node.\n\nSigned-off-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "106d0eb30122387b8ad5257abe8ef858b5a9373e",
      "tree": "ed802c122a6f3f1c20c272975c7323a49d99c625",
      "parents": [
        "a40f2f357385c7f31efe0438c611df9f29344a7b"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 14 22:10:15 2011"
      },
      "committer": {
        "name": "Joy Latten",
        "email": "jmlatten@users.sourceforge.net",
        "time": "Thu Apr 14 22:10:15 2011"
      },
      "message": "strip_pkcs_padding() was missing parenthesis, thus always resulting\nin an error message.\n\nSigned-off-by: Joy Latten \u003cjmlatten@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "a40f2f357385c7f31efe0438c611df9f29344a7b",
      "tree": "f30292b0a31864352de25dec6a1d582c114acd34",
      "parents": [
        "9a6cf5d8e1f1cf39c98f702c2f212a4926258b3c"
      ],
      "author": {
        "name": "Diego Elio Pettenò",
        "email": "flameeyes@gmail.com",
        "time": "Sat Jan 15 00:50:45 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Mon Jan 17 12:12:20 2011"
      },
      "message": "Run autoupdate for update sake.\n"
    },
    {
      "commit": "9a6cf5d8e1f1cf39c98f702c2f212a4926258b3c",
      "tree": "7e21e29dd8ac15b5ac99acf7e7d39c80a469138f",
      "parents": [
        "8012e21645a956ce3e4fff0cccc0679cd705988c"
      ],
      "author": {
        "name": "Diego Elio Pettenò",
        "email": "flameeyes@gmail.com",
        "time": "Sat Jan 15 00:50:44 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Mon Jan 17 12:09:45 2011"
      },
      "message": "Cleanup and simply configure.in.\n\nApply more common style for AC_ARG_ENABLE parameters, drop\nAC_CANONICAL_TARGET that is unnecessary for a non-compiler package, and\ndrop workarounds that seem to be there for very old autoconf versions.\n"
    },
    {
      "commit": "8012e21645a956ce3e4fff0cccc0679cd705988c",
      "tree": "ff20027db963266b7fd60803e49de081da67b297",
      "parents": [
        "cde65028854e64413a9040c851ace81ba85faaa6"
      ],
      "author": {
        "name": "Diego Elio Pettenò",
        "email": "flameeyes@gmail.com",
        "time": "Fri Jan 14 00:17:56 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Jan 14 17:25:08 2011"
      },
      "message": "Fix implicit declarations in p11util.c\n\nThe sources require an inclusion of \u003cstring.h\u003e for memmove() and of\n\u003cstdio.h\u003e for sprintf().\n\nImplicit declarations both cannot be properly validated by the compiler and\nwill stop fortified sources in modern glibc from working.\n"
    },
    {
      "commit": "cde65028854e64413a9040c851ace81ba85faaa6",
      "tree": "9ec5841fb39f840a58dfb45002c2c3ff573a22a9",
      "parents": [
        "5dd800c05f2eb18efc138de9f516e20171caa122"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 17:07:04 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 17:26:36 2011"
      },
      "message": "opencryptoki 2.3.3 release\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5dd800c05f2eb18efc138de9f516e20171caa122",
      "tree": "cc430cce92fa1fab2f96be7efa3da377b4f52cac",
      "parents": [
        "3ebee4d44f6aef5aafc1226b963ca2c1a96a34f4"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 17:24:59 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 17:26:36 2011"
      },
      "message": "Minor TPM token build fix\n\n  * TPM token, contrary to other tokens, wasn\u0027t symlink PKCS11_TPM.so\n    to the library upon make install.\n  * Also added uninstall hooks for consistency\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "3ebee4d44f6aef5aafc1226b963ca2c1a96a34f4",
      "tree": "ab6659e847036dfa80984205c9c41ddc3d9c08fe",
      "parents": [
        "eaf724913d4134b4364dd4d674a19b8fc546b674"
      ],
      "author": {
        "name": "Diego Elio Pettenò",
        "email": "flameeyes@gmail.com",
        "time": "Fri Jan 07 22:59:25 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 12:57:04 2011"
      },
      "message": "Make sure to create directories before trying to install anything.\n\nThis solves parallel build issues.\n"
    },
    {
      "commit": "eaf724913d4134b4364dd4d674a19b8fc546b674",
      "tree": "3a1585a02377e9e36a2aab5fd4f96932552330ec",
      "parents": [
        "64a92320297a90d7209fee104ab428bd1feded56"
      ],
      "author": {
        "name": "Nathan Williams",
        "email": "njw@chromium.org",
        "time": "Fri Jan 07 22:59:24 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 12:56:23 2011"
      },
      "message": "Patch out the recursive chmod -R in pkcs_slot\n"
    },
    {
      "commit": "64a92320297a90d7209fee104ab428bd1feded56",
      "tree": "84a8279772f7b31c8b88c913abe6166126e030f0",
      "parents": [
        "e61b4fa1535b3af578d49f3e264b6035a58c4368"
      ],
      "author": {
        "name": "Chris Masone",
        "email": "cmasone@chromium.org",
        "time": "Fri Jan 07 22:59:22 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 12:53:59 2011"
      },
      "message": "Make pkcsslotd grab the shared memory it needs, even if it wasnt freed by a previous instance\n"
    },
    {
      "commit": "e61b4fa1535b3af578d49f3e264b6035a58c4368",
      "tree": "fe277c5e3a929f8a60a8c771e9befa9a9f3231cb",
      "parents": [
        "e238c83f497ec7ad3d9781fce702854ff39cd60a"
      ],
      "author": {
        "name": "Petre Rodan",
        "email": "kaiowas@gentoo.org",
        "time": "Fri Jan 07 22:59:21 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Jan 13 12:53:02 2011"
      },
      "message": "Define 64-bit unsigned integer\n"
    },
    {
      "commit": "e238c83f497ec7ad3d9781fce702854ff39cd60a",
      "tree": "4ec2052a1b679ec702722e4def4d8bb3c4bc6547",
      "parents": [
        "3d5d733164153518515be0abf5284270d468954b"
      ],
      "author": {
        "name": "Norikatsu Shigemura",
        "email": "nork@FreeBSD.org",
        "time": "Sun Jan 02 14:13:59 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Tue Jan 04 18:52:41 2011"
      },
      "message": "Add support more signal informations\n\nHi Klaus.\n\n\tAdd support more signal informations to pkcsslotd/err.c.\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"
    },
    {
      "commit": "3d5d733164153518515be0abf5284270d468954b",
      "tree": "300eeb6ed08abdbfbdec841efc33df6eabc773d9",
      "parents": [
        "f22421a0ad7af61a28a89030adcd2527de9416bb"
      ],
      "author": {
        "name": "Norikatsu Shigemura",
        "email": "nork@FreeBSD.org",
        "time": "Sun Jan 02 13:23:45 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Tue Jan 04 18:38:03 2011"
      },
      "message": "Fix any constructor/destructor issue\n\nHi Klaus.\n\n\tAccording to BSSSD[*] folks, there are any problems on constructor\n\tand destructor.  I can\u0027t provide an exlanation of thus, but I think\n\tthis is significant.\n\n[*] http://bsssd.sourceforge.net/\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"
    },
    {
      "commit": "f22421a0ad7af61a28a89030adcd2527de9416bb",
      "tree": "d814c5c8fe110c08f3f7711eb822b21d518d8cf1",
      "parents": [
        "331bfb666a49159ed62f2b8988c9f5dc7a9b6fe1"
      ],
      "author": {
        "name": "Norikatsu Shigemura",
        "email": "nork@FreeBSD.org",
        "time": "Sun Jan 02 10:45:09 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Tue Jan 04 17:46:02 2011"
      },
      "message": "dlopen(3) assumes relative path, but...\n\nHi Klaus.\n\n\tOn openCryptoki, dlopen(3) assumes that resolve relative path\n\tby /etc/ld.so.conf.d/opencryptoki.conf.  However, on FreeBSD,\n\teven if \u0027ldconfig -m /usr/local/lib/opencryptoki/stdll\u0027 (same\n\tas /etc/ld.so.conf.d/opencryptoki.conf), dlopen(3) doesn\u0027t\n\tresolve relative path (path name required .so.1 suffix).  So\n\tlibopencryptoki.so can\u0027t load STDLLs.\n\n\tI made a patch to fix this issue by absolute path instead of\n\trelative path.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"
    },
    {
      "commit": "331bfb666a49159ed62f2b8988c9f5dc7a9b6fe1",
      "tree": "ada207be144c06958bf3fa4183b232ff0b52e8bf",
      "parents": [
        "909b54cc9d4e221304c981a068befadb5f3f0328"
      ],
      "author": {
        "name": "Norikatsu Shigemura",
        "email": "nork@FreeBSD.org",
        "time": "Sun Jan 02 09:05:55 2011"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Tue Jan 04 17:35:53 2011"
      },
      "message": "reduce diff other OS\n\nHi Klaus.\n\n\tThere are some linux/limits.h, but it isn\u0027t always used.  I think\n\tthat should be used limits.h instead of linux/limits.h.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n$ grep -r limits.h .\n./usr/sbin/pkcsslotd/pkcsslotd.h:#include \u003clinux/limits.h\u003e\n./usr/sbin/pkcsslotd/slotd_msg.h:#include \u003climits.h\u003e\n./usr/sbin/pkcsconf/pkcsconf_msg.h:#include \u003climits.h\u003e\n./usr/lib/pkcs11/common/linuxdef.h:  #include \u003climits.h\u003e\n./usr/lib/pkcs11/cca_stdll/cca_specific.c:#include \u003climits.h\u003e\n./usr/include/pkcs11/apictl.h:#include \u003clinux/limits.h\u003e\n./usr/include/pkcs11/slotmgr.h:#include \u003clinux/limits.h\u003e\n./usr/include/pkcs11/stdll.h:#include \u003clinux/limits.h\u003e\n./configure.in:AC_CHECK_HEADERS([fcntl.h limits.h strings.h sys/file.h syslog.h unistd.h])\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n\n\tSo reduce different from other OS like FreeBSD, I made a patch.\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"
    },
    {
      "commit": "909b54cc9d4e221304c981a068befadb5f3f0328",
      "tree": "4205c2a83569d1e782834320727662438a1baa53",
      "parents": [
        "0f2514cd2365525148f490fd8fdfc14e0cd97994"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Mon Dec 13 17:34:48 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 19:32:50 2010"
      },
      "message": "testsuite - rsa_func.c: Deal with X.509 Unwrap for AES keys corner case\n\n  We must provide a CKA_VALUE_LEN in the key template when unwrapping\n  AES keys using X.509 RSA mechanism, otherwise there is no way to tell\n  the size of the key being unwrapped.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "0f2514cd2365525148f490fd8fdfc14e0cd97994",
      "tree": "61414777ea09dd74a90146174e4eb5d761cf1df6",
      "parents": [
        "5dc8c676fa1902d755128bcbec9c2071f9e3b3d5"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 17 15:38:17 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 19:32:50 2010"
      },
      "message": "testsuite: Proper session handling in regress.h macros\n\n  If we fail to create a session, invalidade the session\n  handler and check that when closing sessions.\n\n  Trying to C_CloseSession() on an invalid handle may\n  segfault the caller.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5dc8c676fa1902d755128bcbec9c2071f9e3b3d5",
      "tree": "9fdde1d88e7e0091807d70d0bcf257be665141bb",
      "parents": [
        "cbea187c9c3ddadaadcf2c6d574b32229b100a1f"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 17 15:36:59 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 19:32:49 2010"
      },
      "message": "Add ´-gdwarf2´  to debugging CFLAGS\n\n  Add dwarf2 to our debugging flags (--enable-debug) so we can\n  inspect macros from gdb.\n\n  This may be incompatible with other/older compilers, so a smarter\n  way to enable this would be appreciated.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "cbea187c9c3ddadaadcf2c6d574b32229b100a1f",
      "tree": "36d7be028c40becbf3de3370c0522a3e555804f3",
      "parents": [
        "baaf15f3b1ed2fe23d8e9b2add1743a55505164c"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 17 15:35:02 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 19:32:49 2010"
      },
      "message": "Remove CCA stdll ´Makefile.in´\n\n  Makefile.in is automatically generated from Makefile.am.\n  It has no business in VCS\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "baaf15f3b1ed2fe23d8e9b2add1743a55505164c",
      "tree": "74cfd20338edb2b5235d96896679e357fcb86599",
      "parents": [
        "f117bbfdde3e4680d3889a793dcdd8b8bf9d4667"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 10 18:32:14 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Clean-up digest context inside digest_mgr functions - CCA part\n\n  Same function as previous patch, but the CCA-specific part.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "f117bbfdde3e4680d3889a793dcdd8b8bf9d4667",
      "tree": "4cdf8e522587015201d6691a600c3e41c481971f",
      "parents": [
        "8b73b1c6131360290489e5a8445e46c7a5849cb8"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 10 18:31:26 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Clean-up digest context inside digest_mgr functions - TPM part\n\n  Same function as previous patch, but the TPM-specific part.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "8b73b1c6131360290489e5a8445e46c7a5849cb8",
      "tree": "352e46dca2cfedf53be42c6b4cbac75723e6b4da",
      "parents": [
        "12174ea2d8ee2551f4560507db06ab30c15f6418"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Fri Dec 10 18:30:08 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Clean-up digest context inside digest_mgr functions\n\n   For most C_Digest* functions (exception is C_DigestKey), the spec\n   specified the scenarios in which a digest operation should\n   terminate (either due to error or normal finalization).\n\n   This patch brings the digest_mgr_cleanup() function to be called\n   from *inside* the digest_mgr_* functions, so we can better manage\n   resources from a single place.\n\n   This patch is for the `common` part, and also fix at least one\n   memory leak in the software-fallback SHA1 code (where\n   ckm_sha1_init could continuously allocate contexts without\n   being properly cleaned-up)\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "12174ea2d8ee2551f4560507db06ab30c15f6418",
      "tree": "3925a4eb0b7ea0284ced3a3ad1765ae5389010a7",
      "parents": [
        "28375cb97932d23825b9e322d1999db6f8dfce20"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Dec 09 19:06:09 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Minor adjustments to inner-functions error condition propagation\n\n  There are functions which may return error conditions that are\n  not being checked on return, and others which are being checked\n  but always return the same value.\n\n  This patch probably covers only a small fraction of them, but\n  its a start.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "28375cb97932d23825b9e322d1999db6f8dfce20",
      "tree": "93b3f9b1319b49d9452aef0b63ed63ef13a6681e",
      "parents": [
        "41b41b23b0d069ba1514570e4df1bca18c19bd54"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Dec 09 19:03:06 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Minor changes to some (debugging) log messages\n\n  A set of fixes to some existing log messages, plus a bit of\n  suppressing messages if the lower-level function is already\n  logging error conditions in some way.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "41b41b23b0d069ba1514570e4df1bca18c19bd54",
      "tree": "c11c667c6528a8556219368833961b4eb2ee41ee",
      "parents": [
        "430394696c43f49639dcd7f92f77222b3f17546d"
      ],
      "author": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Thu Dec 09 18:55:37 2010"
      },
      "committer": {
        "name": "Klaus Heinrich Kiwi",
        "email": "klausk@linux.vnet.ibm.com",
        "time": "Sat Dec 18 17:18:55 2010"
      },
      "message": "Consolidate around p11_attribute_trim()\n\n  remove_leading_zeros() was incorrectly using memcpy() for\n  overlapping memory segments. Replace it by a more-central\n  p11_attribute_trim() function in the p11util.c file, and\n  use memmove() instead.\n\nSigned-off-by: Klaus Heinrich Kiwi \u003cklausk@linux.vnet.ibm.com\u003e\n"
    }
  ],
  "next": "430394696c43f49639dcd7f92f77222b3f17546d"
}
