mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-11-27 23:53:26 +08:00
support OpenSSL 3.x cipher IV API change
OpenSSL renamed the "get current CIPHER_CTX" IV operation in 3.x. This uses the new name if available. https://github.com/openssl/openssl/issues/13411 bz#3238 ok dtucker@
This commit is contained in:
parent
845fe9811c
commit
324449a68d
@ -2867,6 +2867,7 @@ if test "x$openssl" = "xyes" ; then
|
||||
EVP_CIPHER_CTX_iv \
|
||||
EVP_CIPHER_CTX_iv_noconst \
|
||||
EVP_CIPHER_CTX_get_iv \
|
||||
EVP_CIPHER_CTX_get_updated_iv \
|
||||
EVP_CIPHER_CTX_set_iv \
|
||||
RSA_get0_crt_params \
|
||||
RSA_get0_factors \
|
||||
|
@ -113,8 +113,12 @@ int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key);
|
||||
#endif /* HAVE_DSA_SET0_KEY */
|
||||
|
||||
#ifndef HAVE_EVP_CIPHER_CTX_GET_IV
|
||||
# ifdef HAVE_EVP_CIPHER_CTX_GET_UPDATED_IV
|
||||
# define EVP_CIPHER_CTX_get_iv EVP_CIPHER_CTX_get_updated_iv
|
||||
# else /* HAVE_EVP_CIPHER_CTX_GET_UPDATED_IV */
|
||||
int EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx,
|
||||
unsigned char *iv, size_t len);
|
||||
# endif /* HAVE_EVP_CIPHER_CTX_GET_UPDATED_IV */
|
||||
#endif /* HAVE_EVP_CIPHER_CTX_GET_IV */
|
||||
|
||||
#ifndef HAVE_EVP_CIPHER_CTX_SET_IV
|
||||
|
Loading…
Reference in New Issue
Block a user