)]}'
{
  "commit": "8cd61f710b795b6f80e1b768b6ac54ba559911f4",
  "tree": "dfca4f5e9c2152b87babf1a55e34227fdcbdc59e",
  "parents": [
    "f016f814c8085b8a39a643ebcc9ca218ef9893cd"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Aug 31 15:37:56 2018 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Sep 05 00:00:14 2018 +0000"
  },
  "message": "Fix corner case in cpuinfo parser.\n\nI realized looking at the sigalgs parser that I messed up the\nspace-splitting logic slightly. If the CPU features are \"foo bar baz\",\nit would not parse \"baz\". This doesn\u0027t particular matter (the last one\nis \"crc32\"), but better to parse it correctly.\n\nFix this and add a unit test. While I\u0027m here, may as well add a fuzzer\ntoo.\n\nChange-Id: Ifc1603b8f70d975f391d10e51ede95deec31a83d\nReviewed-on: https://boringssl-review.googlesource.com/31464\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2684750e16f37d694926c843b531941e711e00d9",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "5aab4aff244fe2fe92df562c8d2f38bdcd3c3b56",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "839b632b051162e32eb1d1422cd3c9e43776c8bd",
      "old_mode": 33188,
      "old_path": "crypto/cpu-arm-linux.c",
      "new_id": "91078bdf889f48b23b70d25fba169f06df9a7f70",
      "new_mode": 33188,
      "new_path": "crypto/cpu-arm-linux.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eabf4eac384663d50454ee01b5f63bb65eda04f1",
      "new_mode": 33188,
      "new_path": "crypto/cpu-arm-linux.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "056aa8054ea972f6fb4455b5cad24db162fb2f36",
      "new_mode": 33188,
      "new_path": "crypto/cpu-arm-linux_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b7dbd6b7285d7864bda2269947eb0a77b8cb02d7",
      "old_mode": 33188,
      "old_path": "fuzz/CMakeLists.txt",
      "new_id": "f60dc0004335d4ecbbd01e57094d35c57c1ac96f",
      "new_mode": 33188,
      "new_path": "fuzz/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d70046636b492d7a04e096a07f166d4864cea96",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c95dfd3c575d4826eae10fee59b93945c6bdbc66",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo_corpus/0b628cc4b99b6b797a0486c67a6ff6fa7d24b3b4"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89b9a0c1ce2e0874c602022269b0ba968f2cb6b2",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo_corpus/27cdc19e630f4174c00376cdc51b1c556723b0e1"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4709eb27e91277692bd719b7432399532ed9ec93",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo_corpus/8e90793faafbdfa30081e963e45fff08a360dc75"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60a5409ebb8b2f88ee4723a5e502c543bd45aba4",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo_corpus/d8895d2c91f858239b2670eb211af78a71d75d02"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfb80177486fa487f758ebc1d24e2b4b82e51861",
      "new_mode": 33188,
      "new_path": "fuzz/arm_cpuinfo_corpus/dfa633d05f10f2cb5c32b0a767efd10bf36cf3be"
    }
  ]
}
