ITS
SubjectAttribute.c
Go to the documentation of this file.
1 /*
2  * Generated by asn1c-0.9.27 (http://lionet.info/asn1c)
3  * From ASN.1 module "Secured-Pdu-Descriptions"
4  * found in "Secured.asn"
5  */
6 
7 #include "SubjectAttribute.h"
8 
9 static asn_per_constraints_t asn_PER_type_subject_attribute_constr_3 GCC_NOTUSED = {
10  { APC_CONSTRAINED, 3, 3, 0, 6 } /* (0..6) */,
11  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
12  0, 0 /* No PER value map */
13 };
15  { ATF_NOFLAGS, 0, offsetof(struct verification_key, key),
16  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17  -1, /* IMPLICIT tag at current level */
19  0, /* Defer constraints checking to the member type */
20  0, /* No PER visible constraints */
21  0,
22  "key"
23  },
24 };
26  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28 };
30  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* key */
31 };
33  sizeof(struct verification_key),
34  offsetof(struct verification_key, _asn_ctx),
36  1, /* Count of tags in the map */
37  0, 0, 0, /* Optional elements (not needed) */
38  -1, /* Start extensions */
39  -1 /* Stop extensions */
40 };
41 static /* Use -fall-defs-global to expose */
43  "verification-key",
44  "verification-key",
54  0, /* Use generic outmost tag fetcher */
57  /sizeof(asn_DEF_verification_key_tags_4[0]) - 1, /* 1 */
58  asn_DEF_verification_key_tags_4, /* Same as above */
60  /sizeof(asn_DEF_verification_key_tags_4[0]), /* 2 */
61  0, /* No PER visible constraints */
63  1, /* Elements count */
64  &asn_SPC_verification_key_specs_4 /* Additional specs */
65 };
66 
68  { ATF_NOFLAGS, 0, offsetof(struct encryption_key, key),
69  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
70  -1, /* IMPLICIT tag at current level */
72  0, /* Defer constraints checking to the member type */
73  0, /* No PER visible constraints */
74  0,
75  "key"
76  },
77 };
79  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
80  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
81 };
83  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* key */
84 };
86  sizeof(struct encryption_key),
87  offsetof(struct encryption_key, _asn_ctx),
89  1, /* Count of tags in the map */
90  0, 0, 0, /* Optional elements (not needed) */
91  -1, /* Start extensions */
92  -1 /* Stop extensions */
93 };
94 static /* Use -fall-defs-global to expose */
96  "encryption-key",
97  "encryption-key",
107  0, /* Use generic outmost tag fetcher */
110  /sizeof(asn_DEF_encryption_key_tags_6[0]) - 1, /* 1 */
111  asn_DEF_encryption_key_tags_6, /* Same as above */
113  /sizeof(asn_DEF_encryption_key_tags_6[0]), /* 2 */
114  0, /* No PER visible constraints */
116  1, /* Elements count */
117  &asn_SPC_encryption_key_specs_6 /* Additional specs */
118 };
119 
121  { ATF_NOFLAGS, 0, offsetof(struct recontruction_value, rv),
122  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
123  -1, /* IMPLICIT tag at current level */
125  0, /* Defer constraints checking to the member type */
126  0, /* No PER visible constraints */
127  0,
128  "rv"
129  },
130 };
132  (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
133  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
134 };
136  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* rv */
137 };
139  sizeof(struct recontruction_value),
140  offsetof(struct recontruction_value, _asn_ctx),
142  1, /* Count of tags in the map */
143  0, 0, 0, /* Optional elements (not needed) */
144  -1, /* Start extensions */
145  -1 /* Stop extensions */
146 };
147 static /* Use -fall-defs-global to expose */
149  "recontruction-value",
150  "recontruction-value",
160  0, /* Use generic outmost tag fetcher */
163  /sizeof(asn_DEF_recontruction_value_tags_8[0]) - 1, /* 1 */
164  asn_DEF_recontruction_value_tags_8, /* Same as above */
166  /sizeof(asn_DEF_recontruction_value_tags_8[0]), /* 2 */
167  0, /* No PER visible constraints */
169  1, /* Elements count */
170  &asn_SPC_recontruction_value_specs_8 /* Additional specs */
171 };
172 
174  { ATF_NOFLAGS, 0, offsetof(struct assurance_level, assurance),
175  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
176  -1, /* IMPLICIT tag at current level */
178  0, /* Defer constraints checking to the member type */
179  0, /* No PER visible constraints */
180  0,
181  "assurance"
182  },
183 };
185  (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
186  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
187 };
189  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* assurance */
190 };
192  sizeof(struct assurance_level),
193  offsetof(struct assurance_level, _asn_ctx),
195  1, /* Count of tags in the map */
196  0, 0, 0, /* Optional elements (not needed) */
197  -1, /* Start extensions */
198  -1 /* Stop extensions */
199 };
200 static /* Use -fall-defs-global to expose */
202  "assurance-level",
203  "assurance-level",
213  0, /* Use generic outmost tag fetcher */
216  /sizeof(asn_DEF_assurance_level_tags_10[0]) - 1, /* 1 */
217  asn_DEF_assurance_level_tags_10, /* Same as above */
219  /sizeof(asn_DEF_assurance_level_tags_10[0]), /* 2 */
220  0, /* No PER visible constraints */
222  1, /* Elements count */
223  &asn_SPC_assurance_level_specs_10 /* Additional specs */
224 };
225 
227  { ATF_POINTER, 0, 0,
228  (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
229  0,
230  &asn_DEF_IntX,
231  0, /* Defer constraints checking to the member type */
232  0, /* No PER visible constraints */
233  0,
234  ""
235  },
236 };
238  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
239  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
240 };
242  sizeof(struct its_aid),
243  offsetof(struct its_aid, _asn_ctx),
244  0, /* XER encoding is XMLDelimitedItemList */
245 };
246 static /* Use -fall-defs-global to expose */
248  "its-aid",
249  "its-aid",
259  0, /* Use generic outmost tag fetcher */
262  /sizeof(asn_DEF_its_aid_tags_13[0]) - 1, /* 1 */
263  asn_DEF_its_aid_tags_13, /* Same as above */
265  /sizeof(asn_DEF_its_aid_tags_13[0]), /* 2 */
266  0, /* No PER visible constraints */
268  1, /* Single element */
269  &asn_SPC_its_aid_specs_13 /* Additional specs */
270 };
271 
273  { ATF_NOFLAGS, 0, offsetof(struct its_aid_list, its_aid),
274  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
275  0,
277  0, /* Defer constraints checking to the member type */
278  0, /* No PER visible constraints */
279  0,
280  "its-aid"
281  },
282 };
284  (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
285  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
286 };
288  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* its-aid */
289 };
291  sizeof(struct its_aid_list),
292  offsetof(struct its_aid_list, _asn_ctx),
294  1, /* Count of tags in the map */
295  0, 0, 0, /* Optional elements (not needed) */
296  -1, /* Start extensions */
297  -1 /* Stop extensions */
298 };
299 static /* Use -fall-defs-global to expose */
301  "its-aid-list",
302  "its-aid-list",
312  0, /* Use generic outmost tag fetcher */
315  /sizeof(asn_DEF_its_aid_list_tags_12[0]) - 1, /* 1 */
316  asn_DEF_its_aid_list_tags_12, /* Same as above */
318  /sizeof(asn_DEF_its_aid_list_tags_12[0]), /* 2 */
319  0, /* No PER visible constraints */
321  1, /* Elements count */
322  &asn_SPC_its_aid_list_specs_12 /* Additional specs */
323 };
324 
326  { ATF_POINTER, 0, 0,
327  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
328  0,
330  0, /* Defer constraints checking to the member type */
331  0, /* No PER visible constraints */
332  0,
333  ""
334  },
335 };
337  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
338  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
339 };
341  sizeof(struct its_aid_ssp),
342  offsetof(struct its_aid_ssp, _asn_ctx),
343  0, /* XER encoding is XMLDelimitedItemList */
344 };
345 static /* Use -fall-defs-global to expose */
347  "its-aid-ssp",
348  "its-aid-ssp",
358  0, /* Use generic outmost tag fetcher */
361  /sizeof(asn_DEF_its_aid_ssp_tags_16[0]) - 1, /* 1 */
362  asn_DEF_its_aid_ssp_tags_16, /* Same as above */
364  /sizeof(asn_DEF_its_aid_ssp_tags_16[0]), /* 2 */
365  0, /* No PER visible constraints */
367  1, /* Single element */
368  &asn_SPC_its_aid_ssp_specs_16 /* Additional specs */
369 };
370 
372  { ATF_NOFLAGS, 0, offsetof(struct its_aid_ssp_list, its_aid_ssp),
373  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
374  0,
376  0, /* Defer constraints checking to the member type */
377  0, /* No PER visible constraints */
378  0,
379  "its-aid-ssp"
380  },
381 };
383  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
384  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
385 };
387  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* its-aid-ssp */
388 };
390  sizeof(struct its_aid_ssp_list),
391  offsetof(struct its_aid_ssp_list, _asn_ctx),
393  1, /* Count of tags in the map */
394  0, 0, 0, /* Optional elements (not needed) */
395  -1, /* Start extensions */
396  -1 /* Stop extensions */
397 };
398 static /* Use -fall-defs-global to expose */
400  "its-aid-ssp-list",
401  "its-aid-ssp-list",
411  0, /* Use generic outmost tag fetcher */
414  /sizeof(asn_DEF_its_aid_ssp_list_tags_15[0]) - 1, /* 1 */
415  asn_DEF_its_aid_ssp_list_tags_15, /* Same as above */
417  /sizeof(asn_DEF_its_aid_ssp_list_tags_15[0]), /* 2 */
418  0, /* No PER visible constraints */
420  1, /* Elements count */
421  &asn_SPC_its_aid_ssp_list_specs_15 /* Additional specs */
422 };
423 
425  { ATF_NOFLAGS, 0, offsetof(struct unknown_subject_attribute, other_attribute),
426  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
427  -1, /* IMPLICIT tag at current level */
429  0, /* Defer constraints checking to the member type */
430  0, /* No PER visible constraints */
431  0,
432  "other-attribute"
433  },
434 };
436  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
437  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
438 };
440  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* other-attribute */
441 };
443  sizeof(struct unknown_subject_attribute),
444  offsetof(struct unknown_subject_attribute, _asn_ctx),
446  1, /* Count of tags in the map */
447  0, 0, 0, /* Optional elements (not needed) */
448  -1, /* Start extensions */
449  -1 /* Stop extensions */
450 };
451 static /* Use -fall-defs-global to expose */
453  "unknown-subject-attribute",
454  "unknown-subject-attribute",
464  0, /* Use generic outmost tag fetcher */
467  /sizeof(asn_DEF_unknown_subject_attribute_tags_18[0]) - 1, /* 1 */
468  asn_DEF_unknown_subject_attribute_tags_18, /* Same as above */
470  /sizeof(asn_DEF_unknown_subject_attribute_tags_18[0]), /* 2 */
471  0, /* No PER visible constraints */
473  1, /* Elements count */
474  &asn_SPC_unknown_subject_attribute_specs_18 /* Additional specs */
475 };
476 
478  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.verification_key),
479  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
480  0,
482  0, /* Defer constraints checking to the member type */
483  0, /* No PER visible constraints */
484  0,
485  "verification-key"
486  },
487  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.encryption_key),
488  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
489  0,
491  0, /* Defer constraints checking to the member type */
492  0, /* No PER visible constraints */
493  0,
494  "encryption-key"
495  },
496  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.recontruction_value),
497  (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
498  0,
500  0, /* Defer constraints checking to the member type */
501  0, /* No PER visible constraints */
502  0,
503  "recontruction-value"
504  },
505  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.assurance_level),
506  (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
507  0,
509  0, /* Defer constraints checking to the member type */
510  0, /* No PER visible constraints */
511  0,
512  "assurance-level"
513  },
514  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.its_aid_list),
515  (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
516  0,
518  0, /* Defer constraints checking to the member type */
519  0, /* No PER visible constraints */
520  0,
521  "its-aid-list"
522  },
523  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.its_aid_ssp_list),
524  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
525  0,
527  0, /* Defer constraints checking to the member type */
528  0, /* No PER visible constraints */
529  0,
530  "its-aid-ssp-list"
531  },
532  { ATF_NOFLAGS, 0, offsetof(struct subject_attribute, choice.unknown_subject_attribute),
533  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
534  0,
536  0, /* Defer constraints checking to the member type */
537  0, /* No PER visible constraints */
538  0,
539  "unknown-subject-attribute"
540  },
541 };
543  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* verification-key */
544  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* encryption-key */
545  { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* recontruction-value */
546  { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* assurance-level */
547  { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* its-aid-list */
548  { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* its-aid-ssp-list */
549  { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 } /* unknown-subject-attribute */
550 };
552  sizeof(struct subject_attribute),
553  offsetof(struct subject_attribute, _asn_ctx),
554  offsetof(struct subject_attribute, present),
555  sizeof(((struct subject_attribute *)0)->present),
557  7, /* Count of tags in the map */
558  0,
559  -1 /* Extensions start */
560 };
561 static /* Use -fall-defs-global to expose */
563  "subject-attribute",
564  "subject-attribute",
565  CHOICE_free,
566  CHOICE_print,
575  0, /* No effective tags (pointer) */
576  0, /* No effective tags (count) */
577  0, /* No tags (pointer) */
578  0, /* No tags (count) */
579  &asn_PER_type_subject_attribute_constr_3,
581  7, /* Elements count */
582  &asn_SPC_subject_attribute_specs_3 /* Additional specs */
583 };
584 
586  { ATF_NOFLAGS, 0, offsetof(struct SubjectAttribute, type),
587  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
588  -1, /* IMPLICIT tag at current level */
590  0, /* Defer constraints checking to the member type */
591  0, /* No PER visible constraints */
592  0,
593  "type"
594  },
595  { ATF_NOFLAGS, 0, offsetof(struct SubjectAttribute, subject_attribute),
596  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
597  +1, /* EXPLICIT tag at current level */
599  0, /* Defer constraints checking to the member type */
600  0, /* No PER visible constraints */
601  0,
602  "subject-attribute"
603  },
604 };
606  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
607 };
609  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* type */
610  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* subject-attribute */
611 };
613  sizeof(struct SubjectAttribute),
616  2, /* Count of tags in the map */
617  0, 0, 0, /* Optional elements (not needed) */
618  -1, /* Start extensions */
619  -1 /* Stop extensions */
620 };
622  "SubjectAttribute",
623  "SubjectAttribute",
633  0, /* Use generic outmost tag fetcher */
636  /sizeof(asn_DEF_SubjectAttribute_tags_1[0]), /* 1 */
637  asn_DEF_SubjectAttribute_tags_1, /* Same as above */
639  /sizeof(asn_DEF_SubjectAttribute_tags_1[0]), /* 1 */
640  0, /* No PER visible constraints */
642  2, /* Elements count */
643  &asn_SPC_SubjectAttribute_specs_1 /* Additional specs */
644 };
645 
asn_TYPE_descriptor_t asn_DEF_SubjectAttributeType
static asn_TYPE_descriptor_t asn_DEF_verification_key_4
static asn_TYPE_tag2member_t asn_MAP_assurance_level_tag2el_10[]
static asn_TYPE_descriptor_t asn_DEF_subject_attribute_3
static asn_SEQUENCE_specifics_t asn_SPC_recontruction_value_specs_8
#define offsetof(s, m)
Definition: asn_system.h:115
#define SEQUENCE_OF_decode_xer
#define SEQUENCE_OF_decode_ber
static asn_TYPE_descriptor_t asn_DEF_its_aid_list_12
#define SEQUENCE_OF_constraint
asn_struct_print_f CHOICE_print
Definition: constr_CHOICE.h:43
static ber_tlv_tag_t asn_DEF_encryption_key_tags_6[]
asn_TYPE_descriptor_t asn_DEF_SubjectAttribute
static ber_tlv_tag_t asn_DEF_its_aid_ssp_list_tags_15[]
static asn_TYPE_descriptor_t asn_DEF_its_aid_13
static asn_TYPE_member_t asn_MBR_its_aid_ssp_16[]
asn_TYPE_descriptor_t asn_DEF_IntX
Definition: IntX.c:101
static asn_TYPE_descriptor_t asn_DEF_recontruction_value_8
ber_type_decoder_f SEQUENCE_decode_ber
asn_TYPE_descriptor_t asn_DEF_EccPoint
Definition: EccPoint.c:368
static asn_TYPE_member_t asn_MBR_verification_key_4[]
static ber_tlv_tag_t asn_DEF_recontruction_value_tags_8[]
static asn_TYPE_descriptor_t asn_DEF_its_aid_ssp_16
static asn_per_constraints_t asn_PER_type_subject_attribute_constr_3 GCC_NOTUSED
static ber_tlv_tag_t asn_DEF_its_aid_list_tags_12[]
static ber_tlv_tag_t asn_DEF_verification_key_tags_4[]
xer_type_encoder_f SEQUENCE_OF_encode_xer
static asn_TYPE_tag2member_t asn_MAP_its_aid_list_tag2el_12[]
static asn_TYPE_descriptor_t asn_DEF_encryption_key_6
static asn_TYPE_member_t asn_MBR_its_aid_ssp_list_15[]
der_type_encoder_f SEQUENCE_encode_der
asn_constr_check_f CHOICE_constraint
Definition: constr_CHOICE.h:44
static asn_SEQUENCE_specifics_t asn_SPC_its_aid_list_specs_12
static asn_TYPE_descriptor_t asn_DEF_unknown_subject_attribute_18
#define SEQUENCE_OF_free
asn_TYPE_descriptor_t asn_DEF_ItsAidSsp
Definition: ItsAidSsp.c:45
static ber_tlv_tag_t asn_DEF_its_aid_ssp_tags_16[]
static asn_TYPE_member_t asn_MBR_its_aid_list_12[]
#define SEQUENCE_OF_decode_uper
ber_type_decoder_f CHOICE_decode_ber
Definition: constr_CHOICE.h:45
asn_struct_print_f SEQUENCE_print
static asn_TYPE_member_t asn_MBR_recontruction_value_8[]
static ber_tlv_tag_t asn_DEF_assurance_level_tags_10[]
per_type_decoder_f SEQUENCE_decode_uper
static asn_TYPE_tag2member_t asn_MAP_recontruction_value_tag2el_8[]
static asn_TYPE_member_t asn_MBR_subject_attribute_3[]
static ber_tlv_tag_t asn_DEF_SubjectAttribute_tags_1[]
per_type_encoder_f SEQUENCE_encode_uper
static asn_SEQUENCE_specifics_t asn_SPC_its_aid_ssp_list_specs_15
asn_constr_check_f SEQUENCE_constraint
asn_TYPE_descriptor_t asn_DEF_Opaque
Definition: Opaque.c:45
xer_type_decoder_f SEQUENCE_decode_xer
der_type_encoder_f CHOICE_encode_der
Definition: constr_CHOICE.h:46
per_type_decoder_f CHOICE_decode_uper
Definition: constr_CHOICE.h:49
asn_struct_free_f SEQUENCE_free
static asn_TYPE_tag2member_t asn_MAP_SubjectAttribute_tag2el_1[]
static asn_SEQUENCE_specifics_t asn_SPC_verification_key_specs_4
static asn_SEQUENCE_specifics_t asn_SPC_assurance_level_specs_10
static asn_TYPE_tag2member_t asn_MAP_subject_attribute_tag2el_3[]
static asn_TYPE_member_t asn_MBR_its_aid_13[]
xer_type_encoder_f CHOICE_encode_xer
Definition: constr_CHOICE.h:48
static asn_TYPE_tag2member_t asn_MAP_verification_key_tag2el_4[]
static asn_TYPE_descriptor_t asn_DEF_assurance_level_10
xer_type_decoder_f CHOICE_decode_xer
Definition: constr_CHOICE.h:47
static asn_TYPE_member_t asn_MBR_unknown_subject_attribute_18[]
der_type_encoder_f SEQUENCE_OF_encode_der
asn_TYPE_descriptor_t asn_DEF_PublicKey
Definition: PublicKey.c:287
per_type_encoder_f CHOICE_encode_uper
Definition: constr_CHOICE.h:50
static asn_SEQUENCE_specifics_t asn_SPC_SubjectAttribute_specs_1
static ber_tlv_tag_t asn_DEF_unknown_subject_attribute_tags_18[]
asn_outmost_tag_f CHOICE_outmost_tag
Definition: constr_CHOICE.h:51
xer_type_encoder_f SEQUENCE_encode_xer
static asn_TYPE_member_t asn_MBR_assurance_level_10[]
static asn_TYPE_tag2member_t asn_MAP_encryption_key_tag2el_6[]
static asn_TYPE_tag2member_t asn_MAP_unknown_subject_attribute_tag2el_18[]
asn_struct_ctx_t _asn_ctx
static asn_TYPE_descriptor_t asn_DEF_its_aid_ssp_list_15
static asn_SEQUENCE_specifics_t asn_SPC_encryption_key_specs_6
static asn_TYPE_tag2member_t asn_MAP_its_aid_ssp_list_tag2el_15[]
static asn_SEQUENCE_specifics_t asn_SPC_unknown_subject_attribute_specs_18
#define SEQUENCE_OF_print
per_type_encoder_f SEQUENCE_OF_encode_uper
static asn_SET_OF_specifics_t asn_SPC_its_aid_ssp_specs_16
static asn_TYPE_member_t asn_MBR_SubjectAttribute_1[]
static asn_TYPE_member_t asn_MBR_encryption_key_6[]
static asn_SET_OF_specifics_t asn_SPC_its_aid_specs_13
static ber_tlv_tag_t asn_DEF_its_aid_tags_13[]
asn_TYPE_descriptor_t asn_DEF_SubjectAssurance
unsigned ber_tlv_tag_t
Definition: ber_tlv_tag.h:18
static asn_CHOICE_specifics_t asn_SPC_subject_attribute_specs_3
asn_struct_free_f CHOICE_free
Definition: constr_CHOICE.h:42