)]}'
{
  "commit": "ee79a9303ff7fc82dc15c9042417553a61095a77",
  "tree": "d7fcaf90fac7af0f36b7a9b061c5d5c6421176cb",
  "parents": [
    "ec09a2dad2781e35bdb2a3b873ff395b4376e444"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Fri May 31 21:37:00 2024 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 29 17:37:11 2024 +0000"
  },
  "message": "Move fork detection support out of bcm\n\nThis moves fork detection itself back into libcrypto.\n\nBCM itself retains only the API to access the generation number\nto know if stiring in more entropy is needed because a fork\nhappened.\n\nBug: 723\nChange-Id: I9b38440e7243119de97f9c4653f0e91d71107501\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/68967\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f6271af2bdadfc24ddfe9907d02d9ae1a5aa1f7",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "c1dc1ae08905c5676eed0a00f67704f6c6a9db38",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "a6f005baf15fcc7b8027308432072094030d832f",
      "old_mode": 33188,
      "old_path": "crypto/bcm_support.h",
      "new_id": "c91bcb028c3cb59023895620a0266e0f07108c55",
      "new_mode": 33188,
      "new_path": "crypto/bcm_support.h"
    },
    {
      "type": "modify",
      "old_id": "ddf4038a85824078094c25b9531e995bc4a9b970",
      "old_mode": 33188,
      "old_path": "crypto/crypto.c",
      "new_id": "155e7b4aefdfc736088c7e41d4358aa17d6dc556",
      "new_mode": 33188,
      "new_path": "crypto/crypto.c"
    },
    {
      "type": "modify",
      "old_id": "d9cc6c360730482d60ebbf7a20e7f59282b03a7e",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "4ec382bf33f72eb6927e2be213b56f88f1869848",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "delete",
      "old_id": "0fb275cf8fe469a055eb19621dc7aa21402ef2ce",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b8fbbdcfe7b3a5bb3922f49c7ed70c52d729fc80",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa_impl.c",
      "new_id": "2f1d76ba462e4421b069c118e75c3981380018d5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa_impl.c"
    },
    {
      "type": "rename",
      "old_id": "a2cf3a05a1344df9d9af2f1bb0ff9e4a8255e3aa",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect.c",
      "new_id": "99be497aadd5d62234e174670d279070a83d0207",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/fork_detect.c",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "f9cde28ba573a611ca6a2f6fb381c3a0520786c4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect_test.cc",
      "new_id": "2e30456aaf4950598a9d0d832ce2a1a11d1d094b",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/fork_detect_test.cc",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "1af28b04a646b1041fcf81c6f3215a2f1d30be37",
      "old_mode": 33188,
      "old_path": "crypto/rand_extra/rand_test.cc",
      "new_id": "6a8b2c7382ebb164fb81235e6a935085a41bb7d4",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/rand_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1566051692fee42778eadc7f6f9c8b23adbbf7af",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "dcb77761f187af9c7c5b210b2ab37de585ac2124",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "5956a7c8526ea179d1d4d7704aec1d525876bd3c",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "5d730713c59d9ea654a62f42ded885f4b696720a",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "55574c3f07f1ac7eb68c125cfd2dfd78653fdaba",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "19601f860c10a341f28349f9eb67634913a9c74d",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "d6ef92d4f84175bf08c03b5c6a37fc06182c77e3",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "1870eccd9d589691f0e73867be923d57ae8dbcb9",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    }
  ]
}
