8#include "EtsiTs103097Data-Signed.h"
11EtsiTs103097Data_Signed_55P0_constraint(
const asn_TYPE_descriptor_t *td,
const void *sptr,
12 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
15 ASN__CTFAIL(app_key, td, sptr,
16 "%s: value not given (%s:%d)",
17 td->name, __FILE__, __LINE__);
26 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
34EtsiTs103097Data_Signed_55P1_constraint(
const asn_TYPE_descriptor_t *td,
const void *sptr,
35 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
38 ASN__CTFAIL(app_key, td, sptr,
39 "%s: value not given (%s:%d)",
40 td->name, __FILE__, __LINE__);
49 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
57EtsiTs103097Data_Signed_55P2_constraint(
const asn_TYPE_descriptor_t *td,
const void *sptr,
58 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
61 ASN__CTFAIL(app_key, td, sptr,
62 "%s: value not given (%s:%d)",
63 td->name, __FILE__, __LINE__);
72 return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
79#if !defined(ASN_DISABLE_OER_SUPPORT)
80static asn_oer_constraints_t asn_OER_type_EtsiTs103097Data_Signed_55P0_constr_1 CC_NOTUSED = {
84#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
85asn_per_constraints_t asn_PER_type_EtsiTs103097Data_Signed_55P0_constr_1 CC_NOTUSED = {
86 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
87 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
91#if !defined(ASN_DISABLE_OER_SUPPORT)
92static asn_oer_constraints_t asn_OER_type_EtsiTs103097Data_Signed_55P1_constr_2 CC_NOTUSED = {
96#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
97asn_per_constraints_t asn_PER_type_EtsiTs103097Data_Signed_55P1_constr_2 CC_NOTUSED = {
98 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
99 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
103#if !defined(ASN_DISABLE_OER_SUPPORT)
104static asn_oer_constraints_t asn_OER_type_EtsiTs103097Data_Signed_55P2_constr_3 CC_NOTUSED = {
108#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
109asn_per_constraints_t asn_PER_type_EtsiTs103097Data_Signed_55P2_constr_3 CC_NOTUSED = {
110 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
111 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
115static const ber_tlv_tag_t asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1[] = {
116 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
118asn_TYPE_descriptor_t asn_DEF_EtsiTs103097Data_Signed_55P0 = {
119 "EtsiTs103097Data-Signed",
120 "EtsiTs103097Data-Signed",
122 asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1,
123 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1)
124 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1[0]),
125 asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1,
126 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1)
127 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P0_tags_1[0]),
129#if !defined(ASN_DISABLE_OER_SUPPORT)
130 &asn_OER_type_EtsiTs103097Data_Signed_55P0_constr_1,
132#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
133 &asn_PER_type_EtsiTs103097Data_Signed_55P0_constr_1,
135 EtsiTs103097Data_Signed_55P0_constraint
137 asn_MBR_Ieee1609Dot2Data_1,
139 &asn_SPC_Ieee1609Dot2Data_specs_1
142static const ber_tlv_tag_t asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2[] = {
143 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
145asn_TYPE_descriptor_t asn_DEF_EtsiTs103097Data_Signed_55P1 = {
146 "EtsiTs103097Data-Signed",
147 "EtsiTs103097Data-Signed",
149 asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2,
150 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2)
151 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2[0]),
152 asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2,
153 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2)
154 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P1_tags_2[0]),
156#if !defined(ASN_DISABLE_OER_SUPPORT)
157 &asn_OER_type_EtsiTs103097Data_Signed_55P1_constr_2,
159#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
160 &asn_PER_type_EtsiTs103097Data_Signed_55P1_constr_2,
162 EtsiTs103097Data_Signed_55P1_constraint
164 asn_MBR_Ieee1609Dot2Data_1,
166 &asn_SPC_Ieee1609Dot2Data_specs_1
169static const ber_tlv_tag_t asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3[] = {
170 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
172asn_TYPE_descriptor_t asn_DEF_EtsiTs103097Data_Signed_55P2 = {
173 "EtsiTs103097Data-Signed",
174 "EtsiTs103097Data-Signed",
176 asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3,
177 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3)
178 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3[0]),
179 asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3,
180 sizeof(asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3)
181 /
sizeof(asn_DEF_EtsiTs103097Data_Signed_55P2_tags_3[0]),
183#if !defined(ASN_DISABLE_OER_SUPPORT)
184 &asn_OER_type_EtsiTs103097Data_Signed_55P2_constr_3,
186#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
187 &asn_PER_type_EtsiTs103097Data_Signed_55P2_constr_3,
189 EtsiTs103097Data_Signed_55P2_constraint
191 asn_MBR_Ieee1609Dot2Data_1,
193 &asn_SPC_Ieee1609Dot2Data_specs_1