Home
last modified time | relevance | path

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

1234

/openssl/Configurations/
H A Dgentemplate.pm17 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 Dwindows-makefile.tmpl714 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 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()
H 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()
H A Ddh_pmeth.c32 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 Ddh_local.h58 int (*generate_params) (DH *dh, int prime_len, int generator,
/openssl/util/perl/OpenSSL/Config/
H A DQuery.pm116 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 DRAND.pod6 - 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 DEVP_RAND-TEST-RAND.pod9 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 DEVP_PKEY-FFC.pod61 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 DEVP_PKEY-DH.pod67 =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 DRAND_add.pod30 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 DRAND_set_DRBG_type.pod7 - 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 DDH_generate_parameters.pod19 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 DEC_POINT_add.pod51 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 DDSA_generate_parameters.pod34 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 Dsm2_internal_test.c88 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 Decp_nistz256.c807 (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 Decp_nistp224.c1431 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 Dec_mult.c179 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 Dec_lib.c131 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 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()
H A Decp_nistp521.c1936 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 Decp_nistp256.c2044 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 Dopenssl-dhparam.pod.in80 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

Completed in 76 milliseconds

1234