)]}'
{
  "commit": "2779deaa98280952a45f5ec53ff50a41783275d3",
  "tree": "4b101a4ed01a114a4105b8bf8c04c8d055efd8da",
  "parents": [
    "c537970edf74cacacb815cc6e18d5e006f908df9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Sep 13 15:42:31 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 19 11:54:13 2026 -0700"
  },
  "message": "Test various odd cases when the target certificate is in the trust store\n\nOpenSSL\u0027s path building has two different places where it checks if the\ntarget certificate is in the trust store and doing something special.\nBoth places behave... unexpectedly. Test the behavior we have for now.\n\nIn doing so, this revealed an inconsistency between the two ways of\nusing X509_verify_cert. lookup_cert_match did not handle trusted_stack.\nSee also c864e7611f7bf0011fd0cb64b3fdfc42eb15e807 in upstream OpenSSL.\n\nChange-Id: Id559bfcfec7197ec7a2978a4815e2eac9f0f4454\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103861\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db9cf12081ae88c0675046295f844f0119429953",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "9c6983e9106166ad9844d9d9b29b6bedacf82598",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d291f54688f9854ff9ab40b521732d50f3e03cf6",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.cc",
      "new_id": "8ce4d7cd2f70b42b33e11fa6111a17afd898a998",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.cc"
    }
  ]
}
