diff options
author | tb <> | 2023-11-19 10:25:28 +0000 |
---|---|---|
committer | tb <> | 2023-11-19 10:25:28 +0000 |
commit | d7d3e20bec25c4e3866241bc8242f4e94e5e87b2 (patch) | |
tree | 83e865a4098d98939ea68d2e1e51b29eae183770 | |
parent | 029865c1cc9301c851686b8fc6456378fe0eaff2 (diff) | |
download | openbsd-d7d3e20bec25c4e3866241bc8242f4e94e5e87b2.tar.gz openbsd-d7d3e20bec25c4e3866241bc8242f4e94e5e87b2.tar.bz2 openbsd-d7d3e20bec25c4e3866241bc8242f4e94e5e87b2.zip |
Remove section explaining how great and flexible ENGINE is and
remove two Xr to ENGINE manuals.
-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 , |