)]}'
{
  "commit": "9e04aed2d1652441d2c84e85ed21acc05e053260",
  "tree": "a3046cebdd4985398f9ea6b1edf9a74cce0d1bd9",
  "parents": [
    "cad2630ed04f41e645c8791210df59c7d8d19e00"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Sep 18 17:05:51 2025 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 12 07:23:57 2026 -0700"
  },
  "message": "Add SSL_CTX_set1_available_trust_anchors\n\nWe currently derive the available trust anchor list from the credential\nlist. In some cases, the caller might have pre-filtered the credential\nlist by trust anchor already. In that case, we might need their help to\ncorrectly advertise the available options.\n\nFixed: 501170997\nChange-Id: Icb0652a633ddbb8d562188f891c56a7d5367303e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/95187\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "275827f9c585bf1260dd3baa191ed6b17cc1f598",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "09849811b661bd04597aa70db3d1346d146af977",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "7c21d43709e6625211862b7168982372d89b97f7",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "430e044b534d87496aa7b8edc17d200b7eb9b4b2",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "a9b834a5a4ea866c762eae906917cf1ff4dfe605",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "ff85423497dc352d2813911c1c87c370156e8493",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "cac3ff42e60498fe3fcfbbf86201aac97cc4d1a6",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "0dee40f8c8cd47dd2f9d175af0ab647a72c7e8ba",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "32ee7a0043d504b5df23551f2f6f84d705206ca1",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.cc",
      "new_id": "e480a3f4ec6a396d74ef19fa10d95d0e94575781",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.cc"
    },
    {
      "type": "modify",
      "old_id": "6e9571a7049c34ab80af71a3841bfc2c90e492ef",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "c792abb151b8945eef97400fb526ca8eb9076a27",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "f3f84622528fdc77956fd576181b7dd6e5a411a4",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/trust_anchor_tests.go",
      "new_id": "847250ee39c8e41661d9c40ef7f24204e876284a",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/trust_anchor_tests.go"
    },
    {
      "type": "modify",
      "old_id": "56a9526a889d35587038c20334deab9d45ab8e4b",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "ba753f95ea8f3220a383fc5f363cdcbdfccdd6d4",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "5a8f2f5b4e473d98f15caa6d43beaa67384a044b",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "887ed03b7b7a715baf641cba36b99b586bd360e1",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
