Merge pull request #5239 from dgarske/asn_decode_ext

Fix for ASN template parsing of extended key usage
This commit is contained in:
Sean Parkinson
2022-06-15 09:29:44 +10:00
committed by GitHub

View File

@@ -16034,7 +16034,7 @@ static int DecodeExtKeyUsage(const byte* input, int sz, DecodedCert* cert)
/* Clear dynamic data items and set OID type expected. */ /* Clear dynamic data items and set OID type expected. */
XMEMSET(dataASN, 0, sizeof(dataASN)); XMEMSET(dataASN, 0, sizeof(dataASN));
GetASN_OID(&dataASN[KEYPURPOSEIDASN_IDX_OID], oidCertKeyUseType); GetASN_OID(&dataASN[KEYPURPOSEIDASN_IDX_OID], oidIgnoreType);
/* Decode KeyPurposeId. */ /* Decode KeyPurposeId. */
ret = GetASN_Items(keyPurposeIdASN, dataASN, keyPurposeIdASN_Length, 0, ret = GetASN_Items(keyPurposeIdASN, dataASN, keyPurposeIdASN_Length, 0,
input, &idx, sz); input, &idx, sz);