summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/man/evp.330
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).
156The 156The
157.Xr EVP_EncodeInit 3 157.Xr EVP_EncodeInit 3
158family of functions provides base64 encoding and decoding. 158family of functions provides base64 encoding and decoding.
159.Pp
160All the symmetric algorithms (ciphers), digests and asymmetric
161algorithms (public key algorithms) can be replaced by
162.Vt ENGINE
163modules providing alternative implementations; see
164.Xr ENGINE_register_RSA 3
165and the related manual pages for more information.
166If
167.Vt ENGINE
168implementations of ciphers or digests are registered as defaults,
169then the various EVP functions will automatically use those
170implementations in preference to built in software implementations.
171.Pp
172Although low-level algorithm specific functions exist for many
173algorithms, their use is discouraged.
174They cannot be used with an
175.Vt ENGINE ,
176and
177.Vt ENGINE
178versions of new algorithms cannot be accessed using the low-level
179functions.
180Using them also makes code harder to adapt to new algorithms, some
181options are not cleanly supported at the low level, and some
182operations 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 ,