diff options
| author | tb <> | 2023-11-19 10:25:28 +0000 |
|---|---|---|
| committer | tb <> | 2023-11-19 10:25:28 +0000 |
| commit | 631621f0043b8fc80a5c9b32daec2c4dfea39d2e (patch) | |
| tree | 83e865a4098d98939ea68d2e1e51b29eae183770 /src | |
| parent | b152e2db195d1b581d91ac3772caa8bfe76c54f5 (diff) | |
| download | openbsd-631621f0043b8fc80a5c9b32daec2c4dfea39d2e.tar.gz openbsd-631621f0043b8fc80a5c9b32daec2c4dfea39d2e.tar.bz2 openbsd-631621f0043b8fc80a5c9b32daec2c4dfea39d2e.zip | |
Remove section explaining how great and flexible ENGINE is and
remove two Xr to ENGINE manuals.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/man/evp.3 | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/src/lib/libcrypto/man/evp.3 b/src/lib/libcrypto/man/evp.3 index b29f76480f..9ae3012667 100644 --- a/src/lib/libcrypto/man/evp.3 +++ b/src/lib/libcrypto/man/evp.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: evp.3,v 1.24 2023/09/09 14:39:09 schwarze Exp $ | 1 | .\" $OpenBSD: evp.3,v 1.25 2023/11/19 10:25:28 tb Exp $ |
| 2 | .\" full merge up to: OpenSSL man7/evp 24a535ea Sep 22 13:14:20 2020 +0100 | 2 | .\" full merge up to: OpenSSL man7/evp 24a535ea Sep 22 13:14:20 2020 +0100 |
| 3 | .\" | 3 | .\" |
| 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, |
| @@ -51,7 +51,7 @@ | |||
| 51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 53 | .\" | 53 | .\" |
| 54 | .Dd $Mdocdate: September 9 2023 $ | 54 | .Dd $Mdocdate: November 19 2023 $ |
| 55 | .Dt EVP 3 | 55 | .Dt EVP 3 |
| 56 | .Os | 56 | .Os |
| 57 | .Sh NAME | 57 | .Sh NAME |
| @@ -156,30 +156,6 @@ example, PBKDF2 from PCKS#5). | |||
| 156 | The | 156 | The |
| 157 | .Xr EVP_EncodeInit 3 | 157 | .Xr EVP_EncodeInit 3 |
| 158 | family of functions provides base64 encoding and decoding. | 158 | family of functions provides base64 encoding and decoding. |
| 159 | .Pp | ||
| 160 | All the symmetric algorithms (ciphers), digests and asymmetric | ||
| 161 | algorithms (public key algorithms) can be replaced by | ||
| 162 | .Vt ENGINE | ||
| 163 | modules providing alternative implementations; see | ||
| 164 | .Xr ENGINE_register_RSA 3 | ||
| 165 | and the related manual pages for more information. | ||
| 166 | If | ||
| 167 | .Vt ENGINE | ||
| 168 | implementations of ciphers or digests are registered as defaults, | ||
| 169 | then the various EVP functions will automatically use those | ||
| 170 | implementations in preference to built in software implementations. | ||
| 171 | .Pp | ||
| 172 | Although low-level algorithm specific functions exist for many | ||
| 173 | algorithms, their use is discouraged. | ||
| 174 | They cannot be used with an | ||
| 175 | .Vt ENGINE , | ||
| 176 | and | ||
| 177 | .Vt ENGINE | ||
| 178 | versions of new algorithms cannot be accessed using the low-level | ||
| 179 | functions. | ||
| 180 | Using them also makes code harder to adapt to new algorithms, some | ||
| 181 | options are not cleanly supported at the low level, and some | ||
| 182 | operations are more efficient using the high-level interfaces. | ||
| 183 | .Sh SEE ALSO | 159 | .Sh SEE ALSO |
| 184 | .Xr ASN1_item_digest 3 , | 160 | .Xr ASN1_item_digest 3 , |
| 185 | .Xr ASN1_item_sign 3 , | 161 | .Xr ASN1_item_sign 3 , |
| @@ -191,8 +167,6 @@ operations are more efficient using the high-level interfaces. | |||
| 191 | .Xr crypto 3 , | 167 | .Xr crypto 3 , |
| 192 | .Xr d2i_PKCS8PrivateKey_bio 3 , | 168 | .Xr d2i_PKCS8PrivateKey_bio 3 , |
| 193 | .Xr d2i_PrivateKey 3 , | 169 | .Xr d2i_PrivateKey 3 , |
| 194 | .Xr ENGINE_get_cipher 3 , | ||
| 195 | .Xr ENGINE_register_RSA 3 , | ||
| 196 | .Xr EVP_add_cipher 3 , | 170 | .Xr EVP_add_cipher 3 , |
| 197 | .Xr EVP_AEAD_CTX_init 3 , | 171 | .Xr EVP_AEAD_CTX_init 3 , |
| 198 | .Xr EVP_aes_128_cbc 3 , | 172 | .Xr EVP_aes_128_cbc 3 , |
