Vanetza
Loading...
Searching...
No Matches
EncryptionKey.h
1/*
2 * Generated by asn1c
3 * From ASN.1 module "Ieee1609Dot2BaseTypes"
4 * found in "Ieee1609Dot2BaseTypes.asn"
5 * `asn1c -fcompound-names -fincludes-quoted -no-gen-example -fprefix=Vanetza_Security_ -R`
6 */
7
8#ifndef _Vanetza_Security_EncryptionKey_H_
9#define _Vanetza_Security_EncryptionKey_H_
10
11
12#include "asn_application.h"
13
14/* Including external dependencies */
17#include "constr_CHOICE.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/* Dependencies */
24typedef enum Vanetza_Security_EncryptionKey_PR {
25 Vanetza_Security_EncryptionKey_PR_NOTHING, /* No components present */
26 Vanetza_Security_EncryptionKey_PR_public,
27 Vanetza_Security_EncryptionKey_PR_symmetric
28} Vanetza_Security_EncryptionKey_PR;
29
30/* Vanetza_Security_EncryptionKey */
32 Vanetza_Security_EncryptionKey_PR present;
34 Vanetza_Security_PublicEncryptionKey_t Public;
35 Vanetza_Security_SymmetricEncryptionKey_t symmetric;
36 } choice;
37
38 /* Context for parsing across buffer boundaries */
39 asn_struct_ctx_t _asn_ctx;
40} Vanetza_Security_EncryptionKey_t;
41
42/* Implementation */
43extern asn_TYPE_descriptor_t asn_DEF_Vanetza_Security_EncryptionKey;
44extern asn_CHOICE_specifics_t asn_SPC_Vanetza_Security_EncryptionKey_specs_1;
45extern asn_TYPE_member_t asn_MBR_Vanetza_Security_EncryptionKey_1[2];
46extern asn_oer_constraints_t asn_OER_type_Vanetza_Security_EncryptionKey_constr_1;
47extern asn_per_constraints_t asn_PER_type_Vanetza_Security_EncryptionKey_constr_1;
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* _Vanetza_Security_EncryptionKey_H_ */
54#include "asn_internal.h"