)]}'
{
  "commit": "899b557b0cb9ac0e0e5161c995b027b7fe48269d",
  "tree": "fa3def99bc634dd27cfb22b9223d9a722516c907",
  "parents": [
    "b1ef5eee90d8748d5273fa3e6bb618dd4f925135"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Mar 04 11:08:40 2025 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 10 19:37:16 2025 -0700"
  },
  "message": "Implement draft-ietf-tls-cross-sni-resumption\n\nAlthough we only need a subset of draft-ietf-tls-tlsflags, go ahead and\nimplement helper functions good enough for response flags to get some\nexperience with the extension.\n\nChange-Id: Iba1581686c9d1883439cfd6445e98801f8fad098\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77128\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec5e198da8b9f6b21068dc612c452ececd10af79",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "ca7b665c3aac065a0a276e34de9b5ef30fe2a446",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "ff408f8d7d7e9d1ced36faf6929b27f17554d9d5",
      "old_mode": 33188,
      "old_path": "include/openssl/tls1.h",
      "new_id": "59e6360737fc7b218ead4b962adfa117d77ac45d",
      "new_mode": 33188,
      "new_path": "include/openssl/tls1.h"
    },
    {
      "type": "modify",
      "old_id": "a5370fde113c90303b45eb58ffa459ea82b6c4c3",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "c19310a194d5c0ceedb1e1fbeb7f0a927fc48fe6",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "d5bb96e35ae7c1ef60cff9007d27b9893e0e389c",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "a4e07b07a6256ea081cad5fb7329132ff62cb824",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "f140f5b55be1582e59f8077ce421a475751fc7c4",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.cc",
      "new_id": "037d34bef397f0b4b49612d6d6805174b8543beb",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "c0c65798b61650aec08b971b417b21aa4b2305c6",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "10b062abf8304df32652c57f377d57209bb47ed1",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "6a7fd5b362a4eba8d5d89e06c5d44cc027eb0980",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "af2e5a1b14e29948e135a8bab99f2b540b949b67",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    },
    {
      "type": "modify",
      "old_id": "80514da9b86b8c7e7b2e679ef44e1a7b19a49563",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "1684ad02cbb27ad908d1aebbfdc5bc224c872841",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "535137e6586d1ae48a841589f8bd148ad5961de1",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "925d390dc45e4857da47c6b3c69fa8b98b204561",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "b75e48b6b782a74cf2fa737786d9f1cb373254c2",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/conn.go",
      "new_id": "71a45fe911c56ca2471f22958d51702bec09056a",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/conn.go"
    },
    {
      "type": "modify",
      "old_id": "0d9ded1134707c7bec8539a95c5fc784a35250b4",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_messages.go",
      "new_id": "71aa8408ffdd807de263fbdd7565a65dea8be143",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_messages.go"
    },
    {
      "type": "modify",
      "old_id": "eacf96416bd3da8a96621e09b88f619d2e69425e",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/resumption_tests.go",
      "new_id": "63e609c928893d2d08872cda0b4ae3713457d5bb",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/resumption_tests.go"
    },
    {
      "type": "modify",
      "old_id": "439286cebfdd379dcd2bcc360af0715f80d4d051",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "4f5cfe5a250ad228c8a9175fc684858e861ec2e5",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "08d0f3aeefa2776cbfabe4e8ef5dac6b915bccf7",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "bc5c7fd87855a4a71fef32e79904c11c89b2c114",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    },
    {
      "type": "modify",
      "old_id": "cf36d0caf589698b342e2a7548e95bf01e0dc11e",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "eca654fa0a8116905c03f09c87779dcfffd625e7",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    },
    {
      "type": "modify",
      "old_id": "8f9a34e60a6a13fd95457695bb38bbbc16774039",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "98bac6e8d496524602c0b8aef90afeba7a8ffaac",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    }
  ]
}
