ITS
RecipientInfo.c File Reference
#include "RecipientInfo.h"
Include dependency graph for RecipientInfo.c:

Go to the source code of this file.

Variables

static asn_per_constraints_t asn_PER_type_recipient_info_constr_4 GCC_NOTUSED
 
static asn_TYPE_member_t asn_MBR_ecies_nistp256_recipient_info_5 []
 
static ber_tlv_tag_t asn_DEF_ecies_nistp256_recipient_info_tags_5 []
 
static asn_TYPE_tag2member_t asn_MAP_ecies_nistp256_recipient_info_tag2el_5 []
 
static asn_SEQUENCE_specifics_t asn_SPC_ecies_nistp256_recipient_info_specs_5
 
static asn_TYPE_descriptor_t asn_DEF_ecies_nistp256_recipient_info_5
 
static asn_TYPE_member_t asn_MBR_unknown_recipient_info_7 []
 
static ber_tlv_tag_t asn_DEF_unknown_recipient_info_tags_7 []
 
static asn_TYPE_tag2member_t asn_MAP_unknown_recipient_info_tag2el_7 []
 
static asn_SEQUENCE_specifics_t asn_SPC_unknown_recipient_info_specs_7
 
static asn_TYPE_descriptor_t asn_DEF_unknown_recipient_info_7
 
static asn_TYPE_member_t asn_MBR_recipient_info_4 []
 
static asn_TYPE_tag2member_t asn_MAP_recipient_info_tag2el_4 []
 
static asn_CHOICE_specifics_t asn_SPC_recipient_info_specs_4
 
static asn_TYPE_descriptor_t asn_DEF_recipient_info_4
 
static asn_TYPE_member_t asn_MBR_RecipientInfo_1 []
 
static ber_tlv_tag_t asn_DEF_RecipientInfo_tags_1 []
 
static asn_TYPE_tag2member_t asn_MAP_RecipientInfo_tag2el_1 []
 
static asn_SEQUENCE_specifics_t asn_SPC_RecipientInfo_specs_1
 
asn_TYPE_descriptor_t asn_DEF_RecipientInfo
 

Variable Documentation

◆ asn_DEF_ecies_nistp256_recipient_info_5

asn_TYPE_descriptor_t asn_DEF_ecies_nistp256_recipient_info_5
static
Initial value:
= {
"ecies-nistp256-recipient-info",
"ecies-nistp256-recipient-info",
0,
0,
1,
}
static asn_SEQUENCE_specifics_t asn_SPC_ecies_nistp256_recipient_info_specs_5
Definition: RecipientInfo.c:32
static asn_TYPE_member_t asn_MBR_ecies_nistp256_recipient_info_5[]
Definition: RecipientInfo.c:14
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
per_type_encoder_f SEQUENCE_encode_uper
asn_constr_check_f SEQUENCE_constraint
xer_type_decoder_f SEQUENCE_decode_xer
asn_struct_free_f SEQUENCE_free
xer_type_encoder_f SEQUENCE_encode_xer
static ber_tlv_tag_t asn_DEF_ecies_nistp256_recipient_info_tags_5[]
Definition: RecipientInfo.c:25

Definition at line 42 of file RecipientInfo.c.

◆ asn_DEF_ecies_nistp256_recipient_info_tags_5

ber_tlv_tag_t asn_DEF_ecies_nistp256_recipient_info_tags_5[]
static
Initial value:

Definition at line 25 of file RecipientInfo.c.

◆ asn_DEF_recipient_info_4

asn_TYPE_descriptor_t asn_DEF_recipient_info_4
static
Initial value:
= {
"recipient-info",
"recipient-info",
0,
0,
0,
0,
&asn_PER_type_recipient_info_constr_4,
2,
}
asn_struct_print_f CHOICE_print
Definition: constr_CHOICE.h:43
asn_constr_check_f CHOICE_constraint
Definition: constr_CHOICE.h:44
ber_type_decoder_f CHOICE_decode_ber
Definition: constr_CHOICE.h:45
static asn_CHOICE_specifics_t asn_SPC_recipient_info_specs_4
der_type_encoder_f CHOICE_encode_der
Definition: constr_CHOICE.h:46
static asn_TYPE_member_t asn_MBR_recipient_info_4[]
per_type_decoder_f CHOICE_decode_uper
Definition: constr_CHOICE.h:49
xer_type_encoder_f CHOICE_encode_xer
Definition: constr_CHOICE.h:48
xer_type_decoder_f CHOICE_decode_xer
Definition: constr_CHOICE.h:47
per_type_encoder_f CHOICE_encode_uper
Definition: constr_CHOICE.h:50
asn_outmost_tag_f CHOICE_outmost_tag
Definition: constr_CHOICE.h:51
asn_struct_free_f CHOICE_free
Definition: constr_CHOICE.h:42

