)]}'
{
  "commit": "71a3b826636eee85c20f064ef318f0935416a479",
  "tree": "551c4ff13d7948bcb8abfde155b20e351397896a",
  "parents": [
    "6ff942985389b9b64b944b98ab3e8a66e1eb436d"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon May 10 15:57:45 2021 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 13 16:37:52 2021 +0000"
  },
  "message": "Check for resumption identifiers in SSL_SESSION_is_resumable.\n\nThis aligns with OpenSSL. In particular, we clear not_resumable as soon\nas the SSL_SESSION is complete, but it may not have an ID or ticket.\n(Due to APIs like SSL_get_session, SSL_SESSION needs to act both as a\nresumption handle and a bundle of connection properties.)\n\nAlong the way, use the modified function in a few internal checks which,\nwith the ssl_update_cache change, removes the last dependency within the\nlibrary on the placeholder SHA256 IDs.\n\nChange-Id: Ic225109ff31ec63ec08625e9f61a20cf0d9dd648\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/47447\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12db981e84f5420a39b3482c936b46b3ffda486d",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "7a356f7a14300cb17cf18d08baa8c4507566bece",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "8f23d959ed36c404000400c72b874d2785ad83b9",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "1a14c110bab34df1ac36a5a9eb3e025c0ae859c6",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "e89929609d9014811cef02924375b63b5ff4bf41",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "5f3614a302da2f53aa6ad90f758d04b7fe821dbe",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "41df63f93c330ee3eec87b8f8974c11fa607d6dd",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "a52ec3dd771fc4dcfeb659997aaf7e97e00ae6ba",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    },
    {
      "type": "modify",
      "old_id": "dae4bef10403e7bef8cc44a1919aee2567ab2364",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "0fd656705d8798627ac85cdcc506ee64ef1a6fc6",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    }
  ]
}
