)]}'
{
  "commit": "9e96cc5383e12853cd24cf3442fa691191b2bbf5",
  "tree": "07d9a57ff14178997ec87e047750ccc289c886a7",
  "parents": [
    "117f86ef7152be47bd223ac602211a6beb2b1ab9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Sep 02 12:34:49 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 03 22:03:47 2025 -0700"
  },
  "message": "Make X509_verify X509_sign_ctx work with EVP_PKEY_RSA_PSS\n\nAlso test that putting an EVP_PKEY_RSA_PSS key in a certificate works...\nmostly. X509_get0_pubkey on the resulting object should work but does\nnot yet. Later work will fix this.\n\nThis code also should be reworked to not depend on the big OID table,\nbut I\u0027ve left that as a TODO for now.\n\nBug: 42290364, 384818542\nChange-Id: Ifd727cb06ed6c9d1501ef2ef155f4b3c66c8d488\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81782\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ba40e73c0514cdbcd2fb4a182ed73b36245ac3",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "757b6cb1291a1d71ee86d00bdc8e73e0ce2d6ffc",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "5e86014bd5d15b1da10699abdf62975b1a9ed790",
      "old_mode": 33188,
      "old_path": "crypto/x509/algorithm.cc",
      "new_id": "55c3eafe8df02cf4b961fbfe8f8c83eaa3163bfc",
      "new_mode": 33188,
      "new_path": "crypto/x509/algorithm.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bb598d982a270786bf9c5e1e94131d74ffca4bb",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/rsa_pss_sha256_key.pk8"
    },
    {
      "type": "modify",
      "old_id": "c2eb76403ac63af5c96f9f21a32c4ae57f2dbe86",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "4e3a72bca5798c63f5253e450c42c2c9976742d7",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0bfbe31041e8a5461d3df4cb972443f7cf0c0652",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "edc4dcadba5605d47e77892f4d2040e066f8c514",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "6f24612bbcd377c7768ec5980669ac6bd841c1ff",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "0a5e0833397502d2075a422392e01a400c5f9d1f",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "14dce85b50e0677fef6c63ffddf836287d8fbaa7",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "4807120bf8f61ad5cdbfcdfde3fe7fba05d6de5e",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "a3a056907daffae5e5a04dfd01dba283c2b4e149",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "29be1ce4f76caeffd76c387b90e27528baee786e",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "5c2c045897f58a2a4b0e6ac5dd8cc3100e528059",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "de380cf8feb3c2dd4a1344e5a837ec22eff69407",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    }
  ]
}
