)]}'
{
  "commit": "4a9be9fb6f458d004ee43aa97f2e3f2691971c96",
  "tree": "5139b07f8114775e2c3a5d4932b50c61f5181b5d",
  "parents": [
    "887d517832ccd678abf4216531786ca675928629"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Fri Jan 23 20:45:46 2026 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 07 14:28:59 2026 -0700"
  },
  "message": "Raw Public Keys: Select and send RPK as client Certificate\n\nThis CL implements the logic for a client to parse the\nclient_certificate_type extension from the server, and select and send\nan RPK or X.509 credential based on what type of client credential was\nnegotiated.\n\nBug: 467663225\nChange-Id: Ia9bd559d232391f90700832e113d35676a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/90847\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fe6518fefadee650c99701f7bd74cb214c4a0e7",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "ca4a8b11ddad742331301469249e7f53f6900deb",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "4953a1b646cc5fef8842985986c4c5c15bb5c12c",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "b8aa9e29f0202e32a821fe5e5d36ad66df419b1f",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "71e90aca03a0ef286a54a5a02175eec89c657071",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/certificate_selection_tests.go",
      "new_id": "c0082beadfa556392c01c2174a87923202a7ee0c",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/certificate_selection_tests.go"
    },
    {
      "type": "modify",
      "old_id": "f3a7e95b15c1d248d48e36335aba7843a0308aab",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/conn.go",
      "new_id": "7e5914d6cbd99a40ac5da7cc22012f5120d53723",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/conn.go"
    },
    {
      "type": "modify",
      "old_id": "3b82098ae414456539596e5a82afc450f8686585",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "68442ae27ebcea1f94a01a9784854824eae7d77b",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "7dc21eebb2d1bf0284630196d5738c4b2282c3ad",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/raw_public_key_tests.go",
      "new_id": "a97661a8186a506f8afbf5ec4f0559707a870a1b",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/raw_public_key_tests.go"
    },
    {
      "type": "modify",
      "old_id": "9df39b06da23c1cd93a8f2e24b5bc06038efd8da",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "1a28f6268c2452865bbd0606a27036d64858373d",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    }
  ]
}
