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

Go to the source code of this file.

Variables

static asn_per_constraints_t asn_PER_type_ecc_point_constr_4 GCC_NOTUSED
 
static ber_tlv_tag_t asn_DEF_x_cordinate_only_tags_5 []
 
static asn_SEQUENCE_specifics_t asn_SPC_x_cordinate_only_specs_5
 
static asn_TYPE_descriptor_t asn_DEF_x_cordinate_only_5
 
static ber_tlv_tag_t asn_DEF_compressed_lsb_y_0_tags_6 []
 
static asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_0_specs_6
 
static asn_TYPE_descriptor_t asn_DEF_compressed_lsb_y_0_6
 
static ber_tlv_tag_t asn_DEF_compressed_lsb_y_1_tags_7 []
 
static asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_1_specs_7
 
static asn_TYPE_descriptor_t asn_DEF_compressed_lsb_y_1_7
 
static asn_TYPE_member_t asn_MBR_uncompressed_8 []
 
static ber_tlv_tag_t asn_DEF_uncompressed_tags_8 []
 
static asn_TYPE_tag2member_t asn_MAP_uncompressed_tag2el_8 []
 
static asn_SEQUENCE_specifics_t asn_SPC_uncompressed_specs_8
 
static asn_TYPE_descriptor_t asn_DEF_uncompressed_8
 
static asn_TYPE_member_t asn_MBR_unknown_ecc_point_10 []
 
static ber_tlv_tag_t asn_DEF_unknown_ecc_point_tags_10 []
 
static asn_TYPE_tag2member_t asn_MAP_unknown_ecc_point_tag2el_10 []
 
static asn_SEQUENCE_specifics_t asn_SPC_unknown_ecc_point_specs_10
 
static asn_TYPE_descriptor_t asn_DEF_unknown_ecc_point_10
 
static asn_TYPE_member_t asn_MBR_ecc_point_4 []
 
static asn_TYPE_tag2member_t asn_MAP_ecc_point_tag2el_4 []
 
static asn_CHOICE_specifics_t asn_SPC_ecc_point_specs_4
 
static asn_TYPE_descriptor_t asn_DEF_ecc_point_4
 
static asn_TYPE_member_t asn_MBR_EccPoint_1 []
 
static ber_tlv_tag_t asn_DEF_EccPoint_tags_1 []
 
static asn_TYPE_tag2member_t asn_MAP_EccPoint_tag2el_1 []
 
static asn_SEQUENCE_specifics_t asn_SPC_EccPoint_specs_1
 
asn_TYPE_descriptor_t asn_DEF_EccPoint
 

Variable Documentation

◆ asn_DEF_compressed_lsb_y_0_6

asn_TYPE_descriptor_t asn_DEF_compressed_lsb_y_0_6
static
Initial value:
= {
"compressed-lsb-y-0",
"compressed-lsb-y-0",
0,
0,
0, 0,
}
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
static asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_0_specs_6
Definition: EccPoint.c:56
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_compressed_lsb_y_0_tags_6[]
Definition: EccPoint.c:52

Definition at line 66 of file EccPoint.c.

◆ asn_DEF_compressed_lsb_y_0_tags_6

ber_tlv_tag_t asn_DEF_compressed_lsb_y_0_tags_6[]
static
Initial value:

Definition at line 52 of file EccPoint.c.

◆ asn_DEF_compressed_lsb_y_1_7

asn_TYPE_descriptor_t asn_DEF_compressed_lsb_y_1_7
static
Initial value:
= {
"compressed-lsb-y-1",
"compressed-lsb-y-1",
0,
0,
0, 0,
}
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
static asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_1_specs_7
Definition: EccPoint.c:94
asn_struct_free_f SEQUENCE_free
xer_type_encoder_f SEQUENCE_encode_xer
static ber_tlv_tag_t asn_DEF_compressed_lsb_y_1_tags_7[]
Definition: EccPoint.c:90

Definition at line 104 of file EccPoint.c.

◆ asn_DEF_compressed_lsb_y_1_tags_7

ber_tlv_tag_t asn_DEF_compressed_lsb_y_1_tags_7[]
static
Initial value:

Definition at line 90 of file EccPoint.c.

◆ asn_DEF_ecc_point_4

