forked from wolfSSL/wolfssl
@ -4563,7 +4563,7 @@ void sp_clear(sp_int* a)
|
||||
}
|
||||
}
|
||||
|
||||
#if !defined(WOLFSSL_RSA_PUBLIC_ONLY) || !defined(NO_DH) || defined(HAVE_ECC)
|
||||
#if !defined(NO_RSA) || !defined(NO_DH) || defined(HAVE_ECC) || !defined(NO_DSA)
|
||||
/* Ensure the data in the multi-precision number is zeroed.
|
||||
*
|
||||
* Use when security sensitive data needs to be wiped.
|
||||
|
@ -2573,8 +2573,7 @@ extern void uITRON4_free(void *p) ;
|
||||
|
||||
#if defined(WOLFCRYPT_ONLY) && defined(NO_AES) && !defined(WOLFSSL_SHA384) && \
|
||||
!defined(WOLFSSL_SHA512) && defined(WC_NO_RNG) && \
|
||||
(defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \
|
||||
defined(WOLFSSL_RSA_PUBLIC_ONLY)
|
||||
!defined(WOLFSSL_SP_MATH) && !defined(WOLFSSL_SP_MATH_ALL)
|
||||
#undef WOLFSSL_NO_FORCE_ZERO
|
||||
#define WOLFSSL_NO_FORCE_ZERO
|
||||
#endif
|
||||
|
@ -268,7 +268,7 @@ extern "C" {
|
||||
typedef sp_uint64 sp_int_digit;
|
||||
typedef sp_int64 sp_sint_digit;
|
||||
#if (defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \
|
||||
!defined(_WIN64)
|
||||
!defined(_WIN64) && defined(WOLFSSL_UINT128_T_DEFINED)
|
||||
typedef sp_uint128 sp_int_word;
|
||||
typedef sp_int128 sp_int_sword;
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user