mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-29 16:54:51 +02: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 \
|
||||||
EVP_CIPHER_CTX_iv_noconst \
|
EVP_CIPHER_CTX_iv_noconst \
|
||||||
EVP_CIPHER_CTX_get_iv \
|
EVP_CIPHER_CTX_get_iv \
|
||||||
|
EVP_CIPHER_CTX_get_updated_iv \
|
||||||
EVP_CIPHER_CTX_set_iv \
|
EVP_CIPHER_CTX_set_iv \
|
||||||
RSA_get0_crt_params \
|
RSA_get0_crt_params \
|
||||||
RSA_get0_factors \
|
RSA_get0_factors \
|
||||||
|
@ -113,8 +113,12 @@ int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key);
|
|||||||
#endif /* HAVE_DSA_SET0_KEY */
|
#endif /* HAVE_DSA_SET0_KEY */
|
||||||
|
|
||||||
#ifndef HAVE_EVP_CIPHER_CTX_GET_IV
|
#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,
|
int EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx,
|
||||||
unsigned char *iv, size_t len);
|
unsigned char *iv, size_t len);
|
||||||
|
# endif /* HAVE_EVP_CIPHER_CTX_GET_UPDATED_IV */
|
||||||
#endif /* HAVE_EVP_CIPHER_CTX_GET_IV */
|
#endif /* HAVE_EVP_CIPHER_CTX_GET_IV */
|
||||||
|
|
||||||
#ifndef HAVE_EVP_CIPHER_CTX_SET_IV
|
#ifndef HAVE_EVP_CIPHER_CTX_SET_IV
|
||||||
|
Loading…
x
Reference in New Issue
Block a user