)]}'
{
  "commit": "44fd6eeef57e09b49d66035cb2a640c31a156f25",
  "tree": "ee24969a1b9d523b2954139bf048f77dc3162c87",
  "parents": [
    "98e24197ee36e84cb6113f13cc9511d0df0f1ff7"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 22 17:30:49 2018 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jan 22 23:06:41 2018 +0000"
  },
  "message": "Split BORINGSSL_self_test into its own file.\n\nSome non-FIPS consumers exclude bcm.c and build each fragment file\nseparately. This means non-FIPS code cannot live in bcm.c.\nhttps://boringssl-review.googlesource.com/25044 made the self-test\nfunction exist outside of FIPS code, so it needed to be moved into is\nown file.\n\nTo avoid confusing generate_build_files.py, this can\u0027t be named\nself_test.c, so I went with self_check.c.\n\nChange-Id: I337b39b158bc50d6ca0a8ad1b6e15eb851095e1e\nReviewed-on: https://boringssl-review.googlesource.com/25124\nReviewed-by: Martin Kreichgauer \u003cmartinkr@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e1890fc4cd4be4b80fae847be088eb02717e644",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "e066fa70482232dafd5dbef411980a019e76a9b2",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "468fd02f275aea62cd7ac8e2364d86abe9a1cdd7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/self_check/self_check.c"
    }
  ]
}
