diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 658d5b53a9..3be5e33fb0 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -32270,14 +32270,10 @@ static int MakeSignature(CertSignCtx* certSignCtx, const byte* buf, word32 sz, signCtx.key = rsaKey; signCtx.keyType = RSA_TYPE; } - else if (eccKey) { + else { signCtx.key = eccKey; signCtx.keyType = ECC_TYPE; } - else { - ret = BAD_FUNC_ARG; - goto exit_ms; - } /* Use unified callback path */ ret = MakeSignatureCb(certSignCtx, buf, sz, sig, sigSz,