Definition at line 155 of file RecipientInfo.c.

◆ asn_DEF_RecipientInfo

asn_TYPE_descriptor_t asn_DEF_RecipientInfo
Initial value:
= {
"RecipientInfo",
"RecipientInfo",
0,
0,
3,
}
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
static ber_tlv_tag_t asn_DEF_RecipientInfo_tags_1[]
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
per_type_encoder_f SEQUENCE_encode_uper
asn_constr_check_f SEQUENCE_constraint
xer_type_decoder_f SEQUENCE_decode_xer
asn_struct_free_f SEQUENCE_free
static asn_TYPE_member_t asn_MBR_RecipientInfo_1[]
xer_type_encoder_f SEQUENCE_encode_xer
static asn_SEQUENCE_specifics_t asn_SPC_RecipientInfo_specs_1

Definition at line 224 of file RecipientInfo.c.

◆ asn_DEF_RecipientInfo_tags_1

ber_tlv_tag_t asn_DEF_RecipientInfo_tags_1[]
static
Initial value:

Definition at line 207 of file RecipientInfo.c.

◆ asn_DEF_unknown_recipient_info_7

asn_TYPE_descriptor_t asn_DEF_unknown_recipient_info_7
static
Initial value:
= {
"unknown-recipient-info",
"unknown-recipient-info",
0,
0,
1,
}
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
per_type_encoder_f SEQUENCE_encode_uper
static ber_tlv_tag_t asn_DEF_unknown_recipient_info_tags_7[]
Definition: RecipientInfo.c:78
asn_constr_check_f SEQUENCE_constraint
xer_type_decoder_f SEQUENCE_decode_xer
asn_struct_free_f SEQUENCE_free
static asn_TYPE_member_t asn_MBR_unknown_recipient_info_7[]
Definition: RecipientInfo.c:67
xer_type_encoder_f SEQUENCE_encode_xer
static asn_SEQUENCE_specifics_t asn_SPC_unknown_recipient_info_specs_7
Definition: RecipientInfo.c:85

Definition at line 95 of file RecipientInfo.c.

◆ asn_DEF_unknown_recipient_info_tags_7

ber_tlv_tag_t asn_DEF_unknown_recipient_info_tags_7[]
static
Initial value:

Definition at line 78 of file RecipientInfo.c.

◆ asn_MAP_ecies_nistp256_recipient_info_tag2el_5

asn_TYPE_tag2member_t asn_MAP_ecies_nistp256_recipient_info_tag2el_5[]
static
Initial value:
= {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }
}

Definition at line 29 of file RecipientInfo.c.

◆ asn_MAP_recipient_info_tag2el_4

asn_TYPE_tag2member_t asn_MAP_recipient_info_tag2el_4[]
static
Initial value:
= {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }
}

Definition at line 140 of file RecipientInfo.c.

◆ asn_MAP_RecipientInfo_tag2el_1

asn_TYPE_tag2member_t asn_MAP_RecipientInfo_tag2el_1[]
static
Initial value:
= {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }
}

Definition at line 210 of file RecipientInfo.c.

◆ asn_MAP_unknown_recipient_info_tag2el_7

asn_TYPE_tag2member_t asn_MAP_unknown_recipient_info_tag2el_7[]
static
Initial value:
= {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }
}

Definition at line 82 of file RecipientInfo.c.

◆ asn_MBR_ecies_nistp256_recipient_info_5

asn_TYPE_member_t asn_MBR_ecies_nistp256_recipient_info_5[]
static
Initial value:
= {
{ ATF_NOFLAGS, 0, offsetof(struct ecies_nistp256_recipient_info, enc_key),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1,
0,
0,
0,
"enc-key"
},
}
#define offsetof(s, m)
Definition: asn_system.h:115
asn_TYPE_descriptor_t asn_DEF_EciesEncryptedKey

Definition at line 14 of file RecipientInfo.c.

◆ asn_MBR_recipient_info_4

