summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/ENGINE_register_all_RSA.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/man/ENGINE_register_all_RSA.3')
-rw-r--r--src/lib/libcrypto/man/ENGINE_register_all_RSA.329
1 files changed, 26 insertions, 3 deletions
diff --git a/src/lib/libcrypto/man/ENGINE_register_all_RSA.3 b/src/lib/libcrypto/man/ENGINE_register_all_RSA.3
index f92a12b2f9..cb9a41f2a9 100644
--- a/src/lib/libcrypto/man/ENGINE_register_all_RSA.3
+++ b/src/lib/libcrypto/man/ENGINE_register_all_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ENGINE_register_all_RSA.3,v 1.1 2018/04/15 01:43:45 schwarze Exp $ 1.\" $OpenBSD: ENGINE_register_all_RSA.3,v 1.2 2018/04/15 17:02:03 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800 3.\" OpenSSL ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800
4.\" 4.\"
@@ -29,7 +29,9 @@
29.Nm ENGINE_register_all_STORE , 29.Nm ENGINE_register_all_STORE ,
30.Nm ENGINE_register_all_ciphers , 30.Nm ENGINE_register_all_ciphers ,
31.Nm ENGINE_register_all_digests , 31.Nm ENGINE_register_all_digests ,
32.Nm ENGINE_register_all_complete 32.Nm ENGINE_register_all_complete ,
33.Nm ENGINE_load_builtin_engines ,
34.Nm ENGINE_load_dynamic
33.Nd register all engines as implementing an algorithm 35.Nd register all engines as implementing an algorithm
34.Sh SYNOPSIS 36.Sh SYNOPSIS
35.In openssl/engine.h 37.In openssl/engine.h
@@ -53,6 +55,10 @@
53.Fn ENGINE_register_all_digests void 55.Fn ENGINE_register_all_digests void
54.Ft int 56.Ft int
55.Fn ENGINE_register_all_complete void 57.Fn ENGINE_register_all_complete void
58.Ft void
59.Fn ENGINE_load_builtin_engines void
60.Ft void
61.Fn ENGINE_load_dynamic void
56.Sh DESCRIPTION 62.Sh DESCRIPTION
57These functions loop over all the 63These functions loop over all the
58.Vt ENGINE 64.Vt ENGINE
@@ -70,4 +76,21 @@ in this way, except that it skips those
70.Vt ENGINE 76.Vt ENGINE
71objects that have the 77objects that have the
72.Dv ENGINE_FLAGS_NO_REGISTER_ALL 78.Dv ENGINE_FLAGS_NO_REGISTER_ALL
73flag set. 79flag set with
80.Xr ENGINE_set_flags 3 .
81.Pp
82.Fn ENGINE_load_builtin_engines
83calls
84.Xr OPENSSL_init_crypto 3
85with no options, loads any built-in engines
86that are enabled by default, and calls
87.Fn ENGINE_register_all_complete .
88Currently, LibreSSL does not provide any engines.
89.Sy GOST
90and
91.Sy aesni
92support is provided by the crypto library itself
93and does not require any engines, not even built-in ones.
94.Pp
95.Fn ENGINE_load_dynamic
96has no effect and is only provided for compatibility.