From c30a0028b96865d6962cf1c707e65067b6c44c69 Mon Sep 17 00:00:00 2001 From: Vishnudatha Kanjur Date: Fri, 7 Aug 2026 15:10:07 +0200 Subject: [PATCH] key_schedule3 not cleansed in s390_des_ecb_sw / s390_des_cbc_sw In s390_des.h, key_schedule3 not cleansed in s390_des_ecb_sw / s390_des_cbc_sw functions. Signed-off-by: Vishnudatha Kanjur --- src/include/s390_des.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/s390_des.h b/src/include/s390_des.h index e6b05ba..ac561ce 100644 --- a/src/include/s390_des.h +++ b/src/include/s390_des.h @@ -122,7 +122,7 @@ static inline int s390_des_ecb_sw(unsigned int function_code, unsigned long inpu OPENSSL_cleanse(&key_schedule1, sizeof(key_schedule1)); OPENSSL_cleanse(&key_schedule2, sizeof(key_schedule2)); - OPENSSL_cleanse(&key_schedule2, sizeof(key_schedule3)); + OPENSSL_cleanse(&key_schedule3, sizeof(key_schedule3)); END_OPENSSL_LIBCTX(rc); return rc; @@ -213,7 +213,7 @@ static inline int s390_des_cbc_sw(unsigned int function_code, OPENSSL_cleanse(&key_schedule1, sizeof(key_schedule1)); OPENSSL_cleanse(&key_schedule2, sizeof(key_schedule2)); - OPENSSL_cleanse(&key_schedule2, sizeof(key_schedule3)); + OPENSSL_cleanse(&key_schedule3, sizeof(key_schedule3)); END_OPENSSL_LIBCTX(rc); return rc;