| /crypto/ec/ |
| A D | ec_local.h | 52 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 D | ec_lib.c | 33 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 D | ecp_mont.c | 83 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 D | ec2_smpl.c | 28 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 D | ec_cvt.c | 21 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 D | ec_oct.c | 24 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 D | ecp_nist.c | 85 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 D | ecp_smpl.c | 98 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 D | ec_asn1.c | 182 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 D | ec_deprecated.c | 21 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 D | ec_print.c | 16 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 D | ec_check.c | 19 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 D | ec_ameth.c | 31 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 D | ec_backend.c | 157 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 D | ecp_s390x_nistp.c | 47 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 D | ec2_oct.c | 39 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 D | ec_curve.c | 3150 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 D | ec_mult.c | 38 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 D | ecp_oct.c | 22 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 D | ecp_sm2p256.c | 460 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 D | ecp_nistz256.c | 60 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 D | eck_prn.c | 21 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 D | ec_pmeth.c | 29 EC_GROUP *gen_group; 189 const EC_GROUP *group; in pkey_ec_derive() 250 EC_GROUP *group; in pkey_ec_ctrl()
|
| /crypto/sm2/ |
| A D | sm2_key.c | 26 const EC_GROUP *group = NULL; in ossl_sm2_key_private_check()
|
| A D | sm2_crypt.c | 47 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()
|