summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-22 21:08:22 +0000
committerschwarze <>2018-03-22 21:08:22 +0000
commitc05e699cb453afeacee60b42b4bf5833d31df36b (patch)
treea5e6fd808d35c4c363935eaa71a625a86691a78e
parent0b5c3b80b4595ac564eb35f1d7224a7d37f33f07 (diff)
downloadopenbsd-c05e699cb453afeacee60b42b4bf5833d31df36b.tar.gz
openbsd-c05e699cb453afeacee60b42b4bf5833d31df36b.tar.bz2
openbsd-c05e699cb453afeacee60b42b4bf5833d31df36b.zip
crypto HISTORY up to 0.9.7; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/ASN1_TIME_set.38
-rw-r--r--src/lib/libcrypto/man/ASN1_item_d2i.315
-rw-r--r--src/lib/libcrypto/man/ASN1_item_new.310
-rw-r--r--src/lib/libcrypto/man/BIO_get_ex_new_index.39
-rw-r--r--src/lib/libcrypto/man/BN_add.37
-rw-r--r--src/lib/libcrypto/man/BN_swap.38
-rw-r--r--src/lib/libcrypto/man/BUF_MEM_new.38
-rw-r--r--src/lib/libcrypto/man/CONF_modules_free.311
-rw-r--r--src/lib/libcrypto/man/CONF_modules_load_file.37
-rw-r--r--src/lib/libcrypto/man/DES_set_key.315
-rw-r--r--src/lib/libcrypto/man/EC_GFp_simple_method.310
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_copy.314
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_new.314
-rw-r--r--src/lib/libcrypto/man/EC_POINT_add.319
-rw-r--r--src/lib/libcrypto/man/EC_POINT_new.321
-rw-r--r--src/lib/libcrypto/man/ERR_get_error.37
-rw-r--r--src/lib/libcrypto/man/ERR_print_errors.38
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.320
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.37
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.37
-rw-r--r--src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.310
-rw-r--r--src/lib/libcrypto/man/GENERAL_NAME_new.38
-rw-r--r--src/lib/libcrypto/man/HMAC.311
-rw-r--r--src/lib/libcrypto/man/OCSP_CRLID_new.311
-rw-r--r--src/lib/libcrypto/man/OCSP_REQUEST_new.38
-rw-r--r--src/lib/libcrypto/man/OCSP_SERVICELOC_new.311
-rw-r--r--src/lib/libcrypto/man/OCSP_cert_to_id.38
-rw-r--r--src/lib/libcrypto/man/OCSP_request_add1_nonce.38
-rw-r--r--src/lib/libcrypto/man/OCSP_resp_find_status.320
-rw-r--r--src/lib/libcrypto/man/OCSP_response_status.38
-rw-r--r--src/lib/libcrypto/man/OCSP_sendreq_new.38
-rw-r--r--src/lib/libcrypto/man/OPENSSL_config.37
-rw-r--r--src/lib/libcrypto/man/OPENSSL_load_builtin_modules.38
-rw-r--r--src/lib/libcrypto/man/PEM_bytes_read_bio.38
-rw-r--r--src/lib/libcrypto/man/UI_UTIL_read_pw.310
-rw-r--r--src/lib/libcrypto/man/UI_create_method.320
-rw-r--r--src/lib/libcrypto/man/UI_get_string_type.38
-rw-r--r--src/lib/libcrypto/man/UI_new.38
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.310
-rw-r--r--src/lib/libcrypto/man/X509_CRL_get0_by_serial.310
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.310
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.311
-rw-r--r--src/lib/libcrypto/man/X509_digest.36
-rw-r--r--src/lib/libcrypto/man/X509_get_subject_name.38
-rw-r--r--src/lib/libcrypto/man/X509_get_version.310
-rw-r--r--src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.310
-rw-r--r--src/lib/libcrypto/man/d2i_GENERAL_NAME.38
-rw-r--r--src/lib/libcrypto/man/d2i_OCSP_REQUEST.38
-rw-r--r--src/lib/libcrypto/man/d2i_OCSP_RESPONSE.38
-rw-r--r--src/lib/libcrypto/man/engine.38
51 files changed, 383 insertions, 134 deletions
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3
index 55147c691b..584d103e5b 100644
--- a/src/lib/libcrypto/man/ASN1_TIME_set.3
+++ b/src/lib/libcrypto/man/ASN1_TIME_set.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_TIME_set.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: ASN1_TIME_set.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000 2.\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000
3.\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100 3.\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -420,6 +420,12 @@ first appeared in OpenSSL 0.9.2b and have been available since
420first appeared in OpenSSL 0.9.6 and has been available since 420first appeared in OpenSSL 0.9.6 and has been available since
421.Ox 2.9 . 421.Ox 2.9 .
422.Pp 422.Pp
423.Fn ASN1_TIME_check
424and
425.Fn ASN1_TIME_to_generalizedtime
426first appeared in OpenSSL 0.9.7 and have been available since
427.Ox 3.2 .
428.Pp
423.Fn ASN1_TIME_cmp_time_t 429.Fn ASN1_TIME_cmp_time_t
424first appeared in OpenSSL 1.1.1. 430first appeared in OpenSSL 1.1.1.
425.Sh CAVEATS 431.Sh CAVEATS
diff --git a/src/lib/libcrypto/man/ASN1_item_d2i.3 b/src/lib/libcrypto/man/ASN1_item_d2i.3
index 239da78782..379c6f3291 100644
--- a/src/lib/libcrypto/man/ASN1_item_d2i.3
+++ b/src/lib/libcrypto/man/ASN1_item_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_d2i.3,v 1.5 2018/03/20 18:35:13 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_d2i.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL doc/man3/d2i_X509.pod b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL doc/man3/d2i_X509.pod b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 20 2018 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt ASN1_ITEM_D2I 3 69.Dt ASN1_ITEM_D2I 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -369,6 +369,17 @@ and
369.Fn i2d_ASN1_TYPE 369.Fn i2d_ASN1_TYPE
370appeared in SSLeay 0.8.1b or earlier and have been available since 370appeared in SSLeay 0.8.1b or earlier and have been available since
371.Ox 2.4 . 371.Ox 2.4 .
372.Pp
373.Fn ASN1_item_d2i ,
374.Fn ASN1_item_d2i_bio ,
375.Fn ASN1_item_d2i_fp ,
376.Fn ASN1_item_i2d ,
377.Fn ASN1_item_i2d_bio ,
378.Fn ASN1_item_i2d_fp ,
379and
380.Fn ASN1_item_dup
381first appeared in OpenSSL 0.9.7 and have been available since
382.Ox 3.2 .
372.Sh CAVEATS 383.Sh CAVEATS
373If the type described by 384If the type described by
374.Fa it 385.Fa it
diff --git a/src/lib/libcrypto/man/ASN1_item_new.3 b/src/lib/libcrypto/man/ASN1_item_new.3
index ea7cb5f405..259deaca56 100644
--- a/src/lib/libcrypto/man/ASN1_item_new.3
+++ b/src/lib/libcrypto/man/ASN1_item_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_new.3,v 1.3 2018/02/25 10:07:34 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_new.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: February 25 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt ASN1_ITEM_NEW 3 18.Dt ASN1_ITEM_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -107,6 +107,12 @@ if an error occurs.
107.Xr ASN1_TYPE_new 3 , 107.Xr ASN1_TYPE_new 3 ,
108.Xr d2i_ASN1_NULL 3 , 108.Xr d2i_ASN1_NULL 3 ,
109.Xr OBJ_nid2obj 3 109.Xr OBJ_nid2obj 3
110.Sh HISTORY
111.Fn ASN1_item_new
112and
113.Fn ASN1_item_free
114first appeared in OpenSSL 0.9.7 and have been available since
115.Ox 3.2 .
110.Sh BUGS 116.Sh BUGS
111The 117The
112.Vt ASN1_VALUE 118.Vt ASN1_VALUE
diff --git a/src/lib/libcrypto/man/BIO_get_ex_new_index.3 b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
index ec6ac25e54..9dea1fb0b5 100644
--- a/src/lib/libcrypto/man/BIO_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400 2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -148,3 +148,10 @@ and
148.Fn X509_get_ex_data 148.Fn X509_get_ex_data
149first appeared in OpenSSL 0.9.5 and have been available since 149first appeared in OpenSSL 0.9.5 and have been available since
150.Ox 2.7 . 150.Ox 2.7 .
151.Pp
152.Fn UI_get_ex_new_index ,
153.Fn UI_set_ex_data ,
154and
155.Fn UI_get_ex_data
156first appeared in OpenSSL 0.9.7 and have been available since
157.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/BN_add.3 b/src/lib/libcrypto/man/BN_add.3
index daf4cfc8ec..3fb9c8ab78 100644
--- a/src/lib/libcrypto/man/BN_add.3
+++ b/src/lib/libcrypto/man/BN_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_add.3,v 1.10 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_add.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +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>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt BN_ADD 3 53.Dt BN_ADD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -415,4 +415,5 @@ was added in SSLeay 0.9.1 and
415.Fn BN_mod_sub , 415.Fn BN_mod_sub ,
416and 416and
417.Fn BN_mod_sqr 417.Fn BN_mod_sqr
418were added in OpenSSL 0.9.7. 418first appeared in OpenSSL 0.9.7 and have been available since
419.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/BN_swap.3 b/src/lib/libcrypto/man/BN_swap.3
index 087ca490da..db9082d7ef 100644
--- a/src/lib/libcrypto/man/BN_swap.3
+++ b/src/lib/libcrypto/man/BN_swap.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_swap.3,v 1.4 2016/12/10 21:13:25 schwarze Exp $ 1.\" $OpenBSD: BN_swap.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Bodo Moeller <bodo@openssl.org>. 4.\" This file was written by Bodo Moeller <bodo@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 10 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt BN_SWAP 3 52.Dt BN_SWAP 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -70,4 +70,6 @@ and
70.Sh SEE ALSO 70.Sh SEE ALSO
71.Xr BN_new 3 71.Xr BN_new 3
72.Sh HISTORY 72.Sh HISTORY
73BN_swap was added in OpenSSL 0.9.7. 73.Fn BN_swap
74first appeared in OpenSSL 0.9.7 and has been available since
75.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/BUF_MEM_new.3 b/src/lib/libcrypto/man/BUF_MEM_new.3
index c1085199de..c2df036096 100644
--- a/src/lib/libcrypto/man/BUF_MEM_new.3
+++ b/src/lib/libcrypto/man/BUF_MEM_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BUF_MEM_new.3,v 1.12 2018/03/20 21:06:07 schwarze Exp $ 1.\" $OpenBSD: BUF_MEM_new.3,v 1.13 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL doc/crypto/buffer.pod 18edda0f Sep 20 03:28:54 2000 +0000 2.\" OpenSSL doc/crypto/buffer.pod 18edda0f Sep 20 03:28:54 2000 +0000
3.\" not merged: 74924dcb, 58e3457a, 21b0fa91, 7644a9ae 3.\" not merged: 74924dcb, 58e3457a, 21b0fa91, 7644a9ae
4.\" OpenSSL doc/crypto/BUF_MEM_new.pod 53934822 Jun 9 16:39:19 2016 -0400 4.\" OpenSSL doc/crypto/BUF_MEM_new.pod 53934822 Jun 9 16:39:19 2016 -0400
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: March 20 2018 $ 55.Dd $Mdocdate: March 22 2018 $
56.Dt BUF_MEM_NEW 3 56.Dt BUF_MEM_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -195,3 +195,7 @@ appeared before SSLeay 0.8.
195first appeared in SSLeay 0.8. 195first appeared in SSLeay 0.8.
196All these functions have been available since 196All these functions have been available since
197.Ox 2.4 . 197.Ox 2.4 .
198.Pp
199.Fn BUF_MEM_grow_clean
200first appeared in OpenSSL 0.9.7 and has been available since
201.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/CONF_modules_free.3 b/src/lib/libcrypto/man/CONF_modules_free.3
index 465cc05527..be5f64d1e1 100644
--- a/src/lib/libcrypto/man/CONF_modules_free.3
+++ b/src/lib/libcrypto/man/CONF_modules_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CONF_modules_free.3,v 1.4 2016/11/20 19:45:17 schwarze Exp $ 1.\" $OpenBSD: CONF_modules_free.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 20 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt CONF_MODULES_FREE 3 52.Dt CONF_MODULES_FREE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -96,7 +96,8 @@ is 1, all modules, including builtin modules, will be unloaded.
96.Xr OPENSSL_config 3 96.Xr OPENSSL_config 3
97.Sh HISTORY 97.Sh HISTORY
98.Fn CONF_modules_free , 98.Fn CONF_modules_free ,
99.Fn CONF_modules_unload , 99.Fn CONF_modules_finish ,
100and 100and
101.Fn CONF_modules_finish 101.Fn CONF_modules_unload
102first appeared in OpenSSL 0.9.7. 102first appeared in OpenSSL 0.9.7 and have been available since
103.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/CONF_modules_load_file.3 b/src/lib/libcrypto/man/CONF_modules_load_file.3
index c3cc89adf3..900108fad4 100644
--- a/src/lib/libcrypto/man/CONF_modules_load_file.3
+++ b/src/lib/libcrypto/man/CONF_modules_load_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CONF_modules_load_file.3,v 1.6 2018/03/17 18:52:42 schwarze Exp $ 1.\" $OpenBSD: CONF_modules_load_file.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 17 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt CONF_MODULES_LOAD_FILE 3 52.Dt CONF_MODULES_LOAD_FILE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -225,4 +225,5 @@ if (fp == NULL) {
225.Fn CONF_modules_load_file 225.Fn CONF_modules_load_file
226and 226and
227.Fn CONF_modules_load 227.Fn CONF_modules_load
228first appeared in OpenSSL 0.9.7. 228first appeared in OpenSSL 0.9.7 and have been available since
229.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index 64038faa98..d0f0fd3f62 100644
--- a/src/lib/libcrypto/man/DES_set_key.3
+++ b/src/lib/libcrypto/man/DES_set_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DES_set_key.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: DES_set_key.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -831,20 +831,13 @@ with lower case names starting with
831first appeared in OpenSSL 0.9.5 and have been available since 831first appeared in OpenSSL 0.9.5 and have been available since
832.Ox 2.7 . 832.Ox 2.7 .
833.Pp 833.Pp
834In OpenSSL 0.9.7, all 834In OpenSSL 0.9.7 and
835.Ox 3.2 ,
836all
835.Sy des_ 837.Sy des_
836functions were renamed to 838functions were renamed to
837.Sy DES_ 839.Sy DES_
838to avoid clashes with older versions of libdes. 840to avoid clashes with older versions of libdes.
839.Pp
840.Fn DES_set_key_checked
841and
842.Fn DES_set_key_unchecked
843were added in OpenSSL 0.9.5.
844.Pp
845.Fn DES_random_key
846generated cryptographically weak random data in SSLeay and in OpenSSL
847prior version 0.9.5, as well as in the original MIT library.
848.Sh AUTHORS 841.Sh AUTHORS
849.An Eric Young Aq Mt eay@cryptsoft.com 842.An Eric Young Aq Mt eay@cryptsoft.com
850.Sh CAVEATS 843.Sh CAVEATS
diff --git a/src/lib/libcrypto/man/EC_GFp_simple_method.3 b/src/lib/libcrypto/man/EC_GFp_simple_method.3
index 7f08e707f5..29cda46ae9 100644
--- a/src/lib/libcrypto/man/EC_GFp_simple_method.3
+++ b/src/lib/libcrypto/man/EC_GFp_simple_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GFp_simple_method.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $ 1.\" $OpenBSD: EC_GFp_simple_method.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt EC_GFP_SIMPLE_METHOD 3 52.Dt EC_GFP_SIMPLE_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -159,3 +159,9 @@ structure supports.
159.Xr EC_KEY_new 3 , 159.Xr EC_KEY_new 3 ,
160.Xr EC_POINT_add 3 , 160.Xr EC_POINT_add 3 ,
161.Xr EC_POINT_new 3 161.Xr EC_POINT_new 3
162.Sh HISTORY
163.Fn EC_GFp_simple_method
164and
165.Fn EC_GFp_mont_method
166first appeared in OpenSSL 0.9.7 and have been available since
167.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/EC_GROUP_copy.3 b/src/lib/libcrypto/man/EC_GROUP_copy.3
index d857a21929..8d6ab55fdf 100644
--- a/src/lib/libcrypto/man/EC_GROUP_copy.3
+++ b/src/lib/libcrypto/man/EC_GROUP_copy.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_copy.3,v 1.7 2016/12/11 14:22:43 schwarze Exp $ 1.\" $OpenBSD: EC_GROUP_copy.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100 2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt EC_GROUP_COPY 3 52.Dt EC_GROUP_COPY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -485,3 +485,13 @@ Alternatively in the event of an error a 0 is returned.
485.Xr EC_KEY_new 3 , 485.Xr EC_KEY_new 3 ,
486.Xr EC_POINT_add 3 , 486.Xr EC_POINT_add 3 ,
487.Xr EC_POINT_new 3 487.Xr EC_POINT_new 3
488.Sh HISTORY
489.Fn EC_GROUP_copy ,
490.Fn EC_GROUP_method_of ,
491.Fn EC_GROUP_set_generator ,
492.Fn EC_GROUP_get0_generator ,
493.Fn EC_GROUP_get_order ,
494and
495.Fn EC_GROUP_get_cofactor
496first appeared in OpenSSL 0.9.7 and have been available since
497.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/EC_GROUP_new.3 b/src/lib/libcrypto/man/EC_GROUP_new.3
index f1227da759..119e7df4d8 100644
--- a/src/lib/libcrypto/man/EC_GROUP_new.3
+++ b/src/lib/libcrypto/man/EC_GROUP_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_new.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $ 1.\" $OpenBSD: EC_GROUP_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL 9b86974e Mon Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Mon Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt EC_GROUP_NEW 3 52.Dt EC_GROUP_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -306,3 +306,13 @@ return 1 on success or 0 on error.
306.Xr EC_POINT_add 3 , 306.Xr EC_POINT_add 3 ,
307.Xr EC_POINT_new 3 , 307.Xr EC_POINT_new 3 ,
308.Xr ECDSA_SIG_new 3 308.Xr ECDSA_SIG_new 3
309.Sh HISTORY
310.Fn EC_GROUP_new ,
311.Fn EC_GROUP_free ,
312.Fn EC_GROUP_clear_free ,
313.Fn EC_GROUP_new_curve_GFp ,
314.Fn EC_GROUP_set_curve_GFp ,
315and
316.Fn EC_GROUP_get_curve_GFp
317first appeared in OpenSSL 0.9.7 and have been available since
318.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3
index dd3d58056a..50d7b553a4 100644
--- a/src/lib/libcrypto/man/EC_POINT_add.3
+++ b/src/lib/libcrypto/man/EC_POINT_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_add.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $ 1.\" $OpenBSD: EC_POINT_add.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt EC_POINT_ADD 3 52.Dt EC_POINT_ADD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -271,3 +271,18 @@ returns 1 if a precomputation has been done or 0 if not.
271.Xr EC_GROUP_new 3 , 271.Xr EC_GROUP_new 3 ,
272.Xr EC_KEY_new 3 , 272.Xr EC_KEY_new 3 ,
273.Xr EC_POINT_new 3 273.Xr EC_POINT_new 3
274.Sh HISTORY
275.Fn EC_POINT_add ,
276.Fn EC_POINT_dbl ,
277.Fn EC_POINT_invert ,
278.Fn EC_POINT_is_at_infinity ,
279.Fn EC_POINT_is_on_curve ,
280.Fn EC_POINT_cmp ,
281.Fn EC_POINT_make_affine ,
282.Fn EC_POINTs_make_affine ,
283.Fn EC_POINTs_mul ,
284.Fn EC_POINT_mul ,
285and
286.Fn EC_GROUP_precompute_mult
287first appeared in OpenSSL 0.9.7 and have been available since
288.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/EC_POINT_new.3 b/src/lib/libcrypto/man/EC_POINT_new.3
index 1e09208ffa..fa853701fb 100644
--- a/src/lib/libcrypto/man/EC_POINT_new.3
+++ b/src/lib/libcrypto/man/EC_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_new.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $ 1.\" $OpenBSD: EC_POINT_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt EC_POINT_NEW 3 52.Dt EC_POINT_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -470,3 +470,20 @@ on error.
470.Xr EC_GROUP_new 3 , 470.Xr EC_GROUP_new 3 ,
471.Xr EC_KEY_new 3 , 471.Xr EC_KEY_new 3 ,
472.Xr EC_POINT_add 3 472.Xr EC_POINT_add 3
473.Sh HISTORY
474.Fn EC_POINT_new ,
475.Fn EC_POINT_free ,
476.Fn EC_POINT_clear_free ,
477.Fn EC_POINT_copy ,
478.Fn EC_POINT_method_of ,
479.Fn EC_POINT_set_to_infinity ,
480.Fn EC_POINT_set_affine_coordinates_GFp ,
481.Fn EC_POINT_get_affine_coordinates_GFp ,
482.Fn EC_POINT_set_Jprojective_coordinates_GFp ,
483.Fn EC_POINT_get_Jprojective_coordinates_GFp ,
484.Fn EC_POINT_set_compressed_coordinates_GFp ,
485.Fn EC_POINT_point2oct ,
486and
487.Fn EC_POINT_oct2point
488first appeared in OpenSSL 0.9.7 and have been available since
489.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/ERR_get_error.3 b/src/lib/libcrypto/man/ERR_get_error.3
index 9ba65a9a10..a8ab16b713 100644
--- a/src/lib/libcrypto/man/ERR_get_error.3
+++ b/src/lib/libcrypto/man/ERR_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_get_error.3,v 1.6 2018/03/21 06:44:51 schwarze Exp $ 1.\" $OpenBSD: ERR_get_error.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +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>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt ERR_GET_ERROR 3 52.Dt ERR_GET_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -185,4 +185,5 @@ All these functions have been available since
185.Fn ERR_peek_last_error_line , 185.Fn ERR_peek_last_error_line ,
186and 186and
187.Fn ERR_peek_last_error_line_data 187.Fn ERR_peek_last_error_line_data
188were added in OpenSSL 0.9.7. 188first appeared in OpenSSL 0.9.7 and have been available since
189.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/ERR_print_errors.3 b/src/lib/libcrypto/man/ERR_print_errors.3
index aa0564b92a..cf65d2384b 100644
--- a/src/lib/libcrypto/man/ERR_print_errors.3
+++ b/src/lib/libcrypto/man/ERR_print_errors.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_print_errors.3,v 1.5 2018/03/20 22:56:38 schwarze Exp $ 1.\" $OpenBSD: ERR_print_errors.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +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>,
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt ERR_PRINT_ERRORS 3 53.Dt ERR_PRINT_ERRORS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -120,3 +120,7 @@ and
120.Fn ERR_print_errors_fp 120.Fn ERR_print_errors_fp
121appeared in SSLeay 0.8.1b or earlier and have been available since 121appeared in SSLeay 0.8.1b or earlier and have been available since
122.Ox 2.4 . 122.Ox 2.4 .
123.Pp
124.Fn ERR_print_errors_cb
125first appeared in OpenSSL 0.9.7 and has been available since
126.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index bdad07665c..8268a48102 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.12 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.13 2018/03/22 21:08:22 schwarze 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 a95d7574 Jul 2 12:16:38 2017 -0400 3.\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400
4.\" 4.\"
@@ -659,24 +659,14 @@ first appeared in OpenSSL 0.9.5 and has been available since
659.Pp 659.Pp
660.Fn EVP_MD_CTX_init , 660.Fn EVP_MD_CTX_init ,
661.Fn EVP_MD_CTX_create , 661.Fn EVP_MD_CTX_create ,
662.Fn EVP_MD_CTX_copy_ex ,
663.Fn EVP_MD_CTX_cleanup , 662.Fn EVP_MD_CTX_cleanup ,
664.Fn EVP_MD_CTX_destroy , 663.Fn EVP_MD_CTX_destroy ,
665.Fn EVP_DigestInit_ex , 664.Fn EVP_DigestInit_ex ,
665.Fn EVP_DigestFinal_ex ,
666and 666and
667.Fn EVP_DigestFinal_ex 667.Fn EVP_MD_CTX_copy_ex
668were added in OpenSSL 0.9.7. 668first appeared in OpenSSL 0.9.7 and have been available since
669.Pp 669.Ox 3.2 .
670.Fn EVP_md_null ,
671.Fn EVP_md5 ,
672.Fn EVP_sha1 ,
673.Fn EVP_dss ,
674.Fn EVP_dss1 ,
675and
676.Fn EVP_ripemd160
677were changed to return truly const
678.Vt EVP_MD
679pointers in OpenSSL 0.9.7.
680.Pp 670.Pp
681.Fn EVP_MD_CTX_new 671.Fn EVP_MD_CTX_new
682and 672and
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 9b87868b16..3c9aa01bfb 100644
--- a/src/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/src/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncryptInit.3,v 1.14 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.15 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100
4.\" 4.\"
@@ -1290,7 +1290,8 @@ first appeared in OpenSSL 0.9.6 and have been available since
1290.Fn EVP_CipherFinal_ex , 1290.Fn EVP_CipherFinal_ex ,
1291and 1291and
1292.Fn EVP_CIPHER_CTX_set_padding 1292.Fn EVP_CIPHER_CTX_set_padding
1293appeared in OpenSSL 0.9.7. 1293first appeared in OpenSSL 0.9.7 and have been available since
1294.Ox 3.2 .
1294.Pp 1295.Pp
1295.Fn EVP_CIPHER_CTX_reset 1296.Fn EVP_CIPHER_CTX_reset
1296first appeared in OpenSSL 1.1.0. 1297first appeared in OpenSSL 1.1.0.
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 80000fb5bb..1c75e332aa 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt EVP_SIGNINIT 3 53.Dt EVP_SIGNINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -200,7 +200,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
200.Ox 2.4 . 200.Ox 2.4 .
201.Pp 201.Pp
202.Fn EVP_SignInit_ex 202.Fn EVP_SignInit_ex
203was added in OpenSSL 0.9.7. 203first appeared in OpenSSL 0.9.7 and has been available since
204.Ox 3.2 .
204.Sh BUGS 205.Sh BUGS
205Older versions of this documentation wrongly stated that calls to 206Older versions of this documentation wrongly stated that calls to
206.Fn EVP_SignUpdate 207.Fn EVP_SignUpdate
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index b7b0673602..701054479d 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_VerifyInit.3,v 1.5 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt EVP_VERIFYINIT 3 53.Dt EVP_VERIFYINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -177,7 +177,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
177.Ox 2.4 . 177.Ox 2.4 .
178.Pp 178.Pp
179.Fn EVP_VerifyInit_ex 179.Fn EVP_VerifyInit_ex
180was added in OpenSSL 0.9.7. 180first appeared in OpenSSL 0.9.7 and has been available since
181.Ox 3.2 .
181.Sh BUGS 182.Sh BUGS
182Older versions of this documentation wrongly stated that calls to 183Older versions of this documentation wrongly stated that calls to
183.Fn EVP_VerifyUpdate 184.Fn EVP_VerifyUpdate
diff --git a/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3 b/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
index 8910fb58f8..d06c76c5dd 100644
--- a/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
+++ b/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt EXTENDED_KEY_USAGE_NEW 3 18.Dt EXTENDED_KEY_USAGE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -73,3 +73,9 @@ section 4.2.1.3: Key Usage
73.It 73.It
74section 4.2.1.12: Extended Key Usage 74section 4.2.1.12: Extended Key Usage
75.El 75.El
76.Sh HISTORY
77.Fn EXTENDED_KEY_USAGE_new
78and
79.Fn EXTENDED_KEY_USAGE_free
80first appeared in OpenSSL 0.9.7 and have been available since
81.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/GENERAL_NAME_new.3 b/src/lib/libcrypto/man/GENERAL_NAME_new.3
index 3966ece697..671b5440f9 100644
--- a/src/lib/libcrypto/man/GENERAL_NAME_new.3
+++ b/src/lib/libcrypto/man/GENERAL_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -156,3 +156,9 @@ and
156.Fn OTHERNAME_free 156.Fn OTHERNAME_free
157first appeared in OpenSSL 0.9.5 and have been available since 157first appeared in OpenSSL 0.9.5 and have been available since
158.Ox 2.7 . 158.Ox 2.7 .
159.Pp
160.Fn EDIPARTYNAME_new
161and
162.Fn EDIPARTYNAME_free
163first appeared in OpenSSL 0.9.7 and have been available since
164.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/HMAC.3 b/src/lib/libcrypto/man/HMAC.3
index d4de739f04..72ed3bcdf4 100644
--- a/src/lib/libcrypto/man/HMAC.3
+++ b/src/lib/libcrypto/man/HMAC.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: HMAC.3,v 1.9 2018/03/21 07:06:18 schwarze Exp $ 1.\" $OpenBSD: HMAC.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL crypto/hmac a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" full merge up to: OpenSSL crypto/hmac a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" selective merge up to: OpenSSL man3/HMAC b3696a55 Sep 2 09:35:50 2017 -0400 3.\" selective merge up to: OpenSSL man3/HMAC b3696a55 Sep 2 09:35:50 2017 -0400
4.\" 4.\"
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: March 21 2018 $ 55.Dd $Mdocdate: March 22 2018 $
56.Dt HMAC 3 56.Dt HMAC 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -380,10 +380,11 @@ first appeared in SSLeay 0.9.0 and have been available since
380.Ox 2.4 . 380.Ox 2.4 .
381.Pp 381.Pp
382.Fn HMAC_CTX_init , 382.Fn HMAC_CTX_init ,
383.Fn HMAC_Init_ex , 383.Fn HMAC_CTX_cleanup ,
384and 384and
385.Fn HMAC_CTX_cleanup 385.Fn HMAC_Init_ex
386are available since OpenSSL 0.9.7. 386first appeared in OpenSSL 0.9.7 and have been available since
387.Ox 3.2 .
387.Pp 388.Pp
388.Fn HMAC_CTX_new , 389.Fn HMAC_CTX_new ,
389.Fn HMAC_CTX_reset , 390.Fn HMAC_CTX_reset ,
diff --git a/src/lib/libcrypto/man/OCSP_CRLID_new.3 b/src/lib/libcrypto/man/OCSP_CRLID_new.3
index 450b57c93e..0eebec5f92 100644
--- a/src/lib/libcrypto/man/OCSP_CRLID_new.3
+++ b/src/lib/libcrypto/man/OCSP_CRLID_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.3 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt OCSP_CRLID_NEW 3 18.Dt OCSP_CRLID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -97,6 +97,13 @@ if an error occurred.
97.Sh STANDARDS 97.Sh STANDARDS
98RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 98RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
99Status Protocol, section 4.4.2: CRL References 99Status Protocol, section 4.4.2: CRL References
100.Sh HISTORY
101.Fn OCSP_CRLID_new ,
102.Fn OCSP_CRLID_free ,
103and
104.Fn OCSP_crlID_new
105first appeared in OpenSSL 0.9.7 and has been available since
106.Ox 3.2 .
100.Sh CAVEATS 107.Sh CAVEATS
101The function names 108The function names
102.Fn OCSP_CRLID_new 109.Fn OCSP_CRLID_new
diff --git a/src/lib/libcrypto/man/OCSP_REQUEST_new.3 b/src/lib/libcrypto/man/OCSP_REQUEST_new.3
index 664a750665..8f3f56b6c4 100644
--- a/src/lib/libcrypto/man/OCSP_REQUEST_new.3
+++ b/src/lib/libcrypto/man/OCSP_REQUEST_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.7 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 25 2016 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt OCSP_REQUEST_NEW 3 69.Dt OCSP_REQUEST_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -317,3 +317,7 @@ OCSP_REQUEST_free(req);
317.Sh STANDARDS 317.Sh STANDARDS
318RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 318RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
319Status Protocol, section 4.1: Request Syntax 319Status Protocol, section 4.1: Request Syntax
320.Sh HISTORY
321These functions first appeared in OpenSSL 0.9.7
322and have been available since
323.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3 b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
index 5f42c781fd..6900493f0e 100644
--- a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
+++ b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.5 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt OCSP_SERVICELOC_NEW 3 18.Dt OCSP_SERVICELOC_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -99,3 +99,10 @@ if an error occurred.
99.Sh STANDARDS 99.Sh STANDARDS
100RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 100RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
101Status Protocol, section 4.4.6: Service Locator 101Status Protocol, section 4.4.6: Service Locator
102.Sh HISTORY
103.Fn OCSP_SERVICELOC_new ,
104.Fn OCSP_SERVICELOC_free ,
105and
106.Fn OCSP_url_svcloc_new
107first appeared in OpenSSL 0.9.7 and have been available since
108.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_cert_to_id.3 b/src/lib/libcrypto/man/OCSP_cert_to_id.3
index 77559ba469..0ccb4412df 100644
--- a/src/lib/libcrypto/man/OCSP_cert_to_id.3
+++ b/src/lib/libcrypto/man/OCSP_cert_to_id.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_cert_to_id.3,v 1.6 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: OCSP_cert_to_id.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 25 2016 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt OCSP_CERT_TO_ID 3 69.Dt OCSP_CERT_TO_ID 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -224,3 +224,7 @@ returns 1 for success or 0 for failure.
224.Sh STANDARDS 224.Sh STANDARDS
225RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 225RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
226Status Protocol, section 4: Details of the Protocol 226Status Protocol, section 4: Details of the Protocol
227.Sh HISTORY
228These functions first appeared in OpenSSL 0.9.7
229and have been available since
230.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_request_add1_nonce.3 b/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
index 9b7f999c53..036c937c61 100644
--- a/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
+++ b/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.3 2016/12/06 14:54:55 schwarze Exp $ 1.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt OCSP_REQUEST_ADD1_NONCE 3 52.Dt OCSP_REQUEST_ADD1_NONCE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -157,3 +157,7 @@ only: this will happen if the responder doesn't support nonces.
157.Xr OCSP_resp_find_status 3 , 157.Xr OCSP_resp_find_status 3 ,
158.Xr OCSP_response_status 3 , 158.Xr OCSP_response_status 3 ,
159.Xr OCSP_sendreq_new 3 159.Xr OCSP_sendreq_new 3
160.Sh HISTORY
161These functions first appeared in OpenSSL 0.9.7
162and have been available since
163.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_resp_find_status.3 b/src/lib/libcrypto/man/OCSP_resp_find_status.3
index a7412193a1..6d58bebdb9 100644
--- a/src/lib/libcrypto/man/OCSP_resp_find_status.3
+++ b/src/lib/libcrypto/man/OCSP_resp_find_status.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_resp_find_status.3,v 1.6 2018/03/18 10:01:45 schwarze Exp $ 1.\" $OpenBSD: OCSP_resp_find_status.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL c952780c Jun 21 07:03:34 2016 -0400 2.\" full merge up to: OpenSSL c952780c Jun 21 07:03:34 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 18 2018 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt OCSP_RESP_FIND_STATUS 3 69.Dt OCSP_RESP_FIND_STATUS 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -386,3 +386,19 @@ or -1 if an error occurred.
386.Sh STANDARDS 386.Sh STANDARDS
387RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 387RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
388Status Protocol, section 4.2: Response Syntax 388Status Protocol, section 4.2: Response Syntax
389.Sh HISTORY
390.Fn OCSP_SINGLERESP_new ,
391.Fn OCSP_SINGLERESP_free ,
392.Fn OCSP_CERTSTATUS_new ,
393.Fn OCSP_CERTSTATUS_free ,
394.Fn OCSP_REVOKEDINFO_new ,
395.Fn OCSP_REVOKEDINFO_free ,
396.Fn OCSP_resp_find_status ,
397.Fn OCSP_resp_count ,
398.Fn OCSP_resp_get0 ,
399.Fn OCSP_resp_find ,
400.Fn OCSP_single_get0_status ,
401and
402.Fn OCSP_check_validity
403first appeared in OpenSSL 0.9.7 and have been available since
404.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_response_status.3 b/src/lib/libcrypto/man/OCSP_response_status.3
index e0b294d8f6..d720500f61 100644
--- a/src/lib/libcrypto/man/OCSP_response_status.3
+++ b/src/lib/libcrypto/man/OCSP_response_status.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_response_status.3,v 1.5 2018/02/15 15:36:04 schwarze Exp $ 1.\" $OpenBSD: OCSP_response_status.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" selective merge up to: OpenSSL e23ac625 Jan 24 12:27:19 2018 -0500 3.\" selective merge up to: OpenSSL e23ac625 Jan 24 12:27:19 2018 -0500
4.\" 4.\"
@@ -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: February 15 2018 $ 69.Dd $Mdocdate: March 22 2018 $
70.Dt OCSP_RESPONSE_STATUS 3 70.Dt OCSP_RESPONSE_STATUS 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -286,3 +286,7 @@ return 1 on success or 0 on failure.
286.Sh STANDARDS 286.Sh STANDARDS
287RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 287RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
288Status Protocol, section 4.2: Response Syntax 288Status Protocol, section 4.2: Response Syntax
289.Sh HISTORY
290These functions first appeared in OpenSSL 0.9.7
291and have been available since
292.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OCSP_sendreq_new.3 b/src/lib/libcrypto/man/OCSP_sendreq_new.3
index 5900ac046b..65014283a4 100644
--- a/src/lib/libcrypto/man/OCSP_sendreq_new.3
+++ b/src/lib/libcrypto/man/OCSP_sendreq_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.4 2017/07/06 15:42:04 schwarze Exp $ 1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 6 2017 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt OCSP_SENDREQ_NEW 3 52.Dt OCSP_SENDREQ_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -228,6 +228,10 @@ Add a Host header for
228.Xr OCSP_REQUEST_new 3 , 228.Xr OCSP_REQUEST_new 3 ,
229.Xr OCSP_resp_find_status 3 , 229.Xr OCSP_resp_find_status 3 ,
230.Xr OCSP_response_status 3 230.Xr OCSP_response_status 3
231.Sh HISTORY
232.Fn OCSP_sendreq_bio
233first appeared in OpenSSL 0.9.7 and has been available since
234.Ox 3.2 .
231.Sh CAVEATS 235.Sh CAVEATS
232These functions only perform a minimal HTTP query to a responder. 236These functions only perform a minimal HTTP query to a responder.
233If an application wishes to support more advanced features, it 237If an application wishes to support more advanced features, it
diff --git a/src/lib/libcrypto/man/OPENSSL_config.3 b/src/lib/libcrypto/man/OPENSSL_config.3
index cdfdb3fea4..3114e6c086 100644
--- a/src/lib/libcrypto/man/OPENSSL_config.3
+++ b/src/lib/libcrypto/man/OPENSSL_config.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_config.3,v 1.9 2018/03/21 22:08:04 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_config.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 21 2018 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt OPENSSL_CONFIG 3 69.Dt OPENSSL_CONFIG 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -137,4 +137,5 @@ standard configuration file
137.Fn OPENSSL_config 137.Fn OPENSSL_config
138and 138and
139.Fn OPENSSL_no_config 139.Fn OPENSSL_no_config
140first appeared in OpenSSL 0.9.7. 140first appeared in OpenSSL 0.9.7 and have been available since
141.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 b/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
index d853bce099..fd9e656bce 100644
--- a/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
+++ b/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_load_builtin_modules.3,v 1.4 2016/11/28 15:08:58 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_load_builtin_modules.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 28 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt OPENSSL_LOAD_BUILTIN_MODULES 3 52.Dt OPENSSL_LOAD_BUILTIN_MODULES 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -98,4 +98,6 @@ new modules are added.
98.Sh SEE ALSO 98.Sh SEE ALSO
99.Xr OPENSSL_config 3 99.Xr OPENSSL_config 3
100.Sh HISTORY 100.Sh HISTORY
101These functions first appeared in OpenSSL 0.9.7. 101These functions first appeared in OpenSSL 0.9.7
102and have been available since
103.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/PEM_bytes_read_bio.3 b/src/lib/libcrypto/man/PEM_bytes_read_bio.3
index d706a8ad8e..b3cb143cf6 100644
--- a/src/lib/libcrypto/man/PEM_bytes_read_bio.3
+++ b/src/lib/libcrypto/man/PEM_bytes_read_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.1 2017/08/20 20:15:13 schwarze Exp $ 1.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL PEM_bytes_read_bio.pod 7671342e Feb 29 15:47:12 2016 -0600 2.\" OpenSSL PEM_bytes_read_bio.pod 7671342e Feb 29 15:47:12 2016 -0600
3.\" 3.\"
4.\" This file was written by Benjamin Kaduk <bkaduk at akamai dot com>. 4.\" This file was written by Benjamin Kaduk <bkaduk at akamai dot com>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 20 2017 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt PEM_BYTES_READ_BIO 3 52.Dt PEM_BYTES_READ_BIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -110,3 +110,7 @@ returns 1 for success or 0 for failure.
110.Sh SEE ALSO 110.Sh SEE ALSO
111.Xr PEM_read 3 , 111.Xr PEM_read 3 ,
112.Xr PEM_read_bio_PrivateKey 3 112.Xr PEM_read_bio_PrivateKey 3
113.Sh HISTORY
114.Fn PEM_bytes_read_bio
115first appeared in OpenSSL 0.9.7 and has been available since
116.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/UI_UTIL_read_pw.3 b/src/lib/libcrypto/man/UI_UTIL_read_pw.3
index 00e9f985f0..aa3cefe8dd 100644
--- a/src/lib/libcrypto/man/UI_UTIL_read_pw.3
+++ b/src/lib/libcrypto/man/UI_UTIL_read_pw.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_UTIL_read_pw.3,v 1.2 2018/02/15 19:39:56 schwarze Exp $ 1.\" $OpenBSD: UI_UTIL_read_pw.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL 23103a52 Jan 12 15:17:42 2017 +0100 2.\" full merge up to: OpenSSL 23103a52 Jan 12 15:17:42 2017 +0100
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 15 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt UI_UTIL_READ_PW 3 53.Dt UI_UTIL_READ_PW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -99,3 +99,9 @@ and
99return 0 on success or a negative value on error. 99return 0 on success or a negative value on error.
100.Sh SEE ALSO 100.Sh SEE ALSO
101.Xr UI_new 3 101.Xr UI_new 3
102.Sh HISTORY
103.Fn UI_UTIL_read_pw
104and
105.Fn UI_UTIL_read_pw_string
106first appeared in OpenSSL 0.9.7 and have been available since
107.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/UI_create_method.3 b/src/lib/libcrypto/man/UI_create_method.3
index 2ce3a99829..ebc6153f9a 100644
--- a/src/lib/libcrypto/man/UI_create_method.3
+++ b/src/lib/libcrypto/man/UI_create_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_create_method.3,v 1.2 2017/03/26 12:31:27 jmc Exp $ 1.\" $OpenBSD: UI_create_method.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL UI_create_method.pod 8e3d46e5 Mar 11 10:51:04 2017 +0100 2.\" OpenSSL UI_create_method.pod 8e3d46e5 Mar 11 10:51:04 2017 +0100
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 26 2017 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt UI_CREATE_METHOD 3 52.Dt UI_CREATE_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -260,3 +260,19 @@ or otherwise
260.Sh SEE ALSO 260.Sh SEE ALSO
261.Xr UI_get_string_type 3 , 261.Xr UI_get_string_type 3 ,
262.Xr UI_new 3 262.Xr UI_new 3
263.Sh HISTORY
264.Fn UI_create_method ,
265.Fn UI_destroy_method ,
266.Fn UI_method_set_opener ,
267.Fn UI_method_set_writer ,
268.Fn UI_method_set_flusher ,
269.Fn UI_method_set_reader ,
270.Fn UI_method_set_closer ,
271.Fn UI_method_get_opener ,
272.Fn UI_method_get_writer ,
273.Fn UI_method_get_flusher ,
274.Fn UI_method_get_reader ,
275and
276.Fn UI_method_get_closer
277first appeared in OpenSSL 0.9.7 and have been available since
278.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/UI_get_string_type.3 b/src/lib/libcrypto/man/UI_get_string_type.3
index 05bc8227d6..bc0449a90e 100644
--- a/src/lib/libcrypto/man/UI_get_string_type.3
+++ b/src/lib/libcrypto/man/UI_get_string_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_get_string_type.3,v 1.3 2017/08/20 22:24:30 schwarze Exp $ 1.\" $OpenBSD: UI_get_string_type.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL UI_STRING.pod e9c9971b Jul 1 18:28:50 2017 +0200 2.\" OpenSSL UI_STRING.pod e9c9971b Jul 1 18:28:50 2017 +0200
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org> 4.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 20 2017 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt UI_GET_STRING_TYPE 3 52.Dt UI_GET_STRING_TYPE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -275,3 +275,7 @@ or
275or -1 on error. 275or -1 on error.
276.Sh SEE ALSO 276.Sh SEE ALSO
277.Xr UI_new 3 277.Xr UI_new 3
278.Sh HISTORY
279These functions first appeared in OpenSSL 0.9.7
280and have been available since
281.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/UI_new.3 b/src/lib/libcrypto/man/UI_new.3
index 187f0f7c95..86a2581c99 100644
--- a/src/lib/libcrypto/man/UI_new.3
+++ b/src/lib/libcrypto/man/UI_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_new.3,v 1.7 2018/02/15 19:55:59 schwarze Exp $ 1.\" $OpenBSD: UI_new.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL 78b19e90 Jan 11 00:12:01 2017 +0100 2.\" full merge up to: OpenSSL 78b19e90 Jan 11 00:12:01 2017 +0100
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 15 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt UI_NEW 3 53.Dt UI_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -506,7 +506,9 @@ argument.
506.Xr UI_get_string_type 3 , 506.Xr UI_get_string_type 3 ,
507.Xr UI_UTIL_read_pw 3 507.Xr UI_UTIL_read_pw 3
508.Sh HISTORY 508.Sh HISTORY
509The UI section was first introduced in OpenSSL 0.9.7. 509These functions first appeared in OpenSSL 0.9.7
510and have been available since
511.Ox 3.2 .
510.Sh AUTHORS 512.Sh AUTHORS
511.An Richard Levitte Aq Mt richard@levitte.org 513.An Richard Levitte Aq Mt richard@levitte.org
512for the OpenSSL project. 514for the OpenSSL project.
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index 391e9c40a3..03af7fbcdd 100644
--- a/src/lib/libcrypto/man/X509V3_get_d2i.3
+++ b/src/lib/libcrypto/man/X509V3_get_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_get_d2i.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.13 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000 2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -420,3 +420,11 @@ and
420.Fn X509_REVOKED_get_ext_d2i 420.Fn X509_REVOKED_get_ext_d2i
421first appeared in OpenSSL 0.9.5 and have been available since 421first appeared in OpenSSL 0.9.5 and have been available since
422.Ox 2.7 . 422.Ox 2.7 .
423.Pp
424.Fn X509V3_add1_i2d ,
425.Fn X509_add1_ext_i2d ,
426.Fn X509_CRL_add1_ext_i2d ,
427and
428.Fn X509_REVOKED_add1_ext_i2d
429first appeared in OpenSSL 0.9.7 and have been available since
430.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3 b/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
index 9c5afde87a..e13e9118a7 100644
--- a/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
+++ b/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.6 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL X509_CRL_get0_by_serial.pod cdd6c8c5 Mar 20 12:29:37 2017 +0100 2.\" OpenSSL X509_CRL_get0_by_serial.pod cdd6c8c5 Mar 20 12:29:37 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt X509_CRL_GET0_BY_SERIAL 3 52.Dt X509_CRL_GET0_BY_SERIAL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -161,3 +161,9 @@ returns a STACK of revoked entries.
161.Fn X509_CRL_get_REVOKED 161.Fn X509_CRL_get_REVOKED
162first appeared in OpenSSL 0.9.2b and has been available since 162first appeared in OpenSSL 0.9.2b and has been available since
163.Ox 2.6 . 163.Ox 2.6 .
164.Pp
165.Fn X509_CRL_add0_revoked
166and
167.Fn X509_CRL_sort
168first appeared in OpenSSL 0.9.7 and have been available since
169.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index 35c0ed4edd..cf121ca5e4 100644
--- a/src/lib/libcrypto/man/X509_REVOKED_new.3
+++ b/src/lib/libcrypto/man/X509_REVOKED_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REVOKED_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100 3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100
4.\" 4.\"
@@ -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: March 21 2018 $ 69.Dd $Mdocdate: March 22 2018 $
70.Dt X509_REVOKED_NEW 3 70.Dt X509_REVOKED_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -184,3 +184,9 @@ and
184.Fn X509_REVOKED_free 184.Fn X509_REVOKED_free
185appeared before SSLeay 0.8 and have been available since 185appeared before SSLeay 0.8 and have been available since
186.Ox 2.4 . 186.Ox 2.4 .
187.Pp
188.Fn X509_REVOKED_set_serialNumber
189and
190.Fn X509_REVOKED_set_revocationDate
191first appeared in OpenSSL 0.9.7 and have been available since
192.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index 7b97f843ba..911086f522 100644
--- a/src/lib/libcrypto/man/X509_STORE_set1_param.3
+++ b/src/lib/libcrypto/man/X509_STORE_set1_param.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.9 2018/03/21 07:41:44 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400
4.\" 4.\"
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: March 21 2018 $ 19.Dd $Mdocdate: March 22 2018 $
20.Dt X509_STORE_SET1_PARAM 3 20.Dt X509_STORE_SET1_PARAM 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -197,3 +197,10 @@ These functions have been available since
197.Pp 197.Pp
198.Fn X509_STORE_get0_objects 198.Fn X509_STORE_get0_objects
199first appeared in OpenSSL 1.1.0. 199first appeared in OpenSSL 1.1.0.
200.Pp
201.Fn X509_STORE_set_flags ,
202.Fn X509_STORE_set_purpose ,
203and
204.Fn X509_STORE_set_trust
205first appeared in OpenSSL 0.9.7 and have been available since
206.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3
index 2abf292a30..24a5e6239d 100644
--- a/src/lib/libcrypto/man/X509_digest.3
+++ b/src/lib/libcrypto/man/X509_digest.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_digest.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: X509_digest.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400 2.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400
3.\" 3.\"
4.\" This file was written by Rich Salz <rsalz@openssl.org> 4.\" This file was written by Rich Salz <rsalz@openssl.org>
@@ -144,3 +144,7 @@ and
144.Fn X509_REQ_digest 144.Fn X509_REQ_digest
145first appeared in OpenSSL 0.9.6 and have been available since 145first appeared in OpenSSL 0.9.6 and have been available since
146.Ox 2.9 . 146.Ox 2.9 .
147.Pp
148.Fn X509_pubkey_digest
149first appeared in OpenSSL 0.9.7 and has been available since
150.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_get_subject_name.3 b/src/lib/libcrypto/man/X509_get_subject_name.3
index 20a3cc1242..89012ba370 100644
--- a/src/lib/libcrypto/man/X509_get_subject_name.3
+++ b/src/lib/libcrypto/man/X509_get_subject_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_subject_name.3,v 1.4 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: X509_get_subject_name.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200 2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt X509_GET_SUBJECT_NAME 3 52.Dt X509_GET_SUBJECT_NAME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -182,3 +182,7 @@ appeared before SSLeay 0.8 and have been available since
182.Fn X509_CRL_get_issuer 182.Fn X509_CRL_get_issuer
183first appeared in OpenSSL 0.9.2b and has been available since 183first appeared in OpenSSL 0.9.2b and has been available since
184.Ox 2.6 . 184.Ox 2.6 .
185.Pp
186.Fn X509_CRL_set_issuer_name
187first appeared in OpenSSL 0.9.7 and has been available since
188.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/X509_get_version.3 b/src/lib/libcrypto/man/X509_get_version.3
index 244e4984b6..0e238a9eb1 100644
--- a/src/lib/libcrypto/man/X509_get_version.3
+++ b/src/lib/libcrypto/man/X509_get_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_version.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: X509_get_version.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt X509_GET_VERSION 3 52.Dt X509_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -157,5 +157,9 @@ appeared before SSLeay 0.8 and have been available since
157.Ox 2.4 . 157.Ox 2.4 .
158.Pp 158.Pp
159.Fn X509_CRL_get_version 159.Fn X509_CRL_get_version
160first appeared in OpenSSL 0.9.2b and have been available since 160first appeared in OpenSSL 0.9.2b and has been available since
161.Ox 2.6 . 161.Ox 2.6 .
162.Pp
163.Fn X509_CRL_set_version
164first appeared in OpenSSL 0.9.7 and has been available since
165.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3 b/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
index ad211600ae..2964a1f90e 100644
--- a/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
+++ b/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_BASIC_CONSTRAINTS 3 18.Dt D2I_BASIC_CONSTRAINTS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -98,3 +98,9 @@ and
98.Fn i2d_BASIC_CONSTRAINTS 98.Fn i2d_BASIC_CONSTRAINTS
99first appeared in OpenSSL 0.9.2b and have been available since 99first appeared in OpenSSL 0.9.2b and have been available since
100.Ox 2.6 . 100.Ox 2.6 .
101.Pp
102.Fn d2i_EXTENDED_KEY_USAGE
103and
104.Fn i2d_EXTENDED_KEY_USAGE
105first appeared in OpenSSL 0.9.7 and have been available since
106.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3 b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
index ee593fd460..bfdcc6c67c 100644
--- a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
+++ b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -152,3 +152,9 @@ and
152.Fn i2d_OTHERNAME 152.Fn i2d_OTHERNAME
153first appeared in OpenSSL 0.9.5 and have been available since 153first appeared in OpenSSL 0.9.5 and have been available since
154.Ox 2.7 . 154.Ox 2.7 .
155.Pp
156.Fn d2i_EDIPARTYNAME
157and
158.Fn i2d_EDIPARTYNAME
159first appeared in OpenSSL 0.9.7 and have been available since
160.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3 b/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
index 3f6320a155..cc07bd7d61 100644
--- a/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
+++ b/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.1 2016/12/27 22:06:55 schwarze Exp $ 1.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 27 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_OCSP_REQUEST 3 18.Dt D2I_OCSP_REQUEST 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -175,3 +175,7 @@ if an error occurs.
175.Sh STANDARDS 175.Sh STANDARDS
176RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 176RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
177Status Protocol, section 4.1: Request Syntax 177Status Protocol, section 4.1: Request Syntax
178.Sh HISTORY
179These functions first appeared in OpenSSL 0.9.7
180and have been available since
181.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3 b/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
index bdc54913d1..72db8ab063 100644
--- a/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
+++ b/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.1 2016/12/27 22:06:55 schwarze Exp $ 1.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 27 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_OCSP_RESPONSE 3 18.Dt D2I_OCSP_RESPONSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -241,3 +241,7 @@ if an error occurs.
241.Sh STANDARDS 241.Sh STANDARDS
242RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate 242RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
243Status Protocol, section 4.2: Response Syntax 243Status Protocol, section 4.2: Response Syntax
244.Sh HISTORY
245These functions first appeared in OpenSSL 0.9.7
246and have been available since
247.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/engine.3 b/src/lib/libcrypto/man/engine.3
index 59fdf0748d..d0b83d7745 100644
--- a/src/lib/libcrypto/man/engine.3
+++ b/src/lib/libcrypto/man/engine.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: engine.3,v 1.12 2018/02/16 18:38:51 schwarze Exp $ 1.\" $OpenBSD: engine.3,v 1.13 2018/03/22 21:08:22 schwarze Exp $
2.\" full merge up to: OpenSSL crypto/engine e6390aca Jul 21 10:06:03 2015 -0400 2.\" full merge up to: OpenSSL crypto/engine e6390aca Jul 21 10:06:03 2015 -0400
3.\" selective merge up to: man3/ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800 3.\" selective merge up to: man3/ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800
4.\" 4.\"
@@ -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: February 16 2018 $ 54.Dd $Mdocdate: March 22 2018 $
55.Dt ENGINE 3 55.Dt ENGINE 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -1418,3 +1418,7 @@ if an error occurred.
1418.Xr ENGINE_add_conf_module 3 , 1418.Xr ENGINE_add_conf_module 3 ,
1419.Xr ENGINE_set_ex_data 3 , 1419.Xr ENGINE_set_ex_data 3 ,
1420.Xr RSA_new 3 1420.Xr RSA_new 3
1421.Sh HISTORY
1422The engine API first appeared in OpenSSL 0.9.7
1423and has been available since
1424.Ox 3.2 .