diff --git a/wolfcrypt/src/wc_encrypt.c b/wolfcrypt/src/wc_encrypt.c index 929822b8f..373b6b938 100644 --- a/wolfcrypt/src/wc_encrypt.c +++ b/wolfcrypt/src/wc_encrypt.c @@ -272,6 +272,8 @@ int wc_BufferKeyDecrypt(EncryptedInfo* info, byte* der, word32 derSz, } #endif + (void)XMEMSET(key, 0, WC_MAX_SYM_KEY_SIZE); + #ifndef NO_PWDBASED if ((ret = wc_PBKDF1(key, password, passwordSz, info->iv, PKCS5_SALT_SZ, 1, info->keySz, hashType)) != 0) {