libssh: update to 0.9.5
[feed/packages.git] / libs / libssh / patches / 0002-libcrypto-remove-deprecated-API-usage.patch
diff --git a/libs/libssh/patches/0002-libcrypto-remove-deprecated-API-usage.patch b/libs/libssh/patches/0002-libcrypto-remove-deprecated-API-usage.patch
deleted file mode 100644 (file)
index 7b0626d..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-From 73f0e186964126c9e2bfba43488f543ace54746b Mon Sep 17 00:00:00 2001
-From: Rosen Penev <rosenp@gmail.com>
-Date: Thu, 23 Jan 2020 18:54:51 -0800
-Subject: [PATCH 2/2] libcrypto: remove deprecated API usage
-
-EVP_CIPHER_CTX_init was replaced with _reset.
-
-Removed EVP_CIPHER_CTX_cleanup. The successive _free call handles that.
-
-Removed old SSLeay function usage.
-
-Signed-off-by: Rosen Penev <rosenp@gmail.com>
----
- src/libcrypto.c | 9 ++++-----
- 1 file changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/src/libcrypto.c b/src/libcrypto.c
-index b3792264..7ce7d93a 100644
---- a/src/libcrypto.c
-+++ b/src/libcrypto.c
-@@ -541,7 +541,7 @@ static int evp_cipher_set_encrypt_key(struct ssh_cipher_struct *cipher,
-     int rc;
-     evp_cipher_init(cipher);
--    EVP_CIPHER_CTX_init(cipher->ctx);
-+    EVP_CIPHER_CTX_reset(cipher->ctx);
-     rc = EVP_EncryptInit_ex(cipher->ctx, cipher->cipher, NULL, key, IV);
-     if (rc != 1){
-@@ -574,7 +574,7 @@ static int evp_cipher_set_decrypt_key(struct ssh_cipher_struct *cipher,
-     int rc;
-     evp_cipher_init(cipher);
--    EVP_CIPHER_CTX_init(cipher->ctx);
-+    EVP_CIPHER_CTX_reset(cipher->ctx);
-     rc = EVP_DecryptInit_ex(cipher->ctx, cipher->cipher, NULL, key, IV);
-     if (rc != 1){
-@@ -657,7 +657,6 @@ static void evp_cipher_decrypt(struct ssh_cipher_struct *cipher,
- static void evp_cipher_cleanup(struct ssh_cipher_struct *cipher) {
-     if (cipher->ctx != NULL) {
--        EVP_CIPHER_CTX_cleanup(cipher->ctx);
-         EVP_CIPHER_CTX_free(cipher->ctx);
-     }
- }
-@@ -1481,11 +1480,11 @@ int ssh_crypto_init(void)
-     if (libcrypto_initialized) {
-         return SSH_OK;
-     }
--    if (SSLeay() != OPENSSL_VERSION_NUMBER){
-+    if (OpenSSL_version_num() != OPENSSL_VERSION_NUMBER){
-         SSH_LOG(SSH_LOG_WARNING, "libssh compiled with %s "
-             "headers, currently running with %s.",
-             OPENSSL_VERSION_TEXT,
--            SSLeay_version(SSLeay())
-+            OpenSSL_version(OpenSSL_version_num())
-         );
-     }
- #ifdef CAN_DISABLE_AESNI
--- 
-2.24.1
-