Home
last modified time | relevance | path

Searched refs:generator (Results 1 – 18 of 18) sorted by relevance

/crypto/dh/
A Ddh_gen.c35 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 Ddh_depr.c25 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 Ddh_pmeth.c32 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 Ddh_local.h58 int (*generate_params) (DH *dh, int prime_len, int generator,
/crypto/ec/
A Decp_nistz256.c798 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 Decp_nistp224.c1425 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 Decp_sm2p256.c447 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 Dec_mult.c173 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 Dec_lib.c133 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 Decp_nistp384.c1755 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 Decp_nistp521.c1928 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 Dec_check.c84 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 Decp_nistp256.c2039 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 Dec_curve.c3383 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 Decx_meth.c941 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 Dec_local.h214 EC_POINT *generator; /* optional */ member
/crypto/perlasm/
A DREADME.md108 There is also a cbc mode function generator in cbc.pl
/crypto/err/
A Dopenssl.txt539 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

Completed in 62 milliseconds