mirror of https://github.com/wolfSSL/wolfssl.git
Fix for SP math all and ECC with compressed keys (missing sp_add_d). Reproduce using: `./configure --disable-rsa --disable-dh --enable-compkey --disable-pkcs12 && make`.
parent
9ffa9faecd
commit
fe7502a50e
|
@ -8950,6 +8950,7 @@ echo " * XCHACHA: $ENABLED_XCHACHA"
|
|||
echo " * Hash DRBG: $ENABLED_HASHDRBG"
|
||||
echo " * MmemUse Entropy: $ENABLED_ENTROPY_MEMUSE"
|
||||
echo " * PWDBASED: $ENABLED_PWDBASED"
|
||||
echo " * Encrypted keys: $ENABLED_ENCKEYS"
|
||||
echo " * scrypt: $ENABLED_SCRYPT"
|
||||
echo " * wolfCrypt Only: $ENABLED_CRYPTONLY"
|
||||
echo " * HKDF: $ENABLED_HKDF"
|
||||
|
|
|
@ -4780,7 +4780,7 @@ static void _sp_mont_setup(const sp_int* m, sp_int_digit* rho);
|
|||
|
||||
/* Determine when mp_add_d is required. */
|
||||
#if !defined(NO_PWDBASED) || defined(WOLFSSL_KEY_GEN) || !defined(NO_DH) || \
|
||||
!defined(NO_DSA) || \
|
||||
!defined(NO_DSA) || (defined(HAVE_ECC) && defined(HAVE_COMP_KEY)) || \
|
||||
(!defined(NO_RSA) && !defined(WOLFSSL_RSA_VERIFY_ONLY)) || \
|
||||
defined(OPENSSL_EXTRA)
|
||||
#define WOLFSSL_SP_ADD_D
|
||||
|
|
Loading…
Reference in New Issue