)]}'
{
  "commit": "77d54814416853571a69ae204f05683fbdaeb3ca",
  "tree": "a9a3b3c5e61201fb42f56bf35850fd2011b82d41",
  "parents": [
    "3610e167ca6c9a1a10b6a1dccd19f1cf93e49a23"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Wed Jun 24 23:07:47 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Jun 24 23:08:25 2026 -0700"
  },
  "message": "Add a method to retrieve the creation time of TLS session tickets used for resumption.\n\nSpecifically:\n* Adds GetSessionTicketCreationTime() to QuicCryptoClientStreamBase, QuicCryptoClientStream, and the handshaker interfaces.\n* Implements GetSessionTicketCreationTime() in TlsClientHandshaker using SSL_SESSION_get_time on the cached TLS session.\n* Adds unit tests in tls_client_handshaker_test.cc to verify the creation time is correctly retrieved during resumption and 0-RTT.\nPiperOrigin-RevId: 937773796\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ded2230ad9c2753e056aee4fbd09efd451868c5",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/end_to_end_test.cc",
      "new_id": "0b0a62a817d038b293b9d71f75a85795202c4115",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e0adf831b30bbd2da3eb23548d69d1cde93484e1",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_handshaker.h",
      "new_id": "89371ec427f0e615bc40af7e680e4e5e720edbf0",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "356998ef805ab9db83a276b2dc77d7b9b0563f85",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.cc",
      "new_id": "d18f0fa98b25dcb6893d742ca4b4128ed10fed96",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "b7d412071764179aa3a120f48f0ac7b430c628ee",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/quic_crypto_client_stream.h",
      "new_id": "6c38249a600637fe8bf52f7a22138498a3bf29c8",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_crypto_client_stream.h"
    },
    {
      "type": "modify",
      "old_id": "a9829dfc59a588e34a69c2302ab1c665313a09ee",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.cc",
      "new_id": "9e90268188c60bdecc9fd396fc9d5f0ddf9ccc2a",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.cc"
    },
    {
      "type": "modify",
      "old_id": "6322ac63e65b96cc7d067ee6c2835dfde54d6e46",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker.h",
      "new_id": "8a5ae744be98c5574c533655fc7aca11b5efb084",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker.h"
    },
    {
      "type": "modify",
      "old_id": "f8bb1b2a891686f3c6f97ac2eb141594b0773920",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/tls_client_handshaker_test.cc",
      "new_id": "826d4027070b9ef3ca7be3c72a951da47da05f8b",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/tls_client_handshaker_test.cc"
    }
  ]
}
