From 74893edaf0313b64abed3d1e53060251809780e3 Mon Sep 17 00:00:00 2001 From: Stanislav Klima Date: Wed, 15 Apr 2020 14:36:36 +0200 Subject: [PATCH] Fix of size constraint for parsing. --- 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 a224f2ce6..708e61122 100644 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -17378,10 +17378,10 @@ int ParseCRL(DecodedCRL* dcrl, const byte* buff, word32 sz, void* cm) return ASN_PARSE_E; dcrl->sigIndex = len + idx; - if (ParseCRL_CertList(dcrl, buff, &idx, idx + len) < 0) + if (ParseCRL_CertList(dcrl, buff, &idx, dcrl->sigIndex) < 0) return ASN_PARSE_E; - if (ParseCRL_Extensions(dcrl, buff, &idx, idx + len) < 0) + if (ParseCRL_Extensions(dcrl, buff, &idx, dcrl->sigIndex) < 0) return ASN_PARSE_E; idx = dcrl->sigIndex;