diff options
author | tb <> | 2024-03-19 17:34:05 +0000 |
---|---|---|
committer | tb <> | 2024-03-19 17:34:05 +0000 |
commit | e84d62c9cd94f76c1c29728f60af283a0c3cb223 (patch) | |
tree | fb08b0f663b382ca257f7cee15d44e409fa28a24 /src | |
parent | d1ab59206a7f50aee168d077e40fa7723efbd1d2 (diff) | |
download | openbsd-e84d62c9cd94f76c1c29728f60af283a0c3cb223.tar.gz openbsd-e84d62c9cd94f76c1c29728f60af283a0c3cb223.tar.bz2 openbsd-e84d62c9cd94f76c1c29728f60af283a0c3cb223.zip |
Remove X509_ALGOR_set_md() documentation
As far as LibreSSL is concerned, this terrible API is pushing up the
daisies.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/man/EVP_DigestInit.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_ALGOR_dup.3 | 33 | ||||
-rw-r--r-- | src/lib/libcrypto/man/evp.3 | 6 |
3 files changed, 8 insertions, 37 deletions
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3 index a578d99e1a..bb7a847d4f 100644 --- a/src/lib/libcrypto/man/EVP_DigestInit.3 +++ b/src/lib/libcrypto/man/EVP_DigestInit.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: EVP_DigestInit.3,v 1.32 2024/03/05 17:21:40 tb Exp $ | 1 | .\" $OpenBSD: EVP_DigestInit.3,v 1.33 2024/03/19 17:34:05 tb Exp $ |
2 | .\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 | 2 | .\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 |
3 | .\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 | 3 | .\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 |
4 | .\" | 4 | .\" |
@@ -70,7 +70,7 @@ | |||
70 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 70 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
71 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 71 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
72 | .\" | 72 | .\" |
73 | .Dd $Mdocdate: March 5 2024 $ | 73 | .Dd $Mdocdate: March 19 2024 $ |
74 | .Dt EVP_DIGESTINIT 3 | 74 | .Dt EVP_DIGESTINIT 3 |
75 | .Os | 75 | .Os |
76 | .Sh NAME | 76 | .Sh NAME |
@@ -547,7 +547,7 @@ main(int argc, char *argv[]) | |||
547 | .Xr OCSP_request_sign 3 , | 547 | .Xr OCSP_request_sign 3 , |
548 | .Xr PKCS5_PBKDF2_HMAC 3 , | 548 | .Xr PKCS5_PBKDF2_HMAC 3 , |
549 | .Xr PKCS7_sign_add_signer 3 , | 549 | .Xr PKCS7_sign_add_signer 3 , |
550 | .Xr X509_ALGOR_set_md 3 , | 550 | .Xr X509_ALGOR_set0 3 , |
551 | .Xr X509_digest 3 , | 551 | .Xr X509_digest 3 , |
552 | .Xr X509_sign 3 | 552 | .Xr X509_sign 3 |
553 | .Sh HISTORY | 553 | .Sh HISTORY |
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3 index 29fd9a60f4..ef7ca75863 100644 --- a/src/lib/libcrypto/man/X509_ALGOR_dup.3 +++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: X509_ALGOR_dup.3,v 1.22 2023/10/13 05:49:34 tb Exp $ | 1 | .\" $OpenBSD: X509_ALGOR_dup.3,v 1.23 2024/03/19 17:34:05 tb Exp $ |
2 | .\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 | 2 | .\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
@@ -66,7 +66,7 @@ | |||
66 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 66 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
67 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 67 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
68 | .\" | 68 | .\" |
69 | .Dd $Mdocdate: October 13 2023 $ | 69 | .Dd $Mdocdate: March 19 2024 $ |
70 | .Dt X509_ALGOR_DUP 3 | 70 | .Dt X509_ALGOR_DUP 3 |
71 | .Os | 71 | .Os |
72 | .Sh NAME | 72 | .Sh NAME |
@@ -75,7 +75,6 @@ | |||
75 | .Nm X509_ALGOR_dup , | 75 | .Nm X509_ALGOR_dup , |
76 | .Nm X509_ALGOR_set0 , | 76 | .Nm X509_ALGOR_set0 , |
77 | .Nm X509_ALGOR_get0 , | 77 | .Nm X509_ALGOR_get0 , |
78 | .Nm X509_ALGOR_set_md , | ||
79 | .Nm X509_ALGOR_cmp | 78 | .Nm X509_ALGOR_cmp |
80 | .Nd create, change, and inspect algorithm identifiers | 79 | .Nd create, change, and inspect algorithm identifiers |
81 | .Sh SYNOPSIS | 80 | .Sh SYNOPSIS |
@@ -102,11 +101,6 @@ | |||
102 | .Fa "const void **ppval" | 101 | .Fa "const void **ppval" |
103 | .Fa "const X509_ALGOR *alg" | 102 | .Fa "const X509_ALGOR *alg" |
104 | .Fc | 103 | .Fc |
105 | .Ft void | ||
106 | .Fo X509_ALGOR_set_md | ||
107 | .Fa "X509_ALGOR *alg" | ||
108 | .Fa "const EVP_MD *md" | ||
109 | .Fc | ||
110 | .Ft int | 104 | .Ft int |
111 | .Fo X509_ALGOR_cmp | 105 | .Fo X509_ALGOR_cmp |
112 | .Fa "const X509_ALGOR *a" | 106 | .Fa "const X509_ALGOR *a" |
@@ -240,22 +234,6 @@ then | |||
240 | .Pf * Fa ppval Ns 's | 234 | .Pf * Fa ppval Ns 's |
241 | value is undefined. | 235 | value is undefined. |
242 | .Pp | 236 | .Pp |
243 | .Fn X509_ALGOR_set_md | ||
244 | sets | ||
245 | .Fa alg | ||
246 | to appropriate values for the message digest | ||
247 | .Fa md . | ||
248 | If the | ||
249 | .Dv EVP_MD_FLAG_DIGALGID_ABSENT | ||
250 | flag is not set on | ||
251 | .Fa md , | ||
252 | .Fn X509_ALGOR_set_md | ||
253 | can leave | ||
254 | .Fa alg | ||
255 | in a corrupted state due to memory allocation failure. | ||
256 | This problem can be avoided by preallocating with an error-checked call to | ||
257 | .Fn X509_ALGOR_set0 alg NULL 0 NULL . | ||
258 | .Pp | ||
259 | .Fn X509_ALGOR_cmp | 237 | .Fn X509_ALGOR_cmp |
260 | compares | 238 | compares |
261 | .Fa a | 239 | .Fa a |
@@ -317,10 +295,3 @@ first appeared in OpenSSL 0.9.8h and have been available since | |||
317 | first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k | 295 | first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k |
318 | and has been available since | 296 | and has been available since |
319 | .Ox 4.9 . | 297 | .Ox 4.9 . |
320 | .Pp | ||
321 | .Fn X509_ALGOR_set_md | ||
322 | first appeared in OpenSSL 1.0.1 and has been available since | ||
323 | .Ox 5.3 . | ||
324 | .Sh BUGS | ||
325 | .Fn X509_ALGOR_set_md | ||
326 | can fail but cannot communicate failure to the caller. | ||
diff --git a/src/lib/libcrypto/man/evp.3 b/src/lib/libcrypto/man/evp.3 index 0222dd66b4..8a3133bd07 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.29 2024/03/06 02:34:14 tb Exp $ | 1 | .\" $OpenBSD: evp.3,v 1.30 2024/03/19 17:34:05 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: March 6 2024 $ | 54 | .Dd $Mdocdate: March 19 2024 $ |
55 | .Dt EVP 3 | 55 | .Dt EVP 3 |
56 | .Os | 56 | .Os |
57 | .Sh NAME | 57 | .Sh NAME |
@@ -232,7 +232,7 @@ family of functions provides base64 encoding and decoding. | |||
232 | .Xr PKCS7_sign 3 , | 232 | .Xr PKCS7_sign 3 , |
233 | .Xr RSA_pkey_ctx_ctrl 3 , | 233 | .Xr RSA_pkey_ctx_ctrl 3 , |
234 | .Xr SSL_CTX_set_tlsext_ticket_key_cb 3 , | 234 | .Xr SSL_CTX_set_tlsext_ticket_key_cb 3 , |
235 | .Xr X509_ALGOR_set_md 3 , | 235 | .Xr X509_ALGOR_set0 3 , |
236 | .Xr X509_check_private_key 3 , | 236 | .Xr X509_check_private_key 3 , |
237 | .Xr X509_digest 3 , | 237 | .Xr X509_digest 3 , |
238 | .Xr X509_get_pubkey 3 , | 238 | .Xr X509_get_pubkey 3 , |