diff --git a/src/ssl.c b/src/ssl.c index a358eb2e5..b702e9c22 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -6999,6 +6999,7 @@ WOLFSSL_EVP_PKEY* wolfSSL_d2i_PUBKEY(WOLFSSL_EVP_PKEY** out, unsigned char** in, pkey->type = EVP_PKEY_RSA; if (out != NULL) { *out = pkey; + pkey->rsa = (WOLFSSL_RSA*)pkey->pkey.ptr; } pkey->ownRsa = 1;