)]}'
{
  "commit": "904ef18181cdf52144d1851cfeb51701c6b26033",
  "tree": "783e9cb1ded45c964e3e9982730a519bedca1ee4",
  "parents": [
    "cf0bfcffa7a7b1a0f56bc3a5321d52a89eb62d8e"
  ],
  "author": {
    "name": "dmcardle",
    "email": "dmcardle@google.com",
    "time": "Fri Dec 13 08:34:33 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 13 08:35:10 2019 -0800"
  },
  "message": "Use quiche string libraries in //third_party/quic/core/crypto\n\ngfe-relnote: n/a, no functional change\nPiperOrigin-RevId: 285405224\nChange-Id: I4a7f6d34ee42a2929cbbff2f303ee36b5b6ceb8a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab441b7946676f3ffaf6f2d07032d38c9def51af",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aead_base_decrypter.cc",
      "new_id": "baaf6cecafae6af251e86069d1358cee9ca8e289",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aead_base_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "f0c5b01002d65042904218fee4ddef0165fb9b78",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aead_base_decrypter.h",
      "new_id": "e69b0edddc8bce2d031d9a712ed9d4544ab671fa",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aead_base_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "a3173f544567b22c78af825942e0376bf6e0364d",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aead_base_encrypter.cc",
      "new_id": "b794e7e99bf8cdfe74414ef775d908c5ccad30a0",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aead_base_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "51ac8e346900a776f467c5721b7946cecaba4a1e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aead_base_encrypter.h",
      "new_id": "5209a023caa553815599ca5353bcf596d5b69438",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aead_base_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "9ce4bda19bab612d1f330703a8b7e2d24145d0df",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_12_decrypter_test.cc",
      "new_id": "130ebd046ce4c23a1c5c383f310d6b3f08f81d2b",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_12_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d529d5d60d45a98ec621dc3642ea759ddf0be20a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_12_encrypter_test.cc",
      "new_id": "0ca6b18983f3cd460455702a60930dc3b14c96ed",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_12_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "579f76d498de6b4e770e044b83bde37a59720a1f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_decrypter_test.cc",
      "new_id": "3b6ad4d8c7a6ad25a0239d6a22a95e42766c3523",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c557e1181706f07b4d828e47ca62dc3180a1b3c5",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_128_gcm_encrypter_test.cc",
      "new_id": "8e48bfd429d7c9b8ddc8909efc321bf23ae2e01c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_128_gcm_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3d61c7798f9be33416834deedcf07ece673a38e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_256_gcm_decrypter_test.cc",
      "new_id": "f59a5328227878f25c881e19b40ce8e3da726ac3",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_256_gcm_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "03f6b752399a3d5312f672144e65f11dbfc21b2f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_256_gcm_encrypter_test.cc",
      "new_id": "5136424f87384ae3938fd5b08cac6ab2c518d282",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_256_gcm_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6888ab22f6c5e6d823d4e85e46e74fc0753b1d7f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_base_decrypter.cc",
      "new_id": "f8c83f3118a125270794deec2ea119b3e8c36757",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_base_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "e8e1cc80aa84ef23efca519589eff56b9fee0dc6",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_base_decrypter.h",
      "new_id": "2ff63a7ab2cbc6422d0f054dd75c698346369cfc",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_base_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "cdb21b85a43b699b154ba7886ba1b1f1c255931a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_base_encrypter.cc",
      "new_id": "c620329e22603b4d2e1d26ff4e89979de1eee0a2",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_base_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "e115ebac820bbc786dbb98cd75bc2b346c69d8a3",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aes_base_encrypter.h",
      "new_id": "ba518fe55931789f336b021559143f73b05549da",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aes_base_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "45d842dcc3e9315d502d2ff4f363d13fddc3acea",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/cert_compressor.cc",
      "new_id": "a1ba748730ed47ecf72e773ffe4d3de209fc052e",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/cert_compressor.cc"
    },
    {
      "type": "modify",
      "old_id": "ca696bdf79c2366d80b865c761b37111aedbf24f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/cert_compressor.h",
      "new_id": "dfb4d21c91668affe0365ce4483afd6a68c9cfd9",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/cert_compressor.h"
    },
    {
      "type": "modify",
      "old_id": "1341f790d56380aef58177fe15182cd28bbdc342",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/cert_compressor_test.cc",
      "new_id": "a7517f4c1801377ff6a1553140c027d1355aa7dd",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/cert_compressor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "930af24a3b371494f88bbd884de22dd88f3ac548",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_decrypter_test.cc",
      "new_id": "7be22514699582b44c6c3708314306c968155c35",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4584d9673b2e5d67731d2a8075570850037ecc07",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_encrypter_test.cc",
      "new_id": "edb81a4394f7a4533fc1ac2d612b5cece06a2830",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "90052d60520f43a24f2589884a668f60ce67d3e1",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc",
      "new_id": "d4fcd2b5c1310fb9dfb43d4346da6476dae98b47",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef4a8e869fe05201393c2986a21fd42009941f97",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc",
      "new_id": "a62c8434b19fff42a0ccdb05286c39299fbc6082",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c67fd89d4ef1d4c6c692182545144f4f40712b0c",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha_base_decrypter.cc",
      "new_id": "d7a4984187f68258a2ceb49d40c1b9830bbaa9ef",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha_base_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "d7ad7419526302cdf7ae3e47d06e4a4060f4c680",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha_base_decrypter.h",
      "new_id": "24ca820a9ec28d6a47fa3e81b84e457e67df5720",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha_base_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "9c465a944c9d7aff188667c4e4e34d090d8e80f9",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha_base_encrypter.cc",
      "new_id": "1e0d80fc95b78f151c5b90f2f1ba256d80dd40f4",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha_base_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "7c086acf81f48653e1b1ce6fa0b9bd3003f3cd69",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/chacha_base_encrypter.h",
      "new_id": "16d1df1020b380f6e28cc44cb5cb1c1e218952ce",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/chacha_base_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "0c4a3e94e8dc938ba8a35b1a36647fccf1a9ea81",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/channel_id.cc",
      "new_id": "facd552772be882a7c4e5c21150b5a2d5af6cdad",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/channel_id.cc"
    },
    {
      "type": "modify",
      "old_id": "8719394ce47c5833d4345a1867c49885716fed75",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/channel_id.h",
      "new_id": "c04aac33c06cf0542abadac0261940fe3f1ee97c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/channel_id.h"
    },
    {
      "type": "modify",
      "old_id": "c69e3289be4ed7e99fd7bfd01234e5a102e1ce3f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/channel_id_test.cc",
      "new_id": "d4a14cd88a46bfb9e73d9a98b44f70caf5217af8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/channel_id_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2f337f4bf95d09dc6230302caa2b96d7119d4fbb",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/common_cert_set.cc",
      "new_id": "be4883b8ced7034de7ba43b62da3287f93084ce2",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/common_cert_set.cc"
    },
    {
      "type": "modify",
      "old_id": "57c0feafc9a970b3deae161eae1b292de884a103",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/common_cert_set.h",
      "new_id": "af211ad79ffed9732540e4c35d96ec06edce04c7",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/common_cert_set.h"
    },
    {
      "type": "modify",
      "old_id": "04720e1fd62a69227dd02e0a6df42a0791c0d46f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/common_cert_set_test.cc",
      "new_id": "148914d02e039926460a9928dca72397f596cb84",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/common_cert_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c3dd2aa142bb2ac945f95e7f8ab7864daf290df9",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_framer.cc",
      "new_id": "6a18884f6bdaa0566afd58a830c1565b054e5d0f",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "5dcc81a87fe7338a80fe2541b9f76fecbe946a57",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_framer.h",
      "new_id": "8dc0d96eba1346b3c65483e850d38dd36a917835",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_framer.h"
    },
    {
      "type": "modify",
      "old_id": "d54de07ee3f78bafdf0e21c6aa6c22b9f5deb31b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_framer_test.cc",
      "new_id": "8a8787a1d1068ba07e9db325d8ec2485bf47c09f",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "56f0bd62a1fedac075b31ff0718bae437a2ce510",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "d5b4635d1d46f3cd1b3a4963038df06108e8ed77",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "6819e3655ce26d5f70b23a4c64d6146c36ce6051",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.h",
      "new_id": "409738a1f818aedd0ca49d326efa8ec8cdf6265c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.h"
    },
    {
      "type": "modify",
      "old_id": "2638a196d373517f96ac1a18e1f57be4a76ef7c4",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_message_parser.h",
      "new_id": "80386646368a90fab99b98e16c45c0bc61f52ea2",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_message_parser.h"
    },
    {
      "type": "modify",
      "old_id": "67cd531dd72465e064aa4d99bb945a034f2ea4a7",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_message_printer_bin.cc",
      "new_id": "f5584adad551efeb2bb459283df98fe4bc6456bf",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_message_printer_bin.cc"
    },
    {
      "type": "modify",
      "old_id": "c44cbb9d7ed77166d6a77038ee67f512a3501799",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_secret_boxer.cc",
      "new_id": "78cf768dcc66fbad92716bacd75bcb18e098c13c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_secret_boxer.cc"
    },
    {
      "type": "modify",
      "old_id": "eba7a57baea7612e21efe5c02cf9f31b334e3bdd",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_secret_boxer.h",
      "new_id": "dc4e0b14cb809ca0747087d7b6925296bd76ccd7",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_secret_boxer.h"
    },
    {
      "type": "modify",
      "old_id": "06505d9130879d9055e0308771d326548654cbbc",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_secret_boxer_test.cc",
      "new_id": "57a5712f07b9bbcbd2ed9153dd95454462f75cec",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_secret_boxer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a3cbbf4700525fd8fa9fd9c87e67a66f1f1076d4",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_server_test.cc",
      "new_id": "9c606a253df96ca97039a2e5a146ca7e08dd073c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_server_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5650cece3a1db9d9463b98b0eb4388cc51d34474",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils.cc",
      "new_id": "47da4c1345ede900fcc250dc0f4884d2454c973a",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "da746e3d63c3036737ead15a531d9ffadcdcdf68",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils.h",
      "new_id": "8cebf14ee499ee4ebb501131b54a9686a98296dd",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils.h"
    },
    {
      "type": "modify",
      "old_id": "25adff22a69c924e6466804cd5202a1b53884f9b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils_test.cc",
      "new_id": "bba62e93c5318110b8f73e050d6456174ab432bf",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "044693df72491cc0dca35c73e82693c7ba87163c",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/curve25519_key_exchange.cc",
      "new_id": "f4cc7937d7bc9eebc72d53fb9c01fadeecb20d82",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/curve25519_key_exchange.cc"
    },
    {
      "type": "modify",
      "old_id": "31c6c0e834970ebaf737f11daffbb7acb3c8009e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/curve25519_key_exchange.h",
      "new_id": "76fd23ff2423bb0ed9a506a6b131d578e0aad66c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/curve25519_key_exchange.h"
    },
    {
      "type": "modify",
      "old_id": "5003668efac0fe5571fc13b40f412d4aab5d7596",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/curve25519_key_exchange_test.cc",
      "new_id": "2e5dfb4edc12db16eb4ff8af823fe17642448108",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/curve25519_key_exchange_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1969e75a31ff1f37e4ad5f1136685225c6ca03f9",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/key_exchange.cc",
      "new_id": "84f9c86802c1a2b647d90c61df87b7c2ff5ecde3",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/key_exchange.cc"
    },
    {
      "type": "modify",
      "old_id": "127dc62ea1491a0dda37893d41888db539cb9cdb",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/key_exchange.h",
      "new_id": "cb6fdbc8705feaab64f1aeaf4b6b04d137321f65",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/key_exchange.h"
    },
    {
      "type": "modify",
      "old_id": "51d8b11695b0af596d82543a1cc7556c205c2ca6",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/null_decrypter.cc",
      "new_id": "d453a359ea6a75ba5acddadee4e9c27fbd2be2cb",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/null_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "aac25bbfbe4ed861b647bf4714b8c0a5061d0d9b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/null_decrypter.h",
      "new_id": "c3bd203f5d588153caf7743ad8cc81116162552e",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/null_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "09b1aafdcfe7bdc36204eba33eda78134d5a8727",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/null_decrypter_test.cc",
      "new_id": "9f18cc2e9cbeac27a7858fa9fb43cd180a7213e3",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/null_decrypter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1fe0fdfc8bfbedd4319e6d385f4af9f30449ea85",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/null_encrypter.cc",
      "new_id": "4de151023af3f8eab1d8d582188c73ae758c7263",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/null_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "efd6e239e045b6bf2ea655a6872f9cf2d5b2d6bc",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/null_encrypter.h",
      "new_id": "bda73dc0ad86fed8e502ce91b2c6700060424c87",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/null_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "1cabc6459ef58b512ce4595ffea8e55ddf241e72",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/p256_key_exchange.cc",
      "new_id": "a1b45ba5f9cafaff7677f3e3e2000ed59b32b691",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/p256_key_exchange.cc"
    },
    {
      "type": "modify",
      "old_id": "a4e5709871c8e97c3d2bdf5ea477bb4f9e69d43d",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/p256_key_exchange.h",
      "new_id": "10cc542597eb39d6b052f97fc159dfb3d2ae8d9a",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/p256_key_exchange.h"
    },
    {
      "type": "modify",
      "old_id": "5e81be417d3228ba4dc7970e206d74336748e77f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/p256_key_exchange_test.cc",
      "new_id": "7e7dcd77a607a800360e020e1f97399ca5d53f73",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/p256_key_exchange_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f774efc3f2285136edcec9b7ddd7c0af5868617e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source.h",
      "new_id": "da2861201240c2749ee5de522a6d8c5cbe3c392c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source.h"
    },
    {
      "type": "modify",
      "old_id": "38e978a2d6fba1dda66a0b094949c484fc1dbb5a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_verifier.h",
      "new_id": "12036d69887fa38a70a2a976ca29263eb9b484c9",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_verifier.h"
    },
    {
      "type": "modify",
      "old_id": "f27ed0d6dd4b8791c02b314a42a8c5278aba2550",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_compressed_certs_cache_test.cc",
      "new_id": "e8f7309cb8374e8c4c1e7313a3ad6c86b7468a83",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_compressed_certs_cache_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc5bfb3ad84fb1ccee7056e25f9de5e0c24fd2d8",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypter.cc",
      "new_id": "d8e7f2d1c921d8497fb41bb88e50483a0a5c8f46",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypter.cc"
    },
    {
      "type": "modify",
      "old_id": "25a91e4aab83e77cbc3ea22f4032cabcb09b66de",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypter.h",
      "new_id": "a12cd6f9eb2a2d87b3ec500dbd0aec08309683cb",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypter.h"
    },
    {
      "type": "modify",
      "old_id": "d674126b6df9ab7fe02fc7f966d4294e703ca8be",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config.cc",
      "new_id": "330192bb7094e32033165c7f9a0ca45e711528bc",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config.cc"
    },
    {
      "type": "modify",
      "old_id": "a3e1bcd18b2f8605766efb0575f5f055eff4c023",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config.h",
      "new_id": "fa96902695230ed246e81e9461834ec3152d5fc6",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config.h"
    },
    {
      "type": "modify",
      "old_id": "acf26d6afaa1e70c4bffe05b830d2c90bfe25ec2",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config_test.cc",
      "new_id": "95f76c6cd64db949ba681486f5ef5a51320f008f",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5689862fcfc96ed9392d0c417b1bf65117cbe3f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "9c40d8fd48aac7ffcf9deb672f30833d332573a8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "809ebaec5756503602863166fa810686c6da537e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.h",
      "new_id": "20aaa6fe15e64d6fd8eecc12079cdcdec4f52378",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.h"
    },
    {
      "type": "modify",
      "old_id": "ce47d24737388ef2565aec92d78e7a96ea9ca274",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config_test.cc",
      "new_id": "df9b9043692733dc45cd8826b259f7ff2812512d",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "33c563f72ed17c33e68ca9044dec4ab794d33bb6",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_decrypter.cc",
      "new_id": "c4249017cae6e8db447e00a651bbc44dbe2f6260",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "aed18e4a722ec57f792060f7113485aa804bb612",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_decrypter.h",
      "new_id": "7f4d93d323a6654aca49830e70412fc97ccec940",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "d318329c7e2b65eda7bc8c97a6129c1575f2a69c",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_encrypter.h",
      "new_id": "6fe552d17786a48219f8a59423d7fbe5f31eccc6",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "1bd9ad54c2b0fec6841d0da6d2fb2562eb592989",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf.cc",
      "new_id": "28cf4a93a18ab589ee34a0e371aa4c4104cb6979",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf.cc"
    },
    {
      "type": "modify",
      "old_id": "94d45bc91a6a624f52b29ad655fd32df526243fe",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf.h",
      "new_id": "2945173f421d16ab6304258e3cfb55eeff04a944",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf.h"
    },
    {
      "type": "modify",
      "old_id": "e40bebf62e60a67b729716aa8e638182874fdf8e",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_hkdf_test.cc",
      "new_id": "92dc0855ebc64d632c04587df667e8ef11123d61",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_hkdf_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d28db2292e48cfddb1ceb83dfb152e893aca0343",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/tls_connection.cc",
      "new_id": "4c59d3e236659232543d46d9ff6980aed8fcf2c7",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/tls_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "fd4f64b1978b18d9c5f8e6bd558a0c5ff1885db7",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/tls_connection.h",
      "new_id": "cd9cec0868dc3caa52e5d7d1492c333ab4cd0c86",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/tls_connection.h"
    },
    {
      "type": "modify",
      "old_id": "f539a089d2c209f3af1d795a15c8b0a0dd09ebf5",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/tls_server_connection.cc",
      "new_id": "bdc941ade7c5b3e479bb2426eabf3beed8dc1953",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/tls_server_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "96d71e2bef1c1941718fdec8ddf33a1129e6d610",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/tls_server_connection.h",
      "new_id": "85ce7e79a81fbe2fcb44d16572a9eb2e4692068a",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/tls_server_connection.h"
    },
    {
      "type": "modify",
      "old_id": "a870017b0b3a1dd710dbf8467aa931b530956b1a",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.cc",
      "new_id": "7e1cf440138b4e42721abc921ee1527de8ad0160",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "c5ec1a4f71b61e9bd948445271eb58dbd042d4f8",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.h",
      "new_id": "07b0132a5e24ccec1400308d7f924f43f4cc0988",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.h"
    },
    {
      "type": "modify",
      "old_id": "8fa7a0b0ea0b8dc9f03cd12dcdef354b08f47ccd",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters_test.cc",
      "new_id": "77638e201c82b92124236c5f8b982b070810bd78",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters_test.cc"
    }
  ]
}
