From bd14be85539e4520172f494a2583157bf3ec209b Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Fri, 11 Aug 2023 10:04:17 -0700 Subject: [PATCH] init mp_int before use --- wolfcrypt/src/pkcs7.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wolfcrypt/src/pkcs7.c b/wolfcrypt/src/pkcs7.c index 698ffd232..87366906f 100644 --- a/wolfcrypt/src/pkcs7.c +++ b/wolfcrypt/src/pkcs7.c @@ -9308,7 +9308,9 @@ static int wc_PKCS7_KariGetIssuerAndSerialNumber(WC_PKCS7_KARI* kari, return ASN_PARSE_E; } - ret = mp_read_unsigned_bin(recipSerial, kari->decoded->serial, + ret = mp_init(recipSerial); + if (ret == MP_OKAY) + ret = mp_read_unsigned_bin(recipSerial, kari->decoded->serial, kari->decoded->serialSz); if (ret != MP_OKAY) { mp_clear(serial);