]> git.ipfire.org Git - thirdparty/krb5.git/commit
Add PKINIT support for OpenSSL 1.1.0 447/head
authorGreg Hudson <ghudson@mit.edu>
Tue, 3 May 2016 17:22:46 +0000 (13:22 -0400)
committerGreg Hudson <ghudson@mit.edu>
Thu, 22 Sep 2016 22:35:17 +0000 (18:35 -0400)
commite5c77a11341a79e6af1e5aef7c587a5b75a9e378
treee4707968cdc6424f43c950b8702c56e8266950e0
parentb6de7390454d48f69dac88ada2c67e2835fed965
Add PKINIT support for OpenSSL 1.1.0

OpenSSL 1.1 makes the DH, EVP_MD_CTX, X509, and X509_STORE_CTX types
opaque, removes asn1_mac.h, removes the M_ASN1_* macros, and removes
CRYPTO_malloc_init().  Change the PKINIT code to work with OpenSSL 1.1
while retaining compatibility with OpenSSL 1.0.  The new code uses
X509_STORE_set_verify_cb(), which is not present in OpenSSL 0.9, so
require OpenSSL 1.0 for PKINIT support.

ticket: 8398
src/configure.in
src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
src/plugins/preauth/pkinit/pkinit_crypto_openssl.h