asn_TYPE_descriptor_t asn_DEF_ecc_point_4
static
Initial value:
= {
"ecc-point",
"ecc-point",
0,
0,
0,
0,
&asn_PER_type_ecc_point_constr_4,
5,
}
asn_struct_print_f CHOICE_print
Definition: constr_CHOICE.h:43
static asn_CHOICE_specifics_t asn_SPC_ecc_point_specs_4
Definition: EccPoint.c:288
asn_constr_check_f CHOICE_constraint
Definition: constr_CHOICE.h:44
ber_type_decoder_f CHOICE_decode_ber
Definition: constr_CHOICE.h:45
der_type_encoder_f CHOICE_encode_der
Definition: constr_CHOICE.h:46
static asn_TYPE_member_t asn_MBR_ecc_point_4[]
Definition: EccPoint.c:234
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 299 of file EccPoint.c.

◆ asn_DEF_EccPoint

asn_TYPE_descriptor_t asn_DEF_EccPoint
Initial value:
= {
"EccPoint",
"EccPoint",
0,
0,
3,
}
ber_type_decoder_f SEQUENCE_decode_ber
static ber_tlv_tag_t asn_DEF_EccPoint_tags_1[]
Definition: EccPoint.c:351
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
static asn_SEQUENCE_specifics_t asn_SPC_EccPoint_specs_1
Definition: EccPoint.c:359
xer_type_encoder_f SEQUENCE_encode_xer
static asn_TYPE_member_t asn_MBR_EccPoint_1[]
Definition: EccPoint.c:322

Definition at line 368 of file EccPoint.c.

◆ asn_DEF_EccPoint_tags_1

ber_tlv_tag_t asn_DEF_EccPoint_tags_1[]
static
Initial value:

Definition at line 351 of file EccPoint.c.

◆ asn_DEF_uncompressed_8

asn_TYPE_descriptor_t asn_DEF_uncompressed_8
static
Initial value:
= {
"uncompressed",
"uncompressed",
0,
/sizeof(asn_DEF_uncompressed_tags_8[0]) - 1,
0,
1,
}
ber_type_decoder_f SEQUENCE_decode_ber
static ber_tlv_tag_t asn_DEF_uncompressed_tags_8[]
Definition: EccPoint.c:139
der_type_encoder_f SEQUENCE_encode_der
static asn_SEQUENCE_specifics_t asn_SPC_uncompressed_specs_8
Definition: EccPoint.c:146
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 asn_TYPE_member_t asn_MBR_uncompressed_8[]
Definition: EccPoint.c:128

Definition at line 156 of file EccPoint.c.

◆ asn_DEF_uncompressed_tags_8

ber_tlv_tag_t asn_DEF_uncompressed_tags_8[]
static
Initial value:

Definition at line 139 of file EccPoint.c.

◆ asn_DEF_unknown_ecc_point_10

asn_TYPE_descriptor_t asn_DEF_unknown_ecc_point_10
static
Initial value:
= {
"unknown-ecc-point",
"unknown-ecc-point",
0,
0,
1,
}
static asn_SEQUENCE_specifics_t asn_SPC_unknown_ecc_point_specs_10
Definition: EccPoint.c:199
static asn_TYPE_member_t asn_MBR_unknown_ecc_point_10[]
Definition: EccPoint.c:181
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
static ber_tlv_tag_t asn_DEF_unknown_ecc_point_tags_10[]
Definition: EccPoint.c:192
xer_type_encoder_f SEQUENCE_encode_xer

Definition at line 209 of file EccPoint.c.

◆ asn_DEF_unknown_ecc_point_tags_10

ber_tlv_tag_t asn_DEF_unknown_ecc_point_tags_10[]
static
Initial value:

Definition at line 192 of file EccPoint.c.

◆ asn_DEF_x_cordinate_only_5

asn_TYPE_descriptor_t asn_DEF_x_cordinate_only_5
static
Initial value:
= {
"x-cordinate-only",
"x-cordinate-only",
0,
0,
0, 0,
}
static ber_tlv_tag_t asn_DEF_x_cordinate_only_tags_5[]
Definition: EccPoint.c:14
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
static asn_SEQUENCE_specifics_t asn_SPC_x_cordinate_only_specs_5
Definition: EccPoint.c:18
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

Definition at line 28 of file EccPoint.c.

◆ asn_DEF_x_cordinate_only_tags_5

ber_tlv_tag_t asn_DEF_x_cordinate_only_tags_5[]
static
Initial value:

Definition at line 14 of file EccPoint.c.

◆ asn_MAP_ecc_point_tag2el_4

asn_TYPE_tag2member_t asn_MAP_ecc_point_tag2el_4[]
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 },
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }
}

Definition at line 281 of file EccPoint.c.

◆ asn_MAP_EccPoint_tag2el_1

asn_TYPE_tag2member_t asn_MAP_EccPoint_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 354 of file EccPoint.c.

◆ asn_MAP_uncompressed_tag2el_8

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

