From dd1f6ac549296372000d7e3b3684c5619ba65300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 10 Jul 2007 12:50:25 +0000 Subject: [PATCH] (OctetStringType): add SIZE to OCTET STRING. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21454 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/parse.y | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/asn1/parse.y b/lib/asn1/parse.y index 17a0388b1..103ea5a89 100644 --- a/lib/asn1/parse.y +++ b/lib/asn1/parse.y @@ -453,10 +453,12 @@ ObjectIdentifierType: kw_OBJECT kw_IDENTIFIER TE_EXPLICIT, new_type(TOID)); } ; -OctetStringType : kw_OCTET kw_STRING +OctetStringType : kw_OCTET kw_STRING size { - $$ = new_tag(ASN1_C_UNIV, UT_OctetString, - TE_EXPLICIT, new_type(TOctetString)); + Type *t = new_type(TOctetString); + t->range = $3; + $$ = new_tag(ASN1_C_UNIV, UT_OctetString, + TE_EXPLICIT, t); } ;