summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorschwarze <>2023-09-10 14:39:58 +0000
committerschwarze <>2023-09-10 14:39:58 +0000
commit7a7b5cccf8e56b16dfcbe7c5f1ecafa8a735e6c6 (patch)
tree933df508d86ba5ef917a2110db5e5b37fae17888 /src/lib
parent36b807f4dccf55f0e0eef2111b2946d6dd5ec754 (diff)
downloadopenbsd-7a7b5cccf8e56b16dfcbe7c5f1ecafa8a735e6c6.tar.gz
openbsd-7a7b5cccf8e56b16dfcbe7c5f1ecafa8a735e6c6.tar.bz2
openbsd-7a7b5cccf8e56b16dfcbe7c5f1ecafa8a735e6c6.zip
Briefly mention SSLeay_add_all_algorithms(3) because
surprisingly large numbers of software packages still call it. Mark the unused aliases OPENSSL_add_all_algorithms_conf(3), OPENSSL_add_all_algorithms_noconf(3), SSLeay_add_all_ciphers(3), and SSLeay_add_all_digests(3) as intentionally undicumented.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.324
1 files changed, 18 insertions, 6 deletions
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index 7c4a4cd4e9..0c4112087a 100644
--- a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
+++ b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.13 2023/08/25 05:38:52 tb Exp $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.14 2023/09/10 14:39:58 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,14 +48,20 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 25 2023 $ 51.Dd $Mdocdate: September 10 2023 $
52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm OpenSSL_add_all_algorithms , 55.Nm OpenSSL_add_all_algorithms ,
56.Nm OpenSSL_add_all_ciphers , 56.Nm OpenSSL_add_all_ciphers ,
57.Nm OpenSSL_add_all_digests , 57.Nm OpenSSL_add_all_digests ,
58.Nm EVP_cleanup 58.Nm EVP_cleanup ,
59.Nm SSLeay_add_all_algorithms
60.\" .Nm OPENSSL_add_all_algorithms_conf ,
61.\" .Nm OPENSSL_add_all_algorithms_noconf ,
62.\" .Nm SSLeay_add_all_ciphers , and
63.\" .Nm SSLeay_add_all_digests are intentionally undocumented
64.\" because they are unused aliases.
59.Nd add algorithms to internal table 65.Nd add algorithms to internal table
60.Sh SYNOPSIS 66.Sh SYNOPSIS
61.In openssl/evp.h 67.In openssl/evp.h
@@ -67,6 +73,8 @@
67.Fn OpenSSL_add_all_digests void 73.Fn OpenSSL_add_all_digests void
68.Ft void 74.Ft void
69.Fn EVP_cleanup void 75.Fn EVP_cleanup void
76.Ft void
77.Fn SSLeay_add_all_algorithms void
70.Sh DESCRIPTION 78.Sh DESCRIPTION
71These functions are deprecated. 79These functions are deprecated.
72It is never useful for any application program 80It is never useful for any application program
@@ -105,6 +113,10 @@ thus resetting the global associative array of names
105and all signature algorithm definitions to their default states, 113and all signature algorithm definitions to their default states,
106removing all application-defined types, key-value pairs, and aliases, 114removing all application-defined types, key-value pairs, and aliases,
107including any that are unrelated to the EVP library. 115including any that are unrelated to the EVP library.
116.Pp
117.Fn SSLeay_add_all_algorithms
118is a deprecated alias for
119.Fn OpenSSL_add_all_algorithms .
108.Sh SEE ALSO 120.Sh SEE ALSO
109.Xr evp 3 , 121.Xr evp 3 ,
110.Xr EVP_add_cipher 3 , 122.Xr EVP_add_cipher 3 ,
@@ -114,10 +126,10 @@ including any that are unrelated to the EVP library.
114.Xr OBJ_NAME_add 3 , 126.Xr OBJ_NAME_add 3 ,
115.Xr OPENSSL_config 3 127.Xr OPENSSL_config 3
116.Sh HISTORY 128.Sh HISTORY
117.Fn EVP_cleanup 129.Fn EVP_cleanup ,
118and precursor functions
119.Fn SSLeay_add_all_algorithms , 130.Fn SSLeay_add_all_algorithms ,
120.Fn SSLeay_add_all_ciphers , 131and precursor functions
132.Fn SSLeay_add_all_ciphers
121and 133and
122.Fn SSLeay_add_all_digests 134.Fn SSLeay_add_all_digests
123first appeared in SSLeay 0.8.0 and have been available since 135first appeared in SSLeay 0.8.0 and have been available since