help-libtasn1
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libtasn1 fail to process CHOICE inside CHOICE syntax


From: d_bulavski
Subject: libtasn1 fail to process CHOICE inside CHOICE syntax
Date: Wed, 26 Feb 2014 12:20:58 +0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0

Package: libtasn1
Version: 3.4

asn1_der_decoding() fails to process DER-encoded data for ASN.1 syntax
with CHOICE inside CHOICE.

Syntax example from RFC 5055.
PKCReference ::= CHOICE {
    cert        [0] Certificate,
    pkcRef      [1] SCVPCertID }

ACReference ::= CHOICE {
    attrCert    [2] AttributeCertificate,
    acRef       [3] SCVPCertID }

CertReference::= CHOICE {
    pkc         PKCReference,
    ac          ACReference }

asn1_der_decoding() returns ASN1_DER_ERROR for DER data encoded
with asn1_der_coding().



reply via email to

[Prev in Thread] Current Thread [Next in Thread]