ITS
HeaderField.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 "HeaderField.h"
8 
9 static asn_per_constraints_t asn_PER_type_header_field_constr_3 GCC_NOTUSED = {
10  { APC_CONSTRAINED, 4, 4, 0, 9 } /* (0..9) */,
11  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
12  0, 0 /* No PER value map */
13 };
15  { ATF_NOFLAGS, 0, offsetof(struct generation_time, generation_time_value),
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  "generation-time-value"
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 } /* generation-time-value */
31 };
33  sizeof(struct generation_time),
34  offsetof(struct generation_time, _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  "generation-time",
44  "generation-time",
54  0, /* Use generic outmost tag fetcher */
57  /sizeof(asn_DEF_generation_time_tags_4[0]) - 1, /* 1 */
58  asn_DEF_generation_time_tags_4, /* Same as above */
60  /sizeof(asn_DEF_generation_time_tags_4[0]), /* 2 */
61  0, /* No PER visible constraints */
63  1, /* Elements count */
64  &asn_SPC_generation_time_specs_4 /* Additional specs */
65 };
66 
68  { ATF_NOFLAGS, 0, offsetof(struct generation_time_with_standard_deviation, generation_time_with_standard_deviation_value),
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  "generation-time-with-standard-deviation-value"
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 } /* generation-time-with-standard-deviation-value */
84 };
86  sizeof(struct generation_time_with_standard_deviation),
87  offsetof(struct generation_time_with_standard_deviation, _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  "generation-time-with-standard-deviation",
97  "generation-time-with-standard-deviation",
107  0, /* Use generic outmost tag fetcher */
114  0, /* No PER visible constraints */
116  1, /* Elements count */
118 };
119 
121  { ATF_NOFLAGS, 0, offsetof(struct expiration, expiry_time),
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  "expiry-time"
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 } /* expiry-time */
137 };
139  sizeof(struct expiration),
140  offsetof(struct expiration, _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  "expiration",
150  "expiration",
160  0, /* Use generic outmost tag fetcher */
163  /sizeof(asn_DEF_expiration_tags_8[0]) - 1, /* 1 */
164  asn_DEF_expiration_tags_8, /* Same as above */
166  /sizeof(asn_DEF_expiration_tags_8[0]), /* 2 */
167  0, /* No PER visible constraints */
169  1, /* Elements count */
170  &asn_SPC_expiration_specs_8 /* Additional specs */
171 };
172 
174  { ATF_NOFLAGS, 0, offsetof(struct generation_location, generation_location_value),
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  "generation-location-value"
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 } /* generation-location-value */
190 };
192  sizeof(struct generation_location),
193  offsetof(struct generation_location, _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  "generation-location",
203  "generation-location",
213  0, /* Use generic outmost tag fetcher */
216  /sizeof(asn_DEF_generation_location_tags_10[0]) - 1, /* 1 */
217  asn_DEF_generation_location_tags_10, /* Same as above */
219  /sizeof(asn_DEF_generation_location_tags_10[0]), /* 2 */
220  0, /* No PER visible constraints */
222  1, /* Elements count */
223  &asn_SPC_generation_location_specs_10 /* Additional specs */
224 };
225 
227  { ATF_POINTER, 0, 0,
228  (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
229  0,
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 digests),
243  offsetof(struct digests, _asn_ctx),
244  0, /* XER encoding is XMLDelimitedItemList */
245 };
246 static /* Use -fall-defs-global to expose */
248  "digests",
249  "digests",
259  0, /* Use generic outmost tag fetcher */
262  /sizeof(asn_DEF_digests_tags_13[0]) - 1, /* 1 */
263  asn_DEF_digests_tags_13, /* Same as above */
265  /sizeof(asn_DEF_digests_tags_13[0]), /* 2 */
266  0, /* No PER visible constraints */
268  1, /* Single element */
269  &asn_SPC_digests_specs_13 /* Additional specs */
270 };
271 
273  { ATF_NOFLAGS, 0, offsetof(struct request_unrecognized_certificate, digests),
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  "digests"
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 } /* digests */
289 };
291  sizeof(struct request_unrecognized_certificate),
292  offsetof(struct request_unrecognized_certificate, _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  "request-unrecognized-certificate",
302  "request-unrecognized-certificate",
312  0, /* Use generic outmost tag fetcher */
315  /sizeof(asn_DEF_request_unrecognized_certificate_tags_12[0]) - 1, /* 1 */
319  0, /* No PER visible constraints */
321  1, /* Elements count */
323 };
324 
326  { ATF_NOFLAGS, 0, offsetof(struct its_aid_header_field, its_aid_value),
327  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
328  -1, /* IMPLICIT tag at current level */
329  &asn_DEF_IntX,
330  0, /* Defer constraints checking to the member type */
331  0, /* No PER visible constraints */
332  0,
333  "its-aid-value"
334  },
335 };
337  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
338  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
339 };
341  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* its-aid-value */
342 };
344  sizeof(struct its_aid_header_field),
345  offsetof(struct its_aid_header_field, _asn_ctx),
347  1, /* Count of tags in the map */
348  0, 0, 0, /* Optional elements (not needed) */
349  -1, /* Start extensions */
350  -1 /* Stop extensions */
351 };
352 static /* Use -fall-defs-global to expose */
354  "its-aid-header-field",
355  "its-aid-header-field",
365  0, /* Use generic outmost tag fetcher */
368  /sizeof(asn_DEF_its_aid_header_field_tags_15[0]) - 1, /* 1 */
369  asn_DEF_its_aid_header_field_tags_15, /* Same as above */
371  /sizeof(asn_DEF_its_aid_header_field_tags_15[0]), /* 2 */
372  0, /* No PER visible constraints */
374  1, /* Elements count */
375  &asn_SPC_its_aid_header_field_specs_15 /* Additional specs */
376 };
377 
379  { ATF_NOFLAGS, 0, offsetof(struct signer_info_header_field, signer),
380  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
381  -1, /* IMPLICIT tag at current level */
383  0, /* Defer constraints checking to the member type */
384  0, /* No PER visible constraints */
385  0,
386  "signer"
387  },
388 };
390  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
391  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
392 };
394  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* signer */
395 };
397  sizeof(struct signer_info_header_field),
398  offsetof(struct signer_info_header_field, _asn_ctx),
400  1, /* Count of tags in the map */
401  0, 0, 0, /* Optional elements (not needed) */
402  -1, /* Start extensions */
403  -1 /* Stop extensions */
404 };
405 static /* Use -fall-defs-global to expose */
407  "signer-info-header-field",
408  "signer-info-header-field",
418  0, /* Use generic outmost tag fetcher */
421  /sizeof(asn_DEF_signer_info_header_field_tags_17[0]) - 1, /* 1 */
422  asn_DEF_signer_info_header_field_tags_17, /* Same as above */
424  /sizeof(asn_DEF_signer_info_header_field_tags_17[0]), /* 2 */
425  0, /* No PER visible constraints */
427  1, /* Elements count */
428  &asn_SPC_signer_info_header_field_specs_17 /* Additional specs */
429 };
430 
432  { ATF_NOFLAGS, 0, offsetof(struct encryption_parameters_header_field, enc_params),
433  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
434  -1, /* IMPLICIT tag at current level */
436  0, /* Defer constraints checking to the member type */
437  0, /* No PER visible constraints */
438  0,
439  "enc-params"
440  },
441 };
443  (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
444  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
445 };
447  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* enc-params */
448 };
450  sizeof(struct encryption_parameters_header_field),
451  offsetof(struct encryption_parameters_header_field, _asn_ctx),
453  1, /* Count of tags in the map */
454  0, 0, 0, /* Optional elements (not needed) */
455  -1, /* Start extensions */
456  -1 /* Stop extensions */
457 };
458 static /* Use -fall-defs-global to expose */
460  "encryption-parameters-header-field",
461  "encryption-parameters-header-field",
471  0, /* Use generic outmost tag fetcher */
478  0, /* No PER visible constraints */
480  1, /* Elements count */
482 };
483 
485  { ATF_POINTER, 0, 0,
486  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
487  0,
489  0, /* Defer constraints checking to the member type */
490  0, /* No PER visible constraints */
491  0,
492  ""
493  },
494 };
496  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
497  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
498 };
500  sizeof(struct recipients),
501  offsetof(struct recipients, _asn_ctx),
502  0, /* XER encoding is XMLDelimitedItemList */
503 };
504 static /* Use -fall-defs-global to expose */
506  "recipients",
507  "recipients",
517  0, /* Use generic outmost tag fetcher */
520  /sizeof(asn_DEF_recipients_tags_22[0]) - 1, /* 1 */
521  asn_DEF_recipients_tags_22, /* Same as above */
523  /sizeof(asn_DEF_recipients_tags_22[0]), /* 2 */
524  0, /* No PER visible constraints */
526  1, /* Single element */
527  &asn_SPC_recipients_specs_22 /* Additional specs */
528 };
529 
531  { ATF_NOFLAGS, 0, offsetof(struct recipient_info_header_field, recipients),
532  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
533  0,
535  0, /* Defer constraints checking to the member type */
536  0, /* No PER visible constraints */
537  0,
538  "recipients"
539  },
540 };
542  (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
543  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
544 };
546  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* recipients */
547 };
549  sizeof(struct recipient_info_header_field),
550  offsetof(struct recipient_info_header_field, _asn_ctx),
552  1, /* Count of tags in the map */
553  0, 0, 0, /* Optional elements (not needed) */
554  -1, /* Start extensions */
555  -1 /* Stop extensions */
556 };
557 static /* Use -fall-defs-global to expose */
559  "recipient-info-header-field",
560  "recipient-info-header-field",
570  0, /* Use generic outmost tag fetcher */
573  /sizeof(asn_DEF_recipient_info_header_field_tags_21[0]) - 1, /* 1 */
577  0, /* No PER visible constraints */
579  1, /* Elements count */
580  &asn_SPC_recipient_info_header_field_specs_21 /* Additional specs */
581 };
582 
584  { ATF_NOFLAGS, 0, offsetof(struct unknown_header_field, other_header),
585  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
586  -1, /* IMPLICIT tag at current level */
588  0, /* Defer constraints checking to the member type */
589  0, /* No PER visible constraints */
590  0,
591  "other-header"
592  },
593 };
595  (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
596  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
597 };
599  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* other-header */
600 };
602  sizeof(struct unknown_header_field),
603  offsetof(struct unknown_header_field, _asn_ctx),
605  1, /* Count of tags in the map */
606  0, 0, 0, /* Optional elements (not needed) */
607  -1, /* Start extensions */
608  -1 /* Stop extensions */
609 };
610 static /* Use -fall-defs-global to expose */
612  "unknown-header-field",
613  "unknown-header-field",
623  0, /* Use generic outmost tag fetcher */
626  /sizeof(asn_DEF_unknown_header_field_tags_24[0]) - 1, /* 1 */
627  asn_DEF_unknown_header_field_tags_24, /* Same as above */
629  /sizeof(asn_DEF_unknown_header_field_tags_24[0]), /* 2 */
630  0, /* No PER visible constraints */
632  1, /* Elements count */
633  &asn_SPC_unknown_header_field_specs_24 /* Additional specs */
634 };
635 
637  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.generation_time),
638  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
639  0,
641  0, /* Defer constraints checking to the member type */
642  0, /* No PER visible constraints */
643  0,
644  "generation-time"
645  },
646  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.generation_time_with_standard_deviation),
647  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
648  0,
650  0, /* Defer constraints checking to the member type */
651  0, /* No PER visible constraints */
652  0,
653  "generation-time-with-standard-deviation"
654  },
655  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.expiration),
656  (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
657  0,
659  0, /* Defer constraints checking to the member type */
660  0, /* No PER visible constraints */
661  0,
662  "expiration"
663  },
664  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.generation_location),
665  (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
666  0,
668  0, /* Defer constraints checking to the member type */
669  0, /* No PER visible constraints */
670  0,
671  "generation-location"
672  },
673  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.request_unrecognized_certificate),
674  (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
675  0,
677  0, /* Defer constraints checking to the member type */
678  0, /* No PER visible constraints */
679  0,
680  "request-unrecognized-certificate"
681  },
682  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.its_aid_header_field),
683  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
684  0,
686  0, /* Defer constraints checking to the member type */
687  0, /* No PER visible constraints */
688  0,
689  "its-aid-header-field"
690  },
691  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.signer_info_header_field),
692  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
693  0,
695  0, /* Defer constraints checking to the member type */
696  0, /* No PER visible constraints */
697  0,
698  "signer-info-header-field"
699  },
700  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.encryption_parameters_header_field),
701  (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
702  0,
704  0, /* Defer constraints checking to the member type */
705  0, /* No PER visible constraints */
706  0,
707  "encryption-parameters-header-field"
708  },
709  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.recipient_info_header_field),
710  (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
711  0,
713  0, /* Defer constraints checking to the member type */
714  0, /* No PER visible constraints */
715  0,
716  "recipient-info-header-field"
717  },
718  { ATF_NOFLAGS, 0, offsetof(struct header_field, choice.unknown_header_field),
719  (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
720  0,
722  0, /* Defer constraints checking to the member type */
723  0, /* No PER visible constraints */
724  0,
725  "unknown-header-field"
726  },
727 };
729  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* generation-time */
730  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* generation-time-with-standard-deviation */
731  { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* expiration */
732  { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* generation-location */
733  { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* request-unrecognized-certificate */
734  { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* its-aid-header-field */
735  { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* signer-info-header-field */
736  { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* encryption-parameters-header-field */
737  { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* recipient-info-header-field */
738  { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 } /* unknown-header-field */
739 };
741  sizeof(struct header_field),
742  offsetof(struct header_field, _asn_ctx),
743  offsetof(struct header_field, present),
744  sizeof(((struct header_field *)0)->present),
746  10, /* Count of tags in the map */
747  0,
748  -1 /* Extensions start */
749 };
750 static /* Use -fall-defs-global to expose */
752  "header-field",
753  "header-field",
754  CHOICE_free,
755  CHOICE_print,
764  0, /* No effective tags (pointer) */
765  0, /* No effective tags (count) */
766  0, /* No tags (pointer) */
767  0, /* No tags (count) */
768  &asn_PER_type_header_field_constr_3,
770  10, /* Elements count */
771  &asn_SPC_header_field_specs_3 /* Additional specs */
772 };
773 
775  { ATF_NOFLAGS, 0, offsetof(struct HeaderField, type),
776  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
777  -1, /* IMPLICIT tag at current level */
779  0, /* Defer constraints checking to the member type */
780  0, /* No PER visible constraints */
781  0,
782  "type"
783  },
784  { ATF_NOFLAGS, 0, offsetof(struct HeaderField, header_field),
785  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
786  +1, /* EXPLICIT tag at current level */
788  0, /* Defer constraints checking to the member type */
789  0, /* No PER visible constraints */
790  0,
791  "header-field"
792  },
793 };
795  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
796 };
798  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* type */
799  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* header-field */
800 };
802  sizeof(struct HeaderField),
803  offsetof(struct HeaderField, _asn_ctx),
805  2, /* Count of tags in the map */
806  0, 0, 0, /* Optional elements (not needed) */
807  -1, /* Start extensions */
808  -1 /* Stop extensions */
809 };
811  "HeaderField",
812  "HeaderField",
822  0, /* Use generic outmost tag fetcher */
825  /sizeof(asn_DEF_HeaderField_tags_1[0]), /* 1 */
826  asn_DEF_HeaderField_tags_1, /* Same as above */
828  /sizeof(asn_DEF_HeaderField_tags_1[0]), /* 1 */
829  0, /* No PER visible constraints */
831  2, /* Elements count */
832  &asn_SPC_HeaderField_specs_1 /* Additional specs */
833 };
834 
static asn_TYPE_member_t asn_MBR_encryption_parameters_header_field_19[]
Definition: HeaderField.c:431
static asn_TYPE_descriptor_t asn_DEF_generation_time_with_standard_deviation_6
Definition: HeaderField.c:95
static asn_TYPE_tag2member_t asn_MAP_generation_time_tag2el_4[]
Definition: HeaderField.c:29
static asn_TYPE_tag2member_t asn_MAP_its_aid_header_field_tag2el_15[]
Definition: HeaderField.c:340
#define offsetof(s, m)
Definition: asn_system.h:115
#define SEQUENCE_OF_decode_xer
#define SEQUENCE_OF_decode_ber
static asn_TYPE_member_t asn_MBR_recipient_info_header_field_21[]
Definition: HeaderField.c:530
#define SEQUENCE_OF_constraint
static ber_tlv_tag_t asn_DEF_its_aid_header_field_tags_15[]
Definition: HeaderField.c:336
static asn_SET_OF_specifics_t asn_SPC_recipients_specs_22
Definition: HeaderField.c:499
asn_struct_print_f CHOICE_print
Definition: constr_CHOICE.h:43
asn_TYPE_descriptor_t asn_DEF_IntX
Definition: IntX.c:101
static ber_tlv_tag_t asn_DEF_HeaderField_tags_1[]
Definition: HeaderField.c:794
ber_type_decoder_f SEQUENCE_decode_ber
static asn_TYPE_member_t asn_MBR_recipients_22[]
Definition: HeaderField.c:484
asn_TYPE_descriptor_t asn_DEF_Time32
Definition: Time32.c:109
static asn_TYPE_member_t asn_MBR_signer_info_header_field_17[]
Definition: HeaderField.c:378
static asn_SEQUENCE_specifics_t asn_SPC_HeaderField_specs_1
Definition: HeaderField.c:801
static ber_tlv_tag_t asn_DEF_digests_tags_13[]
Definition: HeaderField.c:237
static asn_TYPE_descriptor_t asn_DEF_header_field_3
Definition: HeaderField.c:751
asn_TYPE_descriptor_t asn_DEF_Time64
Definition: Time64.c:119
static asn_CHOICE_specifics_t asn_SPC_header_field_specs_3
Definition: HeaderField.c:740
xer_type_encoder_f SEQUENCE_OF_encode_xer
static asn_TYPE_descriptor_t asn_DEF_recipients_22
Definition: HeaderField.c:505
static asn_TYPE_tag2member_t asn_MAP_generation_location_tag2el_10[]
Definition: HeaderField.c:188
der_type_encoder_f SEQUENCE_encode_der
static asn_TYPE_descriptor_t asn_DEF_signer_info_header_field_17
Definition: HeaderField.c:406
static asn_TYPE_descriptor_t asn_DEF_request_unrecognized_certificate_12
Definition: HeaderField.c:300
asn_constr_check_f CHOICE_constraint
Definition: constr_CHOICE.h:44
static asn_TYPE_member_t asn_MBR_generation_time_4[]
Definition: HeaderField.c:14
asn_TYPE_descriptor_t asn_DEF_ThreeDLocation
static asn_TYPE_member_t asn_MBR_HeaderField_1[]
Definition: HeaderField.c:774
static asn_TYPE_member_t asn_MBR_expiration_8[]
Definition: HeaderField.c:120
static ber_tlv_tag_t asn_DEF_request_unrecognized_certificate_tags_12[]
Definition: HeaderField.c:283
#define SEQUENCE_OF_free
asn_TYPE_descriptor_t asn_DEF_SignerInfo
Definition: SignerInfo.c:507
static ber_tlv_tag_t asn_DEF_generation_time_with_standard_deviation_tags_6[]
Definition: HeaderField.c:78
static asn_SET_OF_specifics_t asn_SPC_digests_specs_13
Definition: HeaderField.c:241
static asn_TYPE_descriptor_t asn_DEF_its_aid_header_field_15
Definition: HeaderField.c:353
static asn_TYPE_member_t asn_MBR_header_field_3[]
Definition: HeaderField.c:636
#define SEQUENCE_OF_decode_uper
ber_type_decoder_f CHOICE_decode_ber
Definition: constr_CHOICE.h:45
static asn_TYPE_member_t asn_MBR_request_unrecognized_certificate_12[]
Definition: HeaderField.c:272
static asn_TYPE_tag2member_t asn_MAP_request_unrecognized_certificate_tag2el_12[]
Definition: HeaderField.c:287
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
static asn_TYPE_tag2member_t asn_MAP_HeaderField_tag2el_1[]
Definition: HeaderField.c:797
static asn_TYPE_member_t asn_MBR_its_aid_header_field_15[]
Definition: HeaderField.c:325
per_type_encoder_f SEQUENCE_encode_uper
static asn_TYPE_tag2member_t asn_MAP_expiration_tag2el_8[]
Definition: HeaderField.c:135
asn_TYPE_descriptor_t asn_DEF_Time64WithStandardDeviation
static asn_SEQUENCE_specifics_t asn_SPC_signer_info_header_field_specs_17
Definition: HeaderField.c:396
asn_constr_check_f SEQUENCE_constraint
asn_TYPE_descriptor_t asn_DEF_Opaque
Definition: Opaque.c:45
xer_type_decoder_f SEQUENCE_decode_xer
static asn_TYPE_descriptor_t asn_DEF_recipient_info_header_field_21
Definition: HeaderField.c:558
static asn_TYPE_tag2member_t asn_MAP_signer_info_header_field_tag2el_17[]
Definition: HeaderField.c:393
der_type_encoder_f CHOICE_encode_der
Definition: constr_CHOICE.h:46
static ber_tlv_tag_t asn_DEF_recipients_tags_22[]
Definition: HeaderField.c:495
static ber_tlv_tag_t asn_DEF_generation_time_tags_4[]
Definition: HeaderField.c:25
static ber_tlv_tag_t asn_DEF_signer_info_header_field_tags_17[]
Definition: HeaderField.c:389
per_type_decoder_f CHOICE_decode_uper
Definition: constr_CHOICE.h:49
static asn_TYPE_descriptor_t asn_DEF_encryption_parameters_header_field_19
Definition: HeaderField.c:459
asn_struct_free_f SEQUENCE_free
static asn_TYPE_descriptor_t asn_DEF_generation_time_4
Definition: HeaderField.c:42
static asn_SEQUENCE_specifics_t asn_SPC_generation_location_specs_10
Definition: HeaderField.c:191
asn_TYPE_descriptor_t asn_DEF_EncryptionParameters
static asn_SEQUENCE_specifics_t asn_SPC_generation_time_specs_4
Definition: HeaderField.c:32
static asn_SEQUENCE_specifics_t asn_SPC_encryption_parameters_header_field_specs_19
Definition: HeaderField.c:449
xer_type_encoder_f CHOICE_encode_xer
Definition: constr_CHOICE.h:48
static asn_TYPE_descriptor_t asn_DEF_digests_13
Definition: HeaderField.c:247
static asn_TYPE_tag2member_t asn_MAP_unknown_header_field_tag2el_24[]
Definition: HeaderField.c:598
static asn_SEQUENCE_specifics_t asn_SPC_expiration_specs_8
Definition: HeaderField.c:138
asn_TYPE_descriptor_t asn_DEF_RecipientInfo
static ber_tlv_tag_t asn_DEF_recipient_info_header_field_tags_21[]
Definition: HeaderField.c:541
static asn_TYPE_member_t asn_MBR_unknown_header_field_24[]
Definition: HeaderField.c:583
static asn_TYPE_tag2member_t asn_MAP_encryption_parameters_header_field_tag2el_19[]
Definition: HeaderField.c:446
asn_TYPE_descriptor_t asn_DEF_HeaderFieldType
static asn_SEQUENCE_specifics_t asn_SPC_recipient_info_header_field_specs_21
Definition: HeaderField.c:548
static asn_TYPE_member_t asn_MBR_generation_location_10[]
Definition: HeaderField.c:173
xer_type_decoder_f CHOICE_decode_xer
Definition: constr_CHOICE.h:47
static asn_SEQUENCE_specifics_t asn_SPC_generation_time_with_standard_deviation_specs_6
Definition: HeaderField.c:85
static asn_TYPE_tag2member_t asn_MAP_recipient_info_header_field_tag2el_21[]
Definition: HeaderField.c:545
der_type_encoder_f SEQUENCE_OF_encode_der
static asn_SEQUENCE_specifics_t asn_SPC_its_aid_header_field_specs_15
Definition: HeaderField.c:343
static asn_SEQUENCE_specifics_t asn_SPC_request_unrecognized_certificate_specs_12
Definition: HeaderField.c:290
static asn_TYPE_member_t asn_MBR_generation_time_with_standard_deviation_6[]
Definition: HeaderField.c:67
static asn_TYPE_descriptor_t asn_DEF_generation_location_10
Definition: HeaderField.c:201
per_type_encoder_f CHOICE_encode_uper
Definition: constr_CHOICE.h:50
static asn_SEQUENCE_specifics_t asn_SPC_unknown_header_field_specs_24
Definition: HeaderField.c:601
static ber_tlv_tag_t asn_DEF_expiration_tags_8[]
Definition: HeaderField.c:131
static asn_TYPE_descriptor_t asn_DEF_unknown_header_field_24
Definition: HeaderField.c:611
asn_outmost_tag_f CHOICE_outmost_tag
Definition: constr_CHOICE.h:51
xer_type_encoder_f SEQUENCE_encode_xer
static asn_per_constraints_t asn_PER_type_header_field_constr_3 GCC_NOTUSED
Definition: HeaderField.c:9
static ber_tlv_tag_t asn_DEF_unknown_header_field_tags_24[]
Definition: HeaderField.c:594
static asn_TYPE_member_t asn_MBR_digests_13[]
Definition: HeaderField.c:226
static asn_TYPE_tag2member_t asn_MAP_header_field_tag2el_3[]
Definition: HeaderField.c:728
static ber_tlv_tag_t asn_DEF_generation_location_tags_10[]
Definition: HeaderField.c:184
#define SEQUENCE_OF_print
per_type_encoder_f SEQUENCE_OF_encode_uper
static asn_TYPE_descriptor_t asn_DEF_expiration_8
Definition: HeaderField.c:148
asn_TYPE_descriptor_t asn_DEF_HashedId3
Definition: HashedId3.c:124
asn_struct_ctx_t _asn_ctx
Definition: HeaderField.h:134
static asn_TYPE_tag2member_t asn_MAP_generation_time_with_standard_deviation_tag2el_6[]
Definition: HeaderField.c:82
unsigned ber_tlv_tag_t
Definition: ber_tlv_tag.h:18
static ber_tlv_tag_t asn_DEF_encryption_parameters_header_field_tags_19[]
Definition: HeaderField.c:442
asn_TYPE_descriptor_t asn_DEF_HeaderField
Definition: HeaderField.c:810
asn_struct_free_f CHOICE_free
Definition: constr_CHOICE.h:42