)]}'
{
  "commit": "c5a56ef6acd0cf789335296849f7501e7ca8f3ac",
  "tree": "e784a61b60418e58a73beea32b0e4d69e363835e",
  "parents": [
    "2bbaed043ea4871536611964aabc0c663e631728"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Thu Jun 11 16:37:22 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 09:30:29 2026 -0700"
  },
  "message": "Allow a single SSL to consume and produce handshake hints\n\nThis CL splits the `hints` field on SSL into two separate fields for\nhints provided by the caller from SSL_set_handshake_hints, and pending\nhints being recorded for the current handshake (if requested via\nSSL_request_handshake_hints). Some handshake values applied from the\nprovided hints may end up being emitted to the pending hints upon\nSSL_serialize_handshake_hints.\n\nBug: 512856871\nChange-Id: I5bbe8f10bc21e9c7258495a608207dcc6a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/97127\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6c1f7c97d45867c0b38b292c7481c1bb8756c11",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "64152ec8e7b338cafc4de6fc4c64cff3174239e3",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "5b8782174959558c16b89ec0983939bd70dc6028",
      "old_mode": 33188,
      "old_path": "ssl/handoff.cc",
      "new_id": "7f346c3cba0179f8cd9cd59df10a52b625f1518c",
      "new_mode": 33188,
      "new_path": "ssl/handoff.cc"
    },
    {
      "type": "modify",
      "old_id": "1e6d35d8ef93ddbe0bdf9033687572ba58d5938f",
      "old_mode": 33188,
      "old_path": "ssl/handshake.cc",
      "new_id": "09a17638128264f712eef1f9abe9dd0f8c932d87",
      "new_mode": 33188,
      "new_path": "ssl/handshake.cc"
    },
    {
      "type": "modify",
      "old_id": "31b7492345a307ec1de2dbbe1dfe8d2863b681ad",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.cc",
      "new_id": "2046db0f6742aca1150b92d864199c0245852ebb",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.cc"
    },
    {
      "type": "modify",
      "old_id": "5cd13e174fded79076e5122329bf982323a88194",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "c8d533030eaa4658b4cd198263a92563f476be47",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "142a879957b92bdb99da3d80db1036648caf6ddb",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.cc",
      "new_id": "c08e3818e05a82623d723ed1f9f07e032478e875",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.cc"
    },
    {
      "type": "modify",
      "old_id": "8c52d7ce97496e0a80b5f462ff725103f55c4a14",
      "old_mode": 33188,
      "old_path": "ssl/ssl_privkey.cc",
      "new_id": "4e43717eebb3bf953ce50ba538dac4eb5c44f12b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_privkey.cc"
    },
    {
      "type": "modify",
      "old_id": "7b7ce712ab4af17e670e1d2adfa75124e79d3d6c",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "79753257225d30118c02ffe21eaa6112d934af4e",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fb9d05e76a6753edcb0f679cba9c0b83e16ec08e",
      "old_mode": 33188,
      "old_path": "ssl/tls13_both.cc",
      "new_id": "62a2a701a27cde7cf75a8fd00e2e191c8626ec33",
      "new_mode": 33188,
      "new_path": "ssl/tls13_both.cc"
    },
    {
      "type": "modify",
      "old_id": "730e5a4000fabe4811bfa9fffd5e0e0aa5fc36d9",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "d09aa53cfa9920a18ab26a071a9a4b656528aa0f",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    },
    {
      "type": "modify",
      "old_id": "b458f84a9a24b3152a1ee89ca5bc512e3a37f007",
      "old_mode": 33188,
      "old_path": "ssl/tls_method.cc",
      "new_id": "0e5d918252253cffe463f48b5ca0e69a97ab25de",
      "new_mode": 33188,
      "new_path": "ssl/tls_method.cc"
    }
  ]
}
