| /crypto/dh/ |
| A D | dh_gen.c | 35 static int dh_builtin_genparams(DH *ret, int prime_len, int generator, 115 int DH_generate_parameters_ex(DH *ret, int prime_len, int generator, in DH_generate_parameters_ex() argument 119 if (generator != 2) in DH_generate_parameters_ex() 124 return ret->meth->generate_params(ret, prime_len, generator, cb); in DH_generate_parameters_ex() 125 return dh_builtin_genparams(ret, prime_len, generator, cb); in DH_generate_parameters_ex() 156 static int dh_builtin_genparams(DH *ret, int prime_len, int generator, in dh_builtin_genparams() argument 188 if (generator <= 1) { in dh_builtin_genparams() 192 if (generator == DH_GENERATOR_2) { in dh_builtin_genparams() 198 } else if (generator == DH_GENERATOR_5) { in dh_builtin_genparams() 214 g = generator; in dh_builtin_genparams()
|
| A D | dh_depr.c | 25 DH *DH_generate_parameters(int prime_len, int generator, in DH_generate_parameters() argument 41 if (DH_generate_parameters_ex(ret, prime_len, generator, cb)) { in DH_generate_parameters()
|
| A D | dh_pmeth.c | 32 int generator; member 62 dctx->generator = 2; in pkey_dh_init() 94 dctx->generator = sctx->generator; in pkey_dh_copy() 138 dctx->generator = p1; in pkey_dh_ctrl() 365 dctx->prime_len, dctx->generator, pcb); in pkey_dh_paramgen()
|
| A D | dh_local.h | 58 int (*generate_params) (DH *dh, int prime_len, int generator,
|
| /crypto/ec/ |
| A D | ecp_nistz256.c | 798 is_one(generator->Z); in ecp_nistz256_is_affine_G() 811 const EC_POINT *generator; in ecp_nistz256_mult_precompute() local 823 if (generator == NULL) { in ecp_nistz256_mult_precompute() 873 if (!EC_POINT_copy(T, generator)) in ecp_nistz256_mult_precompute() 949 const EC_POINT *generator = NULL; in ecp_nistz256_points_mul() local 972 if (generator == NULL) { in ecp_nistz256_points_mul() 1122 new_points[num] = generator; in ecp_nistz256_points_mul() 1256 if (generator != NULL && ecp_nistz256_is_affine_G(generator)) { in ecp_nistz256_window_have_precompute_mult() 1532 group->generator = EC_POINT_new(group); in ecp_nistz256group_full_init() 1533 if (group->generator == NULL){ in ecp_nistz256group_full_init() [all …]
|
| A D | ecp_nistp224.c | 1425 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp224_points_mul() local 1445 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp224_points_mul() 1446 if (generator == NULL) in ossl_ec_GFp_nistp224_points_mul() 1459 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp224_points_mul() 1594 EC_POINT_free(generator); in ossl_ec_GFp_nistp224_points_mul() 1607 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp224_precompute_mult() local 1629 if (group->generator == NULL) in ossl_ec_GFp_nistp224_precompute_mult() 1631 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp224_precompute_mult() 1632 if (generator == NULL) in ossl_ec_GFp_nistp224_precompute_mult() 1643 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp224_precompute_mult() [all …]
|
| A D | ecp_sm2p256.c | 447 static int ecp_sm2p256_is_affine_G(const EC_POINT *generator) in ecp_sm2p256_is_affine_G() argument 449 return (bn_get_top(generator->X) == P256_LIMBS) in ecp_sm2p256_is_affine_G() 450 && (bn_get_top(generator->Y) == P256_LIMBS) in ecp_sm2p256_is_affine_G() 451 && is_equal(bn_get_words(generator->X), def_xG) in ecp_sm2p256_is_affine_G() 452 && is_equal(bn_get_words(generator->Y), def_yG) in ecp_sm2p256_is_affine_G() 453 && (generator->Z_is_one == 1); in ecp_sm2p256_is_affine_G() 574 const EC_POINT *generator = NULL; in ecp_sm2p256_points_mul() local 589 generator = EC_GROUP_get0_generator(group); in ecp_sm2p256_points_mul() 590 if (generator == NULL) { in ecp_sm2p256_points_mul() 600 if (ecp_sm2p256_is_affine_G(generator)) { in ecp_sm2p256_points_mul() [all …]
|
| A D | ec_mult.c | 173 if (!EC_POINT_copy(p, group->generator)) { in ossl_ec_scalar_mul_ladder() 408 const EC_POINT *generator = NULL; in ossl_ec_wNAF_mul() local 463 generator = EC_GROUP_get0_generator(group); in ossl_ec_wNAF_mul() 464 if (generator == NULL) { in ossl_ec_wNAF_mul() 473 && (EC_POINT_cmp(group, generator, pre_comp->points[0], ctx) == in ossl_ec_wNAF_mul() 690 if (!EC_POINT_copy(val_sub[i][0], generator)) in ossl_ec_wNAF_mul() 823 const EC_POINT *generator; in ossl_ec_wNAF_precompute_mult() local 840 generator = EC_GROUP_get0_generator(group); in ossl_ec_wNAF_precompute_mult() 841 if (generator == NULL) { in ossl_ec_wNAF_precompute_mult() 905 if (!EC_POINT_copy(base, generator)) in ossl_ec_wNAF_precompute_mult()
|
| A D | ec_lib.c | 133 EC_POINT_free(group->generator); in EC_GROUP_free() 228 if (src->generator != NULL) { in EC_GROUP_copy() 229 if (dest->generator == NULL) { in EC_GROUP_copy() 231 if (dest->generator == NULL) in EC_GROUP_copy() 234 if (!EC_POINT_copy(dest->generator, src->generator)) in EC_GROUP_copy() 239 dest->generator = NULL; in EC_GROUP_copy() 370 if (generator == NULL) { in EC_GROUP_set_generator() 403 if (group->generator == NULL) { in EC_GROUP_set_generator() 405 if (group->generator == NULL) in EC_GROUP_set_generator() 408 if (!EC_POINT_copy(group->generator, generator)) in EC_GROUP_set_generator() [all …]
|
| A D | ecp_nistp384.c | 1755 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp384_points_mul() local 1775 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp384_points_mul() 1776 if (generator == NULL) in ossl_ec_GFp_nistp384_points_mul() 1789 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp384_points_mul() 1923 EC_POINT_free(generator); in ossl_ec_GFp_nistp384_points_mul() 1936 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp384_precompute_mult() local 1958 if (group->generator == NULL) in ossl_ec_GFp_nistp384_precompute_mult() 1960 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp384_precompute_mult() 1961 if (generator == NULL) in ossl_ec_GFp_nistp384_precompute_mult() 1972 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp384_precompute_mult() [all …]
|
| A D | ecp_nistp521.c | 1928 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp521_points_mul() local 1948 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp521_points_mul() 1949 if (generator == NULL) in ossl_ec_GFp_nistp521_points_mul() 1962 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp521_points_mul() 2101 EC_POINT_free(generator); in ossl_ec_GFp_nistp521_points_mul() 2114 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp521_precompute_mult() local 2136 if (group->generator == NULL) in ossl_ec_GFp_nistp521_precompute_mult() 2138 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp521_precompute_mult() 2139 if (generator == NULL) in ossl_ec_GFp_nistp521_precompute_mult() 2150 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp521_precompute_mult() [all …]
|
| A D | ec_check.c | 84 if (group->generator == NULL) { in EC_GROUP_check() 88 if (EC_POINT_is_on_curve(group, group->generator, ctx) <= 0) { in EC_GROUP_check()
|
| A D | ecp_nistp256.c | 2039 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp256_points_mul() local 2059 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp256_points_mul() 2060 if (generator == NULL) in ossl_ec_GFp_nistp256_points_mul() 2073 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp256_points_mul() 2212 EC_POINT_free(generator); in ossl_ec_GFp_nistp256_points_mul() 2225 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp256_precompute_mult() local 2248 if (group->generator == NULL) in ossl_ec_GFp_nistp256_precompute_mult() 2250 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp256_precompute_mult() 2251 if (generator == NULL) in ossl_ec_GFp_nistp256_precompute_mult() 2262 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp256_precompute_mult() [all …]
|
| A D | ec_curve.c | 3383 const EC_POINT *generator = NULL; in ossl_ec_curve_nid_from_params() local 3424 && ((generator = EC_GROUP_get0_generator(group)) != NULL) in ossl_ec_curve_nid_from_params() 3426 && EC_POINT_get_affine_coordinates(group, generator, bn[3], bn[4], ctx) in ossl_ec_curve_nid_from_params()
|
| A D | ecx_meth.c | 941 static const unsigned char generator[] = { in s390x_pkey_ecx_keygen25519() local 970 if (s390x_x25519_mul(pubkey, generator, privkey) != 1) in s390x_pkey_ecx_keygen25519() 982 static const unsigned char generator[] = { in s390x_pkey_ecx_keygen448() local 1012 if (s390x_x448_mul(pubkey, generator, privkey) != 1) in s390x_pkey_ecx_keygen448()
|
| A D | ec_local.h | 214 EC_POINT *generator; /* optional */ member
|
| /crypto/perlasm/ |
| A D | README.md | 108 There is also a cbc mode function generator in cbc.pl
|
| /crypto/err/ |
| A D | openssl.txt | 539 DH_R_BAD_GENERATOR:101:bad generator 561 DH_R_NOT_SUITABLE_GENERATOR:120:not suitable generator 568 DH_R_UNABLE_TO_CHECK_GENERATOR:121:unable to check generator 632 EC_R_INVALID_GENERATOR:173:invalid generator 669 EC_R_UNDEFINED_GENERATOR:113:undefined generator
|