diff options
Diffstat (limited to 'doc/man3/DH_get_1024_160.pod')
-rw-r--r-- | doc/man3/DH_get_1024_160.pod | 59 |
1 files changed, 38 insertions, 21 deletions
diff --git a/doc/man3/DH_get_1024_160.pod b/doc/man3/DH_get_1024_160.pod index 4044f1041857..af2fc8c205c6 100644 --- a/doc/man3/DH_get_1024_160.pod +++ b/doc/man3/DH_get_1024_160.pod @@ -23,29 +23,41 @@ BN_get_rfc3526_prime_8192 =head1 SYNOPSIS #include <openssl/dh.h> - DH *DH_get_1024_160(void) - DH *DH_get_2048_224(void) - DH *DH_get_2048_256(void) - - const BIGNUM *BN_get0_nist_prime_192(void) - const BIGNUM *BN_get0_nist_prime_224(void) - const BIGNUM *BN_get0_nist_prime_256(void) - const BIGNUM *BN_get0_nist_prime_384(void) - const BIGNUM *BN_get0_nist_prime_521(void) - - BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn) - BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn) - BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn) + + const BIGNUM *BN_get0_nist_prime_192(void); + const BIGNUM *BN_get0_nist_prime_224(void); + const BIGNUM *BN_get0_nist_prime_256(void); + const BIGNUM *BN_get0_nist_prime_384(void); + const BIGNUM *BN_get0_nist_prime_521(void); + + BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn); + BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn); + BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn); + +The following functions have been deprecated since OpenSSL 3.0, and can be +hidden entirely by defining B<OPENSSL_API_COMPAT> with a suitable version value, +see L<openssl_user_macros(7)>: + + #include <openssl/dh.h> + + DH *DH_get_1024_160(void); + DH *DH_get_2048_224(void); + DH *DH_get_2048_256(void); =head1 DESCRIPTION DH_get_1024_160(), DH_get_2048_224(), and DH_get_2048_256() each return -a DH object for the IETF RFC 5114 value. +a DH object for the IETF RFC 5114 value. These functions are deprecated. +Applications should instead use EVP_PKEY_CTX_set_dh_rfc5114() and +EVP_PKEY_CTX_set_dhx_rfc5114() as described in L<EVP_PKEY_CTX_ctrl(3)> or +by setting the B<OSSL_PKEY_PARAM_GROUP_NAME> as specified in +L<EVP_PKEY-DH(7)/DH parameters>) to one of "dh_1024_160", "dh_2048_224" or +"dh_2048_256". BN_get0_nist_prime_192(), BN_get0_nist_prime_224(), BN_get0_nist_prime_256(), BN_get0_nist_prime_384(), and BN_get0_nist_prime_521() functions return @@ -62,11 +74,16 @@ is not NULL, the BIGNUM will be set into that location as well. Defined above. +=head1 HISTORY + +The functions DH_get_1024_160(), DH_get_2048_224() and DH_get_2048_256() were +deprecated in OpenSSL 3.0. + =head1 COPYRIGHT -Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. -Licensed under the OpenSSL license (the "License"). You may not use +Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at L<https://www.openssl.org/source/license.html>. |