Vanetza
 
Loading...
Searching...
No Matches
ToBeSignedCrl.c
1/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "EtsiTs102941TrustLists"
4 * found in "asn1/TS102941v131-TrustLists.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -no-gen-example -R`
6 */
7
8#include "ToBeSignedCrl.h"
9
10static asn_TYPE_member_t asn_MBR_entries_5[] = {
11 { ATF_POINTER, 0, 0,
12 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
13 0,
14 &asn_DEF_CrlEntry,
15 0,
16 {
17#if !defined(ASN_DISABLE_OER_SUPPORT)
18 0,
19#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
20#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
21 0,
22#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
23 0
24 },
25 0, 0, /* No default value */
26 ""
27 },
28};
29static const ber_tlv_tag_t asn_DEF_entries_tags_5[] = {
30 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
31 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32};
33static asn_SET_OF_specifics_t asn_SPC_entries_specs_5 = {
34 sizeof(struct ToBeSignedCrl__entries),
35 offsetof(struct ToBeSignedCrl__entries, _asn_ctx),
36 0, /* XER encoding is XMLDelimitedItemList */
37};
38static /* Use -fall-defs-global to expose */
39asn_TYPE_descriptor_t asn_DEF_entries_5 = {
40 "entries",
41 "entries",
42 &asn_OP_SEQUENCE_OF,
43 asn_DEF_entries_tags_5,
44 sizeof(asn_DEF_entries_tags_5)
45 /sizeof(asn_DEF_entries_tags_5[0]) - 1, /* 1 */
46 asn_DEF_entries_tags_5, /* Same as above */
47 sizeof(asn_DEF_entries_tags_5)
48 /sizeof(asn_DEF_entries_tags_5[0]), /* 2 */
49 {
50#if !defined(ASN_DISABLE_OER_SUPPORT)
51 0,
52#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
53#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
54 0,
55#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
56 SEQUENCE_OF_constraint
57 },
58 asn_MBR_entries_5,
59 1, /* Single element */
60 &asn_SPC_entries_specs_5 /* Additional specs */
61};
62
63asn_TYPE_member_t asn_MBR_ToBeSignedCrl_1[] = {
64 { ATF_NOFLAGS, 0, offsetof(struct ToBeSignedCrl, version),
65 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
66 -1, /* IMPLICIT tag at current level */
67 &asn_DEF_Version,
68 0,
69 {
70#if !defined(ASN_DISABLE_OER_SUPPORT)
71 0,
72#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
73#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
74 0,
75#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
76 0
77 },
78 0, 0, /* No default value */
79 "version"
80 },
81 { ATF_NOFLAGS, 0, offsetof(struct ToBeSignedCrl, thisUpdate),
82 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
83 -1, /* IMPLICIT tag at current level */
84 &asn_DEF_Time32,
85 0,
86 {
87#if !defined(ASN_DISABLE_OER_SUPPORT)
88 0,
89#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
90#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
91 0,
92#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
93 0
94 },
95 0, 0, /* No default value */
96 "thisUpdate"
97 },
98 { ATF_NOFLAGS, 0, offsetof(struct ToBeSignedCrl, nextUpdate),
99 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
100 -1, /* IMPLICIT tag at current level */
101 &asn_DEF_Time32,
102 0,
103 {
104#if !defined(ASN_DISABLE_OER_SUPPORT)
105 0,
106#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
107#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
108 0,
109#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
110 0
111 },
112 0, 0, /* No default value */
113 "nextUpdate"
114 },
115 { ATF_NOFLAGS, 0, offsetof(struct ToBeSignedCrl, entries),
116 (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
117 0,
118 &asn_DEF_entries_5,
119 0,
120 {
121#if !defined(ASN_DISABLE_OER_SUPPORT)
122 0,
123#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
124#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
125 0,
126#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
127 0
128 },
129 0, 0, /* No default value */
130 "entries"
131 },
132};
133static const ber_tlv_tag_t asn_DEF_ToBeSignedCrl_tags_1[] = {
134 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
135};
136static const asn_TYPE_tag2member_t asn_MAP_ToBeSignedCrl_tag2el_1[] = {
137 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* version */
138 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* thisUpdate */
139 { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* nextUpdate */
140 { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* entries */
141};
142asn_SEQUENCE_specifics_t asn_SPC_ToBeSignedCrl_specs_1 = {
143 sizeof(struct ToBeSignedCrl),
144 offsetof(struct ToBeSignedCrl, _asn_ctx),
145 asn_MAP_ToBeSignedCrl_tag2el_1,
146 4, /* Count of tags in the map */
147 0, 0, 0, /* Optional elements (not needed) */
148 4, /* First extension addition */
149};
150asn_TYPE_descriptor_t asn_DEF_ToBeSignedCrl = {
151 "ToBeSignedCrl",
152 "ToBeSignedCrl",
153 &asn_OP_SEQUENCE,
154 asn_DEF_ToBeSignedCrl_tags_1,
155 sizeof(asn_DEF_ToBeSignedCrl_tags_1)
156 /sizeof(asn_DEF_ToBeSignedCrl_tags_1[0]), /* 1 */
157 asn_DEF_ToBeSignedCrl_tags_1, /* Same as above */
158 sizeof(asn_DEF_ToBeSignedCrl_tags_1)
159 /sizeof(asn_DEF_ToBeSignedCrl_tags_1[0]), /* 1 */
160 {
161#if !defined(ASN_DISABLE_OER_SUPPORT)
162 0,
163#endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
164#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
165 0,
166#endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
167 SEQUENCE_constraint
168 },
169 asn_MBR_ToBeSignedCrl_1,
170 4, /* Elements count */
171 &asn_SPC_ToBeSignedCrl_specs_1 /* Additional specs */
172};
173