mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
Add missing option checks
This commit is contained in:
@@ -10738,7 +10738,8 @@ static int CertFromX509(Cert* cert, WOLFSSL_X509* x509)
|
|||||||
cert->altSigValCrit = x509->altSigValCrit;
|
cert->altSigValCrit = x509->altSigValCrit;
|
||||||
#endif /* WOLFSSL_DUAL_ALG_CERTS */
|
#endif /* WOLFSSL_DUAL_ALG_CERTS */
|
||||||
|
|
||||||
#ifdef WOLFSSL_CUSTOM_OID
|
#if defined(WOLFSSL_ASN_TEMPLATE) && defined(WOLFSSL_CUSTOM_OID) && \
|
||||||
|
defined(HAVE_OID_ENCODING)
|
||||||
|
|
||||||
if ((x509->customExtCount < 0) ||
|
if ((x509->customExtCount < 0) ||
|
||||||
(x509->customExtCount >= NUM_CUSTOM_EXT)) {
|
(x509->customExtCount >= NUM_CUSTOM_EXT)) {
|
||||||
@@ -10754,7 +10755,7 @@ static int CertFromX509(Cert* cert, WOLFSSL_X509* x509)
|
|||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* WOLFSSL_CUSTOM_OID */
|
#endif /* WOLFSSL_ASN_TEMPLATE && WOLFSSL_CUSTOM_OID && HAVE_OID_ENCODING */
|
||||||
|
|
||||||
#endif /* WOLFSSL_CERT_EXT */
|
#endif /* WOLFSSL_CERT_EXT */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user