)]}'
{
  "log": [
    {
      "commit": "beed90af12466bc699e2d7a479ef90c039b1cad3",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "77039dd71222236a5cc653a3953b0758039234d8",
        "51950398ff9192b96316781692af5e5b3be80aa0"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:42 2018 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 07 16:14:42 2018 -0800"
      },
      "message": "DO NOT MERGE\n\nMerge pie-platform-release (PPRL.181205.001, history only) into master\n\nBug: 120502534\nChange-Id: Ia7fe6b6caee5de7b74936930e362dd5cda3440e8\n"
    },
    {
      "commit": "51950398ff9192b96316781692af5e5b3be80aa0",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "4a2d9ce75a15e238d71a7d6b6bf2ced18c493bb5",
        "77039dd71222236a5cc653a3953b0758039234d8"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Dec 14 08:31:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Dec 14 08:31:08 2017 +0000"
      },
      "message": "Snap for 4502278 from 77039dd71222236a5cc653a3953b0758039234d8 to pi-release\n\nChange-Id: I9d040a9fce5e06614de06266fe5b44305b679029\n"
    },
    {
      "commit": "77039dd71222236a5cc653a3953b0758039234d8",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "3b7e2209b333ff535717a803a9653d3b9af992d4",
        "ad66180bfb93a068f6c5e4e0a4c945dc1f51fb23"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 02:03:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 02:03:52 2017 +0000"
      },
      "message": "resolve merge conflicts of f6187c733f349b9529006f6d1afbc42f150c2bf0 to master am: f52a9aae46 am: 15ad1c7faa\nam: ad66180bfb\n\nChange-Id: I1df722cf80de8aa0ef3da56589107f75f1456774\n"
    },
    {
      "commit": "3b7e2209b333ff535717a803a9653d3b9af992d4",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "addaa5e56d1040b8628636e9a744ef8e7daf773e",
        "77c9cf4184d2ba3b7c02c6dda7c2ece63d530233"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 02:03:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 02:03:50 2017 +0000"
      },
      "message": "Revert \"Revert \"report successful startup to the platform\"\" am: 9eb074bfa3 am: e46578ab17\nam: 77c9cf4184\n\nChange-Id: I8b1d80a9678134dfbb47490a34a2c25df24da00f\n"
    },
    {
      "commit": "ad66180bfb93a068f6c5e4e0a4c945dc1f51fb23",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "77c9cf4184d2ba3b7c02c6dda7c2ece63d530233",
        "15ad1c7faae0993185f133d41b012871ae8153d5"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 01:55:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 01:55:45 2017 +0000"
      },
      "message": "resolve merge conflicts of f6187c733f349b9529006f6d1afbc42f150c2bf0 to master am: f52a9aae46\nam: 15ad1c7faa\n\nChange-Id: I2624295ad90ce418f905f21b4cc2fa4ac149cbcc\n"
    },
    {
      "commit": "77c9cf4184d2ba3b7c02c6dda7c2ece63d530233",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "e7d921b9f064d107273bf5bf05fddb6e7cdfe8b8",
        "e46578ab17221be45a136c6fdd308ab463e71121"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 01:55:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 01:55:43 2017 +0000"
      },
      "message": "Revert \"Revert \"report successful startup to the platform\"\" am: 9eb074bfa3\nam: e46578ab17\n\nChange-Id: Idd2bc4e530cf808da0f6041a938346ae02608044\n"
    },
    {
      "commit": "15ad1c7faae0993185f133d41b012871ae8153d5",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "e46578ab17221be45a136c6fdd308ab463e71121",
        "f52a9aae46ca182174d61342791d0d519bc51629"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 01:52:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 01:52:46 2017 +0000"
      },
      "message": "resolve merge conflicts of f6187c733f349b9529006f6d1afbc42f150c2bf0 to master\nam: f52a9aae46\n\nChange-Id: I19133361e7372b0b4e2228f6d7bec5256f9b331d\n"
    },
    {
      "commit": "e46578ab17221be45a136c6fdd308ab463e71121",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "cfe80ed361a662d6e91984e4ec5eb57193a614d6",
        "9eb074bfa3d0e7fa271fe8cf5aed5821e43b9ba9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 14 01:52:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 14 01:52:44 2017 +0000"
      },
      "message": "Revert \"Revert \"report successful startup to the platform\"\"\nam: 9eb074bfa3\n\nChange-Id: I527a90bb19ab982b46137993d44b12886d8de00a\n"
    },
    {
      "commit": "f52a9aae46ca182174d61342791d0d519bc51629",
      "tree": "0dc4cb0d35448728234b51703717496e235020f3",
      "parents": [
        "9eb074bfa3d0e7fa271fe8cf5aed5821e43b9ba9",
        "f6187c733f349b9529006f6d1afbc42f150c2bf0"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Dec 13 15:54:28 2017 -0800"
      },
      "committer": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Dec 13 15:54:28 2017 -0800"
      },
      "message": "resolve merge conflicts of f6187c733f349b9529006f6d1afbc42f150c2bf0 to master\n\nTest: I solemnly swear I tested this conflict resolution.\n"
    },
    {
      "commit": "9eb074bfa3d0e7fa271fe8cf5aed5821e43b9ba9",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "1d3b7dacf80d5003a816a38ad4481b5cf7cb8c80"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Dec 13 15:32:03 2017 -0800"
      },
      "committer": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Dec 13 15:32:03 2017 -0800"
      },
      "message": "Revert \"Revert \"report successful startup to the platform\"\"\n\nThis reverts commit 1d3b7dacf80d5003a816a38ad4481b5cf7cb8c80.\n\n(Reapply ae8d044cd15f49f56de4db84da7203a0ac2ff783, which\n broke the build, but has now been fixed upstream.  This\n revert being done to unblock the automerger)\n\nBUG: 70533835\nTest: none\n"
    },
    {
      "commit": "f6187c733f349b9529006f6d1afbc42f150c2bf0",
      "tree": "c2bff699d1d7a50808c0cefcd56a078f9292db0d",
      "parents": [
        "ae8d044cd15f49f56de4db84da7203a0ac2ff783"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue Dec 12 11:28:58 2017 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Dec 12 12:43:44 2017 -0800"
      },
      "message": "Fix build breakage for non-CR50 builds.\n\nCommit ae8d044cd1 introduced a externally\ndefined callback _plat__ResetCallback()\nwhich is not available outside the CR50\nenvironment.\n\nAddress the issue with conditional compilation.\n\nTEST\u003ddocker fuzz container builds; CR50 builds\n\nChange-Id: If23c036c41a900bbcedd4b0bfd9edb1e89c17a0f\nReviewed-on: https://chromium-review.googlesource.com/822601\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\n"
    },
    {
      "commit": "4a2d9ce75a15e238d71a7d6b6bf2ced18c493bb5",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "baed79a9b2be14f2a1baf788738d3330fb76c842",
        "addaa5e56d1040b8628636e9a744ef8e7daf773e"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Dec 12 08:29:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Dec 12 08:29:20 2017 +0000"
      },
      "message": "Snap for 4498106 from addaa5e56d1040b8628636e9a744ef8e7daf773e to pi-release\n\nChange-Id: I4c43e5716aa73f273ed029045ea8158ce71e04c8\n"
    },
    {
      "commit": "addaa5e56d1040b8628636e9a744ef8e7daf773e",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "ea769a9c6e0cf56d6fc7ad1b9004697a5a157ba1",
        "e7d921b9f064d107273bf5bf05fddb6e7cdfe8b8"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 12 02:42:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:42:02 2017 +0000"
      },
      "message": "Revert \"report successful startup to the platform\" am: 1d3b7dacf8 am: cfe80ed361\nam: e7d921b9f0\n\nChange-Id: Ia097b6fda833f55bfaee60505e9ea380f08cbfad\n"
    },
    {
      "commit": "e7d921b9f064d107273bf5bf05fddb6e7cdfe8b8",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "2b3aae417a3efeaac3fa395e57f646543f5eccd1",
        "cfe80ed361a662d6e91984e4ec5eb57193a614d6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 12 02:27:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:27:30 2017 +0000"
      },
      "message": "Revert \"report successful startup to the platform\" am: 1d3b7dacf8\nam: cfe80ed361\n\nChange-Id: I8bdd52ad26dff5ed9550abf13a5ac24052a34447\n"
    },
    {
      "commit": "cfe80ed361a662d6e91984e4ec5eb57193a614d6",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "d93e63aaa8825c695c42bbd77dcd393246867843",
        "1d3b7dacf80d5003a816a38ad4481b5cf7cb8c80"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 12 02:24:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 02:24:56 2017 +0000"
      },
      "message": "Revert \"report successful startup to the platform\"\nam: 1d3b7dacf8\n\nChange-Id: Idab0d8423830a54819b078d7422ea483297c7466\n"
    },
    {
      "commit": "1d3b7dacf80d5003a816a38ad4481b5cf7cb8c80",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "40e9f967e4ef7613f63994378a06db365194d604"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 11 17:42:08 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Dec 11 17:43:34 2017 -0800"
      },
      "message": "Revert \"report successful startup to the platform\"\n\nBroke the build.\n\nThis reverts commit ae8d044cd15f49f56de4db84da7203a0ac2ff783.\n\nBug: 70533835\nTest: none\nChange-Id: Ib9f874e70e71145dd78b0895502f47c4adf0afca\n"
    },
    {
      "commit": "ea769a9c6e0cf56d6fc7ad1b9004697a5a157ba1",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "013acaed8f6ff657348bcf52d3b36e017320ada0",
        "2b3aae417a3efeaac3fa395e57f646543f5eccd1"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Tue Dec 12 00:28:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 00:28:37 2017 +0000"
      },
      "message": "report successful startup to the platform am: ae8d044cd1 am: 40e9f967e4 am: d93e63aaa8\nam: 2b3aae417a\n\nChange-Id: I90c92a63d91775b8fd423780976b31fd355d11a7\n"
    },
    {
      "commit": "2b3aae417a3efeaac3fa395e57f646543f5eccd1",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "3f1d0efcbc9ce6322c0af1b02bed2fa9dd20c7ec",
        "d93e63aaa8825c695c42bbd77dcd393246867843"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Tue Dec 12 00:07:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 12 00:07:25 2017 +0000"
      },
      "message": "report successful startup to the platform am: ae8d044cd1 am: 40e9f967e4\nam: d93e63aaa8\n\nChange-Id: Ifc245b4b0c564cfba57499754d38835234b17b4c\n"
    },
    {
      "commit": "d93e63aaa8825c695c42bbd77dcd393246867843",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "39e898f8b5898b8268b90c4bb5b48c041324335c",
        "40e9f967e4ef7613f63994378a06db365194d604"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Mon Dec 11 23:54:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 23:54:18 2017 +0000"
      },
      "message": "report successful startup to the platform am: ae8d044cd1\nam: 40e9f967e4\n\nChange-Id: Id4d74b2f67d4a6ad6902b5979ca9c18ab6fac7f6\n"
    },
    {
      "commit": "40e9f967e4ef7613f63994378a06db365194d604",
      "tree": "2021e5d0d74015532e8a2a721184fa8cd2a2f330",
      "parents": [
        "f91bf20527dae2d21fa017703093b889e7765463",
        "ae8d044cd15f49f56de4db84da7203a0ac2ff783"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Mon Dec 11 23:31:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 11 23:31:19 2017 +0000"
      },
      "message": "report successful startup to the platform\nam: ae8d044cd1\n\nChange-Id: I7d8c51da6dc7def3cc0909e866f56b0e4683911d\n"
    },
    {
      "commit": "ae8d044cd15f49f56de4db84da7203a0ac2ff783",
      "tree": "8d70c2186bc1d22f0b1dc4532669f00d2b93b88c",
      "parents": [
        "c456225bd529067d237dc7242c954e22479b1fea"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Fri Dec 01 12:58:58 2017 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Dec 11 15:16:22 2017 -0800"
      },
      "message": "report successful startup to the platform\n\nFor proper CCD password management it is necessary to be able to alert\nthe rest of the system when the actual restart happens. A good\nindication of a restart is successful processing of the Starup command\nof the SU_RESET type.\n\nCQ-DEPEND\u003dCL:804141\nBRANCH\u003dcr50\nBUG\u003db:67007578\nTEST\u003dverified that the callback is indeed called on appropriate starups.\n\nChange-Id: I984fb971410ff29454250c40e44a7ca7710eaf1c\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/803741\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "baed79a9b2be14f2a1baf788738d3330fb76c842",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "9af888a2518a6177c170bd26393b86763eccb8e0",
        "013acaed8f6ff657348bcf52d3b36e017320ada0"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Dec 11 12:07:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Dec 11 12:07:29 2017 +0000"
      },
      "message": "Snap for 4496165 from 013acaed8f6ff657348bcf52d3b36e017320ada0 to pi-release\n\nChange-Id: Ic8449a12778cff3e603a326ceb36bc508a4cd873\n"
    },
    {
      "commit": "013acaed8f6ff657348bcf52d3b36e017320ada0",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "56e9028c1e019db64416acfcb9b55b6357637aea",
        "3f1d0efcbc9ce6322c0af1b02bed2fa9dd20c7ec"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 09 03:03:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 09 03:03:53 2017 +0000"
      },
      "message": "NV: allow reading FWMP before startup am: c456225bd5 am: f91bf20527 am: 39e898f8b5\nam: 3f1d0efcbc\n\nChange-Id: I2a64b0e0c3ea3438cdeea153b8c232aedc72b94f\n"
    },
    {
      "commit": "3f1d0efcbc9ce6322c0af1b02bed2fa9dd20c7ec",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "06141a7664b8b92c702032b02311d9042501e0c9",
        "39e898f8b5898b8268b90c4bb5b48c041324335c"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 09 03:01:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 09 03:01:52 2017 +0000"
      },
      "message": "NV: allow reading FWMP before startup am: c456225bd5 am: f91bf20527\nam: 39e898f8b5\n\nChange-Id: I88c40dad59efef58f8daf51e875bda9d2f3f6833\n"
    },
    {
      "commit": "39e898f8b5898b8268b90c4bb5b48c041324335c",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "1e1db6bea186eb965b8f45d4ef6d4c7564fb56ce",
        "f91bf20527dae2d21fa017703093b889e7765463"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 09 02:57:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 09 02:57:55 2017 +0000"
      },
      "message": "NV: allow reading FWMP before startup am: c456225bd5\nam: f91bf20527\n\nChange-Id: Ia16f65b55f05626b72e0aa985a0ea873cbc1ea4a\n"
    },
    {
      "commit": "f91bf20527dae2d21fa017703093b889e7765463",
      "tree": "4d638b10f3160aec9d3bbb2f789bafd685f0eed9",
      "parents": [
        "1e1db6bea186eb965b8f45d4ef6d4c7564fb56ce",
        "c456225bd529067d237dc7242c954e22479b1fea"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 09 02:47:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 09 02:47:22 2017 +0000"
      },
      "message": "NV: allow reading FWMP before startup\nam: c456225bd5\n\nChange-Id: I6ffef8f2e89b57ff437943abe0e4c633188adc88\n"
    },
    {
      "commit": "c456225bd529067d237dc7242c954e22479b1fea",
      "tree": "1d414422fa96a00507d2da1e59bf92f9f22e3180",
      "parents": [
        "0f114d2d7eb1950faab02fe479864da5e5d50414"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Fri Dec 08 14:05:56 2017 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Dec 08 18:45:08 2017 -0800"
      },
      "message": "NV: allow reading FWMP before startup\n\nThis kludge makes sure that FWMP contents can be read even before\nTPM2_Startup command is issued, which makes sure that even on bricked\nprotected Crhome OS devices CCD opening can be prevented.\n\nBRANCH\u003dCr50\nBUG\u003db:62537474\nTEST\u003dverified that FWMP could be read even before AP is powered up\n\nChange-Id: I9693f7ff64ae86d8ed0d57c4079822ee56c464ee\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/817935\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "9af888a2518a6177c170bd26393b86763eccb8e0",
      "tree": "f5b174446d230db02fa0245f3df6da611727e8a3",
      "parents": [
        "08c43b205383fe7ed23f53ac7d15f545716bc236",
        "56e9028c1e019db64416acfcb9b55b6357637aea"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Oct 29 08:01:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Oct 29 08:01:54 2017 +0000"
      },
      "message": "Snap for 4422293 from 56e9028c1e019db64416acfcb9b55b6357637aea to pi-release\n\nChange-Id: I884b4b529b836d3ab9d50be5e9cdf07823af386c\n"
    },
    {
      "commit": "56e9028c1e019db64416acfcb9b55b6357637aea",
      "tree": "f5b174446d230db02fa0245f3df6da611727e8a3",
      "parents": [
        "08c43b205383fe7ed23f53ac7d15f545716bc236",
        "06141a7664b8b92c702032b02311d9042501e0c9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri Oct 27 01:00:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 27 01:00:01 2017 +0000"
      },
      "message": "[oss-fuzz] fix clang compiler error am: 0f114d2d7e am: 4fe74becad am: 1e1db6bea1\nam: 06141a7664\n\nChange-Id: I126346b480735a6924202dec67c53eb6474c7322\n"
    },
    {
      "commit": "06141a7664b8b92c702032b02311d9042501e0c9",
      "tree": "f5b174446d230db02fa0245f3df6da611727e8a3",
      "parents": [
        "08c43b205383fe7ed23f53ac7d15f545716bc236",
        "1e1db6bea186eb965b8f45d4ef6d4c7564fb56ce"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri Oct 27 00:50:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 27 00:50:38 2017 +0000"
      },
      "message": "[oss-fuzz] fix clang compiler error am: 0f114d2d7e am: 4fe74becad\nam: 1e1db6bea1\n\nChange-Id: I51e7380eb97739f5a397d1efb73c6873dabeb496\n"
    },
    {
      "commit": "1e1db6bea186eb965b8f45d4ef6d4c7564fb56ce",
      "tree": "f5b174446d230db02fa0245f3df6da611727e8a3",
      "parents": [
        "08c43b205383fe7ed23f53ac7d15f545716bc236",
        "4fe74becad2aaf71566df6da4b1b44fb1958e990"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri Oct 27 00:45:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 27 00:45:24 2017 +0000"
      },
      "message": "[oss-fuzz] fix clang compiler error am: 0f114d2d7e\nam: 4fe74becad\n\nChange-Id: I462668f5b5f05324d32232cb4c55a2848c7e3a83\n"
    },
    {
      "commit": "4fe74becad2aaf71566df6da4b1b44fb1958e990",
      "tree": "f5b174446d230db02fa0245f3df6da611727e8a3",
      "parents": [
        "08c43b205383fe7ed23f53ac7d15f545716bc236",
        "0f114d2d7eb1950faab02fe479864da5e5d50414"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri Oct 27 00:28:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 27 00:28:43 2017 +0000"
      },
      "message": "[oss-fuzz] fix clang compiler error\nam: 0f114d2d7e\n\nChange-Id: I15264830274239e9e5d6fe586c43beedcbc287f5\n"
    },
    {
      "commit": "0f114d2d7eb1950faab02fe479864da5e5d50414",
      "tree": "f4b9ff8cddc95379473e742cd947ffbe5f7fa912",
      "parents": [
        "cb2de5a810df1898cd3ae47d517603b8b12371c0"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Oct 26 10:15:37 2017 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 26 17:23:37 2017 -0700"
      },
      "message": "[oss-fuzz] fix clang compiler error\n\nFix size_t compare with \u003c 0 in CpriMisc.c\n\nIssue reported here:\n    https://github.com/google/oss-fuzz/issues/859\n\nChange-Id: I908c674f11d16bf9a795fe0c9e5c0fd0b467b1dc\nReviewed-on: https://chromium-review.googlesource.com/739946\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "08c43b205383fe7ed23f53ac7d15f545716bc236",
      "tree": "15279a2c6ba60e0e4d5707210ef750ed035dde72",
      "parents": [
        "9fd55d37d099d0edbfad9654d422724a54ca1532",
        "0cd05a180254e631b783b3100beecd90bb93fea9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Sat May 13 02:54:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 13 02:54:26 2017 +0000"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image am: cb2de5a810 am: 00f7bc755f am: 64835ccfa3 am: 0a3aabedb9\nam: 0cd05a1802\n\nChange-Id: Iaf1d529fb0ea530a21b721a5d833a93420c130eb\n"
    },
    {
      "commit": "0cd05a180254e631b783b3100beecd90bb93fea9",
      "tree": "15279a2c6ba60e0e4d5707210ef750ed035dde72",
      "parents": [
        "98b0e9b9f49ad6087119c61ac63adb971de13f7e",
        "0a3aabedb938c0f7a84fd22745b92474541b21b9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Sat May 13 02:52:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 13 02:52:26 2017 +0000"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image am: cb2de5a810 am: 00f7bc755f am: 64835ccfa3\nam: 0a3aabedb9\n\nChange-Id: Ic7a20de77211aaf50087c6a94463650e31e2373d\n"
    },
    {
      "commit": "0a3aabedb938c0f7a84fd22745b92474541b21b9",
      "tree": "15279a2c6ba60e0e4d5707210ef750ed035dde72",
      "parents": [
        "19237091e3f57a9db0882bce942cb1ec56f9db2d",
        "64835ccfa341103880151601298d7012417679b2"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Sat May 13 02:50:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 13 02:50:26 2017 +0000"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image am: cb2de5a810 am: 00f7bc755f\nam: 64835ccfa3\n\nChange-Id: Iabbaf608bc8b5999ca7d5b98abb7c10261891522\n"
    },
    {
      "commit": "64835ccfa341103880151601298d7012417679b2",
      "tree": "15279a2c6ba60e0e4d5707210ef750ed035dde72",
      "parents": [
        "07a9435803fa7709313a94419a0b94d2fe8ae27a",
        "00f7bc755f76f483f6a59f917727339e089a9cc4"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Sat May 13 02:48:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 13 02:48:25 2017 +0000"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image am: cb2de5a810\nam: 00f7bc755f\n\nChange-Id: Ibb5bab7f0a92b279f9e2e9ecbe9372b90ee1ea22\n"
    },
    {
      "commit": "00f7bc755f76f483f6a59f917727339e089a9cc4",
      "tree": "15279a2c6ba60e0e4d5707210ef750ed035dde72",
      "parents": [
        "a71795a2cdc96cfd78508d8625f9a3b9efd5b117",
        "cb2de5a810df1898cd3ae47d517603b8b12371c0"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Sat May 13 02:43:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 13 02:43:56 2017 +0000"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image\nam: cb2de5a810\n\nChange-Id: Ibe0d2b123dc6c5f3d313ef5af8e048fba8bbb0bc\n"
    },
    {
      "commit": "cb2de5a810df1898cd3ae47d517603b8b12371c0",
      "tree": "2ab28c94ddc37b42631b31c70984af0d1d56074d",
      "parents": [
        "e760ff57b9414578d8b29a328a02beb580fcbb63"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed May 10 11:52:46 2017 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri May 12 19:43:16 2017 -0700"
      },
      "message": "[oss-fuzz] update Dockerfile to point to updated Docker image\n\nSync Dockerfile with upstream, pulling image from gcr.io.\n\nAlso update README to include instructions on launching\nalternative fuzzer modes.\n\nBUG\u003dnone\nBRANCH\u003dnone\nTEST\u003dfollow instructions in fuzz/build.sh\n\nChange-Id: I1f2066810a2f1fd9f43cd9b98859759f51dfb935\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/502068\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "9fd55d37d099d0edbfad9654d422724a54ca1532",
      "tree": "c0ffc44c5863a99b1c3324c0943b4d5526496031",
      "parents": [
        "adb03ede1d577eececce5ea7366673adea2e038c",
        "98b0e9b9f49ad6087119c61ac63adb971de13f7e"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 12 07:24:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 07:24:28 2017 +0000"
      },
      "message": "Rewrite MemoryEqual() to be constant-time. am: e760ff57b9 am: a71795a2cd am: 07a9435803 am: 19237091e3\nam: 98b0e9b9f4\n\nChange-Id: If08baa76ab20307f1690ffad345152e7f6616faf\n"
    },
    {
      "commit": "98b0e9b9f49ad6087119c61ac63adb971de13f7e",
      "tree": "c0ffc44c5863a99b1c3324c0943b4d5526496031",
      "parents": [
        "2022877777fec598485d9555b06b8edc66c980ae",
        "19237091e3f57a9db0882bce942cb1ec56f9db2d"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 12 03:29:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 03:29:02 2017 +0000"
      },
      "message": "Rewrite MemoryEqual() to be constant-time. am: e760ff57b9 am: a71795a2cd am: 07a9435803\nam: 19237091e3\n\nChange-Id: Ie987d7bf3c9872ec35cbe88f863ebaf58b3e4950\n"
    },
    {
      "commit": "19237091e3f57a9db0882bce942cb1ec56f9db2d",
      "tree": "c0ffc44c5863a99b1c3324c0943b4d5526496031",
      "parents": [
        "9695b44f9a6d08f31e48a90e23605dccd8187317",
        "07a9435803fa7709313a94419a0b94d2fe8ae27a"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 12 02:11:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 02:11:33 2017 +0000"
      },
      "message": "Rewrite MemoryEqual() to be constant-time. am: e760ff57b9 am: a71795a2cd\nam: 07a9435803\n\nChange-Id: I7c9ac4a9973aa33890034a544a5aec0cf3f5c8a2\n"
    },
    {
      "commit": "07a9435803fa7709313a94419a0b94d2fe8ae27a",
      "tree": "c0ffc44c5863a99b1c3324c0943b4d5526496031",
      "parents": [
        "c8ea94480d7073d71506509f88f045d249672b4d",
        "a71795a2cdc96cfd78508d8625f9a3b9efd5b117"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 12 00:44:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 00:44:19 2017 +0000"
      },
      "message": "Rewrite MemoryEqual() to be constant-time. am: e760ff57b9\nam: a71795a2cd\n\nChange-Id: I4b54efeedb0e6835491ac40d29a47af9bcc24a7d\n"
    },
    {
      "commit": "a71795a2cdc96cfd78508d8625f9a3b9efd5b117",
      "tree": "c0ffc44c5863a99b1c3324c0943b4d5526496031",
      "parents": [
        "44544398445dd5f5adbe13c5b551eb087781da64",
        "e760ff57b9414578d8b29a328a02beb580fcbb63"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 12 00:36:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 12 00:36:08 2017 +0000"
      },
      "message": "Rewrite MemoryEqual() to be constant-time.\nam: e760ff57b9\n\nChange-Id: I21c094b84f345de24afde68875d0558148042374\n"
    },
    {
      "commit": "e760ff57b9414578d8b29a328a02beb580fcbb63",
      "tree": "f85ba61bda97e8b3c6bf5f57756c61c1a2e35dbe",
      "parents": [
        "1a68fe6fa860f563e8b45e3826110ceec75d61a8"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu May 11 15:17:16 2017 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu May 11 17:28:49 2017 -0700"
      },
      "message": "Rewrite MemoryEqual() to be constant-time.\n\nThe current implementation of MemoryEqual\nwill not necessarily compile to a constant-time\ninstruction sequence.  This change ensures that\nevery byte of the input must be inspected.\n\nBRANCH\u003dnone\nBUG\u003dnone\nTEST\u003dTCG tests pass\n\nChange-Id: Ide83bce6cafea2d48c03e5116e97a6dd23419134\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/503478\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "adb03ede1d577eececce5ea7366673adea2e038c",
      "tree": "773d01ff22d0d050f3c19eb42a7f77de43a4126b",
      "parents": [
        "204257160b290c4b6e8849b668810bccb3c9da45",
        "2022877777fec598485d9555b06b8edc66c980ae"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 05 18:43:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 18:43:03 2017 +0000"
      },
      "message": "Android.mk -\u003e Android.bp am: 4454439844 am: c8ea94480d am: 9695b44f9a\nam: 2022877777\n\nChange-Id: I357e3b3bffebb02eac1b73813e5a5327203c1ea2\n"
    },
    {
      "commit": "2022877777fec598485d9555b06b8edc66c980ae",
      "tree": "773d01ff22d0d050f3c19eb42a7f77de43a4126b",
      "parents": [
        "204257160b290c4b6e8849b668810bccb3c9da45",
        "9695b44f9a6d08f31e48a90e23605dccd8187317"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 05 18:41:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 18:41:05 2017 +0000"
      },
      "message": "Android.mk -\u003e Android.bp am: 4454439844 am: c8ea94480d\nam: 9695b44f9a\n\nChange-Id: If4762aa705543514d891a0604e7c961cc02998cf\n"
    },
    {
      "commit": "9695b44f9a6d08f31e48a90e23605dccd8187317",
      "tree": "773d01ff22d0d050f3c19eb42a7f77de43a4126b",
      "parents": [
        "29e56ce56bb9bc894e6111f58af97178d7eacd5e",
        "c8ea94480d7073d71506509f88f045d249672b4d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 05 18:36:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 18:36:30 2017 +0000"
      },
      "message": "Android.mk -\u003e Android.bp am: 4454439844\nam: c8ea94480d\n\nChange-Id: I4e0b9703317df67dc6b999c7645091394d7cbaa5\n"
    },
    {
      "commit": "c8ea94480d7073d71506509f88f045d249672b4d",
      "tree": "773d01ff22d0d050f3c19eb42a7f77de43a4126b",
      "parents": [
        "29e56ce56bb9bc894e6111f58af97178d7eacd5e",
        "44544398445dd5f5adbe13c5b551eb087781da64"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 05 18:27:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 18:27:28 2017 +0000"
      },
      "message": "Android.mk -\u003e Android.bp\nam: 4454439844\n\nChange-Id: I1c98b0a5e4d19e805a5da8df677a3c5e6bc5bc4a\n"
    },
    {
      "commit": "44544398445dd5f5adbe13c5b551eb087781da64",
      "tree": "773d01ff22d0d050f3c19eb42a7f77de43a4126b",
      "parents": [
        "29e56ce56bb9bc894e6111f58af97178d7eacd5e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 16:43:37 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 04 16:43:37 2017 -0700"
      },
      "message": "Android.mk -\u003e Android.bp\n\nTest: links\nBug: 37512442\nChange-Id: I6a5bd123737d3bffa6b6c27c8d598552d2d3fb0f\n"
    },
    {
      "commit": "204257160b290c4b6e8849b668810bccb3c9da45",
      "tree": "2dd36a2c6a4285aa84b658059e150d2a4bea29b4",
      "parents": [
        "3fe9ab5c4b25aa84cc198b1829ee8f93b1773e80",
        "29e56ce56bb9bc894e6111f58af97178d7eacd5e"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Jan 28 10:07:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 28 10:07:31 2017 +0000"
      },
      "message": "Change NVMEM size to match cr50 implementation am: 1a68fe6fa8 am: d5f5f466f6 am: 4f0ca3b562 am: 3ec2270abd\nam: 29e56ce56b\n\nChange-Id: I09813b6c15dac1445e9f10c64465b8dfb70f4534\n"
    },
    {
      "commit": "29e56ce56bb9bc894e6111f58af97178d7eacd5e",
      "tree": "2dd36a2c6a4285aa84b658059e150d2a4bea29b4",
      "parents": [
        "fe6b30fb4e9ee34af86cd028749f1b7133a64326",
        "3ec2270abd114050d99c620bb0cfe11ffff20f9e"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Jan 28 10:05:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 28 10:05:01 2017 +0000"
      },
      "message": "Change NVMEM size to match cr50 implementation am: 1a68fe6fa8 am: d5f5f466f6 am: 4f0ca3b562\nam: 3ec2270abd\n\nChange-Id: I125d44b4cdcef57484a51cff9d92a5ccb44e7125\n"
    },
    {
      "commit": "3ec2270abd114050d99c620bb0cfe11ffff20f9e",
      "tree": "2dd36a2c6a4285aa84b658059e150d2a4bea29b4",
      "parents": [
        "5bbd9763d57fd07559d39c7c153d989b8d316e00",
        "4f0ca3b562a35b588c59f5009e295f21b1ef4630"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Jan 28 10:03:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 28 10:03:02 2017 +0000"
      },
      "message": "Change NVMEM size to match cr50 implementation am: 1a68fe6fa8 am: d5f5f466f6\nam: 4f0ca3b562\n\nChange-Id: I8c1da02ce57cc32b84b62127d149dc7fcdb88798\n"
    },
    {
      "commit": "4f0ca3b562a35b588c59f5009e295f21b1ef4630",
      "tree": "2dd36a2c6a4285aa84b658059e150d2a4bea29b4",
      "parents": [
        "94907f49fd1ba397e5a5bb6f4ea586071c4e85be",
        "d5f5f466f65b2093d1ccef9ce9fd0edd3cddd9f5"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Jan 28 10:01:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 28 10:01:01 2017 +0000"
      },
      "message": "Change NVMEM size to match cr50 implementation am: 1a68fe6fa8\nam: d5f5f466f6\n\nChange-Id: I8b5e72b413473f5748b392cfae9ee26652288e71\n"
    },
    {
      "commit": "d5f5f466f65b2093d1ccef9ce9fd0edd3cddd9f5",
      "tree": "2dd36a2c6a4285aa84b658059e150d2a4bea29b4",
      "parents": [
        "6ece5a16ed875a5d8d5cb500844d43cae3c1413f",
        "1a68fe6fa860f563e8b45e3826110ceec75d61a8"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Jan 28 09:58:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 28 09:58:33 2017 +0000"
      },
      "message": "Change NVMEM size to match cr50 implementation\nam: 1a68fe6fa8\n\nChange-Id: I57cb0a4c004a3ae3ca4a850d958f358c5cfdfe45\n"
    },
    {
      "commit": "1a68fe6fa860f563e8b45e3826110ceec75d61a8",
      "tree": "cc631df6ced2c4451324b52e4e12039b5dbcbf38",
      "parents": [
        "21756127fdebc0b0825aba875c7d0cc75057d3d8"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 26 10:43:07 2017 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Sat Jan 28 01:52:09 2017 -0800"
      },
      "message": "Change NVMEM size to match cr50 implementation\n\nThe TPM2 library and cr50 board have separate definitions of the NVMEM\nsize, which need to be changed manually and are enforced by a compile\ntime check in the cr50 code.\n\nCQ-DEPEND\u003dCL:433184\nBRANCH\u003dnone\nBUG\u003dchrome-os-partner:62260\nTEST\u003dsee dependent CL for test description\n\nChange-Id: I0586a35b77b2f52538023442f537c7a48b3357e7\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/433839\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "3fe9ab5c4b25aa84cc198b1829ee8f93b1773e80",
      "tree": "13b244e7dc09e4da773518847aede3b88228156e",
      "parents": [
        "8666be20c9f3934b16a7028d51fa6b573383c0bc",
        "fe6b30fb4e9ee34af86cd028749f1b7133a64326"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 05 04:00:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 04:00:52 2017 +0000"
      },
      "message": "serialize objects in NVMEM am: 21756127fd am: 6ece5a16ed am: 94907f49fd am: 5bbd9763d5\nam: fe6b30fb4e\n\nChange-Id: Ie8e28a2badaec6e58f932304c0d8f1d593d7b239\n"
    },
    {
      "commit": "fe6b30fb4e9ee34af86cd028749f1b7133a64326",
      "tree": "13b244e7dc09e4da773518847aede3b88228156e",
      "parents": [
        "2ba96f18ca0bd9bea98b9935d9a4ac2f70f9433b",
        "5bbd9763d57fd07559d39c7c153d989b8d316e00"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 05 03:57:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:57:52 2017 +0000"
      },
      "message": "serialize objects in NVMEM am: 21756127fd am: 6ece5a16ed am: 94907f49fd\nam: 5bbd9763d5\n\nChange-Id: Ifff46be5982398cc1282df9077db3691a38fd1cf\n"
    },
    {
      "commit": "5bbd9763d57fd07559d39c7c153d989b8d316e00",
      "tree": "13b244e7dc09e4da773518847aede3b88228156e",
      "parents": [
        "abf58a352bcf12f34b77ace0772219f7dd0a1e32",
        "94907f49fd1ba397e5a5bb6f4ea586071c4e85be"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 05 03:54:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:54:51 2017 +0000"
      },
      "message": "serialize objects in NVMEM am: 21756127fd am: 6ece5a16ed\nam: 94907f49fd\n\nChange-Id: Ief4d7c45c0eccc62fc09a662fb3c974e2f06a029\n"
    },
    {
      "commit": "94907f49fd1ba397e5a5bb6f4ea586071c4e85be",
      "tree": "13b244e7dc09e4da773518847aede3b88228156e",
      "parents": [
        "acdff2ed61adee6530505bdae2843bfda40ab895",
        "6ece5a16ed875a5d8d5cb500844d43cae3c1413f"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 05 03:51:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:51:21 2017 +0000"
      },
      "message": "serialize objects in NVMEM am: 21756127fd\nam: 6ece5a16ed\n\nChange-Id: Ie30be3fd1839ea681901a88e6721f8803236de16\n"
    },
    {
      "commit": "6ece5a16ed875a5d8d5cb500844d43cae3c1413f",
      "tree": "13b244e7dc09e4da773518847aede3b88228156e",
      "parents": [
        "be42694d9f48772f52a9a03bd5a0a842e160fe1f",
        "21756127fdebc0b0825aba875c7d0cc75057d3d8"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Jan 05 03:46:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:46:21 2017 +0000"
      },
      "message": "serialize objects in NVMEM\nam: 21756127fd\n\nChange-Id: I3ec3888ba566dc15bd81084da00fe9e581e9296c\n"
    },
    {
      "commit": "21756127fdebc0b0825aba875c7d0cc75057d3d8",
      "tree": "e8c14f3634be389b148314425c3ea23000ddfcab",
      "parents": [
        "569c3c58dc69d5c8628f3c329937c136be38df3f"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Dec 29 11:14:03 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Jan 04 19:42:20 2017 -0800"
      },
      "message": "serialize objects in NVMEM\n\nReference implementation stores OBJECT structures in NVRAM\nunmarshaled, even though this structure layout is such that most of\nits 1540 bytes remain unused by the object stored in the structure.\n\nMarshaling the structure before storing it in NVMEM allows to save a\nlot of room there.\n\nTo make sure that marshaling is not processing junk data, clear the\nentire structure before allocating a new OBJECT.\n\nThis change is meant to be backwards compatible. When data is read\nfrom NVMEM, in case its size is equal the size of OBJECT structure,\ndata is considered stored unmarshaled and is copied to the output\ndirectly. If the stored size is smaller - unmarshaling function is\ninvoked.\n\nBUG\u003dchrome-os-partner:60502\nTEST\u003dtcg test suite passes (not that it exercises this a lot, just\n     five instances of storing/retrieving objects for the entire\n     suite). Will test on real tpm to verify NVMEM storage format\n     backwards compatibility.\n\n     Also tried taking a chrome os device through enterprise\n     enrollment. With the old code after enrollment there is room for\n     just two eviction objects left:\n\n   # command to retrieve number of objects in nvmem(is in the last\n   #  byte of the response)\n   localhost ~ #  trunks_send --raw 80 01 00 00 00 16 00 00 01 7a 00\\\n        00 00 06 00 00 02 08 00 00 00 01\n   80010000001B000000000100000006000000010000020800000003\n\n   # command to retrieve how many objects the tpm estimates it is\n   #  still possible to store in nvram (is in the last byte of the\n   #  response)\n   localhost ~ # trunks_send --raw 80 01 00 00 00 16 00 00 01 7a \\\n      00 00 00 06 00 00 02 09 00 00 00 01\n   80010000001B000000000100000006000000010000020900000002\n\n     with the new code after enrollment the responses the above commands\n     are:\n\n   80010000001B000000000100000006000000010000020800000003\n   80010000001B000000000100000006000000010000020900000004\n\n     That is with three objects stored there is room for 4 more\n     objects.\n\n    Also verified that the device enrolled with the old version of the\n    cr50 firmware remains enrolled after firmware update, which\n    demonstrates backward compatibility.\n\nChange-Id: Ic2d5f902220b451523b740b57edb7867441d1faa\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/424171\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "8666be20c9f3934b16a7028d51fa6b573383c0bc",
      "tree": "2d6048884195ca1156232290b71e80c62d8c670e",
      "parents": [
        "309743335b7587ddc60ae0aa368ffb91ebb3e857",
        "2ba96f18ca0bd9bea98b9935d9a4ac2f70f9433b"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Dec 21 18:38:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 18:38:03 2016 +0000"
      },
      "message": "tpm2: add support for padding-only RSASSA am: 569c3c58dc am: be42694d9f am: acdff2ed61 am: abf58a352b\nam: 2ba96f18ca\n\nChange-Id: I5d06675027c4bc201e4cc093bd9e29fd1b408461\n"
    },
    {
      "commit": "2ba96f18ca0bd9bea98b9935d9a4ac2f70f9433b",
      "tree": "2d6048884195ca1156232290b71e80c62d8c670e",
      "parents": [
        "6c856e63621bddc00c1c8587b2e70b3c2da78e7c",
        "abf58a352bcf12f34b77ace0772219f7dd0a1e32"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Dec 21 18:33:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 18:33:02 2016 +0000"
      },
      "message": "tpm2: add support for padding-only RSASSA am: 569c3c58dc am: be42694d9f am: acdff2ed61\nam: abf58a352b\n\nChange-Id: I008be36f019c3cda402734f64e594a9b26bcaf1e\n"
    },
    {
      "commit": "abf58a352bcf12f34b77ace0772219f7dd0a1e32",
      "tree": "2d6048884195ca1156232290b71e80c62d8c670e",
      "parents": [
        "12242f389d4b29cac7b244ed54e09854ef74b187",
        "acdff2ed61adee6530505bdae2843bfda40ab895"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Dec 21 18:27:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 18:27:02 2016 +0000"
      },
      "message": "tpm2: add support for padding-only RSASSA am: 569c3c58dc am: be42694d9f\nam: acdff2ed61\n\nChange-Id: I25c29962e149bac7c9fc57d33ae253f5553a71ab\n"
    },
    {
      "commit": "acdff2ed61adee6530505bdae2843bfda40ab895",
      "tree": "2d6048884195ca1156232290b71e80c62d8c670e",
      "parents": [
        "09170b3a3c0a787147d54c3b3a2d35eda11dbe18",
        "be42694d9f48772f52a9a03bd5a0a842e160fe1f"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Dec 21 18:22:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 18:22:01 2016 +0000"
      },
      "message": "tpm2: add support for padding-only RSASSA am: 569c3c58dc\nam: be42694d9f\n\nChange-Id: I79933c1fb3b91ddf6ff30cdc32d4560495f5c85d\n"
    },
    {
      "commit": "be42694d9f48772f52a9a03bd5a0a842e160fe1f",
      "tree": "2d6048884195ca1156232290b71e80c62d8c670e",
      "parents": [
        "458b6689d711589f4a5689efe08fe49711fadeab",
        "569c3c58dc69d5c8628f3c329937c136be38df3f"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Dec 21 18:17:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 21 18:17:32 2016 +0000"
      },
      "message": "tpm2: add support for padding-only RSASSA\nam: 569c3c58dc\n\nChange-Id: I9c12247c6c6ec66ac1091275db40dc371be9bcab\n"
    },
    {
      "commit": "569c3c58dc69d5c8628f3c329937c136be38df3f",
      "tree": "93226a82bcfe5b7049d981c0546add74e51de5b3",
      "parents": [
        "1d3ac310707d4c587b275b2683c26eb5cde32123"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Thu Dec 15 14:19:49 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Dec 21 10:09:52 2016 -0800"
      },
      "message": "tpm2: add support for padding-only RSASSA\n\nPerform PKCS1-padding-only signing for RSASSA if hashing algorithm is\nTPM_ALG_NULL in TPM2_Sign parameters and in the key public area.\n\nThis feature is guarded by SUPPORT_PADDING_ONLY_RSASSA macro.\n\nBUG\u003dchrome-os-partner:60967\nBRANCH\u003dnone\nTEST\u003dOn a unowned machine with TPM2: corp enroll, login, install\n     a network certificate (gECC or GMC), then:\n     a) retrieve the public key from the installed certificate\n       LIBCHAPS\u003d`ls /usr/lib**/libchaps.so`\n       CERTID\u003d`pkcs11-tool --module\u003d$LIBCHAPS --slot\u003d1 --type\u003dcert \\\n               -O | grep \"ID:\" | awk \u0027{print $2}\u0027`\n       pkcs11-tool --module\u003d$LIBCHAPS --slot\u003d1 --id\u003d$CERTID \\\n                   --type\u003dcert -r \u003e /tmp/cert\n       openssl x509 -inform der -pubkey -noout -in /tmp/cert \u003e /tmp/pub.key\n     b) sign a sample text using the private key for the certificate and\n        MD5-RSA-PKCS mechanism, not supported by TPM2_Sign command:\n       echo \"ABCDEF\" \u003e /tmp/1.txt\n       pkcs11-tool --module\u003d$LIBCHAPS --slot\u003d1 --id\u003d$CERTID --sign \\\n                 -i /tmp/1.txt -o /tmp/1.sig -m MD5-RSA-PKCS\n     c) verify signature:\n       openssl dgst -md5 -verify /tmp/pub.key -signature /tmp/1.sig /tmp/1.txt\n     Step (b) should succeed and step (c) should return \"Verified OK\".\n\nChange-Id: Iefc85d163089d6f7e09b3e7a41e1df33ba88fa3b\nSigned-off-by: Andrey Pronin \u003capronin@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/420811\nReviewed-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-by: Darren Krahn \u003cdkrahn@chromium.org\u003e\n"
    },
    {
      "commit": "309743335b7587ddc60ae0aa368ffb91ebb3e857",
      "tree": "4431e784f37e9022cfad72010e5d39d5728d8be6",
      "parents": [
        "7e73a195d48d43dc9a8ce201e5a162983cb2d3bf",
        "6c856e63621bddc00c1c8587b2e70b3c2da78e7c"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri Dec 16 01:27:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 16 01:27:37 2016 +0000"
      },
      "message": "Add a build-time assert for sizeof(OBJECT) am: 1d3ac31070 am: 458b6689d7 am: 09170b3a3c am: 12242f389d\nam: 6c856e6362\n\nChange-Id: I3c4c9e70b879f414fffc23a30ddbd7a32d3c8e8e\n"
    },
    {
      "commit": "6c856e63621bddc00c1c8587b2e70b3c2da78e7c",
      "tree": "4431e784f37e9022cfad72010e5d39d5728d8be6",
      "parents": [
        "03d6eae3212b12ce596f98d166fd78e9780275f0",
        "12242f389d4b29cac7b244ed54e09854ef74b187"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 15 23:37:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 15 23:37:57 2016 +0000"
      },
      "message": "Add a build-time assert for sizeof(OBJECT) am: 1d3ac31070 am: 458b6689d7 am: 09170b3a3c\nam: 12242f389d\n\nChange-Id: I8f2fc3d7789e065c9a7d5b9db324276eb212dc01\n"
    },
    {
      "commit": "12242f389d4b29cac7b244ed54e09854ef74b187",
      "tree": "4431e784f37e9022cfad72010e5d39d5728d8be6",
      "parents": [
        "5e683e8a4cae72e18b102e86776bbf7b4b3d00aa",
        "09170b3a3c0a787147d54c3b3a2d35eda11dbe18"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 15 23:21:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 15 23:21:32 2016 +0000"
      },
      "message": "Add a build-time assert for sizeof(OBJECT) am: 1d3ac31070 am: 458b6689d7\nam: 09170b3a3c\n\nChange-Id: I0f6ea2214f7e9eaaa9aa588e8fe430e157f6154b\n"
    },
    {
      "commit": "09170b3a3c0a787147d54c3b3a2d35eda11dbe18",
      "tree": "4431e784f37e9022cfad72010e5d39d5728d8be6",
      "parents": [
        "29b86236a66d2fddaba7016d35e049a1763d3a54",
        "458b6689d711589f4a5689efe08fe49711fadeab"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 15 23:06:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 15 23:06:02 2016 +0000"
      },
      "message": "Add a build-time assert for sizeof(OBJECT) am: 1d3ac31070\nam: 458b6689d7\n\nChange-Id: I0a6124b6f177077f05c8c466c170692b12f99455\n"
    },
    {
      "commit": "458b6689d711589f4a5689efe08fe49711fadeab",
      "tree": "4431e784f37e9022cfad72010e5d39d5728d8be6",
      "parents": [
        "be4ffac51ae06d3735cbedb425c5091da0b8ae9c",
        "1d3ac310707d4c587b275b2683c26eb5cde32123"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 15 22:54:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 15 22:54:02 2016 +0000"
      },
      "message": "Add a build-time assert for sizeof(OBJECT)\nam: 1d3ac31070\n\nChange-Id: I6fd167b748ac45fdacde2af135b96375aee59896\n"
    },
    {
      "commit": "1d3ac310707d4c587b275b2683c26eb5cde32123",
      "tree": "4625d650ac77e15e668bf5f424c183d9b790eeb1",
      "parents": [
        "abb7a18cbd57bb1bbaf56b91d5cbf8cb26fb69a9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Mon Dec 12 17:31:58 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Dec 15 14:49:15 2016 -0800"
      },
      "message": "Add a build-time assert for sizeof(OBJECT)\n\nAdd a build assert that checks the sizeof the tpm2\nOBJECT struct.  This check indicates that NV_FORMAT_VERSION\nneeds to be bumped, due to a change to tpm2 data structures.\n\nBRANCH\u003dnone\nBUG\u003dnone\nTEST\u003dbuild succeeds\n\nChange-Id: Id6cddd7bec10ebf0aa78e2199826fb6e1ff4fd8c\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/419120\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\n"
    },
    {
      "commit": "7e73a195d48d43dc9a8ce201e5a162983cb2d3bf",
      "tree": "109c8b0b82b0229c14b035058fa630f11b403d49",
      "parents": [
        "27f678612dc7f3364496ab45ee31405fa3034ba7",
        "03d6eae3212b12ce596f98d166fd78e9780275f0"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 22:09:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 22:09:01 2016 +0000"
      },
      "message": "[ossfuzz] catching up with upstream changes am: abb7a18cbd am: be4ffac51a am: 29b86236a6 am: 5e683e8a4c\nam: 03d6eae321\n\nChange-Id: Ic07b6cabbcff7f97fe771e0119e5a16e7f354b37\n"
    },
    {
      "commit": "03d6eae3212b12ce596f98d166fd78e9780275f0",
      "tree": "109c8b0b82b0229c14b035058fa630f11b403d49",
      "parents": [
        "2fe751e2554970ea86d60cb124e9d42198c310dc",
        "5e683e8a4cae72e18b102e86776bbf7b4b3d00aa"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 22:04:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 22:04:13 2016 +0000"
      },
      "message": "[ossfuzz] catching up with upstream changes am: abb7a18cbd am: be4ffac51a am: 29b86236a6\nam: 5e683e8a4c\n\nChange-Id: Ieb33e4c449e2c41cec845c500ab391dac2bd6ba7\n"
    },
    {
      "commit": "5e683e8a4cae72e18b102e86776bbf7b4b3d00aa",
      "tree": "109c8b0b82b0229c14b035058fa630f11b403d49",
      "parents": [
        "d936fce9817f83351bd878207319626528e18f2f",
        "29b86236a66d2fddaba7016d35e049a1763d3a54"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 21:59:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 21:59:56 2016 +0000"
      },
      "message": "[ossfuzz] catching up with upstream changes am: abb7a18cbd am: be4ffac51a\nam: 29b86236a6\n\nChange-Id: I55a7459aa15d16a5fddb30a3608eb2fac1507d74\n"
    },
    {
      "commit": "29b86236a66d2fddaba7016d35e049a1763d3a54",
      "tree": "109c8b0b82b0229c14b035058fa630f11b403d49",
      "parents": [
        "da73c11811890254ccbd80d89699db880b121c01",
        "be4ffac51ae06d3735cbedb425c5091da0b8ae9c"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 21:55:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 21:55:25 2016 +0000"
      },
      "message": "[ossfuzz] catching up with upstream changes am: abb7a18cbd\nam: be4ffac51a\n\nChange-Id: I987dfeaa1ffc6875230a0e883fefa17bd025aa61\n"
    },
    {
      "commit": "be4ffac51ae06d3735cbedb425c5091da0b8ae9c",
      "tree": "109c8b0b82b0229c14b035058fa630f11b403d49",
      "parents": [
        "da73c11811890254ccbd80d89699db880b121c01",
        "abb7a18cbd57bb1bbaf56b91d5cbf8cb26fb69a9"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 21:48:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 07 21:48:54 2016 +0000"
      },
      "message": "[ossfuzz] catching up with upstream changes\nam: abb7a18cbd\n\nChange-Id: Ie29134b65552a2ff0a1b68e3ff7d9b50cd7fd6df\n"
    },
    {
      "commit": "abb7a18cbd57bb1bbaf56b91d5cbf8cb26fb69a9",
      "tree": "a98d620992e255f45895769123ef8df256a92ba3",
      "parents": [
        "f037a5c57c02fce358df0a78ad30632bb6fea355"
      ],
      "author": {
        "name": "Mike Aizatsky",
        "email": "aizatsky@chromium.org",
        "time": "Wed Dec 07 11:55:20 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Dec 07 13:42:01 2016 -0800"
      },
      "message": "[ossfuzz] catching up with upstream changes\n\nBUG\u003dnone\nBRANCH\u003dnone\nTEST\u003dfollow instructions in fuzz/build.sh\nChange-Id: Id3f1ade1ec74401e741928a6961f1da6a21deb6a\nReviewed-on: https://chromium-review.googlesource.com/417702\nCommit-Ready: Mike Aizitsky \u003caizatsky@chromium.org\u003e\nTested-by: Mike Aizitsky \u003caizatsky@chromium.org\u003e\nReviewed-by: Mike Aizitsky \u003caizatsky@chromium.org\u003e\nReviewed-by: Bill Richardson \u003cwfrichar@chromium.org\u003e\nReviewed-by: Nagendra Modadugu \u003cngm@google.com\u003e\n"
    },
    {
      "commit": "27f678612dc7f3364496ab45ee31405fa3034ba7",
      "tree": "b972f5365e96d0a5cfc4a502010931a737cb7973",
      "parents": [
        "e063040341e70b7d84abeeea22a31c8b57f9203c",
        "2fe751e2554970ea86d60cb124e9d42198c310dc"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Dec 05 23:06:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 23:06:43 2016 +0000"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms am: f037a5c57c am: 3f545ad4e8 am: da73c11811 am: d936fce981\nam: 2fe751e255\n\nChange-Id: I56532cceef1e79c440629dd1efa304339b6b1ee3\n"
    },
    {
      "commit": "2fe751e2554970ea86d60cb124e9d42198c310dc",
      "tree": "b972f5365e96d0a5cfc4a502010931a737cb7973",
      "parents": [
        "7906c74bd6c1caa046b5c4f6e6ba6282d033f669",
        "d936fce9817f83351bd878207319626528e18f2f"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Dec 05 23:03:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 23:03:13 2016 +0000"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms am: f037a5c57c am: 3f545ad4e8 am: da73c11811\nam: d936fce981\n\nChange-Id: I22beb227166d3e90196b76f9ac42726cb96df520\n"
    },
    {
      "commit": "d936fce9817f83351bd878207319626528e18f2f",
      "tree": "b972f5365e96d0a5cfc4a502010931a737cb7973",
      "parents": [
        "a8882eec97bc0ef26214a1ccdd54df5db7720297",
        "da73c11811890254ccbd80d89699db880b121c01"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Dec 05 23:00:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 23:00:12 2016 +0000"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms am: f037a5c57c am: 3f545ad4e8\nam: da73c11811\n\nChange-Id: I2480d22a46dce31b5cc5228c46e855cec452b779\n"
    },
    {
      "commit": "da73c11811890254ccbd80d89699db880b121c01",
      "tree": "b972f5365e96d0a5cfc4a502010931a737cb7973",
      "parents": [
        "630e2e46ea030380846bc1a096767fc3623eb258",
        "3f545ad4e8c506b5545738bda5ab99d096d47fc0"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Dec 05 22:57:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 22:57:42 2016 +0000"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms am: f037a5c57c\nam: 3f545ad4e8\n\nChange-Id: I5fcd8c43f428a148f2b80829f136f5d9bb9ab487\n"
    },
    {
      "commit": "3f545ad4e8c506b5545738bda5ab99d096d47fc0",
      "tree": "b972f5365e96d0a5cfc4a502010931a737cb7973",
      "parents": [
        "06c8e853bbab19061d7363f74cc9c4115fd86e17",
        "f037a5c57c02fce358df0a78ad30632bb6fea355"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Dec 05 22:51:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 05 22:51:13 2016 +0000"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms\nam: f037a5c57c\n\nChange-Id: Ib1700fc14aaa486b3740877aa0598496e6ed01ed\n"
    },
    {
      "commit": "f037a5c57c02fce358df0a78ad30632bb6fea355",
      "tree": "1e07d7257506c646a2ec3879a950bcc260abd7f3",
      "parents": [
        "889c3dda306f4af76cb3699a28d1dc57a21019e2"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Tue Nov 29 12:39:30 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Mon Dec 05 14:49:51 2016 -0800"
      },
      "message": "tpm2: enable all SHA-xxx hashing algorithms\n\nIn practice, RSASSA/SHA-512 is used for signing with tpm-backed keys,\nso we need to enable this algorithm. SHA-384 is also enabled, as it\ndoesn\u0027t affect the size of objects, and support for it is also added\nin the code.\n\nNote that for cr50 this change combined with CL:415218 is sufficient\nto support SHA-384/512 digests in RSA Sign operations. However, more\nchanges are required to actually support the new hashing algorithm,\nand will come in a separate CL.\n\nBumped NV_FORMAT_VERSION to 2 since this change increases OBJECT size\n(that has 5 digest structures inside, so +32 (32-\u003e64) to max digest\nmeans +160 bytes to OBJECT).\nNote that it leads to decreasing the number of persistent objects that\ncan be stored in NVRAM.\n\nBUG\u003dchrome-os-partner:59754\nTEST\u003d1) On TPM2 simulator for a pre-generated key pair (/tmp/priv.key +\n     /tmp/pub.key) and input /tmp/1.txt, import the private key, sign\n     the text using it and SHA512-RSA-PKCS, and verify that the\n     signature is correct:\n       openssl pkcs8 -inform pem -outform der -in /tmp/priv.key \\\n                     -out /tmp/priv.der -nocrypt\n       p11_replay --import --path\u003d/tmp/priv.der --type\u003dprivkey \\\n                  -id\u003dbbbbbb\n       pkcs11-tool --module\u003d`ls /usr/lib**/libchaps.so` --slot\u003d0 \\\n                   --id\u003dbbbbbb --sign -i /tmp/1.txt -o /tmp/1.sig \\\n\t\t   -m SHA512-RSA-PKCS\n       openssl dgst -sha512 -verify /tmp/pub.key \\\n                    -signature /tmp/1.sig /tmp/1.txt\n     The last operation should say \"Verified OK\".\n     2) Repeat the same for SHA384-RSA-PKCS and openssl dgst -sha384.\n     3) Boot on TPM2 board after clearing tpm owner, corp enroll,\n        login.\n\nChange-Id: I03e24bd0659aa8b1d76dd16640ea44b6eb46bf56\nReviewed-on: https://chromium-review.googlesource.com/415108\nCommit-Ready: Andrey Pronin \u003capronin@chromium.org\u003e\nTested-by: Andrey Pronin \u003capronin@chromium.org\u003e\nReviewed-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "e063040341e70b7d84abeeea22a31c8b57f9203c",
      "tree": "a3d9f3307350d4d0f3c26b68c29f8f06914ec9c0",
      "parents": [
        "f7110291792bf130bcadb379bb0a5e901224378f",
        "7906c74bd6c1caa046b5c4f6e6ba6282d033f669"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 04:26:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:26:06 2016 +0000"
      },
      "message": "Introduce NVRAM storage format versioning am: 889c3dda30 am: 06c8e853bb am: 630e2e46ea am: a8882eec97\nam: 7906c74bd6\n\nChange-Id: If2cb45262fcf7f5afc3756eb98ac8859cee3f512\n"
    },
    {
      "commit": "7906c74bd6c1caa046b5c4f6e6ba6282d033f669",
      "tree": "a3d9f3307350d4d0f3c26b68c29f8f06914ec9c0",
      "parents": [
        "c156f79ffa98ad631aa71c89a1f9dfa04d61589d",
        "a8882eec97bc0ef26214a1ccdd54df5db7720297"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 04:23:37 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:23:37 2016 +0000"
      },
      "message": "Introduce NVRAM storage format versioning am: 889c3dda30 am: 06c8e853bb am: 630e2e46ea\nam: a8882eec97\n\nChange-Id: I7bfc4a0c5132ad853062391894078ab0e17d16ec\n"
    },
    {
      "commit": "a8882eec97bc0ef26214a1ccdd54df5db7720297",
      "tree": "a3d9f3307350d4d0f3c26b68c29f8f06914ec9c0",
      "parents": [
        "9dacaf8face476e9354278504472b9cd6da90569",
        "630e2e46ea030380846bc1a096767fc3623eb258"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 04:18:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:18:55 2016 +0000"
      },
      "message": "Introduce NVRAM storage format versioning am: 889c3dda30 am: 06c8e853bb\nam: 630e2e46ea\n\nChange-Id: Ib35cc66f14c576c24ab4ee2aedfbded38cfa124d\n"
    },
    {
      "commit": "630e2e46ea030380846bc1a096767fc3623eb258",
      "tree": "a3d9f3307350d4d0f3c26b68c29f8f06914ec9c0",
      "parents": [
        "e5e91df302ae80c3c9b94dc9bd6645aca7b630f7",
        "06c8e853bbab19061d7363f74cc9c4115fd86e17"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 04:13:42 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 04:13:42 2016 +0000"
      },
      "message": "Introduce NVRAM storage format versioning am: 889c3dda30\nam: 06c8e853bb\n\nChange-Id: I19dc48853afa6f18e2bac3325e768fe533edbcbe\n"
    },
    {
      "commit": "06c8e853bbab19061d7363f74cc9c4115fd86e17",
      "tree": "a3d9f3307350d4d0f3c26b68c29f8f06914ec9c0",
      "parents": [
        "cb032573c643ecd5d3ed86af5d654e0a788dc349",
        "889c3dda306f4af76cb3699a28d1dc57a21019e2"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 03:16:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Dec 03 03:16:12 2016 +0000"
      },
      "message": "Introduce NVRAM storage format versioning\nam: 889c3dda30\n\nChange-Id: I9603767efa64fe7148d7580904d2092a1fcaaf23\n"
    },
    {
      "commit": "889c3dda306f4af76cb3699a28d1dc57a21019e2",
      "tree": "2b30f881929c7f7e44cb0b2d124d2da5818655a5",
      "parents": [
        "81e70877e2e3387beac631dd7acaeed4a7c13022"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Sat Dec 03 07:27:09 2016 +0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri Dec 02 19:12:57 2016 -0800"
      },
      "message": "Introduce NVRAM storage format versioning\n\nWe want to be able to detect situations when NVRAM storage format\nchanges for whatever reason. At the very least the NVRAM needs to be\nreinitialized, ideally its contents should be migrated from old to new\nstorage format.\n\nThis patch implements the reinitialization part.\n\nBUG\u003dchrome-os-partner:60537\nTEST\u003dadded some code to print out a message when NvInit() is invoked\n     in NvCheckAndMigrateIfNeeded(). Verified that it is invoked on\n     the first restart after upgrade to this new version.\n\nChange-Id: Ia713a6fe7814bbe44ed5ce28ebcc0435a99b7716\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/416294\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "f7110291792bf130bcadb379bb0a5e901224378f",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "b722270f4d4e5dfe2eb9e2d6feee0d0390e27178",
        "c156f79ffa98ad631aa71c89a1f9dfa04d61589d"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Wed Nov 30 00:04:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 30 00:04:00 2016 +0000"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms am: 81e70877e2  -s ours am: cb032573c6 am: e5e91df302 am: 9dacaf8fac\nam: c156f79ffa\n\nChange-Id: I6cd654554479ecb26a42a89a016f3f4b3622db86\n"
    },
    {
      "commit": "c156f79ffa98ad631aa71c89a1f9dfa04d61589d",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "0080bf0cc70f84360ccf4dcb044efd738eee082b",
        "9dacaf8face476e9354278504472b9cd6da90569"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Tue Nov 29 23:59:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 29 23:59:00 2016 +0000"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms am: 81e70877e2  -s ours am: cb032573c6 am: e5e91df302\nam: 9dacaf8fac\n\nChange-Id: I6d1c1e898039a76b0ea020247779c0fdc9172845\n"
    },
    {
      "commit": "9dacaf8face476e9354278504472b9cd6da90569",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "5e61a778981e74e74d500533bf79f9b3e245b581",
        "e5e91df302ae80c3c9b94dc9bd6645aca7b630f7"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Tue Nov 29 23:52:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 29 23:52:57 2016 +0000"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms am: 81e70877e2  -s ours am: cb032573c6\nam: e5e91df302\n\nChange-Id: Id3c6f31fe4d54c36c98a40c1b061ee3bdcab5ddb\n"
    },
    {
      "commit": "e5e91df302ae80c3c9b94dc9bd6645aca7b630f7",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "efd9019ab15ab0e6bebc3bab0756eeedf1f162d5",
        "cb032573c643ecd5d3ed86af5d654e0a788dc349"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Tue Nov 29 23:47:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 29 23:47:29 2016 +0000"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms am: 81e70877e2  -s ours\nam: cb032573c6\n\nChange-Id: Ib6bfbda3590de4336095795cf50536a69f680555\n"
    },
    {
      "commit": "cb032573c643ecd5d3ed86af5d654e0a788dc349",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "c5912a41a95c992137228de2466d616080a5f61d",
        "81e70877e2e3387beac631dd7acaeed4a7c13022"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Tue Nov 29 23:39:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 29 23:39:05 2016 +0000"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms\nam: 81e70877e2  -s ours\n\nChange-Id: I95f472fb59d75128a717f5693cc15c9435c7c128\n"
    },
    {
      "commit": "81e70877e2e3387beac631dd7acaeed4a7c13022",
      "tree": "a2008cb559c09d3cf02fe7fd8463010bc7d289df",
      "parents": [
        "07ec984d630c89128306671ec42b964236ce4eaf"
      ],
      "author": {
        "name": "Andrey Pronin",
        "email": "apronin@chromium.org",
        "time": "Mon Nov 28 19:12:12 2016 -0800"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Nov 29 13:12:41 2016 -0800"
      },
      "message": "tpm2: fix algorithm IDs for hashing algorithms\n\nUncomment the AlgorithmIdentifier values for hashing algorithms.\nWithout that, all zeroes were used for DER encoding the hash value\nwhen signing using RSASSA.\n\nBUG\u003dchrome-os-partner:59754\nBUG\u003dchrome-os-partner:60382\nTEST\u003dOn TPM2 for a pre-generated key pair (/tmp/priv.key + /tmp/pub.key)\n     and input /tmp/1.txt, import the private key, sign the text using\n     it and SHA256-RSA-PKCS, and verify that the signature is correct:\n       openssl pkcs8 -inform pem -outform der -in /tmp/priv.key \\\n                     -out /tmp/priv.der -nocrypt\n       p11_replay --import --path\u003d/tmp/priv.der --type\u003dprivkey \\\n                  -id\u003dbbbbbb\n       pkcs11-tool --module\u003d`ls /usr/lib**/libchaps.so` --slot\u003d0 \\\n                   --id\u003dbbbbbb --sign -i /tmp/1.txt -o /tmp/1.sig \\\n\t\t   -m SHA256-RSA-PKCS\n       openssl dgst -sha256 -verify /tmp/pub.key \\\n                    -signature /tmp/1.sig /tmp/1.txt\n     The last operation should say \"Verified OK\".\n\nChange-Id: I8c29ec320d8c5832267c6295d00440846d27ff87\nReviewed-on: https://chromium-review.googlesource.com/415024\nCommit-Ready: Andrey Pronin \u003capronin@chromium.org\u003e\nTested-by: Andrey Pronin \u003capronin@chromium.org\u003e\nReviewed-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-by: Darren Krahn \u003cdkrahn@chromium.org\u003e\n"
    },
    {
      "commit": "b722270f4d4e5dfe2eb9e2d6feee0d0390e27178",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "bf777903b76c601f114f2f5a32268138ae5e01ee",
        "0080bf0cc70f84360ccf4dcb044efd738eee082b"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Nov 03 00:53:19 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 03 00:53:19 2016 +0000"
      },
      "message": "tpm: fix assert failure in PCRComputeCurrentDigest am: 07ec984d63 am: c5912a41a9 am: efd9019ab1 am: 5e61a77898\nam: 0080bf0cc7\n\nChange-Id: I29789dd5914847f822039069fc47ff13b102bcd1\n"
    },
    {
      "commit": "0080bf0cc70f84360ccf4dcb044efd738eee082b",
      "tree": "439bc2c493a8ad4e98d4ca214ab25fecc2b785d4",
      "parents": [
        "3c244e57681633c1ddcf6e81fa0f6379aee607d2",
        "5e61a778981e74e74d500533bf79f9b3e245b581"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Nov 03 00:50:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 03 00:50:16 2016 +0000"
      },
      "message": "tpm: fix assert failure in PCRComputeCurrentDigest am: 07ec984d63 am: c5912a41a9 am: efd9019ab1\nam: 5e61a77898\n\nChange-Id: I5d62e87a4653fa27edafbc6b7747f998350aa4f5\n"
    }
  ],
  "next": "5e61a778981e74e74d500533bf79f9b3e245b581"
}
