X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=doc%2Fman3%2FDH_generate_parameters.pod;h=4143df0f17520c45b2e96bddb8e8c57c87c115cb;hp=54e98f50c935aaf135864cd60d60751976690881;hb=b3696a55a5ed80717723a589020af30adb5db606;hpb=607f4d564f9540cda6cf5b127f2414625a11741a;ds=inline diff --git a/doc/man3/DH_generate_parameters.pod b/doc/man3/DH_generate_parameters.pod index 54e98f50c9..4143df0f17 100644 --- a/doc/man3/DH_generate_parameters.pod +++ b/doc/man3/DH_generate_parameters.pod @@ -27,7 +27,9 @@ Deprecated: DH_generate_parameters_ex() generates Diffie-Hellman parameters that can be shared among a group of users, and stores them in the provided B structure. The pseudo-random number generator must be -seeded prior to calling DH_generate_parameters(). +seeded before calling it. +The parameters generated by DH_generate_parameters_ex() should not be used in +signature schemes. B is the length in bits of the safe prime to be generated. B is a small number E 1, typically 2 or 5. @@ -36,9 +38,13 @@ A callback function may be used to provide feedback about the progress of the key generation. If B is not B, it will be called as described in L while a random prime number is generated, and when a prime has been found, B -is called. See L for information on +is called. See L for information on the BN_GENCB_call() function. +DH_generate_parameters() is similar to DH_generate_prime_ex() but +expects an old-style callback function; see +L for information on the old-style callback. + DH_check_params() confirms that the B

and B are likely enough to be valid. This is a lightweight check, if a more thorough check is needed, use @@ -104,24 +110,21 @@ The parameter B is invalid. DH_generate_parameters_ex(), DH_check() and DH_check_params() return 1 if the check could be performed, 0 otherwise. -DH_generate_parameters() (deprecated) returns a pointer to the DH structure, or -NULL if the parameter generation fails. +DH_generate_parameters() returns a pointer to the DH structure or NULL if +the parameter generation fails. The error codes can be obtained by L. -=head1 NOTES - -DH_generate_parameters_ex() and DH_generate_parameters() may run for several -hours before finding a suitable prime. - -The parameters generated by DH_generate_parameters_ex() and DH_generate_parameters() -are not to be used in signature schemes. - =head1 SEE ALSO L, L, L, L +=head1 HISTORY + +DH_generate_parameters() was deprecated in OpenSSL version 0.9.8; use +DH_generate_parameters_ex() instead. + =head1 COPYRIGHT Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved.