mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 20:24:39 +02:00
DH SP math: return key size error with DH Agree
SP math requires SP to support DH operations. When SP doesn't support bit size, WC_KEY_SIZE_E must be returned.
This commit is contained in:
@@ -1998,6 +1998,8 @@ static int wc_DhAgree_Sync(DhKey* key, byte* agree, word32* agreeSz,
|
|||||||
mp_clear(z);
|
mp_clear(z);
|
||||||
mp_clear(y);
|
mp_clear(y);
|
||||||
mp_forcezero(x);
|
mp_forcezero(x);
|
||||||
|
#else
|
||||||
|
ret = WC_KEY_SIZE_E;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef WOLFSSL_SMALL_STACK
|
#ifdef WOLFSSL_SMALL_STACK
|
||||||
|
Reference in New Issue
Block a user