)]}'
{
  "commit": "e2b7bb72216e88b8238083af63c3ecb244e79891",
  "tree": "828d0c509c2f87ce5cb9e0a25500cd12a8a0caf4",
  "parents": [
    "2de33c6b2bd882c58bfccec6617df775caeb76af"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Apr 12 16:55:50 2021 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 13 17:23:46 2021 +0000"
  },
  "message": "Only skip early data with HRR when offered.\n\nTLS 1.3 servers should only skip early data if the client offered it.\nOur HRR codepath didn\u0027t quite get this right. This CL is the minimal fix\nfor this issue, but I think we should rearrange this logic slightly\nrather than deciding to do 0-RTT and then changing our mind. The next CL\nwill do that.\n\n(This bug does not have any interoperability consequences. When\nconfigured to skip early data, we\u0027re happy to vacuously skip over zero\nearly data records. We were just less strict than we should be.)\n\nChange-Id: Ida42134b92b4df708b2bb959c536580bec454165\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/46764\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3c8c2b23bb1e5ec56c0f5a2e64c67a1e9345c820",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "e076e3cbc043f794f92fc070fad2200fd1f509b3",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "4ddb281df2d2b357afb1c708a3d3599816e0c65d",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "adc9d39a20938445e285c85e15d2c6db988022dc",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    }
  ]
}
