)]}'
{
  "commit": "98b4cdba1e4ede26d845bcae8185ddb5b2feea93",
  "tree": "485b09a562fd69967558f593f4d2ec299c05ec7d",
  "parents": [
    "0dcc6e231d36e41a1f2d07d1aa0094846d684099"
  ],
  "author": {
    "name": "Matthew Braithwaite",
    "email": "mab@google.com",
    "time": "Mon Jan 13 15:00:30 2020 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 15 21:36:18 2020 +0000"
  },
  "message": "Proxy: send whole SSL records through the handshaker.\n\nIn split handshake tests, it is already the case that the handshaker\nmust signal the proxy when it wants to read more data.  But there was\nnot a lot of specificity about exactly how much data would be read.\n\nThe case of rejecting early data sent with a second ClientHello,\nfollowing a HelloRetryRequest,[1] requires this to be nailed down, in\norder that the handshaker should not process the early data.\n\nThis commit changes the handshaker to read exactly one SSL record and\nthen stop, when it is asked to read.  The pattern of I/O operations\nremains undefined.\n\n[1] See SkipEarlyData-SecondClientHelloEarlyData-TLS13-Split.\n\nChange-Id: I30f58e57fc5ebff3f7c7ef8482cc629e42fef6a4\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/39524\nCommit-Queue: Matt Braithwaite \u003cmab@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5265bd9b5d9c8f660273b98935439342b01695f0",
      "old_mode": 33188,
      "old_path": "ssl/test/handshake_util.cc",
      "new_id": "f3f725dcc73f7b94a56919a11281765d1156fc6f",
      "new_mode": 33188,
      "new_path": "ssl/test/handshake_util.cc"
    }
  ]
}
