)]}'
{
  "commit": "2d8ef80d4d9a2f5a09bd03a17c66fdd706c3f89e",
  "tree": "f45e75f1f74cba63a83a192691545bc9813f1a52",
  "parents": [
    "c2c9f2f3e5c5d57d0186b14ce2463f9c4a8f8cde"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Wed May 20 03:21:01 2026 -0700"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 20 08:05:27 2026 -0700"
  },
  "message": "RSA: handle gracefully when a SSL_PRIVATE_KEY_METHOD has NULL methods.\n\nInstead of UB, this now returns an error.\n\nThis makes sense, given these can both sign and decrypt, but there are\nconceivable applications where only one is necessary.\n\nChange-Id: Idec6c00d17594aa604170b978370be396a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/95607\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Xiangfei Ding \u003cxfding@google.com\u003e\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29475296affe7641421750bcce18774dc2813093",
      "old_mode": 33188,
      "old_path": "ssl/ssl_privkey.cc",
      "new_id": "b48becdd10645f6ae1b81e1f5552c17c9d041fa3",
      "new_mode": 33188,
      "new_path": "ssl/ssl_privkey.cc"
    },
    {
      "type": "modify",
      "old_id": "a876718a78b4f5263d87413348623b561e43516e",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "a91a6268ca6a852e50b76be9121b28fd5e15272c",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    }
  ]
}
