10asn_TYPE_member_t asn_MBR_HeaderInfo_1[] = {
11 { ATF_NOFLAGS, 0, offsetof(
struct HeaderInfo, psid),
12 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17#if !defined(ASN_DISABLE_OER_SUPPORT)
20#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
28 { ATF_POINTER, 8, offsetof(
struct HeaderInfo, generationTime),
29 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34#if !defined(ASN_DISABLE_OER_SUPPORT)
37#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
45 { ATF_POINTER, 7, offsetof(
struct HeaderInfo, expiryTime),
46 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
51#if !defined(ASN_DISABLE_OER_SUPPORT)
54#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
62 { ATF_POINTER, 6, offsetof(
struct HeaderInfo, generationLocation),
63 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
65 &asn_DEF_ThreeDLocation,
68#if !defined(ASN_DISABLE_OER_SUPPORT)
71#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
79 { ATF_POINTER, 5, offsetof(
struct HeaderInfo, p2pcdLearningRequest),
80 (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
85#if !defined(ASN_DISABLE_OER_SUPPORT)
88#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
94 "p2pcdLearningRequest"
96 { ATF_POINTER, 4, offsetof(
struct HeaderInfo, missingCrlIdentifier),
97 (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
99 &asn_DEF_MissingCrlIdentifier,
102#if !defined(ASN_DISABLE_OER_SUPPORT)
105#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
111 "missingCrlIdentifier"
113 { ATF_POINTER, 3, offsetof(
struct HeaderInfo, encryptionKey),
114 (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
116 &asn_DEF_EncryptionKey,
119#if !defined(ASN_DISABLE_OER_SUPPORT)
122#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
130 { ATF_POINTER, 2, offsetof(
struct HeaderInfo, inlineP2pcdRequest),
131 (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
133 &asn_DEF_SequenceOfHashedId3,
136#if !defined(ASN_DISABLE_OER_SUPPORT)
139#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
147 { ATF_POINTER, 1, offsetof(
struct HeaderInfo, requestedCertificate),
148 (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
150 &asn_DEF_Certificate,
153#if !defined(ASN_DISABLE_OER_SUPPORT)
156#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
162 "requestedCertificate"
165static const int asn_MAP_HeaderInfo_oms_1[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
166static const ber_tlv_tag_t asn_DEF_HeaderInfo_tags_1[] = {
167 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
169static const asn_TYPE_tag2member_t asn_MAP_HeaderInfo_tag2el_1[] = {
170 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
171 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 },
172 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 },
173 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 },
174 { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 },
175 { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 },
176 { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 },
177 { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 },
178 { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }
180asn_SEQUENCE_specifics_t asn_SPC_HeaderInfo_specs_1 = {
183 asn_MAP_HeaderInfo_tag2el_1,
185 asn_MAP_HeaderInfo_oms_1,
189asn_TYPE_descriptor_t asn_DEF_HeaderInfo = {
193 asn_DEF_HeaderInfo_tags_1,
194 sizeof(asn_DEF_HeaderInfo_tags_1)
195 /
sizeof(asn_DEF_HeaderInfo_tags_1[0]),
196 asn_DEF_HeaderInfo_tags_1,
197 sizeof(asn_DEF_HeaderInfo_tags_1)
198 /
sizeof(asn_DEF_HeaderInfo_tags_1[0]),
200#if !defined(ASN_DISABLE_OER_SUPPORT)
203#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
208 asn_MBR_HeaderInfo_1,
210 &asn_SPC_HeaderInfo_specs_1