summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/pem/pem_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/pem/pem_lib.c')
-rw-r--r--src/lib/libcrypto/pem/pem_lib.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/pem/pem_lib.c b/src/lib/libcrypto/pem/pem_lib.c
index d4e6599a77..30db092c3e 100644
--- a/src/lib/libcrypto/pem/pem_lib.c
+++ b/src/lib/libcrypto/pem/pem_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pem_lib.c,v 1.55 2023/11/29 21:35:57 tb Exp $ */ 1/* $OpenBSD: pem_lib.c,v 1.56 2024/02/18 15:44:10 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -412,7 +412,7 @@ PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, BIO *bp, void *x,
412 PEM_dek_info(buf, objstr, enc->iv_len, (char *)iv); 412 PEM_dek_info(buf, objstr, enc->iv_len, (char *)iv);
413 /* k=strlen(buf); */ 413 /* k=strlen(buf); */
414 414
415 EVP_CIPHER_CTX_init(&ctx); 415 EVP_CIPHER_CTX_legacy_clear(&ctx);
416 ret = 1; 416 ret = 1;
417 if (!EVP_EncryptInit_ex(&ctx, enc, NULL, key, iv) || 417 if (!EVP_EncryptInit_ex(&ctx, enc, NULL, key, iv) ||
418 !EVP_EncryptUpdate(&ctx, data, &j, data, i) || 418 !EVP_EncryptUpdate(&ctx, data, &j, data, i) ||
@@ -466,7 +466,7 @@ PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen,
466 return 0; 466 return 0;
467 467
468 j = (int)len; 468 j = (int)len;
469 EVP_CIPHER_CTX_init(&ctx); 469 EVP_CIPHER_CTX_legacy_clear(&ctx);
470 o = EVP_DecryptInit_ex(&ctx, cipher->cipher, NULL, key, 470 o = EVP_DecryptInit_ex(&ctx, cipher->cipher, NULL, key,
471 &(cipher->iv[0])); 471 &(cipher->iv[0]));
472 if (o) 472 if (o)