)]}'
{
  "commit": "3e502c84f049d1cad180d61257971b733d836df1",
  "tree": "5da09847dadb908163fcbfbdde5456d21f0c1f06",
  "parents": [
    "76918d016414bf1d71a86d28239566fbcf8aacf0"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Wed Oct 16 09:56:38 2019 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 17 21:38:38 2019 +0000"
  },
  "message": "Add test for urandom.c\n\nThis change adds a test to try and prevent errors like b8f760191e. Since\nit\u0027s challenging to test this code, it uses ptrace to capture a trace of\nthe PRNG behaviour and checks that the observed behaviour matches a much\nsmaller model of the code. The model is hopefully easier to read and\nbelieve correct.\n\nChange-Id: I00b811dc5692e2fbe3dcc16c622d4eb706f16ce0\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38265\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d84e5457f7faf220e161550dc0881ebeacfa6773",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "f3e2ca477eeb952370a06186516e0a69013d9e10",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "117c315b3f3f187bc3948abba2b18afc81f33d1a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/urandom_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57e5e1b146e490e586f61c93ba75352118dca17f",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "8a5df75d761ba66ef0d428418f9b2fc19aa2ce0f",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
