ITS
PublicKey.h
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 #ifndef _PublicKey_H_
8 #define _PublicKey_H_
9 
10 
11 #include <asn_application.h>
12 
13 /* Including external dependencies */
14 #include "PublicKeyAlgorithm.h"
15 #include "EccPoint.h"
16 #include <constr_SEQUENCE.h>
17 #include "SymmetricAlgorithm.h"
18 #include "Opaque.h"
19 #include <constr_CHOICE.h>
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
25 /* Dependencies */
26 typedef enum public_key_PR {
27  public_key_PR_NOTHING, /* No components present */
32 
33 /* PublicKey */
34 typedef struct PublicKey {
36  struct public_key {
41 
42  /* Context for parsing across buffer boundaries */
48 
49  /* Context for parsing across buffer boundaries */
54 
55  /* Context for parsing across buffer boundaries */
58  } choice;
59 
60  /* Context for parsing across buffer boundaries */
62  } public_key;
63 
64  /* Context for parsing across buffer boundaries */
66 } PublicKey_t;
67 
68 /* Implementation */
70 
71 #ifdef __cplusplus
72 }
73 #endif
74 
75 #endif /* _PublicKey_H_ */
76 #include <asn_internal.h>
long SymmetricAlgorithm_t
asn_struct_ctx_t _asn_ctx
Definition: PublicKey.h:61
public_key_PR
Definition: PublicKey.h:26
struct PublicKey::public_key::PublicKey__public_key_u::ecdsa_nistp256_with_sha256_public_key ecdsa_nistp256_with_sha256_public_key
Definition: Opaque.h:23
asn_struct_ctx_t _asn_ctx
Definition: PublicKey.h:65
union PublicKey::public_key::PublicKey__public_key_u choice
struct PublicKey::public_key public_key
struct PublicKey::public_key::PublicKey__public_key_u::unknown_public_key unknown_public_key
PublicKeyAlgorithm_t algorithm
Definition: PublicKey.h:35
asn_TYPE_descriptor_t asn_DEF_PublicKey
Definition: PublicKey.c:287
public_key_PR present
Definition: PublicKey.h:37
long PublicKeyAlgorithm_t
struct PublicKey::public_key::PublicKey__public_key_u::ecies_nistp256_public_key ecies_nistp256_public_key
struct PublicKey PublicKey_t