)]}'
{
  "commit": "21a879a78a60c8667468a9eba994c8365eaf92ea",
  "tree": "a01c03635bc7877608b726267531b42a602de070",
  "parents": [
    "82a4b2234ece952a98c653cdcd207d1c02e92009"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Feb 10 18:46:14 2020 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Feb 11 21:47:07 2020 +0000"
  },
  "message": "Delete unreachable DTLS check.\n\nIt is impossible for us to have an unconsumed ChangeCipherSpec message\nin dtls_has_unprocessed_handshake_data.\ndtls_has_unprocessed_handshake_data is only called in\ndtls1_set_read_state and, in DTLS 1.2 and earlier, we only ever switch\nthe cipher state immediately after consuming ChangeCipherSpec.\n\nRemove this because later commits will check\nhas_unprocessed_handshake_data in more places and we have a test\n(StrayChangeCipherSpec) which asserts we do tolerate arbitrarily early\nChangeCipherSpecs messages.\n\nThere may be something to be said for rejecting this (the peer would\nhave to be doing something weird and sending ChangeCipherSpec in the\nwrong flight), but ChangeCipherSpec in DTLS is predictable and\ninformationless, so this is probably not worth worrying about.\n\nChange-Id: I1bc2952c0ba5231a7f962b9f7ca4c63271ec079f\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/39986\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b652d1af2278325b465b8274b2bd39f172c81f1",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.cc",
      "new_id": "c7f85c7ab7a2a324674fe76e7b5a645db1576947",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.cc"
    },
    {
      "type": "modify",
      "old_id": "0ce7c1f3f6eb1a2f78a73f609fc816fd5878699e",
      "old_mode": 33188,
      "old_path": "ssl/dtls_method.cc",
      "new_id": "4b369b68e622b8f786e7ccc336155b9106eb7cbc",
      "new_mode": 33188,
      "new_path": "ssl/dtls_method.cc"
    }
  ]
}
