diff options
Diffstat (limited to 'src/lib/libcrypto/man/ENGINE_register_all_RSA.3')
| -rw-r--r-- | src/lib/libcrypto/man/ENGINE_register_all_RSA.3 | 29 |
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 |
| 57 | These functions loop over all the | 63 | These 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 |
| 71 | objects that have the | 77 | objects that have the |
| 72 | .Dv ENGINE_FLAGS_NO_REGISTER_ALL | 78 | .Dv ENGINE_FLAGS_NO_REGISTER_ALL |
| 73 | flag set. | 79 | flag set with |
| 80 | .Xr ENGINE_set_flags 3 . | ||
| 81 | .Pp | ||
| 82 | .Fn ENGINE_load_builtin_engines | ||
| 83 | calls | ||
| 84 | .Xr OPENSSL_init_crypto 3 | ||
| 85 | with no options, loads any built-in engines | ||
| 86 | that are enabled by default, and calls | ||
| 87 | .Fn ENGINE_register_all_complete . | ||
| 88 | Currently, LibreSSL does not provide any engines. | ||
| 89 | .Sy GOST | ||
| 90 | and | ||
| 91 | .Sy aesni | ||
| 92 | support is provided by the crypto library itself | ||
| 93 | and does not require any engines, not even built-in ones. | ||
| 94 | .Pp | ||
| 95 | .Fn ENGINE_load_dynamic | ||
| 96 | has no effect and is only provided for compatibility. | ||
