)]}'
{
  "commit": "cbd5ec606688ca12347ef3977fd4a37413a9ad88",
  "tree": "be965bc68c1773159763a9ede69a333fa2c8bda3",
  "parents": [
    "083b83b397f3df4383c29945f190cdae3c83e8d9"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Fri May 22 07:07:24 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 22 07:09:56 2026 -0700"
  },
  "message": "Add QUIC client support to support requesting server padding through an extension in the TLS handshake. This is to support the cert padding experiment for Chrome (see go/cert-padding-experiment-2026)\n\nCL is a no-op for GFEs because there is no GFE server configuration that supports sending the server padding extension back in the TLS handshake, and there are no clients that support this extension. GFE changes (which will come in later CLs) are detailed in go/cert-padding-experiment-2026-gfe\n\nPiperOrigin-RevId: 919658597\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3bc204e08bcd05d655289fc8399a0fdcbe26509",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_handshaker.h",
      "new_id": "e0adf831b30bbd2da3eb23548d69d1cde93484e1",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "ee4d956b4d7654947e9d7fa3b3b5fb9599a8d24b",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.cc",
      "new_id": "356998ef805ab9db83a276b2dc77d7b9b0563f85",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "0d419d37159a606ae83697b62a8df58289cd547a",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.h",
      "new_id": "b7d412071764179aa3a120f48f0ac7b430c628ee",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.h"
    },
    {
      "type": "modify",
      "old_id": "065e93d43b9148774fd54746bfc078a6155357f5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_types.h",
      "new_id": "f59ea0b0945cb185f0bad0f75ce509641849c2ff",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_types.h"
    },
    {
      "type": "modify",
      "old_id": "5f00c09c3949f99b0ae53f069d15d36eb95d2a8d",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.cc",
      "new_id": "39c3dba00e2eea14a24af0d29af2916b989c6d40",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "aaa5311d71c861979b4d2a5759f89b72815f8bbd",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.h",
      "new_id": "522bf60414170e36dfed179898ce3e17a275e3ea",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "6ca11a15a2c3211005614e1e0b5cb09a4a27b49a",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker_test.cc",
      "new_id": "226c9cda059c0f5c383ad3cd02d099abea3e333c",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker_test.cc"
    }
  ]
}
