From 2fcfbbb7547bbd067aaf5536825047f27a8bcb67 Mon Sep 17 00:00:00 2001 From: WeberAndre Date: Wed, 28 Jan 2026 11:39:12 +0100 Subject: [PATCH] EVP_DecryptFinal_ex CTX wrong type EVP_DecryptFinal_ex ctx should be PEVP_CIPHER_CTX and not PEVP_MD_CTX. --- templates/openssl/headers/evp.h2pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/openssl/headers/evp.h2pas b/templates/openssl/headers/evp.h2pas index bb47a1d..76ea4cd 100644 --- a/templates/openssl/headers/evp.h2pas +++ b/templates/openssl/headers/evp.h2pas @@ -721,7 +721,7 @@ function EVP_PKEY_assign_POLY1305(pkey: PEVP_PKEY; polykey: Pointer): TOpenSSL_C function EVP_DecryptInit_ex(ctx: PEVP_CIPHER_CTX; const cipher: PEVP_CIPHER; impl: PENGINE; const key: PByte; const iv: PByte): TOpenSSL_C_INT; function EVP_DecryptUpdate(ctx: PEVP_CIPHER_CTX; out_: PByte; out1: POpenSSL_C_INT; const in_: PByte; in_1: TOpenSSL_C_INT): TOpenSSL_C_INT; function EVP_DecryptFinal(ctx: PEVP_CIPHER_CTX; outm: PByte; out1: POpenSSL_C_INT): TOpenSSL_C_INT; - function EVP_DecryptFinal_ex(ctx: PEVP_MD_CTX; outm: PByte; out1: POpenSSL_C_INT): TOpenSSL_C_INT; + function EVP_DecryptFinal_ex(ctx: PEVP_CIPHER_CTX; outm: PByte; out1: POpenSSL_C_INT): TOpenSSL_C_INT; function EVP_CipherInit(ctx: PEVP_CIPHER_CTX; const cipher: PEVP_CIPHER; const key: PByte; const iv: PByte; enc: TOpenSSL_C_INT): TOpenSSL_C_INT; function EVP_CipherInit_ex(ctx: PEVP_CIPHER_CTX; const cipher: PEVP_CIPHER; impl: PENGINE; const key: PByte; const iv: PByte; enc: TOpenSSL_C_INT): TOpenSSL_C_INT;