Home
last modified time | relevance | path

Searched refs:EC_GROUP (Results 1 – 25 of 37) sorted by relevance

12

/crypto/ec/
A Dec_local.h52 int (*group_init) (EC_GROUP *);
53 void (*group_finish) (EC_GROUP *);
54 void (*group_clear_finish) (EC_GROUP *);
55 int (*group_copy) (EC_GROUP *, const EC_GROUP *);
62 int (*group_get_degree) (const EC_GROUP *);
294 EC_GROUP *group;
344 void EC_pre_comp_free(EC_GROUP *group);
366 int ossl_ec_GFp_simple_group_copy(EC_GROUP *, const EC_GROUP *);
441 int ossl_ec_GFp_mont_group_copy(EC_GROUP *, const EC_GROUP *);
455 int ossl_ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src);
[all …]
A Dec_lib.c33 EC_GROUP *ret; in ossl_ec_group_new_ex()
86 void EC_pre_comp_free(EC_GROUP *group) in EC_pre_comp_free()
123 void EC_GROUP_free(EC_GROUP *group) in EC_GROUP_free()
142 void EC_GROUP_clear_free(EC_GROUP *group) in EC_GROUP_clear_free()
162 int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src) in EC_GROUP_copy()
269 EC_GROUP *EC_GROUP_dup(const EC_GROUP *a) in EC_GROUP_dup()
271 EC_GROUP *t = NULL; in EC_GROUP_dup()
623 int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, BN_CTX *ctx) in EC_GROUP_cmp()
1405 static EC_GROUP *ec_group_explicit_to_named(const EC_GROUP *group, in ec_group_explicit_to_named()
1545 EC_GROUP *group = NULL; in EC_GROUP_new_from_params()
[all …]
A Decp_mont.c83 int ossl_ec_GFp_mont_group_init(EC_GROUP *group) in ossl_ec_GFp_mont_group_init()
93 void ossl_ec_GFp_mont_group_finish(EC_GROUP *group) in ossl_ec_GFp_mont_group_finish()
102 void ossl_ec_GFp_mont_group_clear_finish(EC_GROUP *group) in ossl_ec_GFp_mont_group_clear_finish()
111 int ossl_ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src) in ossl_ec_GFp_mont_group_copy()
142 int ossl_ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, in ossl_ec_GFp_mont_group_set_curve()
196 int ossl_ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, in ossl_ec_GFp_mont_field_mul()
207 int ossl_ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, in ossl_ec_GFp_mont_field_sqr()
223 int ossl_ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, in ossl_ec_GFp_mont_field_inv()
267 int ossl_ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, in ossl_ec_GFp_mont_field_encode()
278 int ossl_ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, in ossl_ec_GFp_mont_field_decode()
[all …]
A Dec2_smpl.c28 int ossl_ec_GF2m_simple_group_init(EC_GROUP *group) in ossl_ec_GF2m_simple_group_init()
47 void ossl_ec_GF2m_simple_group_finish(EC_GROUP *group) in ossl_ec_GF2m_simple_group_finish()
58 void ossl_ec_GF2m_simple_group_clear_finish(EC_GROUP *group) in ossl_ec_GF2m_simple_group_clear_finish()
75 int ossl_ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) in ossl_ec_GF2m_simple_group_copy()
101 int ossl_ec_GF2m_simple_group_set_curve(EC_GROUP *group, in ossl_ec_GF2m_simple_group_set_curve()
171 int ossl_ec_GF2m_simple_group_get_degree(const EC_GROUP *group) in ossl_ec_GF2m_simple_group_get_degree()
356 int ossl_ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, in ossl_ec_GF2m_simple_add()
497 int ossl_ec_GF2m_simple_is_at_infinity(const EC_GROUP *group, in ossl_ec_GF2m_simple_is_at_infinity()
722 int ec_GF2m_simple_ladder_pre(const EC_GROUP *group, in ec_GF2m_simple_ladder_pre()
775 int ec_GF2m_simple_ladder_step(const EC_GROUP *group, in ec_GF2m_simple_ladder_step()
[all …]
A Dec_cvt.c21 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, in EC_GROUP_new_curve_GFp()
25 EC_GROUP *ret; in EC_GROUP_new_curve_GFp()
70 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, in EC_GROUP_new_curve_GF2m()
74 EC_GROUP *ret; in EC_GROUP_new_curve_GF2m()
A Dec_oct.c24 int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, in EC_POINT_set_compressed_coordinates()
56 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, in EC_POINT_set_compressed_coordinates_GFp()
64 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group, in EC_POINT_set_compressed_coordinates_GF2m()
73 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point, in EC_POINT_point2oct()
109 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, in EC_POINT_oct2point()
137 size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point, in EC_POINT_point2buf()
A Decp_nist.c85 int ossl_ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src) in ossl_ec_GFp_nist_group_copy()
92 int ossl_ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, in ossl_ec_GFp_nist_group_set_curve()
128 int ossl_ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, in ossl_ec_GFp_nist_field_mul()
153 int ossl_ec_GFp_nist_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, in ossl_ec_GFp_nist_field_sqr()
A Decp_smpl.c98 int ossl_ec_GFp_simple_group_init(EC_GROUP *group) in ossl_ec_GFp_simple_group_init()
113 void ossl_ec_GFp_simple_group_finish(EC_GROUP *group) in ossl_ec_GFp_simple_group_finish()
120 void ossl_ec_GFp_simple_group_clear_finish(EC_GROUP *group) in ossl_ec_GFp_simple_group_clear_finish()
127 int ossl_ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) in ossl_ec_GFp_simple_group_copy()
141 int ossl_ec_GFp_simple_group_set_curve(EC_GROUP *group, in ossl_ec_GFp_simple_group_set_curve()
245 int ossl_ec_GFp_simple_group_get_degree(const EC_GROUP *group) in ossl_ec_GFp_simple_group_get_degree()
616 int (*field_mul) (const EC_GROUP *, BIGNUM *, const BIGNUM *, in ossl_ec_GFp_simple_add()
950 int ossl_ec_GFp_simple_is_at_infinity(const EC_GROUP *group, in ossl_ec_GFp_simple_is_at_infinity()
1493 int ossl_ec_GFp_simple_ladder_pre(const EC_GROUP *group, in ossl_ec_GFp_simple_ladder_pre()
1563 int ossl_ec_GFp_simple_ladder_step(const EC_GROUP *group, in ossl_ec_GFp_simple_ladder_step()
[all …]
A Dec_asn1.c182 static int ec_asn1_group2fieldid(const EC_GROUP *, X9_62_FIELDID *);
184 static int ec_asn1_group2curve(const EC_GROUP *, X9_62_CURVE *);
381 ECPARAMETERS *EC_GROUP_get_ecparameters(const EC_GROUP *group, in EC_GROUP_get_ecparameters()
467 ECPKPARAMETERS *EC_GROUP_get_ecpkparameters(const EC_GROUP *group, in EC_GROUP_get_ecpkparameters()
523 EC_GROUP *ret = NULL, *dup = NULL; in EC_GROUP_new_from_ecparameters()
787 EC_GROUP *named_group = NULL; in EC_GROUP_new_from_ecparameters()
848 EC_GROUP *ret = NULL; in EC_GROUP_new_from_ecpkparameters()
885 EC_GROUP *d2i_ECPKParameters(EC_GROUP **a, const unsigned char **in, long len) in d2i_ECPKParameters()
887 EC_GROUP *group = NULL; in d2i_ECPKParameters()
914 int i2d_ECPKParameters(const EC_GROUP *a, unsigned char **out) in i2d_ECPKParameters()
[all …]
A Dec_deprecated.c21 BIGNUM *EC_POINT_point2bn(const EC_GROUP *group, in EC_POINT_point2bn()
41 EC_POINT *EC_POINT_bn2point(const EC_GROUP *group, in EC_POINT_bn2point()
A Dec_print.c16 char *EC_POINT_point2hex(const EC_GROUP *group, in EC_POINT_point2hex()
43 EC_POINT *EC_POINT_hex2point(const EC_GROUP *group, in EC_POINT_hex2point()
A Dec_check.c19 int EC_GROUP_check_named_curve(const EC_GROUP *group, int nist_only, in EC_GROUP_check_named_curve()
46 int EC_GROUP_check(const EC_GROUP *group, BN_CTX *ctx) in EC_GROUP_check()
A Dec_ameth.c31 const EC_GROUP *group; in eckey_param2type()
134 const EC_GROUP *group = EC_KEY_get0_group(b->pkey.ec); in eckey_pub_cmp()
241 EC_GROUP *group = EC_GROUP_dup(EC_KEY_get0_group(from->pkey.ec)); in ec_copy_parameters()
261 const EC_GROUP *group_a = EC_KEY_get0_group(a->pkey.ec), in ec_cmp_parameters()
289 const EC_GROUP *group; in do_EC_KEY_print()
477 const EC_GROUP *ecg = NULL; in ec_pkey_export_to()
A Dec_backend.c157 static int ec_group_explicit_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl, in ec_group_explicit_todata()
288 int ossl_ec_group_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl, in ossl_ec_group_todata()
361 const EC_GROUP *ecg = EC_KEY_get0_group(ec); in ossl_ec_set_ecdh_cofactor_mode()
403 const EC_GROUP *ecg = NULL; in ossl_ec_key_fromdata()
502 EC_GROUP *group = NULL; in ossl_ec_group_fromdata()
745 EC_GROUP *group; in ossl_x509_algor_is_sm2()
766 EC_GROUP *group = NULL; in ossl_ec_key_param_from_x509_algor()
A Decp_s390x_nistp.c47 static int ec_GFp_s390x_nistp_mul(const EC_GROUP *group, EC_POINT *r, in ec_GFp_s390x_nistp_mul()
136 const EC_GROUP *group; in ecdsa_s390x_nistp_sign_sig()
238 const EC_GROUP *group; in ecdsa_s390x_nistp_verify_sig()
292 static int ec_GFp_s390x_nistp##bits##_mul(const EC_GROUP *group, \
A Dec2_oct.c39 int ossl_ec_GF2m_simple_set_compressed_coordinates(const EC_GROUP *group, in ossl_ec_GF2m_simple_set_compressed_coordinates()
125 size_t ossl_ec_GF2m_simple_point2oct(const EC_GROUP *group, in ossl_ec_GF2m_simple_point2oct()
256 int ossl_ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point, in ossl_ec_GF2m_simple_oct2point()
A Dec_curve.c3150 static EC_GROUP *ec_group_new_from_data(OSSL_LIB_CTX *libctx, in ec_group_new_from_data()
3154 EC_GROUP *group = NULL; in ec_group_new_from_data()
3313 EC_GROUP *EC_GROUP_new_by_curve_name_ex(OSSL_LIB_CTX *libctx, const char *propq, in EC_GROUP_new_by_curve_name_ex()
3316 EC_GROUP *ret = NULL; in EC_GROUP_new_by_curve_name_ex()
3334 EC_GROUP *EC_GROUP_new_by_curve_name(int nid) in EC_GROUP_new_by_curve_name()
3376 int ossl_ec_curve_nid_from_params(const EC_GROUP *group, BN_CTX *ctx) in ossl_ec_curve_nid_from_params()
A Dec_mult.c38 const EC_GROUP *group; /* parent EC_GROUP object */
50 static EC_PRE_COMP *ec_pre_comp_new(const EC_GROUP *group) in ec_pre_comp_new()
139 int ossl_ec_scalar_mul_ladder(const EC_GROUP *group, EC_POINT *r, in ossl_ec_scalar_mul_ladder()
404 int ossl_ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, in ossl_ec_wNAF_mul()
821 int ossl_ec_wNAF_precompute_mult(EC_GROUP *group, BN_CTX *ctx) in ossl_ec_wNAF_precompute_mult()
980 int ossl_ec_wNAF_have_precompute_mult(const EC_GROUP *group) in ossl_ec_wNAF_have_precompute_mult()
A Decp_oct.c22 int ossl_ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *group, in ossl_ec_GFp_simple_set_compressed_coordinates()
159 size_t ossl_ec_GFp_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, in ossl_ec_GFp_simple_point2oct()
274 int ossl_ec_GFp_simple_oct2point(const EC_GROUP *group, EC_POINT *point, in ossl_ec_GFp_simple_oct2point()
A Decp_sm2p256.c460 static int ecp_sm2p256_get_affine(const EC_GROUP *group, in ecp_sm2p256_get_affine()
504 static int ecp_sm2p256_windowed_mul(const EC_GROUP *group, in ecp_sm2p256_windowed_mul()
566 static int ecp_sm2p256_points_mul(const EC_GROUP *group, in ecp_sm2p256_points_mul()
646 static int ecp_sm2p256_field_mul(const EC_GROUP *group, BIGNUM *r, in ecp_sm2p256_field_mul()
670 static int ecp_sm2p256_field_sqr(const EC_GROUP *group, BIGNUM *r, in ecp_sm2p256_field_sqr()
692 static int ecp_sm2p256_inv_mod_ord(const EC_GROUP *group, BIGNUM *r, in ecp_sm2p256_inv_mod_ord()
A Decp_nistz256.c60 const EC_GROUP *group; /* Parent EC_GROUP object */
138 static NISTZ256_PRE_COMP *ecp_nistz256_pre_comp_new(const EC_GROUP *group);
607 __owur static int ecp_nistz256_windowed_mul(const EC_GROUP *group, in ecp_nistz256_windowed_mul()
801 __owur static int ecp_nistz256_mult_precompute(EC_GROUP *group, BN_CTX *ctx) in ecp_nistz256_mult_precompute()
923 __owur static int ecp_nistz256_set_from_affine(EC_POINT *out, const EC_GROUP *group, in ecp_nistz256_set_from_affine()
938 __owur static int ecp_nistz256_points_mul(const EC_GROUP *group, in ecp_nistz256_points_mul()
1158 __owur static int ecp_nistz256_get_affine(const EC_GROUP *group, in ecp_nistz256_get_affine()
1202 static NISTZ256_PRE_COMP *ecp_nistz256_pre_comp_new(const EC_GROUP *group) in ecp_nistz256_pre_comp_new()
1251 static int ecp_nistz256_window_have_precompute_mult(const EC_GROUP *group) in ecp_nistz256_window_have_precompute_mult()
1278 static int ecp_nistz256_inv_mod_ord(const EC_GROUP *group, BIGNUM *r, in ecp_nistz256_inv_mod_ord()
[all …]
A Deck_prn.c21 int ECPKParameters_print_fp(FILE *fp, const EC_GROUP *x, int off) in ECPKParameters_print_fp()
70 int ECPKParameters_print(BIO *bp, const EC_GROUP *x, int off) in ECPKParameters_print()
A Dec_pmeth.c29 EC_GROUP *gen_group;
189 const EC_GROUP *group; in pkey_ec_derive()
250 EC_GROUP *group; in pkey_ec_ctrl()
/crypto/sm2/
A Dsm2_key.c26 const EC_GROUP *group = NULL; in ossl_sm2_key_private_check()
A Dsm2_crypt.c47 static int ec_field_size(const EC_GROUP *group)
122 const EC_GROUP *group = EC_KEY_get0_group(key); in ossl_sm2_encrypt()
288 const EC_GROUP *group = EC_KEY_get0_group(key); in ossl_sm2_decrypt()

Completed in 64 milliseconds

12