)]}'
{
  "commit": "e6bf9065afbe6a9d4762c8e23f47eb7b8ecaad07",
  "tree": "98f899405894c339cf26ed5da33d9704dc07c2f2",
  "parents": [
    "7177c1d29fdb87a260a0510f815828cb02db99be"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu Jan 03 08:51:34 2019 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 03 20:19:44 2019 +0000"
  },
  "message": "Remove pooling of PRNG state.\n\nPrior to 82639e6f we used thread-local data for the PRNG state. That\nchange switched to using a mutex-protected pool instead in order to save\nmemory in heavily-threaded applications.\n\nHowever, the pool mutex can get extremely hot in cases where the PRNG is\nheavily used. 8e8f2504 was a short-term work around, but supporting both\nmodes is overly complex.\n\nThis change moves back to the state of the prior to 82639e6f. The best\nway to review this is to diff the changed files against \u002782639e6f^\u0027 and\nnote that the only difference is a comment added in rand.c:\nhttps://paste.googleplex.com/4997991748337664\n\nChange-Id: I8febce089696fa6bc39f94f4a1e268127a8f78db\nReviewed-on: https://boringssl-review.googlesource.com/c/34024\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bff2471e64b89e8bcd59ad80b448f7b0abe9902c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/rand.c",
      "new_id": "4128033479f89cbff8a39d86f07ecf55313101d1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/rand.c"
    },
    {
      "type": "modify",
      "old_id": "27921f02737b4f0e0abe649a0e9c52a54e5780b5",
      "old_mode": 33188,
      "old_path": "crypto/rand_extra/forkunsafe.c",
      "new_id": "0f1ececc89789d43644b8036c807677694658b86",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/forkunsafe.c"
    },
    {
      "type": "modify",
      "old_id": "c6527b3f4a926c42b5beea28c08f9715ff3395d2",
      "old_mode": 33188,
      "old_path": "include/openssl/rand.h",
      "new_id": "5d02e12b331ac9f3abf57161d7060e59ffc4e4cc",
      "new_mode": 33188,
      "new_path": "include/openssl/rand.h"
    }
  ]
}
