From e638f8ec6147ebaae4362e047f55ac5ca0dca54a Mon Sep 17 00:00:00 2001 From: Roy Carter Date: Sun, 26 Apr 2026 17:37:34 +0300 Subject: [PATCH] Refactor: remove incorrect check against NULL , passwd and cipher can be NULL --- src/pk.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pk.c b/src/pk.c index c86f54501d..4d722ad70f 100644 --- a/src/pk.c +++ b/src/pk.c @@ -6351,11 +6351,6 @@ int wolfSSL_PEM_write_PrivateKey(XFILE fp, WOLFSSL_EVP_PKEY* key, err = 1; } - if ((!err) && ((cipher != NULL) || (passwd != NULL) || (len != 0) || - (cb != NULL) || (arg != NULL))) { - WOLFSSL_MSG("PEM private key encryption not supported here"); - } - if (!err) { /* Set PEM type based on key type, inverse of PEM_read_PrivateKey. */ switch (key->type) { @@ -6394,6 +6389,7 @@ int wolfSSL_PEM_write_PrivateKey(XFILE fp, WOLFSSL_EVP_PKEY* key, fp, type, NULL) != 1)) { err = 1; } + WOLFSSL_LEAVE("wolfSSL_PEM_write_PrivateKey", err);