Merge pull request #9877 from embhorn/f276

Add null check in wolfSSL_EVP_PKEY_encrypt_init / _decrypt_init
This commit is contained in:
Daniel Pouzzner
2026-03-05 15:37:26 -06:00
committed by GitHub
+2 -2
View File
@@ -3152,8 +3152,8 @@ int wolfSSL_EVP_PKEY_decrypt(WOLFSSL_EVP_PKEY_CTX *ctx,
*/
int wolfSSL_EVP_PKEY_decrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx)
{
if (ctx == NULL) return WOLFSSL_FAILURE;
WOLFSSL_ENTER("wolfSSL_EVP_PKEY_decrypt_init");
if (ctx == NULL || ctx->pkey == NULL) return WOLFSSL_FAILURE;
switch (ctx->pkey->type) {
case WC_EVP_PKEY_RSA:
ctx->op = WC_EVP_PKEY_OP_DECRYPT;
@@ -3256,8 +3256,8 @@ int wolfSSL_EVP_PKEY_encrypt(WOLFSSL_EVP_PKEY_CTX *ctx,
*/
int wolfSSL_EVP_PKEY_encrypt_init(WOLFSSL_EVP_PKEY_CTX *ctx)
{
if (ctx == NULL) return WOLFSSL_FAILURE;
WOLFSSL_ENTER("wolfSSL_EVP_PKEY_encrypt_init");
if (ctx == NULL || ctx->pkey == NULL) return WOLFSSL_FAILURE;
switch (ctx->pkey->type) {
case WC_EVP_PKEY_RSA: