)]}'
{
  "commit": "e09fcf8302f75dc50afcfe40f0d59a92b40a3c2e",
  "tree": "f31b277443b7e233611a437891213ed14e017942",
  "parents": [
    "afd52e91dfed27ab7193be040f067900947b14ac"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Mon May 27 21:46:42 2024 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 28 19:25:21 2024 +0000"
  },
  "message": "Move unit tests out of bcm/fipsmodule\n\nStrictly speaking this does not change any of the bcm/fipsmodule\ncode, it moves the tests out into libcrypto so that once we move\nto an api boundary where bcm does not call libcrypto functions\ndirectly, these tests still can do so.\n\nBug: 722\n\nChange-Id: I9defc70a9e523e52dda2d53ab4bd155a4b44fc02\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/68787\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b2111da2ef04bb467f756df8967c326fc3440f",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "c6d3bf61de63735ba8bba696f92fc5fb70e80b1e",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "rename",
      "old_id": "710b60f8c5377ffe51212ded04b1ce6b488302dd",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/bn_test.cc",
      "new_id": "47af50d8c1f65c25b394b209402d4bfa2be54206",
      "new_mode": 33188,
      "new_path": "crypto/bn_extra/bn_test.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "d4a458bede3b50ae9a921dd4d3d4814cd3816d92",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/aes_test.cc",
      "new_id": "47e5666f9035b0c40510014ffe732379ea4ca9d1",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/aes_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "9e3744e04ed1bc1a5e0f4a54c3850d630e7e0e9d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cmac/cmac_test.cc",
      "new_id": "f6da0eb2ae41fec3402bff476bb7064a4bd27707",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/cmac_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "b4f9b90d6bbb2c7d51439744105fda86b53e01a2",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "456ce99b0472562381cb20b1fb8f060b3d682007",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/gcm_test.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "dd7dd58365cc35b1d348d13f207051f7e60286bf",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/hkdf/hkdf_test.cc",
      "new_id": "8aad6c8540727176ca995ad02282ae9829432154",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/hkdf_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "7df5bb259598fc5d6890a3d31f852d502f12ffca",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/md5/md5_test.cc",
      "new_id": "4ad6b8cc2638a82bb15b241d430cfc0fc86e77a4",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/md5_test.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "5624288f66e7e2a9db92b062e32a1e0b8bc30589",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/sha_test.cc",
      "new_id": "e6a04885dcf09578dc41cb036ef8999eb16e581e",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/sha_test.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "b9bc1a269d844c017622061bed13f4110ce1dca1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_test.cc",
      "new_id": "a9e8ffee8dbf2404abc83bf149c97559de790047",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/ec_test.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "263db503096ad9deda4e8df4db3795db8a6a7e9f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz_test.cc",
      "new_id": "11d99a400dddc722c211430592ba51d03bd6af77",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/p256-nistz_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "8bc301e876787c555d62911bd6e9e17e55fc3660",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz_tests.txt",
      "new_id": "8bc301e876787c555d62911bd6e9e17e55fc3660",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/p256-nistz_tests.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2af9319b5af28f45aa608ec0471a995d3029af15",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256_test.cc",
      "new_id": "7fc1c80076cb59f5b09e02d81e6ffe2c8f64d722",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/p256_test.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "58769359a114b569b20be130db1a8768a1163c44",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ecdsa/ecdsa_test.cc",
      "new_id": "53d7bc2e585f06ab21897d690a67b7ee78158470",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa_extra/ecdsa_test.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "deed19ffea544c451d859842931c8d8368054bd6",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/ctrdrbg_test.cc",
      "new_id": "6950bb3256d46c3e4723b632c698c379dae62462",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/ctrdrbg_test.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "c8664312b6bded811601286b119e544477ef5faa",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/ctrdrbg_vectors.txt",
      "new_id": "c8664312b6bded811601286b119e544477ef5faa",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/ctrdrbg_vectors.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9cde28ba573a611ca6a2f6fb381c3a0520786c4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect_test.cc",
      "new_id": "bea1ec63082cebb024be45ef5130a2ed727c7d1e",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/fork_detect_test.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "08e4183eddc5ed1054ad6f7396e91b92f3c57d6f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/urandom_test.cc",
      "new_id": "909d193b6ee087ef17a5af20f588f406900dbc56",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/urandom_test.cc",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "26f9e91a69ec4d82579168e340a5e098129f383d",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "f0896a0ea66ba0fe461a78b54bec75e00f933280",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "11d97be64420491988206a5f2088211381cc8007",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "390cc6e180dcaabb4c41c706e599a6b31f8f3c62",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "3bb5ea56faf7ce0588c809df97f56d076be623f6",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "f673138bad7b1d9c9114c323091bba367cad572a",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    }
  ]
}
