/openssl/Configurations/ |
H A D | gentemplate.pm | 17 my $generator = OpenSSL::GenTemplate->new(%opts); 20 foreach (@{$generator->{info}->{depends}->{""}}) { $generator->dogenerate($_); } 24 foreach (@{$generator->{info}->{targets}}) { $generator->dotarget($_); } 25 foreach (@{$generator->{info}->{libraries}}) { $generator->dolib($_); } 26 foreach (@{$generator->{info}->{modules}}) { $generator->domodule($_); } 27 foreach (@{$generator->{info}->{programs}}) { $generator->dobin($_); } 28 foreach (@{$generator->{info}->{scripts}}) { $generator->doscript($_); } 29 foreach (sort keys %{$generator->{info}->{htmldocs}}) { $generator->dodocs('html', $_); } 30 foreach (sort keys %{$generator->{info}->{mandocs}}) { $generator->dodocs('man', $_); } 31 foreach (sort keys %{$generator->{info}->{dirinfo}}) { $generator->dodir($_); }
|
H A D | windows-makefile.tmpl | 714 my $gen0 = $args{generator}->[0]; 716 @{$args{generator}}[1..$#{$args{generator}}]); 727 # HTML generator 737 # Linker script-ish generator 752 # Assembler generator 762 my $generator; 767 $generator = undef; 772 if (defined($generator)) { 778 cmd /C "set "ASM=\$(AS)" & $generator \$@.S" 787 cmd /C "set "ASM=\$(AS)" & $generator \$@" [all …]
|
/openssl/crypto/dh/ |
H 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()
|
H 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()
|
H A D | dh_pmeth.c | 32 int generator; member 64 dctx->generator = 2; in pkey_dh_init() 96 dctx->generator = sctx->generator; in pkey_dh_copy() 140 dctx->generator = p1; in pkey_dh_ctrl() 367 dctx->prime_len, dctx->generator, pcb); in pkey_dh_paramgen()
|
H A D | dh_local.h | 58 int (*generate_params) (DH *dh, int prime_len, int generator,
|
/openssl/util/perl/OpenSSL/Config/ |
H A D | Query.pm | 116 my @generator = 118 my %generator_parts = %{$self->get_sources(@generator)}; 122 @generator = () if %generator_parts; 126 ( grep { !defined($parts{$_}) } @sources, @generator ) );
|
/openssl/doc/man7/ |
H A D | RAND.pod | 6 - the OpenSSL random generator 13 can be used as a cryptographically-secure pseudo-random number generator 20 the deterministic random bit generator (DRBG) model as described in 21 [NIST SP 800-90A Rev. 1]. The default random generator will initialize 52 Changing the default random generator should be necessary 60 bit generator (DRBG) classes. 62 number generator (CSPRNG), which is described in [NIST SP 800-90A Rev. 1].
|
H A D | EVP_RAND-TEST-RAND.pod | 9 Support for a test generator through the B<EVP_RAND> API. This generator is 54 Sets the bytes returned when the test generator is sent an entropy request. 60 Sets the bytes returned when the test generator is sent a nonce request. 67 A context for a test generator can be obtained by calling:
|
H A D | EVP_PKEY-FFC.pod | 61 A DSA or Diffie-Hellman generator "g" value. 81 Sets the index to use for canonical generation and verification of the generator 85 is not set or is -1 then unverifiable generation of the generator I<g> will be 95 For unverifiable generation of the generator I<g> this value is output during 205 =item A.2.3 Generation of canonical generator g.
|
H A D | EVP_PKEY-DH.pod | 67 =item "safeprime-generator" (B<OSSL_PKEY_PARAM_DH_GENERATOR>) <integer> 69 Used for DH generation of safe primes using the old safe prime generator code. 107 =item "generator" 109 A safe prime generator. See the "safeprime-generator" type above. 312 =item A.2.3 Generation of canonical generator g.
|
/openssl/doc/man3/ |
H A D | RAND_add.pod | 30 These functions can be used to seed the random generator and to check its 32 In general, manual (re-)seeding of the default OpenSSL random generator 38 RAND_status() indicates whether or not the random generator has been sufficiently 41 RAND_poll() uses the system's capabilities to seed the random generator using 47 of the random generator. 54 The content of B<buf> cannot be recovered from subsequent random generator output. 80 RAND_status() returns 1 if the random generator has been seeded
|
H A D | RAND_set_DRBG_type.pod | 7 - specify the global random number generator types 20 RAND_set_DRBG_type() specifies the random bit generator that will be 21 used within the library context I<ctx>. A generator of name I<drbg> 30 random big generator.
|
H A D | DH_generate_parameters.pod | 19 int DH_generate_parameters_ex(DH *dh, int prime_len, int generator, BN_GENCB *cb); 32 DH *DH_generate_parameters(int prime_len, int generator, 44 structure. The pseudo-random number generator must be 50 B<generator> is a small number E<gt> 1, typically 2 or 5. 81 The generator B<g> is not suitable. 111 The generator B<g> cannot be checked for suitability. 115 The generator B<g> is not suitable.
|
H A D | EC_POINT_add.pod | 51 EC_POINT_mul calculates the value generator * B<n> + B<q> * B<m> and stores the result in B<r>. 52 …d B<m> may be NULL, and B<n> non-NULL, in which case the result is just generator * B<n> (fixed po… 56 EC_POINTs_mul calculates the value generator * B<n> + B<q[0]> * B<m[0]> + ... + B<q[num-1]> * B<m[n… 60 The function EC_GROUP_precompute_mult stores multiples of the generator for faster point multiplica… 62 about the generator. Precomputation functionality was deprecated in OpenSSL 3.0.
|
H A D | DSA_generate_parameters.pod | 34 DSA_generate_parameters_ex() generates primes p and q and a generator g 45 *B<counter_ret> and a counter used for finding a generator in 99 When the generator has been found, B<BN_GENCB_call(cb, 3, 1)> is called.
|
/openssl/test/ |
H A D | sm2_internal_test.c | 88 EC_POINT *generator = NULL; in create_EC_group() local 101 generator = EC_POINT_new(group); in create_EC_group() 102 if (!TEST_ptr(generator)) in create_EC_group() 107 || !TEST_true(EC_POINT_set_affine_coordinates(group, generator, g_x, in create_EC_group() 113 || !TEST_true(EC_GROUP_set_generator(group, generator, order, cof))) in create_EC_group() 123 EC_POINT_free(generator); in create_EC_group()
|
/openssl/crypto/ec/ |
H A D | ecp_nistz256.c | 807 (bn_get_top(generator->Y) == P256_LIMBS) && in ecp_nistz256_is_affine_G() 810 is_one(generator->Z); in ecp_nistz256_is_affine_G() 823 const EC_POINT *generator; in ecp_nistz256_mult_precompute() local 834 generator = EC_GROUP_get0_generator(group); in ecp_nistz256_mult_precompute() 835 if (generator == NULL) { in ecp_nistz256_mult_precompute() 840 if (ecp_nistz256_is_affine_G(generator)) { in ecp_nistz256_mult_precompute() 887 if (!EC_POINT_copy(T, generator)) in ecp_nistz256_mult_precompute() 963 const EC_POINT *generator = NULL; in ecp_nistz256_points_mul() local 986 if (generator == NULL) { in ecp_nistz256_points_mul() 1140 new_points[num] = generator; in ecp_nistz256_points_mul() [all …]
|
H A D | ecp_nistp224.c | 1431 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp224_points_mul() local 1451 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp224_points_mul() 1452 if (generator == NULL) in ossl_ec_GFp_nistp224_points_mul() 1465 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp224_points_mul() 1602 EC_POINT_free(generator); in ossl_ec_GFp_nistp224_points_mul() 1615 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp224_precompute_mult() local 1637 if (group->generator == NULL) in ossl_ec_GFp_nistp224_precompute_mult() 1639 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp224_precompute_mult() 1640 if (generator == NULL) in ossl_ec_GFp_nistp224_precompute_mult() 1651 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp224_precompute_mult() [all …]
|
H A D | ec_mult.c | 179 if (!EC_POINT_copy(p, group->generator)) { in ossl_ec_scalar_mul_ladder() 414 const EC_POINT *generator = NULL; in ossl_ec_wNAF_mul() local 469 generator = EC_GROUP_get0_generator(group); in ossl_ec_wNAF_mul() 470 if (generator == NULL) { in ossl_ec_wNAF_mul() 479 && (EC_POINT_cmp(group, generator, pre_comp->points[0], ctx) == in ossl_ec_wNAF_mul() 701 if (!EC_POINT_copy(val_sub[i][0], generator)) in ossl_ec_wNAF_mul() 832 const EC_POINT *generator; in ossl_ec_wNAF_precompute_mult() local 849 generator = EC_GROUP_get0_generator(group); in ossl_ec_wNAF_precompute_mult() 850 if (generator == NULL) { in ossl_ec_wNAF_precompute_mult() 916 if (!EC_POINT_copy(base, generator)) in ossl_ec_wNAF_precompute_mult()
|
H A D | ec_lib.c | 131 EC_POINT_free(group->generator); in EC_GROUP_free() 222 if (src->generator != NULL) { in EC_GROUP_copy() 223 if (dest->generator == NULL) { in EC_GROUP_copy() 225 if (dest->generator == NULL) in EC_GROUP_copy() 228 if (!EC_POINT_copy(dest->generator, src->generator)) in EC_GROUP_copy() 233 dest->generator = NULL; in EC_GROUP_copy() 366 if (generator == NULL) { in EC_GROUP_set_generator() 399 if (group->generator == NULL) { in EC_GROUP_set_generator() 401 if (group->generator == NULL) in EC_GROUP_set_generator() 404 if (!EC_POINT_copy(group->generator, generator)) in EC_GROUP_set_generator() [all …]
|
H 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()
|
H A D | ecp_nistp521.c | 1936 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp521_points_mul() local 1956 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp521_points_mul() 1957 if (generator == NULL) in ossl_ec_GFp_nistp521_points_mul() 1970 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp521_points_mul() 2111 EC_POINT_free(generator); in ossl_ec_GFp_nistp521_points_mul() 2124 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp521_precompute_mult() local 2146 if (group->generator == NULL) in ossl_ec_GFp_nistp521_precompute_mult() 2148 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp521_precompute_mult() 2149 if (generator == NULL) in ossl_ec_GFp_nistp521_precompute_mult() 2160 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp521_precompute_mult() [all …]
|
H A D | ecp_nistp256.c | 2044 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp256_points_mul() local 2064 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp256_points_mul() 2065 if (generator == NULL) in ossl_ec_GFp_nistp256_points_mul() 2078 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) in ossl_ec_GFp_nistp256_points_mul() 2221 EC_POINT_free(generator); in ossl_ec_GFp_nistp256_points_mul() 2234 EC_POINT *generator = NULL; in ossl_ec_GFp_nistp256_precompute_mult() local 2257 if (group->generator == NULL) in ossl_ec_GFp_nistp256_precompute_mult() 2259 generator = EC_POINT_new(group); in ossl_ec_GFp_nistp256_precompute_mult() 2260 if (generator == NULL) in ossl_ec_GFp_nistp256_precompute_mult() 2271 if (0 == EC_POINT_cmp(group, generator, group->generator, ctx)) { in ossl_ec_GFp_nistp256_precompute_mult() [all …]
|
/openssl/doc/man1/ |
H A D | openssl-dhparam.pod.in | 80 The generator to use, either 2, 3 or 5. If present then the 83 default generator 2. 90 this option is not present but a generator (B<-2>, B<-3> or B<-5>) is
|