)]}'
{
  "log": [
    {
      "commit": "0dd679081b9c8bfa2583d74e3a17a413709ea362",
      "tree": "d99abee3f825248f344c0638d5f9fcdce114b744",
      "parents": [
        "83664987e10294ee6acbb215f34164c747712985",
        "e010e75cc1d2689f8d2bd540001ecc5f1e7598f8"
      ],
      "author": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 14 04:38:53 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 14 04:38:53 2022"
      },
      "message": "Merge \"README: Spelling correction\" into main"
    },
    {
      "commit": "83664987e10294ee6acbb215f34164c747712985",
      "tree": "e9dc7b76a6b4828282dc3359f1e5d10922fa976c",
      "parents": [
        "11a97df4133f905bbdf9ddb48b5d56d617ec949b"
      ],
      "author": {
        "name": "Zi Lin",
        "email": "lziest@google.com",
        "time": "Wed Oct 12 22:54:01 2022"
      },
      "committer": {
        "name": "Zi Lin",
        "email": "lziest@google.com",
        "time": "Wed Oct 12 22:58:46 2022"
      },
      "message": "util: Make ct_memeq return in constant time.\n\nCompiler may optimize to return early once the diff is not 0.\nUse \u0027volatile\u0027 to prevent such optimizations.\n\nBUG\u003db:236841155\nTEST\u003dmake\n\nChange-Id: I06780f57fea64253531ce10f23a228d501c3b460\n"
    },
    {
      "commit": "11a97df4133f905bbdf9ddb48b5d56d617ec949b",
      "tree": "cafc71cae4ef6b3e7e64648b257b3f0ca2300e1d",
      "parents": [
        "92221d4688ed01cc361f01d650b82bf7e28078b2"
      ],
      "author": {
        "name": "Mattias Nissler",
        "email": "mnissler@chromium.org",
        "time": "Tue May 03 09:34:48 2022"
      },
      "committer": {
        "name": "Mattias Nissler",
        "email": "mnissler@chromium.org",
        "time": "Tue May 03 09:34:48 2022"
      },
      "message": "Drop mnissler@ from OWNERS\n\nI\u0027ll be on leave for 6 months.\n\nBUG\u003dNone\nTEST\u003dNone\n\nChange-Id: I33c3f4dcb8d0e70829382e7d4dba2590795cdf20\n"
    },
    {
      "commit": "92221d4688ed01cc361f01d650b82bf7e28078b2",
      "tree": "2aeca3cffd0e69db866b5623819ecd5bf8db1232",
      "parents": [
        "3830fffbc5c5205bb8fb1b9f366fe44559923592"
      ],
      "author": {
        "name": "Tom Hughes",
        "email": "tomhughes@chromium.org",
        "time": "Fri Sep 25 23:14:22 2020"
      },
      "committer": {
        "name": "Tom Hughes",
        "email": "tomhughes@chromium.org",
        "time": "Sat Dec 11 00:13:22 2021"
      },
      "message": "PRESUBMIT: disable license check\n\nThe license for this code is different than the standard Chromium OS\nlicense.\n\nBUG\u003db:169343201\nTEST\u003drepo upload\n\nChange-Id: If2bbc762c5929bcbbe5aa04dff0c6a4654bf46b7\n"
    },
    {
      "commit": "e010e75cc1d2689f8d2bd540001ecc5f1e7598f8",
      "tree": "74f0ecb476fb69f049044582b0fda7260eb1aa64",
      "parents": [
        "3830fffbc5c5205bb8fb1b9f366fe44559923592"
      ],
      "author": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Tue Dec 29 04:12:29 2020"
      },
      "committer": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Wed Dec 30 18:58:36 2020"
      },
      "message": "README: Spelling correction\n\nThe mirror change is https://github.com/google/omaha/pull/255\n\nBUG\u003db:176500425\nTEST\u003dnone\n\nChange-Id: I5ae1f652c01f85c3e7b1f274bb06c5c2d378a812\n"
    },
    {
      "commit": "3830fffbc5c5205bb8fb1b9f366fe44559923592",
      "tree": "f3d026c790bd3d7121bb96ed2a4932360d698a73",
      "parents": [
        "07b7b922de1721a9c939b7428953ec02b72f68bb"
      ],
      "author": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Thu Dec 17 23:58:42 2020"
      },
      "committer": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Tue Dec 29 16:01:12 2020"
      },
      "message": "git: Add .gitignore for build directory\n\nBUG\u003dnone\nTEST\u003dmake\n     git status\n     # Should not see build/* artifacts\n\nChange-Id: Id5d2e38e48254ce56327f8e0577a4bc170fe1b45\n"
    },
    {
      "commit": "07b7b922de1721a9c939b7428953ec02b72f68bb",
      "tree": "7a7c22e6b3fdbfb8b227551cca4b63dbf0f3b997",
      "parents": [
        "3c5ce9a1c631043476c0f52bad47f241680cc053"
      ],
      "author": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Fri Mar 06 20:13:47 2020"
      },
      "committer": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Tue Dec 29 16:00:55 2020"
      },
      "message": "make: Fix makefile depend generation\n\nThe main goal of this is to fix \"make --question -C cryptoc\" behavior\nfor projects that depend on this library (Chromium EC, Cr50).\n\nWithout this fix, when invoking make with the --question flag,\na full build of all *.o was triggered, minus libcryptoc.a.\n\nThis was because the \"-include $(DEPS)\" make step depended on *.d\nfiles. That would then trigger the primary \"$(obj)/%.d $(obj)/%.o\"\nrule, which [yes generated .d files, but] generated the objects.\n\nThe following article explains the art of makefile depends quite well:\nhttp://make.mad-scientist.net/papers/advanced-auto-dependency-generation\n\nBUG\u003dnone\nTEST\u003dmake clean; make -q \u0026\u0026 echo Fail\n    # No CC builds should occur and no Fail was emitted\n    # Before this change, the make -q would trigger a build\nTEST\u003dmake clean; make || echo Fail; make -q || echo Fail\n    # No Fail should be emitted\nTEST\u003dmake\n     touch include/cryptoc/sha.h\n     make\n     # See sha.o, hmac.o, and libcryptoc.a being remade\nTEST\u003dmake\n     touch include/cryptoc/util.h\n     make\n     # See hmac.o, util.o, and libcryptoc.a being remade\nTEST\u003dmake\n     mv include/cryptoc/util.h include/cryptoc/utill.h\n     # Change header reference in util.c and hmac.c\n     make\n     # See hmac.o, util.o, and libcryptoc.a being remade\nTEST\u003d# Run the following for a few minutes\n     while true; do \\\n       make clean \u0026\u003e/dev/null; \\\n       make -q \u0026\u0026 echo Fail; \\\n       make -j \u0026\u003e/dev/null; \\\n       make -q || echo Fail; \\\n       make clean \u0026\u003e/dev/null; \\\n       make -q \u0026\u0026 echo Fail; \\\n       make \u0026\u003e/dev/null; \\\n       make -q || echo Fail; \\\n       echo -n .; \\\n     done\n\nChange-Id: I1ec8a9acca06d8475011563365b57a16f65b2e84\n"
    },
    {
      "commit": "3c5ce9a1c631043476c0f52bad47f241680cc053",
      "tree": "86f00f9caaf3655e9dd1cc01c05ac4662fa3dae5",
      "parents": [
        "1e2e9d7183f545eefd1a86a07b0ab6f91d837a6c"
      ],
      "author": {
        "name": "Tom Hughes",
        "email": "tomhughes@chromium.org",
        "time": "Tue Sep 22 20:14:32 2020"
      },
      "committer": {
        "name": "Tom Hughes",
        "email": "tomhughes@chromium.org",
        "time": "Tue Sep 22 20:14:32 2020"
      },
      "message": "util: Use size_t instead of uint32_t\n\nsize_t better matches std::memcmp and the other function in this file.\nIt is still unsigned.\n\nBUG\u003db:169156874\nTEST\u003dCQ passes\n\nChange-Id: Ibb5ed7abd9af566efba97fc0dffc7b8c87ad1160\n"
    },
    {
      "commit": "1e2e9d7183f545eefd1a86a07b0ab6f91d837a6c",
      "tree": "fdbc51bbd5a7ee9d532ea1aa30cf21e57ca199db",
      "parents": [
        "51c319ff23b6e5d6b3d8deb539a063edffb24483",
        "793cf5929fea62fc9d8d238803fe9095dc9c079d"
      ],
      "author": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Feb 19 22:19:18 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 19 22:19:18 2020"
      },
      "message": "Merge \"cryptoc: sync with upstream sources\""
    },
    {
      "commit": "51c319ff23b6e5d6b3d8deb539a063edffb24483",
      "tree": "5b25e42c84714218b06757c9d47399820bb64da5",
      "parents": [
        "e05bfa91102dd5137b4027b4f3405e041ffe2c32"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Thu Feb 06 19:44:03 2020"
      },
      "committer": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Fri Feb 07 19:22:07 2020"
      },
      "message": "Makefile: enforce target name in generated dependencies\n\nDue to the current ccache version\u0027s bug need to explicitly request gcc\nto set the generated .d file\u0027s targets to include the path to the .o\nfile.\n\nBUG\u003db:148943341\nTEST\u003dverified that relevant object files are rebuilt when an .h file\n     is touched.\n\nChange-Id: Ifbe48c191f8585f40da4eac1db29c44f4686c5c3\n"
    },
    {
      "commit": "793cf5929fea62fc9d8d238803fe9095dc9c079d",
      "tree": "4a73a21d2d1c4373c9054f6d749b4681d42e0d63",
      "parents": [
        "e05bfa91102dd5137b4027b4f3405e041ffe2c32"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Oct 09 21:07:05 2019"
      },
      "committer": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed Nov 06 23:19:40 2019"
      },
      "message": "cryptoc: sync with upstream sources\n\nThis CL brings in support for MD5, SHA224 \u0026\nHMAC-SHA384/512.  Remaining changes are cosmetic,\nand purely for the purpose of staying in sync\nwith upstream.\n\nSpace before:\n  *** 10064 bytes in flash and 6004 bytes in RAM still available on cr50 RW ****\nSpace after:\n  *** 10088 bytes in flash and 6004 bytes in RAM still available on cr50 RW ****\n\nBUG\u003dNone\nTEST\u003dtest/tpm_test/tpmtest.py passes\nChange-Id: Ifdeba3c81d50b0d80ad5495477501bb6877e7bca\n"
    },
    {
      "commit": "e05bfa91102dd5137b4027b4f3405e041ffe2c32",
      "tree": "1f42f6d549ba7b3f6bc5d67029984b113787ae0d",
      "parents": [
        "b256f3941b8de4987d75eaa7df7bd8566cec2ef1"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 20:20:35 2019"
      },
      "committer": {
        "name": "Chris McDonald",
        "email": "cjmcdonald@chromium.org",
        "time": "Fri Jun 28 20:20:35 2019"
      },
      "message": "cryptoc: Add OWNERS file\n\nThis CL is populating OWNERS file based on the candidates in the Chrome OS OWNERS status sheet.\n\nBUG\u003db:132095048\nTEST\u003dNone\n\nChange-Id: I22ed4b247e12a152e2ab795ebb742186a0b48df9\n"
    },
    {
      "commit": "b256f3941b8de4987d75eaa7df7bd8566cec2ef1",
      "tree": "2b6e140eb24144fde8bb8bb5336a2bf3f0929672",
      "parents": [
        "08c04c59e7e656a027756ba0d8ab63b01adb45ed"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Wed Feb 06 23:29:58 2019"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Sun Feb 10 00:24:32 2019"
      },
      "message": "Makefile: provide a target to build object files only\n\nThis would be especially useful when link time optimization is\nenabled, as in that case the linker does not operate properly on\narchives, separate object files are required.\n\nAlso, prevent multiple execution of string substitution function when\nderiving lists of object and dependency file names from source file\nnames.\n\nBRANCH\u003dcr50, cr50-mp\nBUG\u003db:65253310\nTEST\u003dCr50 image builds fine with object files produced when using the\n     new make target during build\n\nChange-Id: Iefae1f31270fbce5f08b4aa0c0651cec395776d9\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1457210\nReviewed-by: Randall Spangler \u003crspangler@chromium.org\u003e\n"
    },
    {
      "commit": "08c04c59e7e656a027756ba0d8ab63b01adb45ed",
      "tree": "e7e13cad5f58b0e1d12c6e5e06a97ae09078aa16",
      "parents": [
        "6283eeeaf5ccebcca982d5318b36d49e7b32cb6d"
      ],
      "author": {
        "name": "Vadim Bendebury",
        "email": "vbendeb@chromium.org",
        "time": "Tue Feb 05 19:54:08 2019"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Sun Feb 10 00:24:31 2019"
      },
      "message": "Makefile: add missing license header\n\nThis file was created in 2016, but proper header was not added at the\ntime. Adding it now to prevent future pre-upload script complaints.\n\nBRANCH\u003dcr50, cr50-mp\nBUG\u003dnone\nTEST\u003dno more pre-upload warnings generated by repo\n\nChange-Id: I3293fab86ddeb1d2e2ce16e345316800cc3cd88d\nSigned-off-by: Vadim Bendebury \u003cvbendeb@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1454181\nReviewed-by: Randall Spangler \u003crspangler@chromium.org\u003e\n"
    },
    {
      "commit": "6283eeeaf5ccebcca982d5318b36d49e7b32cb6d",
      "tree": "cc44d33412e29b2c10a03bf8ac819f5630af57b2",
      "parents": [
        "c0fe8369bbcd29f08d7b5b5e113b85ef8813dde7"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue Dec 13 18:23:48 2016"
      },
      "committer": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue Dec 13 21:24:42 2016"
      },
      "message": "Rework Makefile such that SHA512 is only\ncompiled if requested.\n\nCQ-DEPEND\u003dCL:419327\n\nChange-Id: I641010065f9f0b8decb21cb491e60e53f98f7505\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\n"
    },
    {
      "commit": "c0fe8369bbcd29f08d7b5b5e113b85ef8813dde7",
      "tree": "ee3acf995f018674d166b6b94670a6afd579e095",
      "parents": [
        "7c350b9428c7d478559e25b368d0da66098d2cae"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Thu Dec 08 22:43:06 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue Dec 13 02:34:39 2016"
      },
      "message": "Add SHA-384 \u0026 512 support.\n\nChange-Id: Ic417a4a4aecd8aa2270e6db2ae947b02fe9038fd\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/418263\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": "7c350b9428c7d478559e25b368d0da66098d2cae",
      "tree": "88bde8511d7aa0ecf89a3a2c6b454a272c688054",
      "parents": [
        "810f8b850c32a656e2b0ae49d8e606bfd781e5e7"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue Oct 18 22:13:05 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 19 05:16:04 2016"
      },
      "message": "Introduce a compiler-optimization safe memset() alternative\n\nmemset() may be optimized away by the\ncompiler if zero\u0027ing is considered to\nhave no side-effects.\n\nThis change adds always_memset(), an\nimplementation that indirects writes via\na volatile pointer and hence survives\noptimization.\n\nTested against x86-64 Clang 3.9.0,\nx86-64 Gcc 6.2, ARM64 gcc 4.8, and\nARM gcc 4.8.2.\n\nBRANCH\u003dnone\nBUG\u003dnone\nTEST\u003dcompilation succeeds\n\nChange-Id: Ib1d3d0c0450bf2c95b3ffcf566a484e1db6a908d\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/400467\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Marius Schilder \u003cmschilder@chromium.org\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "810f8b850c32a656e2b0ae49d8e606bfd781e5e7",
      "tree": "e04c68869cbbfd91d10c85cd042af299957c2737",
      "parents": [
        "5319e836704fcf2df75c7425addebb89bb973714"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue Oct 18 22:07:43 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Oct 19 02:11:50 2016"
      },
      "message": "Switch \u0027unsigned int\u0027 to size_t to fix 64-bit Xcode builds\n\nBRANCH\u003dnone\nBUG\u003dnone\nTEST\u003dcompilation succeeds\n\nChange-Id: I09c95faad2dce8deb77ff1a0b3e008964c0b53f3\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/400466\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": "5319e836704fcf2df75c7425addebb89bb973714",
      "tree": "8b8126d6bae5b016cd44c5b47181420834ccc88c",
      "parents": [
        "1510e3782bba280bb9692ff503117e08ce3e7eb9"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Wed May 25 20:48:49 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed Jun 01 02:38:21 2016"
      },
      "message": "Add -DTHIRD_PARTY to CFLAGS so as to configure system headers.\n\nEC includes such as common.h are required for CONFIG_* defines,\nwhich configure system headers, e.g. assert.h includes \"common.h\".\nThis means that third_party code would need broader include paths\nbeyond -Ibuiltin.  This is not desirable.\n\nThis change adds a -DTHIRD_PARTY to the tpm2 library and works\nin tandem with a corresponding change to builtin/ that\nguards against inclusion of platform headers.\n\nThe build environment will have to pass appropriate\n-DCONFIG_* via CFLAGS to third_party libraries in order\nto get the desired platform behavior.\n\nBRANCH\u003dnone\nBUG\u003dchrome-os-partner:43025,chrome-os-partner:47524,chrome-os-partner:53782\nTEST\u003dcompilation succeeds\n\nChange-Id: I63300b0b200bb55a583a85a5b1f8aabc9dd5e56c\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/347412\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": "1510e3782bba280bb9692ff503117e08ce3e7eb9",
      "tree": "0f7b703d46ab978f84c04e3f82e49f83d44c8b54",
      "parents": [
        "4fae542a0641d3527ab7628548cdfdd4b34ebb4b"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Fri May 20 01:09:17 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Fri May 20 04:39:38 2016"
      },
      "message": "Add ifdef around SHA_DIGEST_SIZE; remove always_memset.\n\nSHA_DIGEST_SIZE is also defined by the TPM2 library,\nso add ifdef guards around its declaration.\n\nRemove always_memset, as global data\ninitialization may not be portable.\n\nChange-Id: I7c78e7c79d2b778508f813e046e062be24837fdb\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/346240\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Vadim Bendebury \u003cvbendeb@google.com\u003e\n"
    },
    {
      "commit": "4fae542a0641d3527ab7628548cdfdd4b34ebb4b",
      "tree": "c703344402812b43bc6f6f1f96a206460d27dd07",
      "parents": [
        "ac3fd301dcb41d9426677d3019654ea2d7e57e1c"
      ],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@google.com",
        "time": "Tue May 10 23:11:54 2016"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Wed May 11 17:54:41 2016"
      },
      "message": "Initial cryptoc implementation.\n\nThis commit includes a portable, endian-neutral\nimplementation of NIST SP 800-90A HMAC DRBG,\nP256, SHA, and SHA256.\n\nThis code comes from the same source as\nhttps://github.com/google/omaha/tree/master/omaha/base/security\n\nBRANCH\u003dnone\nBUG\u003dchrome-os-partner:43025,chrome-os-partner:47524\nTEST\u003dbuilds under chroot\n\nChange-Id: Ib0dd555dedca0d6ceb49dca86bce0462119d1a36\nSigned-off-by: nagendra modadugu \u003cngm@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/343992\nCommit-Ready: Nagendra Modadugu \u003cngm@google.com\u003e\nTested-by: Nagendra Modadugu \u003cngm@google.com\u003e\nReviewed-by: Bill Richardson \u003cwfrichar@chromium.org\u003e\n"
    },
    {
      "commit": "ac3fd301dcb41d9426677d3019654ea2d7e57e1c",
      "tree": "9ca73143808a38061c5c06df34f90ee27ae4af3b",
      "parents": [],
      "author": {
        "name": "nagendra modadugu",
        "email": "ngm@chromium.org",
        "time": "Thu May 05 11:15:14 2016"
      },
      "committer": {
        "name": "nagendra modadugu",
        "email": "ngm@chromium.org",
        "time": "Thu May 05 11:15:14 2016"
      },
      "message": "Initial commit; add README.\n\nChange-Id: I08476a6abbd43c06c217a2ae6a8db77d290addf0\nSigned-off-by: nagendra modadugu \u003cngm@chromium.org\u003e\n"
    }
  ]
}
