From 1bf6eb466fa6fd38e591c04def73e2004550ff5f Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 30 Dec 2019 19:08:59 +0100 Subject: [PATCH] CRL extensions are optional so ext errors should be skipped --- wolfcrypt/src/asn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 8b510bff4..582654aed 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -16130,8 +16130,8 @@ int ParseCRL(DecodedCRL* dcrl, const byte* buff, word32 sz, void* cm) if (ParseCRL_CertList(dcrl, buff, &idx, idx + len) < 0) return ASN_PARSE_E; - if (ParseCRL_Extensions(dcrl, buff, &idx, idx + len) < 0) - return ASN_PARSE_E; + /* CRL Extensions optional, ignoring errors */ + ParseCRL_Extensions(dcrl, buff, &idx, idx + len); idx = dcrl->sigIndex;