)]}'
{
  "commit": "0aed6e449da5f06a23fd191bb86bfdd71bde6f9c",
  "tree": "e31f4434d478de9232454cefc7ccf769ebdb8c16",
  "parents": [
    "5626f634c31cfde48ccbbee243be29e0eb77171e"
  ],
  "author": {
    "name": "Benjamin Kaduk",
    "email": "bkaduk@akamai.com",
    "time": "Tue Aug 01 15:28:14 2017 -0500"
  },
  "committer": {
    "name": "Benjamin Kaduk",
    "email": "kaduk@mit.edu",
    "time": "Tue Aug 15 10:52:21 2017 -0500"
  },
  "message": "Add SSL_get_pending_cipher()\n\nThe existing function SSL_get_current_cipher() queries the\ncurrent session for the ciphersuite in use, but there is no way\nfor application code to determine what ciphersuite has been\nnegotiated and will be used in the future, prior to ChangeCipherState\n(or the TLS 1.3 equivalent) causing the new cipher to take effect and\nbecome visible in the session information.  Expose this information\nto appropriate application callbacks to use during the handshake.\n\nThe name SSL_get_pending_cipher() was chosen for compatibility with\nBoringSSL\u0027s routine of that name.\n\nImprove the note on macro implementations in SSL_get_current_cipher.pod\nwhile here.\n\nReviewed-by: Matt Caswell \u003cmatt@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/4070)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb7e9994a7efc1a315dbde109a464f6b7bc4535f",
      "old_mode": 33188,
      "old_path": "doc/man3/SSL_get_current_cipher.pod",
      "new_id": "e5b249fd1e2bda6ef8af57359bbaf9acca37c9d7",
      "new_mode": 33188,
      "new_path": "doc/man3/SSL_get_current_cipher.pod"
    },
    {
      "type": "modify",
      "old_id": "b4c66441c2705d730809616c2f3d7f4dce7ab8eb",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "04388817b61e4bdd410bf73898d3547f3ae41c7c",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "3abb27140b08db244d5b6be8f11b0d90006b1b49",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "ed2113caa5f76559689964277bc7ebaefb2680b4",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "78fb65a685a9d7d06a31ce0fcf098a60137a11ba",
      "old_mode": 33188,
      "old_path": "util/libssl.num",
      "new_id": "7d4c01e80fde9a2913993bf1645a81bcd10e3f40",
      "new_mode": 33188,
      "new_path": "util/libssl.num"
    }
  ]
}
