Skip to content

Commit 2df674b

Browse files
Correct RPK parsing. As per RFC7250 section 3, the algorithm parameters are optional.
1 parent 047d1bd commit 2df674b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

wolfcrypt/src/asn.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23128,10 +23128,10 @@ static const ASNItem RPKCertASN[] = {
2312823128
/* Algorithm OBJECT IDENTIFIER */
2312923129
/* TBS_SPUBKEYINFO_ALGO_OID */ { 2, ASN_OBJECT_ID, 0, 0, 0 },
2313023130
/* parameters ANY defined by algorithm OPTIONAL */
23131-
/* TBS_SPUBKEYINFO_ALGO_NULL */ { 2, ASN_TAG_NULL, 0, 0, 2 },
23132-
/* TBS_SPUBKEYINFO_ALGO_CURVEID */ { 2, ASN_OBJECT_ID, 0, 0, 2 },
23131+
/* TBS_SPUBKEYINFO_ALGO_NULL */ { 2, ASN_TAG_NULL, 0, 0, 1 },
23132+
/* TBS_SPUBKEYINFO_ALGO_CURVEID */ { 2, ASN_OBJECT_ID, 0, 0, 1 },
2313323133
#ifdef WC_RSA_PSS
23134-
/* TBS_SPUBKEYINFO_ALGO_P_SEQ */ { 2, ASN_SEQUENCE, 1, 0, 2 },
23134+
/* TBS_SPUBKEYINFO_ALGO_P_SEQ */ { 2, ASN_SEQUENCE, 1, 0, 1 },
2313523135
#endif
2313623136
/* subjectPublicKey BIT STRING */
2313723137
/* TBS_SPUBKEYINFO_PUBKEY */ { 1, ASN_BIT_STRING, 0, 0, 0 },

0 commit comments

Comments
 (0)