)]}'
{
  "commit": "0fdff8e5d6734d8c69cd5fb7fed73de94f890212",
  "tree": "812c2b98710540bdc3b4efd99dff9331f0eb1253",
  "parents": [
    "5f4783e7124add319eef8ff40de4f1dbcd74437d"
  ],
  "author": {
    "name": "dschinazi",
    "email": "dschinazi@google.com",
    "time": "Thu Jul 18 09:07:39 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jul 18 12:43:31 2019 -0700"
  },
  "message": "QuicConnectionId::Hash adoption of SipHash\n\nThis CL rolls back cl/258561852 which was itself a rollback of cl/258413870. QuicConnectionIdTest.Hash was failing on 32bit platforms and has now been fixed.\n\nInstead of simply XORing the connection ID bits, QuicConnectionId::Hash now uses SipHash with a random key generated once per process lifetime. This prevents attackers from crafting connection IDs to make them all land in the same data structure hash bucket.\n\ngfe-relnote: QuicConnectionId uses SipHash, protected by gfe2_restart_flag_quic_connection_id_use_siphash\nPiperOrigin-RevId: 258782229\nChange-Id: I019c85ba2cde0447764306b87f12323d6867acb0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a74e3b1ec0cbc2b46f21038bb4d7c93ae2e9fbda",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id.cc",
      "new_id": "f446ac837c6be28aeabe3490c04d99fa87f23bd9",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id.cc"
    },
    {
      "type": "modify",
      "old_id": "4b76f3125b1d599480def9f0a8962d0637c27522",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id.h",
      "new_id": "6b1b0bc5ff50391c793d054487e70df0129e1b11",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id.h"
    },
    {
      "type": "modify",
      "old_id": "1d290fc482fab92c64d264729ec629e884733d53",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_id_test.cc",
      "new_id": "0d4b190dbd888d30da3bae9ac3faf5dcff1f7914",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_id_test.cc"
    }
  ]
}
