)]}'
{
  "commit": "717a265aa5f618fb30f857f240f6b2b0ab7ad4c7",
  "tree": "244ba35e0eaa01f66fb962b8e8b0764545f41cba",
  "parents": [
    "0cb8c9d85e9d5690670d6f1f02e8ccc756520210"
  ],
  "author": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Wed Feb 15 16:19:43 2017 +0000"
  },
  "committer": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Thu Feb 16 16:43:44 2017 +0000"
  },
  "message": "Add client side support to tls_choose_sigalg.\n\nSelect appropriate signature algorithm and certificate for client\nauthentication using tls_choose_sigalg.\n\nA lot of selection logic is very similar except not finding a\ncertificate is not a fatal error: we just do not present a\ncertificate.\n\nFor TLS 1.2 and earlier we only check the current certificate\nis suitable (for compatibility with previous logic) for TLS 1.3\n(where there are no compatibility issues) we support multiple\nclient certificates for different algorithms.\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/2643)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "787f487e4cb753e043795dd1ad9a5b7c34062334",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.c",
      "new_id": "5f44f5a112beeb56bc57ee57c22787f6f98c65b0",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.c"
    }
  ]
}
