diff options
Diffstat (limited to 'doc/man3/DSA_meth_new.pod')
| -rw-r--r-- | doc/man3/DSA_meth_new.pod | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/doc/man3/DSA_meth_new.pod b/doc/man3/DSA_meth_new.pod index faf86ef9dafc..c00747cfc448 100644 --- a/doc/man3/DSA_meth_new.pod +++ b/doc/man3/DSA_meth_new.pod @@ -16,6 +16,10 @@ DSA_meth_set_keygen - Routines to build up DSA methods #include <openssl/dsa.h> +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)>: + DSA_METHOD *DSA_meth_new(const char *name, int flags); void DSA_meth_free(DSA_METHOD *dsam); @@ -86,10 +90,13 @@ DSA_meth_set_keygen - Routines to build up DSA methods =head1 DESCRIPTION +All of the functions described on this page are deprecated. +Applications and extension implementations should instead use the +OSSL_PROVIDER APIs. + The B<DSA_METHOD> type is a structure used for the provision of custom DSA implementations. It provides a set of functions used by OpenSSL for the -implementation of the various DSA capabilities. See the L<dsa> page for more -information. +implementation of the various DSA capabilities. DSA_meth_new() creates a new B<DSA_METHOD> structure. It should be given a unique B<name> and a set of B<flags>. The B<name> should be a NULL terminated @@ -201,13 +208,15 @@ L<DSA_sign(3)>, L<DSA_size(3)>, L<DSA_get0_pqg(3)> =head1 HISTORY +The functions described here were deprecated in OpenSSL 3.0. + The functions described here were added in OpenSSL 1.1.0. =head1 COPYRIGHT -Copyright 2016-2018 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>. |