Definition at line 143 of file EccPoint.c.

◆ asn_MAP_unknown_ecc_point_tag2el_10

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

Definition at line 196 of file EccPoint.c.

◆ asn_MBR_ecc_point_4

asn_TYPE_member_t asn_MBR_ecc_point_4[]
static

Definition at line 234 of file EccPoint.c.

◆ asn_MBR_EccPoint_1

asn_TYPE_member_t asn_MBR_EccPoint_1[]
static
Initial value:
= {
{ ATF_NOFLAGS, 0, offsetof(struct EccPoint, type),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1,
0,
0,
0,
"type"
},
{ ATF_NOFLAGS, 0, offsetof(struct EccPoint, x),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1,
0,
0,
0,
"x"
},
{ ATF_NOFLAGS, 0, offsetof(struct EccPoint, ecc_point),
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+1,
0,
0,
0,
"ecc-point"
},
}
#define offsetof(s, m)
Definition: asn_system.h:115
asn_TYPE_descriptor_t asn_DEF_Opaque
Definition: Opaque.c:45
static asn_TYPE_descriptor_t asn_DEF_ecc_point_4
Definition: EccPoint.c:299
asn_TYPE_descriptor_t asn_DEF_EccPointType
Definition: EccPointType.c:123

Definition at line 322 of file EccPoint.c.

◆ asn_MBR_uncompressed_8

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

Definition at line 128 of file EccPoint.c.

◆ asn_MBR_unknown_ecc_point_10

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

Definition at line 181 of file EccPoint.c.

◆ asn_SPC_compressed_lsb_y_0_specs_6

asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_0_specs_6
static
Initial value:
= {
sizeof(struct compressed_lsb_y_0),
offsetof(struct compressed_lsb_y_0, _asn_ctx),
0,
0,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115

Definition at line 56 of file EccPoint.c.

◆ asn_SPC_compressed_lsb_y_1_specs_7

asn_SEQUENCE_specifics_t asn_SPC_compressed_lsb_y_1_specs_7
static
Initial value:
= {
sizeof(struct compressed_lsb_y_1),
offsetof(struct compressed_lsb_y_1, _asn_ctx),
0,
0,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115

Definition at line 94 of file EccPoint.c.

◆ asn_SPC_ecc_point_specs_4

asn_CHOICE_specifics_t asn_SPC_ecc_point_specs_4
static
Initial value:
= {
sizeof(struct ecc_point),
offsetof(struct ecc_point, _asn_ctx),
offsetof(struct ecc_point, present),
sizeof(((struct ecc_point *)0)->present),
5,
0,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_ecc_point_tag2el_4[]
Definition: EccPoint.c:281

Definition at line 288 of file EccPoint.c.

◆ asn_SPC_EccPoint_specs_1

asn_SEQUENCE_specifics_t asn_SPC_EccPoint_specs_1
static
Initial value:
= {
sizeof(struct EccPoint),
3,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_EccPoint_tag2el_1[]
Definition: EccPoint.c:354
asn_struct_ctx_t _asn_ctx
Definition: EccPoint.h:74

Definition at line 359 of file EccPoint.c.

◆ asn_SPC_uncompressed_specs_8

asn_SEQUENCE_specifics_t asn_SPC_uncompressed_specs_8
static
Initial value:
= {
sizeof(struct uncompressed),
offsetof(struct uncompressed, _asn_ctx),
1,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static asn_TYPE_tag2member_t asn_MAP_uncompressed_tag2el_8[]
Definition: EccPoint.c:143

Definition at line 146 of file EccPoint.c.

◆ asn_SPC_unknown_ecc_point_specs_10

asn_SEQUENCE_specifics_t asn_SPC_unknown_ecc_point_specs_10
static
Initial value:
= {
sizeof(struct unknown_ecc_point),
offsetof(struct unknown_ecc_point, _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_ecc_point_tag2el_10[]
Definition: EccPoint.c:196

Definition at line 199 of file EccPoint.c.

◆ asn_SPC_x_cordinate_only_specs_5

asn_SEQUENCE_specifics_t asn_SPC_x_cordinate_only_specs_5
static
Initial value:
= {
sizeof(struct x_cordinate_only),
offsetof(struct x_cordinate_only, _asn_ctx),
0,
0,
0, 0, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115

Definition at line 18 of file EccPoint.c.

◆ GCC_NOTUSED

asn_per_constraints_t asn_PER_type_ecc_point_constr_4 GCC_NOTUSED
static
Initial value:
= {
{ APC_CONSTRAINED, 3, 3, 0, 4 } ,
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
0, 0
}

Definition at line 9 of file EccPoint.c.