summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
diff options
context:
space:
mode:
authorschwarze <>2019-06-14 13:41:31 +0000
committerschwarze <>2019-06-14 13:41:31 +0000
commit1c6dd887ec8f9d6b87ce2f220e839fbe1b78db67 (patch)
treee256db7268ff96a8a7913497240af58ac3423a15 /src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
parent5a7670f6ffe1fa2cc36ecf3077067c03cad025ea (diff)
downloadopenbsd-1c6dd887ec8f9d6b87ce2f220e839fbe1b78db67.tar.gz
openbsd-1c6dd887ec8f9d6b87ce2f220e839fbe1b78db67.tar.bz2
openbsd-1c6dd887ec8f9d6b87ce2f220e839fbe1b78db67.zip
Further improve the documentation of library initialization and configuration.
Among other improvements: * Use a uniform wording at the top of the DECSRIPTION for obsolete pages. * Better explain how to use a non-standard configuration file. * Remove obsolete functions from SEE ALSO. Triggered by some suggestions from tb@. Tweaks and OK tb@.
Diffstat (limited to 'src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3')
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.314
1 files changed, 10 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index aa884d8eff..9ef19e7163 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.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.8 2019/06/14 13:41:31 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,7 +48,7 @@
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: March 27 2018 $ 51.Dd $Mdocdate: June 14 2019 $
52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -79,6 +79,13 @@ It uses this table to look up ciphers via functions such as
79.Pp 79.Pp
80.Fn OpenSSL_add_all_algorithms 80.Fn OpenSSL_add_all_algorithms
81adds all algorithms to the table (digests and ciphers). 81adds all algorithms to the table (digests and ciphers).
82If an application is compiled with the preprocessor symbol
83.Dv OPENSSL_LOAD_CONF
84#define'd, it also calls
85.Xr OPENSSL_config 3
86with a
87.Dv NULL
88argument, loading the default configuration file.
82.Pp 89.Pp
83.Fn OpenSSL_add_all_digests 90.Fn OpenSSL_add_all_digests
84adds all digest algorithms to the table. 91adds all digest algorithms to the table.
@@ -96,8 +103,7 @@ removes all ciphers and digests from the table.
96.Xr evp 3 , 103.Xr evp 3 ,
97.Xr EVP_DigestInit 3 , 104.Xr EVP_DigestInit 3 ,
98.Xr EVP_EncryptInit 3 , 105.Xr EVP_EncryptInit 3 ,
99.Xr OPENSSL_config 3 , 106.Xr OPENSSL_config 3
100.Xr OPENSSL_init_crypto 3
101.Sh HISTORY 107.Sh HISTORY
102.Fn EVP_cleanup 108.Fn EVP_cleanup
103and precursor functions 109and precursor functions