)]}'
{
  "commit": "1ccd0bc4996d3b189e105296d5a9c871d6b4495f",
  "tree": "d92a36f29296f7ad7360ea56ae667126ff54bfae",
  "parents": [
    "4c9a4606d60a61afa888a301270d9c91ed23e6b0"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Wed Apr 07 10:20:17 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Apr 07 10:21:08 2021 -0700"
  },
  "message": "Use std::array\u003cchar, 16\u003e instead of uint128 for StatelessResetToken.\n\nUsing absl::uint128 does not make much sense since this is an opaque piece of\ndata with a fixed size of 16 octets (that happen to be the same as the size of\nuint128), no numerical operations are performed on it.  Keep absl::uint128\nwithin QuicUtils::GenerateStatelessResetToken(), necessary for the hash\ncomputations, but use the new alias StatelessResetToken elsewhere.\n\nThis is a follow-up to a drive-by comment at cl/366984087.\n\nPiperOrigin-RevId: 367245431\nChange-Id: Ie79796e22ed4b7c6862a55e0280e7943378d559a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cce9f901caaf8ddd969aaaf5920cc3f63abf58a",
      "old_mode": 33188,
      "old_path": "quic/core/chlo_extractor.cc",
      "new_id": "48fe9a82c0511fc4f2984af7b90f7e4d15020de6",
      "new_mode": 33188,
      "new_path": "quic/core/chlo_extractor.cc"
    },
    {
      "type": "modify",
      "old_id": "ec0779113b75307b3c9361969b3ed493cf595a76",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.cc",
      "new_id": "6dcb989b9e8bb539d188512337af7baaf237e0a8",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.cc"
    },
    {
      "type": "modify",
      "old_id": "de02d6c15d77af73652c39ee739ef15e1e6e95be",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/crypto_handshake_message.h",
      "new_id": "9550c153e490ead91d7bca5f75aa6dda2a99e469",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/crypto_handshake_message.h"
    },
    {
      "type": "modify",
      "old_id": "759f6f1cd2319cce0bf3cb8096a228145010d01d",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/transport_parameters.cc",
      "new_id": "14df9c3a27ce81c2a278d3c5ea93d2cdb5878a00",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/transport_parameters.cc"
    },
    {
      "type": "modify",
      "old_id": "82070f05a28a96901b3443b1ed6c1a838ae4c7e1",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_frames_test.cc",
      "new_id": "c11be9eb0164b7cd5c82394c947aefb674e05e59",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_frames_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3d8787ed646e170697c1aa3eb8d69bf76a2b2cfd",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_new_connection_id_frame.cc",
      "new_id": "b4c68ff78dd1bada66b729b1df69075d6be6521e",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_new_connection_id_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "9cad26200649b4f51ce067305452a4bfa95e6d28",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_new_connection_id_frame.h",
      "new_id": "9c3d2053d34ae518541424a90157a87224a02b6f",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_new_connection_id_frame.h"
    },
    {
      "type": "modify",
      "old_id": "cbfc7af7b1b6acc489037ad772af8930dfd426f8",
      "old_mode": 33188,
      "old_path": "quic/core/frames/quic_retire_connection_id_frame.h",
      "new_id": "3a8a4dac986408a48dc56f1fc058e4d595deb15d",
      "new_mode": 33188,
      "new_path": "quic/core/frames/quic_retire_connection_id_frame.h"
    },
    {
      "type": "modify",
      "old_id": "5e070dcb8f2d5d47ddc0c13bc46bd8085745350e",
      "old_mode": 33188,
      "old_path": "quic/core/http/end_to_end_test.cc",
      "new_id": "aceebe1b33beb39df7b3b0a01a9778e2d8908621",
      "new_mode": 33188,
      "new_path": "quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f81daa524071515525fa2fc71224bc7e328bb6b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config.cc",
      "new_id": "796c641051b8d131163ea7058b55c897739753f5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config.cc"
    },
    {
      "type": "modify",
      "old_id": "e196fc5b287c65bd2df0b4ba22d16f70644b4cbb",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config.h",
      "new_id": "d122be7ff2944ace515e13b5e8f546ae5b11ee08",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config.h"
    },
    {
      "type": "modify",
      "old_id": "12537409995639def11ba12d677e8a7b604541c3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_config_test.cc",
      "new_id": "5124a975bf8ddbe3538dd51f80c7784ddf6daedf",
      "new_mode": 33188,
      "new_path": "quic/core/quic_config_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7f1023851112eec10b74c80eaae497d9a50c4f88",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "9bd21403263807634068a2b6efb9fc6f482171f8",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "31ba053abaa19ff6712e08aee079c75a64093425",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.h",
      "new_id": "e2ba17bd9d84304203f60e55fe83f8c4849287c3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "909d916baed51d14a00aa109e928ef516cb13fcd",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id.h",
      "new_id": "a0669d7d642805adeedfb89a7b08c26349baf460",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id.h"
    },
    {
      "type": "modify",
      "old_id": "5bf647aa89e936b842d11b6ac8f68ce7f93f92b2",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id_manager.cc",
      "new_id": "a8e8c542f5fa0af57e29dc8cc7e5ac871bef004f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "91ff934f0be052c262e60f44ae15c3219fd07e9b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id_manager.h",
      "new_id": "b933a69f158bf9f1225f7d78bf083295c7c49888",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id_manager.h"
    },
    {
      "type": "modify",
      "old_id": "187ef66dc42e4651739f8d804d1dd5b3037e75ab",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "c27f96c7331faf615552b145c2d2a8f772a1ddb7",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1a6d2aa224aee441d6a12c886cd04b320c491d68",
      "old_mode": 33188,
      "old_path": "quic/core/quic_control_frame_manager.cc",
      "new_id": "f41a3560009bb13a8cca5e6a81b5f6e13f7c2fb3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_control_frame_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "1406872bb2baa8deceb8c66908d9d71913d8481d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_control_frame_manager.h",
      "new_id": "1bb37035912ec31b3e15212cc3abf81c3a5400c2",
      "new_mode": 33188,
      "new_path": "quic/core/quic_control_frame_manager.h"
    },
    {
      "type": "modify",
      "old_id": "d077410f2efea6101362fae8f37f2c54ba003aef",
      "old_mode": 33188,
      "old_path": "quic/core/quic_control_frame_manager_test.cc",
      "new_id": "9d6b434ef31fdb096998d1550ea9d249cf07734c",
      "new_mode": 33188,
      "new_path": "quic/core/quic_control_frame_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ebaa091b7791167545508ffeefd61ec74e4cacbd",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.cc",
      "new_id": "c5de97be541ca9aa114313d478b4bf165684ca3e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "5704cb592de913d8e84e37cfebf2445e7a571281",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer.h",
      "new_id": "e27c7f0727e0cc63209064c00b044dd96a2a046d",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer.h"
    },
    {
      "type": "modify",
      "old_id": "f64e7a5a159378fca693d5b1aa936a0e76b97875",
      "old_mode": 33188,
      "old_path": "quic/core/quic_framer_test.cc",
      "new_id": "048a4b72ffb884d8ea4bdbb075bace05300b5bdd",
      "new_mode": 33188,
      "new_path": "quic/core/quic_framer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a7599cf65fbac9e31bb5accf61a0997d9486663b",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packets.cc",
      "new_id": "5cc593f41bf5142cec057b558c972fa1938db467",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packets.cc"
    },
    {
      "type": "modify",
      "old_id": "338adaea1cd49bfa1c25bcd297b835a0950ea99d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_packets.h",
      "new_id": "a3fc59dbd7d75eadc5551ef4385a28ebb063e1df",
      "new_mode": 33188,
      "new_path": "quic/core/quic_packets.h"
    },
    {
      "type": "modify",
      "old_id": "55a9c1908a5ed3b06ada95ca596fcbe513bde376",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.cc",
      "new_id": "7c7aa4d077ff72b9820d71c9cc975ba12c507e9e",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.cc"
    },
    {
      "type": "modify",
      "old_id": "bd65bf31b4c450da057557332874113c8b4378b5",
      "old_mode": 33188,
      "old_path": "quic/core/quic_session.h",
      "new_id": "cf366cf5654bf4327121c464c014293b7732d1ed",
      "new_mode": 33188,
      "new_path": "quic/core/quic_session.h"
    },
    {
      "type": "modify",
      "old_id": "857b6c7563cf627599792474d3abccc27a3ca02a",
      "old_mode": 33188,
      "old_path": "quic/core/quic_time_wait_list_manager.cc",
      "new_id": "d6fa2da7a103d50f96f02ff13a8ca9ac91bbe6bf",
      "new_mode": 33188,
      "new_path": "quic/core/quic_time_wait_list_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "5e097b5ab11bbb6e536c04827a42c6a595268b30",
      "old_mode": 33188,
      "old_path": "quic/core/quic_time_wait_list_manager.h",
      "new_id": "2018f7233067adecbf1bf442a7d8c8850362931a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_time_wait_list_manager.h"
    },
    {
      "type": "modify",
      "old_id": "b4237134e8f698634380017758e67dd2b3e99cba",
      "old_mode": 33188,
      "old_path": "quic/core/quic_time_wait_list_manager_test.cc",
      "new_id": "d33e992e3720bc6b9379d7e3d1d6b25cbbb98506",
      "new_mode": 33188,
      "new_path": "quic/core/quic_time_wait_list_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8182684e7f73adff885311891b1a23398304353",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.cc",
      "new_id": "57163abbe423d1aa611b6fa89ec51bb1d5eaf4af",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.cc"
    },
    {
      "type": "modify",
      "old_id": "83404c55a69a0c406171969a6e38297e197de3f6",
      "old_mode": 33188,
      "old_path": "quic/core/quic_types.h",
      "new_id": "2e65e5f12a4471c77c244506af31acb465f5e27a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_types.h"
    },
    {
      "type": "modify",
      "old_id": "7e3652e08c350c34da343f6aa3bdb1ad6015fd33",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.cc",
      "new_id": "27b74bb9430d9fb143df023ec07a23e1da1ef197",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "abef12b65ceeeae6514732c3b02616974c0b0f49",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils.h",
      "new_id": "0b089b4bad617f60accf86cfeb5563ab59ba9d7a",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils.h"
    },
    {
      "type": "modify",
      "old_id": "a178725ce794ddb0a7c1681a2c88e662ea82de75",
      "old_mode": 33188,
      "old_path": "quic/core/quic_utils_test.cc",
      "new_id": "dc1165242f56dc6cca3710ec3be91f31b44befe8",
      "new_mode": 33188,
      "new_path": "quic/core/quic_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8383af1a4ce36e7bccf2fbe927ee9e67b5b22930",
      "old_mode": 33188,
      "old_path": "quic/core/tls_chlo_extractor.h",
      "new_id": "c6d04552f43ebf3b72f1221d2f34486b4313069f",
      "new_mode": 33188,
      "new_path": "quic/core/tls_chlo_extractor.h"
    },
    {
      "type": "modify",
      "old_id": "03a477ef3b3752ee4549bf95fec48e4bccd9cf07",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.cc",
      "new_id": "243216bb2e1771469892ad244df6510c5a5c7dac",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.cc"
    },
    {
      "type": "modify",
      "old_id": "9f48a79aefb8d71e5ac20bb971f02da602688e62",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_config_peer.h",
      "new_id": "6ffc5aeef2dd9352ffb88511df2177f0287cb3ce",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_config_peer.h"
    },
    {
      "type": "modify",
      "old_id": "c24752648379c7c2087e162989170fadae4165cd",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.cc",
      "new_id": "5feb6462321b6344010f0ee433134a99dffa7b5c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "763638fba34f24ac424e14f786826834ce1463ed",
      "old_mode": 33188,
      "old_path": "quic/test_tools/quic_test_utils.h",
      "new_id": "2f16b1e072bfd203b0048c4c20dff19ab8e65d52",
      "new_mode": 33188,
      "new_path": "quic/test_tools/quic_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "14d5b334a4baeddd21b5d4ef968dc4ba456ff8bc",
      "old_mode": 33188,
      "old_path": "quic/test_tools/simple_quic_framer.cc",
      "new_id": "92363ec8eea61cdca8f4bfdf6aa963968bb6a40c",
      "new_mode": 33188,
      "new_path": "quic/test_tools/simple_quic_framer.cc"
    },
    {
      "type": "modify",
      "old_id": "4fc82e4a1fcb04b25b00cdb2af669327e450310b",
      "old_mode": 33188,
      "old_path": "quic/tools/quic_packet_printer_bin.cc",
      "new_id": "97ca71e9c6faa406e2008a5ccde60e1b3d27df75",
      "new_mode": 33188,
      "new_path": "quic/tools/quic_packet_printer_bin.cc"
    }
  ]
}
