forked from wolfSSL/wolfssl
Fixed unused variable complaint when KEYGEN and OPENSSL_EXTRA are enabled
and when AES and DES3 are disabled.
This commit is contained in:
@ -3412,6 +3412,9 @@ static int wolfssl_encrypt_buffer_key(byte* der, word32 derSz, byte* password,
|
||||
byte key[AES_256_KEY_SIZE];
|
||||
#endif
|
||||
|
||||
(void)derSz;
|
||||
(void)passwordSz;
|
||||
|
||||
WOLFSSL_ENTER("wolfssl_encrypt_buffer_key");
|
||||
|
||||
if (der == NULL || password == NULL || info == NULL || info->ivSz == 0) {
|
||||
@ -3438,9 +3441,11 @@ static int wolfssl_encrypt_buffer_key(byte* der, word32 derSz, byte* password,
|
||||
return SSL_FATAL_ERROR;
|
||||
}
|
||||
#else
|
||||
(void) passwordSz;
|
||||
|
||||
#endif /* NO_MD5 */
|
||||
|
||||
if (ret > 0) {
|
||||
ret = SSL_BAD_FILE; /* Reset error return */
|
||||
#ifndef NO_DES3
|
||||
if (XSTRNCMP(info->name, EVP_DES_CBC, EVP_DES_SIZE) == 0)
|
||||
ret = wc_Des_CbcEncryptWithKey(der, der, derSz, key, info->iv);
|
||||
@ -3458,6 +3463,7 @@ static int wolfssl_encrypt_buffer_key(byte* der, word32 derSz, byte* password,
|
||||
ret = wc_AesCbcEncryptWithKey(der, der, derSz,
|
||||
key, AES_256_KEY_SIZE, info->iv);
|
||||
#endif /* NO_AES */
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_SMALL_STACK
|
||||
XFREE(key, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||
|
Reference in New Issue
Block a user