)]}'
{
  "commit": "c1bbfe64c68dfc9db2dcf760122cfbf701cfe97a",
  "tree": "78b4bd094cfd263b9c40f7847bbadf1c49224a2b",
  "parents": [
    "f1e3e4abecfc2ce6346e981cb5dc8c51336ab2f2"
  ],
  "author": {
    "name": "nharper",
    "email": "nharper@google.com",
    "time": "Fri Sep 27 16:48:40 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 01 12:55:56 2019 -0700"
  },
  "message": "Use 16-byte auth tags when initial obfuscators are used\n\nQuicFramer assumes that the auth tag is the same length for all encryption\nlevels. In Google QUIC crypto versions where initial obfuscators are used,\nwe should use IETF style crypters (different nonce/IV construction and 16\nbyte instead of 12 byte auth tags).\n\ngfe-relnote: Change encryption used in QUIC. Protected by quic_enable_version_99\nPiperOrigin-RevId: 271674606\nChange-Id: Ic7736908068eeee8077bd3a17ec4f8b4112254f9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5db0db906da93c227d57002312e2a1733e33f82",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/aead_base_decrypter.cc",
      "new_id": "ab441b7946676f3ffaf6f2d07032d38c9def51af",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/aead_base_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "485174809f1428c8d6d49b2de74bcd2fadf76fb1",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils.cc",
      "new_id": "96bc86ce168b7a987d1149db8f83393e44d0ebd2",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "6f198d6c1bac7db562341c6fc9410da0822017ae",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils.h",
      "new_id": "cb02dd795420d5bf07a7742deb4f1d5ebd796975",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils.h"
    },
    {
      "type": "modify",
      "old_id": "94b50988f5ae948f0b8ffed9203852376024d9ea",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_utils_test.cc",
      "new_id": "25adff22a69c924e6466804cd5202a1b53884f9b",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_utils_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc5bfb3ad84fb1ccee7056e25f9de5e0c24fd2d8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypter.cc"
    },
    {
      "type": "modify",
      "old_id": "5f0783674c37851599d358a8739ba25768c3d4be",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypter.h",
      "new_id": "25a91e4aab83e77cbc3ea22f4032cabcb09b66de",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypter.h"
    },
    {
      "type": "modify",
      "old_id": "2b458ffa5fa3d882d344a38ddbb61d282828f4e2",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config.cc",
      "new_id": "75b2e6a2884858b42b52600c65a029c0e62b6c1d",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config.cc"
    },
    {
      "type": "modify",
      "old_id": "2de7cd0d9899f65ca0b2a39ba65f6dc05dfaca8d",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config.h",
      "new_id": "838b2eef010a64a146b29e37f30754d05df741d7",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config.h"
    },
    {
      "type": "modify",
      "old_id": "d337fdc2ce9f730a2d48d8f566857d9649c602ef",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_client_config_test.cc",
      "new_id": "683180bf03075dce4a185618ef69495804ce0dc1",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_client_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "95705e5e097c5418842c62df26f49820bbc63606",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_crypto_server_config.cc",
      "new_id": "2ed0093ee94eaefdb6ed7334179f5855285f63c0",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_crypto_server_config.cc"
    },
    {
      "type": "modify",
      "old_id": "2fb1deba9d4f1f910b04e208c5f15e48a095089c",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_decrypter.cc",
      "new_id": "5802231091efd7afa3499baf1c39279f4ae96ac0",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_decrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "559420cf42306a662a6208459c79f0533f8254b2",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_decrypter.h",
      "new_id": "aed18e4a722ec57f792060f7113485aa804bb612",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_decrypter.h"
    },
    {
      "type": "modify",
      "old_id": "f6b2490d7435249947ce0ea3d68f2d44bc079762",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_encrypter.cc",
      "new_id": "b4d3b0d77f791019f11d6ec080a90e6b2761a2e9",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_encrypter.cc"
    },
    {
      "type": "modify",
      "old_id": "15acd02b9c3cee4a148164c2de16993be1bf510b",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/quic_encrypter.h",
      "new_id": "d318329c7e2b65eda7bc8c97a6129c1575f2a69c",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/quic_encrypter.h"
    },
    {
      "type": "modify",
      "old_id": "2f8f6a733880bc25dc91bc0702f687ced13b591d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "f65f0cdc24b809ae8bf17b04718e2a141a245e9e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d993049b64221f0f449b4cd9c9be889229358a90",
      "old_mode": 33188,
      "old_path": "quic/core/quic_crypto_client_handshaker.cc",
      "new_id": "1f63042d6eeaa52b7d4d968fe7402a41e4462b50",
      "new_mode": 33188,
      "new_path": "quic/core/quic_crypto_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "304853402a7d6c7b186cca02741d10fcd2247c77",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simulator/quic_endpoint.cc",
      "new_id": "68c758ff7028f6f34008e655f334192003a5e7e6",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simulator/quic_endpoint.cc"
    }
  ]
}
