)]}'
{
  "commit": "b14530e636416cbb27b00d98f433c21a80bf5e6c",
  "tree": "99e18145da1018e35c0bb8cc92d3482cbd4b274d",
  "parents": [
    "cb3f04f584a53844546aaa32e949534c453185aa"
  ],
  "author": {
    "name": "Nick Harper",
    "email": "nharper@chromium.org",
    "time": "Tue Nov 12 16:07:22 2019 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Dec 13 21:49:40 2019 +0000"
  },
  "message": "Add mock QUIC transport to runner\n\nThe mock QUIC transport used has a very simple record layer: A record\nstarts with a single byte (either \u0027H\u0027 or \u0027A\u0027) identifying the record to\nbe handshake or application data, then a 4-byte network order integer\nindicating the length of the payload, followed by the encryption secret\nthat would be used for protecting that payload, followed by the payload\nitself. The encoded length is only the length of the payload, not that\nof the payload and secret (or the whole record).\n\nBug: 293\nChange-Id: Icb706a94ef1ad77e86ef8728b73db8832ee65e1b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/39144\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ebc16f19201dfae4dcb5d4059e0042d4a77726eb",
      "old_mode": 33188,
      "old_path": "ssl/test/CMakeLists.txt",
      "new_id": "bb9bd81538322a66e17df4d6e308ff801a878585",
      "new_mode": 33188,
      "new_path": "ssl/test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "acef90590191a94ac7ba46381db0ff6ec8bb3c9f",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "c9845f34cb4e8dd11128a70c739bb5e11065006e",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "fe96751cd0dd1dbe40450c1844b94c27c2bfbaae",
      "old_mode": 33188,
      "old_path": "ssl/test/handshake_util.cc",
      "new_id": "5265bd9b5d9c8f660273b98935439342b01695f0",
      "new_mode": 33188,
      "new_path": "ssl/test/handshake_util.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e63ccbfa01951c9a461e17a1a656d3f386520365",
      "new_mode": 33188,
      "new_path": "ssl/test/mock_quic_transport.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21f7dc66c74ee70134c4de4ad2a952cdadcae2f6",
      "new_mode": 33188,
      "new_path": "ssl/test/mock_quic_transport.h"
    },
    {
      "type": "modify",
      "old_id": "14f588643df98b6fb5ce12447b9e37d6f80b40fa",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "a62050ad1243a87d3bb9356c79dde5faea50f06a",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "1d04541ac5883a0092d58dc3207b53af4fed2640",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/conn.go",
      "new_id": "ad551c5be0dc27d441a8c6af73715f09d3c87048",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/conn.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d971c451b7f8f7f6c15b1d9bf85889313745783",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/mock_quic_transport.go"
    },
    {
      "type": "modify",
      "old_id": "ba0d3079991af10371dab5358af7563669110c27",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "b3ea83a8a2e7647c633bb3c204d05f4076d6bcef",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "2a84810c08ddd25dbfec46483a2a456eeebf5e5d",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "ab8df1018b33ab1d4a9d8618184387ef726933f7",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "24011a80ebd87a45319f52c49ce5b76be265c3fc",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "d588483fbbaa226f857e9dff2d5359058890cd6a",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    },
    {
      "type": "modify",
      "old_id": "2aa9e30c998986efb67803545dbe7deef8453ac8",
      "old_mode": 33188,
      "old_path": "ssl/test/test_state.h",
      "new_id": "745c4c42f30b8c305597c84ec4804cc67eb1f8af",
      "new_mode": 33188,
      "new_path": "ssl/test/test_state.h"
    }
  ]
}
