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.
|
/* Ensure the data in the multi-precision number is zeroed.
|
||||||
*
|
*
|
||||||
* Use when security sensitive data needs to be wiped.
|
* 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) && \
|
#if defined(WOLFCRYPT_ONLY) && defined(NO_AES) && !defined(WOLFSSL_SHA384) && \
|
||||||
!defined(WOLFSSL_SHA512) && defined(WC_NO_RNG) && \
|
!defined(WOLFSSL_SHA512) && defined(WC_NO_RNG) && \
|
||||||
(defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \
|
!defined(WOLFSSL_SP_MATH) && !defined(WOLFSSL_SP_MATH_ALL)
|
||||||
defined(WOLFSSL_RSA_PUBLIC_ONLY)
|
|
||||||
#undef WOLFSSL_NO_FORCE_ZERO
|
#undef WOLFSSL_NO_FORCE_ZERO
|
||||||
#define WOLFSSL_NO_FORCE_ZERO
|
#define WOLFSSL_NO_FORCE_ZERO
|
||||||
#endif
|
#endif
|
||||||
|
@@ -268,7 +268,7 @@ extern "C" {
|
|||||||
typedef sp_uint64 sp_int_digit;
|
typedef sp_uint64 sp_int_digit;
|
||||||
typedef sp_int64 sp_sint_digit;
|
typedef sp_int64 sp_sint_digit;
|
||||||
#if (defined(WOLFSSL_SP_MATH) || defined(WOLFSSL_SP_MATH_ALL)) && \
|
#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_uint128 sp_int_word;
|
||||||
typedef sp_int128 sp_int_sword;
|
typedef sp_int128 sp_int_sword;
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user