[krbdev.mit.edu #8398] git commit

Greg Hudson via RT rt-comment at krbdev.mit.edu
Thu Sep 22 22:17:42 EDT 2016


Add libk5crypto support for OpenSSL 1.1.0

OpenSSL 1.1.0 makes the EVP_MD_CTX, EVP_CIPH_CTX, and EVP_HMAC_CTX
types opaque.  Change the libk5crypto OpenSSL code to work with
OpenSSL 1.1 while retaining compatibility with previous versions.

https://github.com/krb5/krb5/commit/32172bbf02b5bb8c8b2ffb7da553581ff56f3b75
Author: Greg Hudson <ghudson at mit.edu>
Commit: 32172bbf02b5bb8c8b2ffb7da553581ff56f3b75
Branch: master
 src/lib/crypto/openssl/crypto_mod.h              |    8 ++++
 src/lib/crypto/openssl/enc_provider/aes.c        |   38 ++++++++++------
 src/lib/crypto/openssl/enc_provider/camellia.c   |   38 ++++++++++------
 src/lib/crypto/openssl/enc_provider/des.c        |   38 ++++++++++-------
 src/lib/crypto/openssl/enc_provider/des3.c       |   37 ++++++++++-------
 src/lib/crypto/openssl/enc_provider/rc4.c        |   50 +++++++++++-----------
 src/lib/crypto/openssl/hash_provider/hash_md4.c  |   15 ++++---
 src/lib/crypto/openssl/hash_provider/hash_md5.c  |   15 ++++---
 src/lib/crypto/openssl/hash_provider/hash_sha1.c |   15 ++++---
 src/lib/crypto/openssl/hmac.c                    |   42 ++++++++++++++++---
 src/lib/crypto/openssl/sha256.c                  |   14 ++++---
 11 files changed, 196 insertions(+), 114 deletions(-)



More information about the krb5-bugs mailing list