summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2024-03-19 17:34:05 +0000
committertb <>2024-03-19 17:34:05 +0000
commite84d62c9cd94f76c1c29728f60af283a0c3cb223 (patch)
treefb08b0f663b382ca257f7cee15d44e409fa28a24 /src
parentd1ab59206a7f50aee168d077e40fa7723efbd1d2 (diff)
downloadopenbsd-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.36
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.333
-rw-r--r--src/lib/libcrypto/man/evp.36
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
241value is undefined. 235value is undefined.
242.Pp 236.Pp
243.Fn X509_ALGOR_set_md
244sets
245.Fa alg
246to appropriate values for the message digest
247.Fa md .
248If the
249.Dv EVP_MD_FLAG_DIGALGID_ABSENT
250flag is not set on
251.Fa md ,
252.Fn X509_ALGOR_set_md
253can leave
254.Fa alg
255in a corrupted state due to memory allocation failure.
256This 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
260compares 238compares
261.Fa a 239.Fa a
@@ -317,10 +295,3 @@ first appeared in OpenSSL 0.9.8h and have been available since
317first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k 295first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k
318and has been available since 296and has been available since
319.Ox 4.9 . 297.Ox 4.9 .
320.Pp
321.Fn X509_ALGOR_set_md
322first appeared in OpenSSL 1.0.1 and has been available since
323.Ox 5.3 .
324.Sh BUGS
325.Fn X509_ALGOR_set_md
326can 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 ,