1 /* 2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) 3 * From ASN.1 module "CryptographicMessageSyntax2004" 4 * found in "rfc5652-12.1.asn1" 5 * `asn1c -Werror -fcompound-names -fwide-types -D asn1/asn1c -no-gen-PER -no-gen-example` 6 */ 7 8 #ifndef _CMSAttribute_H_ 9 #define _CMSAttribute_H_ 10 11 12 #include "asn1/asn1c/asn_application.h" 13 14 /* Including external dependencies */ 15 #include "asn1/asn1c/OBJECT_IDENTIFIER.h" 16 #include "CMSAttributeValue.h" 17 #include "asn1/asn1c/asn_SET_OF.h" 18 #include "asn1/asn1c/constr_SET_OF.h" 19 #include "asn1/asn1c/constr_SEQUENCE.h" 20 21 #ifdef __cplusplus 22 extern "C" { 23 #endif 24 25 /* CMSAttribute */ 26 typedef struct CMSAttribute { 27 OBJECT_IDENTIFIER_t attrType; 28 struct CMSAttribute__attrValues { 29 A_SET_OF(CMSAttributeValue_t) list; 30 31 /* Context for parsing across buffer boundaries */ 32 asn_struct_ctx_t _asn_ctx; 33 } attrValues; 34 35 /* Context for parsing across buffer boundaries */ 36 asn_struct_ctx_t _asn_ctx; 37 } CMSAttribute_t; 38 39 /* Implementation */ 40 extern asn_TYPE_descriptor_t asn_DEF_CMSAttribute; 41 extern asn_SEQUENCE_specifics_t asn_SPC_CMSAttribute_specs_1; 42 extern asn_TYPE_member_t asn_MBR_CMSAttribute_1[2]; 43 44 #ifdef __cplusplus 45 } 46 #endif 47 48 #endif /* _CMSAttribute_H_ */ 49 #include "asn1/asn1c/asn_internal.h" 50