asn_TYPE_member_t asn_MBR_recipient_info_4[]
static
Initial value:
= {
{ ATF_NOFLAGS, 0, offsetof(struct recipient_info, choice.ecies_nistp256_recipient_info),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
0,
0,
0,
0,
"ecies-nistp256-recipient-info"
},
{ ATF_NOFLAGS, 0, offsetof(struct recipient_info, choice.unknown_recipient_info),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
0,
0,
0,
0,
"unknown-recipient-info"
},
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_descriptor_t asn_DEF_ecies_nistp256_recipient_info_5
Definition: RecipientInfo.c:42
static asn_TYPE_descriptor_t asn_DEF_unknown_recipient_info_7
Definition: RecipientInfo.c:95

Definition at line 120 of file RecipientInfo.c.

◆ asn_MBR_RecipientInfo_1

asn_TYPE_member_t asn_MBR_RecipientInfo_1[]
static
Initial value:
= {
{ ATF_NOFLAGS, 0, offsetof(struct RecipientInfo, cert_id),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1,
0,
0,
0,
"cert-id"
},
{ ATF_NOFLAGS, 0, offsetof(struct RecipientInfo, pk_encryption),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1,
0,
0,
0,
"pk-encryption"
},
{ ATF_NOFLAGS, 0, offsetof(struct RecipientInfo, recipient_info),
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+1,
0,
0,
0,
"recipient-info"
},
}
#define offsetof(s, m)
Definition: asn_system.h:115
asn_TYPE_descriptor_t asn_DEF_PublicKeyAlgorithm
asn_TYPE_descriptor_t asn_DEF_HashedId8
Definition: HashedId8.c:124
static asn_TYPE_descriptor_t asn_DEF_recipient_info_4

Definition at line 178 of file RecipientInfo.c.

◆ asn_MBR_unknown_recipient_info_7

asn_TYPE_member_t asn_MBR_unknown_recipient_info_7[]
static
Initial value:
= {
{ ATF_NOFLAGS, 0, offsetof(struct unknown_recipient_info, enc_key),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1,
0,
0,
0,
"enc-key"
},
}
#define offsetof(s, m)
Definition: asn_system.h:115
asn_TYPE_descriptor_t asn_DEF_Opaque
Definition: Opaque.c:45

Definition at line 67 of file RecipientInfo.c.

◆ asn_SPC_ecies_nistp256_recipient_info_specs_5

asn_SEQUENCE_specifics_t asn_SPC_ecies_nistp256_recipient_info_specs_5
static
Initial value:
= {
sizeof(struct ecies_nistp256_recipient_info),
offsetof(struct ecies_nistp256_recipient_info, _asn_ctx),
1,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_ecies_nistp256_recipient_info_tag2el_5[]
Definition: RecipientInfo.c:29

Definition at line 32 of file RecipientInfo.c.

◆ asn_SPC_recipient_info_specs_4

asn_CHOICE_specifics_t asn_SPC_recipient_info_specs_4
static
Initial value:
= {
sizeof(struct recipient_info),
offsetof(struct recipient_info, _asn_ctx),
offsetof(struct recipient_info, present),
sizeof(((struct recipient_info *)0)->present),
2,
0,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_recipient_info_tag2el_4[]

Definition at line 144 of file RecipientInfo.c.

◆ asn_SPC_RecipientInfo_specs_1

asn_SEQUENCE_specifics_t asn_SPC_RecipientInfo_specs_1
static
Initial value:
= {
sizeof(struct RecipientInfo),
3,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_RecipientInfo_tag2el_1[]
asn_struct_ctx_t _asn_ctx
Definition: RecipientInfo.h:58

Definition at line 215 of file RecipientInfo.c.

◆ asn_SPC_unknown_recipient_info_specs_7

asn_SEQUENCE_specifics_t asn_SPC_unknown_recipient_info_specs_7
static
Initial value:
= {
sizeof(struct unknown_recipient_info),
offsetof(struct unknown_recipient_info, _asn_ctx),
1,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_unknown_recipient_info_tag2el_7[]
Definition: RecipientInfo.c:82

Definition at line 85 of file RecipientInfo.c.

◆ GCC_NOTUSED

asn_per_constraints_t asn_PER_type_recipient_info_constr_4 GCC_NOTUSED
static
Initial value:
= {
{ APC_CONSTRAINED, 1, 1, 0, 1 } ,
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
0, 0
}

Definition at line 9 of file RecipientInfo.c.