)]}'
{
  "commit": "d55f450c4fa666b43618ed95f9759ed0b6ff0dba",
  "tree": "528bd25ed5a7b5fe93c9cef99a9e7eece941ca43",
  "parents": [
    "a75027b0401cf55158dfb5dd745b1fdb62d4a9c7"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Aug 11 13:19:19 2021 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 26 00:38:21 2021 +0000"
  },
  "message": "Avoid re-hashing the transcript multiple times.\n\ntls13_init_key_schedule calls InitHash internally, but we also call\nInitHash earlier at various times. On the client, we do it early to\nhandle HelloRetryRequest and 0-RTT. ECH draft-12 will also need to do it\nearly. Apparently we do it early on the server too.\n\nProbably tls13_init_key_schedule doesn\u0027t need to call InitHash, but for\nnow, it is an easy check in SSLTranscript.\n\nChange-Id: I5473047c1f29bdeb60901e4e6e80979e592bd6e9\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/48911\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9cee53d23f9193630a32d20b90e6846fdc6c36e",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "6b7528ce4e27bf2553e60300f6e6ba545c8ba556",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1599c8039ec4aec93e8953fa9c796623271fddee",
      "old_mode": 33188,
      "old_path": "ssl/ssl_transcript.cc",
      "new_id": "58fd21e57c82364f18fc58c4b6d0f59e652fdcbc",
      "new_mode": 33188,
      "new_path": "ssl/ssl_transcript.cc"
    },
    {
      "type": "modify",
      "old_id": "6509cc48d95896614046f4a32afdd5dfdd4165f6",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "79968bc5fe26f251580559c65182fe6a588902da",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    }
  ]
}
