)]}'
{
  "commit": "941d3c93f3169b408269b6cd8eb46c76e96b4e81",
  "tree": "38be1acfecf953f301671713017d54ff6cc62b2f",
  "parents": [
    "cebc59ca94d4ab2ea835425bcd49b844dcb87659"
  ],
  "author": {
    "name": "wub",
    "email": "wub@google.com",
    "time": "Thu Jan 07 08:59:34 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jan 07 09:01:35 2021 -0800"
  },
  "message": "Refactor TlsServerHandshaker to use ProofSourceHandle for cert selection and signature.\n\nProtected by FLAGS_quic_reloadable_flag_quic_tls_use_per_handshaker_proof_source.\n\nPiperOrigin-RevId: 350572752\nChange-Id: Ifb33c9554c5c91fb69bbe1606a06b913c2fbbfff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e36a324a1be871673a41ddc72124d8cf4d0280f",
      "old_mode": 33188,
      "old_path": "quic/core/crypto/proof_source.h",
      "new_id": "cee94f2e4af0bd0a9f18d0d78a21e06eba179001",
      "new_mode": 33188,
      "new_path": "quic/core/crypto/proof_source.h"
    },
    {
      "type": "modify",
      "old_id": "41d28200cf4d9b110a7eeb5ba1aedcecfdcc5f79",
      "old_mode": 33188,
      "old_path": "quic/core/quic_flags_list.h",
      "new_id": "baf8ee95b272371b46a50ff54dee09845333ccbf",
      "new_mode": 33188,
      "new_path": "quic/core/quic_flags_list.h"
    },
    {
      "type": "modify",
      "old_id": "383ca83adfc6f36c01aa05d40b8b20664caf5694",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.cc",
      "new_id": "8fc52f12dbd7aef2a247df9d015e0d21dec7b97f",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "40db66285215945df034ee6e609117b0b242efc4",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker.h",
      "new_id": "9b1cdae71cd401257845da39dc29982c82afd1e5",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "5271bb693d55605e7f2bb7882046cb0161d8fbf9",
      "old_mode": 33188,
      "old_path": "quic/core/tls_server_handshaker_test.cc",
      "new_id": "e650a4aa79b5ae15de30c8a3d37fc3ed1cbfc976",
      "new_mode": 33188,
      "new_path": "quic/core/tls_server_handshaker_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daa47b55b86267fa104d3bbed906d68ca554ea20",
      "new_mode": 33188,
      "new_path": "quic/test_tools/fake_proof_source_handle.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e013b90d0ab61a7c4b4b323c146b0786d3aba10a",
      "new_mode": 33188,
      "new_path": "quic/test_tools/fake_proof_source_handle.h"
    }
  ]
}
