)]}'
{
  "commit": "a614d46d40509ea2f0c10d005972a08909c32b8c",
  "tree": "3505d1f44a25fee441d71f3b7e641bb0670455fa",
  "parents": [
    "4acc7ddf0261699ea729584ae5803a9be6551468"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Dec 02 15:30:15 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 08 18:03:19 2022 +0000"
  },
  "message": "Add SSL_was_key_usage_invalid.\n\nThis function reports when security-critical checks on the X.509 key\nusage extension would have failed, but were skipped due to the temporary\nexception in SSL_set_enforce_rsa_key_usage. This function is meant to\naid deployments as they work through enabling this.\n\nChange-Id: Ice0359879c0a6cbe55bf0cb81a63685506883123\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/55465\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c8eba08a7c3060f9d9a99eca048c5d9e34afb0d",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "26e8f910e6bb49c3e0fc94bc2288437247fa0806",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "0a41ffeb6293e315c4516970f264ca5363a53963",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "b9b3f27827e32a27b93817d2c2caa271a9a64f2e",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "4d9ab4910ff947672b5bf0a22d78dbaa26e8ff33",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "456fa7a48bcb45d98364825ad4fea3d3cbb236f1",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "2adf386971dd4229328275ca999a488c0dced32e",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.cc",
      "new_id": "8e8a034eb54b80a1df0452ca6a890153154e365d",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "cfd1862d4bd031dffb4e7d0cfd0aadcb61200c47",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "0f0f5b1c32f88ec019fc3eab0977c9bb64c095ed",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "3e12a0f48d334b0cd5fb08ea85458f85bc48846c",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "684c254fa9854eed95718956326dd7d970d35734",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "b66ae525df852ed192c0c7906c421721020d0811",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "a30dba0c0a7de4c9f566b246b1377fbbe833a3f8",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "2671370bbd7f6e266e7e065eebd4c791ae4bbef0",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "465c616a66390ef44798740ce1041ef312e64e8a",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "1a21ac147a8d556cc8ae930c90b1196068e7dc93",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "5608dabd0344e58311fbef004369ef934508f185",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
