)]}'
{
  "commit": "55fa613c0cf21a6194930600d47e3ef3295fc4f2",
  "tree": "574d868a590d26540d92fe315a0f661128f031c7",
  "parents": [
    "cd0823fc3898722954185f05a67caa8a4af699ab"
  ],
  "author": {
    "name": "nharper",
    "email": "nharper@google.com",
    "time": "Tue May 07 19:37:21 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 07 21:04:08 2019 -0700"
  },
  "message": "Implement QUIC Header Protection\n\ngfe-relnote: Protected by QUIC_VERSION_99\nPiperOrigin-RevId: 247137283\nChange-Id: I1deb08d304b7739c3c8fa6b995e55fbd8652dc1e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "602940cdadf6fc86bf77294c00e428b5d5f9c797",
      "old_mode": 33188,
      "old_path": "quic/core/chlo_extractor.cc",
      "new_id": "23986935c91662bca3b46c16e5d72d70676b733a",
      "new_mode": 33188,
      "new_path": "quic/core/chlo_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "cea445dabaacb7817f6e7bdadb30e66870f0b2c7",
      "old_mode": 33188,
      "old_path": "quic/core/chlo_extractor_test.cc",
      "new_id": "e5e084c0def140708a8f70a5208d18491c41f942",
      "new_mode": 33188,
      "new_path": "quic/core/chlo_extractor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49fc71d46029b4c9535680e2e1a555ae8b59293a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_base_encrypter.cc",
      "new_id": "cdb21b85a43b699b154ba7886ba1b1f1c255931a",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_base_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "724f245fb7cc46f2c5ac7acac2817b7f91cbce78",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils.cc",
      "new_id": "57edda05815252948e621e2d06864e62126c9cc6",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "3754cab89c269a3356022b1a6e6f0f7e40ec9d6a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf.cc",
      "new_id": "1bd9ad54c2b0fec6841d0da6d2fb2562eb592989",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf.cc"
    },
    {
      "type": "modify",
      "old_id": "fb80f7bd1ad4931e98296ab5980c7219a1cda5e8",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf.h",
      "new_id": "c57b894b52ced4dee33972f0ffeb6f69b4c69b83",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf.h"
    },
    {
      "type": "modify",
      "old_id": "7f4d8dc8683c89873076b1e220d7f641ed892385",
      "old_mode": 33188,
      "old_path": "quic/core/http/quic_spdy_client_session_test.cc",
      "new_id": "2787175ff2c0d2e98df90cf1da332f41acdc11c4",
      "new_mode": 33188,
      "new_path": "quic/core/http/quic_spdy_client_session_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dad38ab8f11a8a8579a8e1cc1221f6ce4348a26f",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "80a7469d287baad5d1a0188de1a547f421f5143c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b13b0612c21a55b593c6f2da9796f8bda229a752",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_reader.cc",
      "new_id": "ef094830a0906135693f7663291988d6b5ed57d9",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "9e88a7e536007097430794dabeec6595b1b6fbd4",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_reader.h",
      "new_id": "a03b92751a56c2dab0c7bf6c816dde4cb461c96a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_reader.h"
    },
    {
      "type": "modify",
      "old_id": "7116853e77dc091dfeb71944b6272fda5a895cc6",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_writer.cc",
      "new_id": "42f1e4e2092d00381d51fbac76df49916c2f82b1",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "bd1ded6c6da5b4f076c197b4aa75a00c7409ae87",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_writer.h",
      "new_id": "d2d2b6bf3df38f29e82abb83688224c12416612f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_writer.h"
    },
    {
      "type": "modify",
      "old_id": "73bb156893f089c5e39e80ab461874ce34980b54",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_writer_test.cc",
      "new_id": "07f0313f9ef6c4b54536e363ebf74ae479f5be61",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "750f9b48b715bf61058c9e33887d9cb270406875",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.cc",
      "new_id": "46878d374ca720f0f61283135404dd93789f0864",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.cc"
    },
    {
      "type": "modify",
      "old_id": "9702a0948368c3cd05513b6742c79e2ca0d81ed6",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher.h",
      "new_id": "0c951ed792b401871a91b7f0aa201deb9ff149b0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher.h"
    },
    {
      "type": "modify",
      "old_id": "89befc536dde1d84d19a5b66613f56986bda3425",
      "old_mode": 33188,
      "old_path": "quic/core/quic_dispatcher_test.cc",
      "new_id": "878dd75a2fc6b01d8b6807feb0ffc7f546855279",
      "new_mode": 33188,
      "new_path": "quic/core/quic_dispatcher_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c4eefb1e0bbd4a2816af89fc9eb7a9baec142da9",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "7524b1710f1fbf2db5eb1969830b40a4a1be8744",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "17a87fa0712a096b3a41c7af50210483700ef0a9",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.h",
      "new_id": "eb811bc40fa04a2390921ea92b4988251640d769",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.h"
    },
    {
      "type": "modify",
      "old_id": "3082a94bdc3a9d808a257ae08dda9614df96dd31",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "700c4cffe77da4df0ec9a22ef50a6907c5256f81",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f3390f0b9a72c14b9a0aef148135ef448bfe32b6",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator.cc",
      "new_id": "81993070a2a6a69b44467c94ecb73483afa68183",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator.cc"
    },
    {
      "type": "modify",
      "old_id": "7ec87391a623ff8afd53addd7597ac6188fff19e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator.h",
      "new_id": "367ca115bb875810c6057dd34bfdfe6f66d71dc0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator.h"
    },
    {
      "type": "modify",
      "old_id": "eddddc6086e87fa015f328e1a12c55459f08b282",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_creator_test.cc",
      "new_id": "bd212de9e5b27cf9e22ae8412243ecd727f499fd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_creator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dfd9ae284f28894facaaa3c1da11d1021432a409",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packet_generator_test.cc",
      "new_id": "43c3a7fc2721e4fa73bf0047502d98e41a03afa0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packet_generator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc4fe2aa3b37ebebeb6573f228529fe1374463ac",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.h",
      "new_id": "199ec94bf394826e865618559ae933b326bbc4f1",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.h"
    },
    {
      "type": "modify",
      "old_id": "e51bbaea73252c0c4dac8292d525f6c568910fc2",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.cc",
      "new_id": "b4bd25df472963493a2599fdcc8b649526cc68f2",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.cc"
    }
  ]
}
