Fix for generation of ephemeral key if static ephemeral is not set.

This commit is contained in:
David Garske 2021-11-09 10:14:23 -08:00
parent eebed0cc1c
commit fe172ed9c1

View File

@ -55599,7 +55599,7 @@ int wolfSSL_X509_REQ_set_pubkey(WOLFSSL_X509 *req, WOLFSSL_EVP_PKEY *pkey)
#ifdef WOLFSSL_STATIC_EPHEMERAL
int wolfSSL_StaticEphemeralKeyLoad(WOLFSSL* ssl, int keyAlgo, void* keyPtr)
{
int ret = BUFFER_E;
int ret;
word32 idx = 0;
DerBuffer* der = NULL;
@ -55617,6 +55617,7 @@ int wolfSSL_StaticEphemeralKeyLoad(WOLFSSL* ssl, int keyAlgo, void* keyPtr)
}
#endif
ret = BUFFER_E; /* set default error */
switch (keyAlgo) {
#ifndef NO_DH
case WC_PK_TYPE_DH: