summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2018-03-23 23:18:17 +0000
committerschwarze <>2018-03-23 23:18:17 +0000
commitb368393a562c8eb79808430b84470d02b0728608 (patch)
treece00f94e47d15a430216876717307f890042478d /src
parent63e9d88f582426b455dd6cbe0be4f91c65d29251 (diff)
downloadopenbsd-b368393a562c8eb79808430b84470d02b0728608.tar.gz
openbsd-b368393a562c8eb79808430b84470d02b0728608.tar.bz2
openbsd-b368393a562c8eb79808430b84470d02b0728608.zip
finish crypto HISTORY; mostly 1.1.0/6.3, but also various other fixes
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_length.38
-rw-r--r--src/lib/libcrypto/man/ASN1_TIME_set.35
-rw-r--r--src/lib/libcrypto/man/ASN1_time_parse.314
-rw-r--r--src/lib/libcrypto/man/BIO_get_data.38
-rw-r--r--src/lib/libcrypto/man/BIO_meth_new.38
-rw-r--r--src/lib/libcrypto/man/BIO_new.38
-rw-r--r--src/lib/libcrypto/man/BN_BLINDING_new.38
-rw-r--r--src/lib/libcrypto/man/BN_bn2bin.34
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.36
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_montgomery.36
-rw-r--r--src/lib/libcrypto/man/DH_generate_parameters.38
-rw-r--r--src/lib/libcrypto/man/DH_get0_pqg.38
-rw-r--r--src/lib/libcrypto/man/DH_get_ex_new_index.38
-rw-r--r--src/lib/libcrypto/man/DH_size.37
-rw-r--r--src/lib/libcrypto/man/DSA_SIG_new.312
-rw-r--r--src/lib/libcrypto/man/DSA_get0_pqg.38
-rw-r--r--src/lib/libcrypto/man/ECDSA_SIG_new.38
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_copy.36
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.37
-rw-r--r--src/lib/libcrypto/man/ERR_error_string.37
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.325
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.316
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.37
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.310
-rw-r--r--src/lib/libcrypto/man/HMAC.35
-rw-r--r--src/lib/libcrypto/man/OCSP_resp_find_status.38
-rw-r--r--src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.311
-rw-r--r--src/lib/libcrypto/man/OPENSSL_init_crypto.37
-rw-r--r--src/lib/libcrypto/man/PKCS7_encrypt.36
-rw-r--r--src/lib/libcrypto/man/RAND_add.38
-rw-r--r--src/lib/libcrypto/man/RSA_get0_key.38
-rw-r--r--src/lib/libcrypto/man/RSA_get_ex_new_index.312
-rw-r--r--src/lib/libcrypto/man/RSA_size.39
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.311
-rw-r--r--src/lib/libcrypto/man/X509_CRL_new.38
-rw-r--r--src/lib/libcrypto/man/X509_OBJECT_get0_X509.310
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.36
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.39
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.310
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.310
-rw-r--r--src/lib/libcrypto/man/X509_STORE_new.37
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.311
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.35
-rw-r--r--src/lib/libcrypto/man/X509_get0_notBefore.38
-rw-r--r--src/lib/libcrypto/man/X509_get0_signature.39
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey.38
-rw-r--r--src/lib/libcrypto/man/X509_new.36
-rw-r--r--src/lib/libcrypto/man/X509_sign.38
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.312
-rw-r--r--src/lib/libcrypto/man/d2i_X509_NAME.38
-rw-r--r--src/lib/libcrypto/man/get_rfc3526_prime_8192.37
52 files changed, 289 insertions, 155 deletions
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3
index 1ff8f94103..7e10d131fd 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_length.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_length.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_length.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_length.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
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: March 22 2018 $ 69.Dd $Mdocdate: March 23 2018 $
70.Dt ASN1_STRING_LENGTH 3 70.Dt ASN1_STRING_LENGTH 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -309,3 +309,7 @@ first appeared in OpenSSL 0.9.5 and has been available since
309.Fn ASN1_STRING_to_UTF8 309.Fn ASN1_STRING_to_UTF8
310first appeared in OpenSSL 0.9.6 and has been available since 310first appeared in OpenSSL 0.9.6 and has been available since
311.Ox 2.9 . 311.Ox 2.9 .
312.Pp
313.Fn ASN1_STRING_get0_data
314first appeared in OpenSSL 1.1.0 and has been available since
315.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3
index f299353e44..3d218745b3 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.9 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: ASN1_TIME_set.3,v 1.10 2018/03/23 23:18:17 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.\"
@@ -433,9 +433,6 @@ and
433.Fn ASN1_TIME_set_string 433.Fn ASN1_TIME_set_string
434first appeared in OpenSSL 1.0.0 and have been available since 434first appeared in OpenSSL 1.0.0 and have been available since
435.Ox 4.9 . 435.Ox 4.9 .
436.Pp
437.Fn ASN1_TIME_cmp_time_t
438first appeared in OpenSSL 1.1.1.
439.Sh CAVEATS 436.Sh CAVEATS
440Some applications add offset times directly to a 437Some applications add offset times directly to a
441.Vt time_t 438.Vt time_t
diff --git a/src/lib/libcrypto/man/ASN1_time_parse.3 b/src/lib/libcrypto/man/ASN1_time_parse.3
index 62acf48f6e..8604e18123 100644
--- a/src/lib/libcrypto/man/ASN1_time_parse.3
+++ b/src/lib/libcrypto/man/ASN1_time_parse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_time_parse.3,v 1.6 2018/02/15 09:28:59 schwarze Exp $ 1.\" $OpenBSD: ASN1_time_parse.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Bob Beck <beck@openbsd.org> 3.\" Copyright (c) 2016 Bob Beck <beck@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 15 2018 $ 17.Dd $Mdocdate: March 23 2018 $
18.Dt ASN1_TIME_PARSE 3 18.Dt ASN1_TIME_PARSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -125,3 +125,13 @@ returns a pointer to an
125structure or 125structure or
126.Dv NULL 126.Dv NULL
127if an error occurred. 127if an error occurred.
128.Sh HISTORY
129.Fn ASN1_time_parse
130and
131.Fn ASN1_time_tm_cmp
132first appeared in
133.Ox 6.1
134and
135.Fn ASN1_TIME_set_tm
136in
137.Ox 6.2 .
diff --git a/src/lib/libcrypto/man/BIO_get_data.3 b/src/lib/libcrypto/man/BIO_get_data.3
index aa2707de82..70944255e4 100644
--- a/src/lib/libcrypto/man/BIO_get_data.3
+++ b/src/lib/libcrypto/man/BIO_get_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_get_data.3,v 1.2 2018/02/24 15:03:35 schwarze Exp $ 1.\" $OpenBSD: BIO_get_data.3,v 1.3 2018/03/23 23:18:17 schwarze Exp $
2.\" selective merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400 2.\" selective merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -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: February 24 2018 $ 68.Dd $Mdocdate: March 23 2018 $
69.Dt BIO_GET_DATA 3 69.Dt BIO_GET_DATA 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -171,4 +171,6 @@ or with
171.Xr BIO_new 3 , 171.Xr BIO_new 3 ,
172.Xr BIO_set_close 3 172.Xr BIO_set_close 3
173.Sh HISTORY 173.Sh HISTORY
174These functions first appeared in OpenSSL 1.1.0. 174These functions first appeared in OpenSSL 1.1.0
175and have been available since
176.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/BIO_meth_new.3 b/src/lib/libcrypto/man/BIO_meth_new.3
index 813b6bce4b..75d5ff23db 100644
--- a/src/lib/libcrypto/man/BIO_meth_new.3
+++ b/src/lib/libcrypto/man/BIO_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_meth_new.3,v 1.3 2018/02/23 19:12:09 schwarze Exp $ 1.\" $OpenBSD: BIO_meth_new.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -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.\"
@@ -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 23 2018 $ 69.Dd $Mdocdate: March 23 2018 $
70.Dt BIO_METH_NEW 3 70.Dt BIO_METH_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -362,4 +362,6 @@ functions return function pointers.
362.Xr BIO_new 3 , 362.Xr BIO_new 3 ,
363.Xr BIO_read 3 363.Xr BIO_read 3
364.Sh HISTORY 364.Sh HISTORY
365These functions first appeared in OpenSSL 1.1.0. 365These functions first appeared in OpenSSL 1.1.0
366and have been available since
367.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index e25586ff15..36acc3d9fe 100644
--- a/src/lib/libcrypto/man/BIO_new.3
+++ b/src/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_new.3,v 1.13 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.14 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000
4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100
@@ -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 22 2018 $ 55.Dd $Mdocdate: March 23 2018 $
56.Dt BIO_NEW 3 56.Dt BIO_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -266,3 +266,7 @@ All these functions have been available since
266.Fn BIO_vfree 266.Fn BIO_vfree
267first appeared in OpenSSL 0.9.6 and has been available since 267first appeared in OpenSSL 0.9.6 and has been available since
268.Ox 2.9 . 268.Ox 2.9 .
269.Pp
270.Fn BIO_up_ref
271first appeared in OpenSSL 1.1.0 and has been available since
272.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/BN_BLINDING_new.3 b/src/lib/libcrypto/man/BN_BLINDING_new.3
index 6055e676b4..04c5cfa351 100644
--- a/src/lib/libcrypto/man/BN_BLINDING_new.3
+++ b/src/lib/libcrypto/man/BN_BLINDING_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_BLINDING_new.3,v 1.9 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: BN_BLINDING_new.3,v 1.10 2018/03/23 23:18:17 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 Nils Larsch <nils@openssl.org>. 4.\" This file was written by Nils Larsch <nils@openssl.org>.
@@ -313,12 +313,6 @@ and
313first appeared in SSLeay 0.9.0 and have been available since 313first appeared in SSLeay 0.9.0 and have been available since
314.Ox 2.4 . 314.Ox 2.4 .
315.Pp 315.Pp
316.Fn BN_BLINDING_thread_id
317was first introduced in OpenSSL 1.0.0, and it deprecates
318.Fn BN_BLINDING_set_thread_id
319and
320.Fn BN_BLINDING_get_thread_id .
321.Pp
322.Fn BN_BLINDING_convert_ex , 316.Fn BN_BLINDING_convert_ex ,
323.Fn BN_BLINDIND_invert_ex , 317.Fn BN_BLINDIND_invert_ex ,
324.Fn BN_BLINDING_get_thread_id , 318.Fn BN_BLINDING_get_thread_id ,
diff --git a/src/lib/libcrypto/man/BN_bn2bin.3 b/src/lib/libcrypto/man/BN_bn2bin.3
index a94a8b82e1..a12a33e301 100644
--- a/src/lib/libcrypto/man/BN_bn2bin.3
+++ b/src/lib/libcrypto/man/BN_bn2bin.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_bn2bin.3,v 1.9 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: BN_bn2bin.3,v 1.10 2018/03/23 23:18:17 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 Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -316,6 +316,6 @@ first appeared in SSLeay 0.9.0.
316All these functions have been available since 316All these functions have been available since
317.Ox 2.4 . 317.Ox 2.4 .
318.Pp 318.Pp
319.Fn BN_bn2bin 319.Fn BN_asc2bin
320first appeared in OpenSSL 1.0.0 and has been available since 320first appeared in OpenSSL 1.0.0 and has been available since
321.Ox 4.9 . 321.Ox 4.9 .
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index 768a7eb76a..9dc922cd8a 100644
--- a/src/lib/libcrypto/man/BN_generate_prime.3
+++ b/src/lib/libcrypto/man/BN_generate_prime.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_generate_prime.3,v 1.12 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -399,6 +399,7 @@ first appeared in OpenSSL 0.9.5 and has been available since
399.Fn BN_generate_prime_ex , 399.Fn BN_generate_prime_ex ,
400.Fn BN_is_prime_ex , 400.Fn BN_is_prime_ex ,
401.Fn BN_is_prime_fasttest_ex , 401.Fn BN_is_prime_fasttest_ex ,
402.Fn BN_GENCB_call ,
402.Fn BN_GENCB_set_old , 403.Fn BN_GENCB_set_old ,
403and 404and
404.Fn BN_GENCB_set 405.Fn BN_GENCB_set
@@ -409,4 +410,5 @@ first appeared in OpenSSL 0.9.8 and have been available since
409.Fn BN_GENCB_free , 410.Fn BN_GENCB_free ,
410and 411and
411.Fn BN_GENCB_get_arg 412.Fn BN_GENCB_get_arg
412were added in OpenSSL 1.1.0 . 413first appeared in OpenSSL 1.1.0 and have been available since
414.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3 b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
index 9f33fe0fda..4f898fef16 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.9 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000
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 23 2018 $
52.Dt BN_MOD_MUL_MONTGOMERY 3 52.Dt BN_MOD_MUL_MONTGOMERY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -231,7 +231,7 @@ appeared before SSLeay 0.8 and have been available since
231.Fn BN_MONT_CTX_init 231.Fn BN_MONT_CTX_init
232and 232and
233.Fn BN_MONT_CTX_copy 233.Fn BN_MONT_CTX_copy
234first appeared in SSLeay 0.9.1 and 234first appeared in SSLeay 0.9.1 and have been available since
235.Ox 2.6 . 235.Ox 2.6 .
236.Sh CAVEATS 236.Sh CAVEATS
237.Fn BN_MONT_CTX_init 237.Fn BN_MONT_CTX_init
diff --git a/src/lib/libcrypto/man/DH_generate_parameters.3 b/src/lib/libcrypto/man/DH_generate_parameters.3
index c3b7edfd33..477f65d01c 100644
--- a/src/lib/libcrypto/man/DH_generate_parameters.3
+++ b/src/lib/libcrypto/man/DH_generate_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_generate_parameters.3,v 1.9 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: DH_generate_parameters.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
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 20 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt DH_GENERATE_PARAMETERS 3 52.Dt DH_GENERATE_PARAMETERS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -167,6 +167,10 @@ In versions before OpenSSL 0.9.5,
167.Dv DH_CHECK_P_NOT_STRONG_PRIME 167.Dv DH_CHECK_P_NOT_STRONG_PRIME
168is used instead of 168is used instead of
169.Dv DH_CHECK_P_NOT_SAFE_PRIME . 169.Dv DH_CHECK_P_NOT_SAFE_PRIME .
170.Pp
171.Fn DH_generate_parameters_ex
172first appeared in OpenSSL 0.9.8 and has been available since
173.Ox 4.5 .
170.Sh CAVEATS 174.Sh CAVEATS
171.Fn DH_generate_parameters_ex 175.Fn DH_generate_parameters_ex
172and 176and
diff --git a/src/lib/libcrypto/man/DH_get0_pqg.3 b/src/lib/libcrypto/man/DH_get0_pqg.3
index 5fa2eeb44f..cff96243b2 100644
--- a/src/lib/libcrypto/man/DH_get0_pqg.3
+++ b/src/lib/libcrypto/man/DH_get0_pqg.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_get0_pqg.3,v 1.3 2018/02/23 14:50:21 schwarze Exp $ 1.\" $OpenBSD: DH_get0_pqg.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" selective merge up to: OpenSSL 7966101e Sep 18 11:58:24 2017 -0400 2.\" selective merge up to: OpenSSL 7966101e Sep 18 11:58:24 2017 -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: February 23 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt DH_GET0_PQG 3 52.Dt DH_GET0_PQG 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -253,4 +253,6 @@ if no engine was set for this object.
253.Xr DH_size 3 , 253.Xr DH_size 3 ,
254.Xr DHparams_print 3 254.Xr DHparams_print 3
255.Sh HISTORY 255.Sh HISTORY
256These functions first appeared in OpenSSL 1.1.0. 256These functions first appeared in OpenSSL 1.1.0
257and have been available since
258.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/DH_get_ex_new_index.3 b/src/lib/libcrypto/man/DH_get_ex_new_index.3
index 7f3f0e7765..81a0aff8ec 100644
--- a/src/lib/libcrypto/man/DH_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/DH_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_get_ex_new_index.3,v 1.4 2016/12/10 22:22:59 schwarze Exp $ 1.\" $OpenBSD: DH_get_ex_new_index.3,v 1.5 2018/03/23 23:18:17 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 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: December 10 2016 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt DH_GET_EX_NEW_INDEX 3 52.Dt DH_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -94,4 +94,6 @@ and
94.Fn DH_set_ex_data , 94.Fn DH_set_ex_data ,
95and 95and
96.Fn DH_get_ex_data 96.Fn DH_get_ex_data
97are available since OpenSSL 0.9.5. 97first appeared in OpenSSL 0.9.5
98and have been available since
99.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/DH_size.3 b/src/lib/libcrypto/man/DH_size.3
index 5a21fc96ee..24ca50f8a5 100644
--- a/src/lib/libcrypto/man/DH_size.3
+++ b/src/lib/libcrypto/man/DH_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_size.3,v 1.7 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: DH_size.3,v 1.8 2018/03/23 23:18:17 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 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 23 2018 $
53.Dt DH_SIZE 3 53.Dt DH_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -92,4 +92,5 @@ appeared in SSLeay 0.8.1b or earlier and has been available since
92.Ox 2.4 . 92.Ox 2.4 .
93.Pp 93.Pp
94.Fn DH_bits 94.Fn DH_bits
95first appeared in OpenSSL 1.1.0. 95first appeared in OpenSSL 1.1.0 and has been available since
96.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/DSA_SIG_new.3 b/src/lib/libcrypto/man/DSA_SIG_new.3
index 676eb99052..33f2586bc4 100644
--- a/src/lib/libcrypto/man/DSA_SIG_new.3
+++ b/src/lib/libcrypto/man/DSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_SIG_new.3,v 1.6 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: DSA_SIG_new.3,v 1.7 2018/03/23 23:18:17 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 was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 21 2018 $ 53.Dd $Mdocdate: March 23 2018 $
54.Dt DSA_SIG_NEW 3 54.Dt DSA_SIG_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -132,5 +132,11 @@ returns 1 on success or 0 on failure.
132.Fn DSA_SIG_new 132.Fn DSA_SIG_new
133and 133and
134.Fn DSA_SIG_free 134.Fn DSA_SIG_free
135first appeared in in OpenSSL 0.9.3 and have been available since 135first appeared in OpenSSL 0.9.3 and have been available since
136.Ox 2.6 . 136.Ox 2.6 .
137.Pp
138.Fn DSA_SIG_get0
139and
140.Fn DSA_SIG_set0
141first appeared in OpenSSL 1.1.0 and have been available since
142.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/DSA_get0_pqg.3 b/src/lib/libcrypto/man/DSA_get0_pqg.3
index cff2b5cc41..56d57066be 100644
--- a/src/lib/libcrypto/man/DSA_get0_pqg.3
+++ b/src/lib/libcrypto/man/DSA_get0_pqg.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_get0_pqg.3,v 1.3 2018/02/24 13:25:50 schwarze Exp $ 1.\" $OpenBSD: DSA_get0_pqg.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400 2.\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -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: February 24 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt DSA_GET0_PQG 3 52.Dt DSA_GET0_PQG 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -247,4 +247,6 @@ if no engine was set for this object.
247.Xr DSA_sign 3 , 247.Xr DSA_sign 3 ,
248.Xr DSA_size 3 248.Xr DSA_size 3
249.Sh HISTORY 249.Sh HISTORY
250These functions first appeared in OpenSSL 1.1.0. 250These functions first appeared in OpenSSL 1.1.0
251and have been available since
252.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/ECDSA_SIG_new.3 b/src/lib/libcrypto/man/ECDSA_SIG_new.3
index d462e1f949..7a6fa4fa78 100644
--- a/src/lib/libcrypto/man/ECDSA_SIG_new.3
+++ b/src/lib/libcrypto/man/ECDSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.11 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Nils Larsch <nils@openssl.org>. 4.\" This file was written by Nils Larsch <nils@openssl.org>.
@@ -502,6 +502,12 @@ and
502.Fn ECDSA_set_method 502.Fn ECDSA_set_method
503first appeared in OpenSSL 0.9.8 and have been available since 503first appeared in OpenSSL 0.9.8 and have been available since
504.Ox 4.5 . 504.Ox 4.5 .
505.Pp
506.Fn ECDSA_SIG_get0
507and
508.Fn ECDSA_SIG_set0
509first appeared in OpenSSL 1.1.0 and have been available since
510.Ox 6.3 .
505.Sh AUTHORS 511.Sh AUTHORS
506.An Nils Larsch 512.An Nils Larsch
507for the OpenSSL project. 513for the OpenSSL project.
diff --git a/src/lib/libcrypto/man/EC_GROUP_copy.3 b/src/lib/libcrypto/man/EC_GROUP_copy.3
index 5164d6ddea..bdbd72c2cc 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.9 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: EC_GROUP_copy.3,v 1.10 2018/03/23 23:18:17 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>.
@@ -497,10 +497,6 @@ first appeared in OpenSSL 0.9.7 and have been available since
497.Ox 3.2 . 497.Ox 3.2 .
498.Pp 498.Pp
499.Fn EC_GROUP_dup , 499.Fn EC_GROUP_dup ,
500.Fn EC_GROUP_set_generator ,
501.Fn EC_GROUP_get0_generator ,
502.Fn EC_GROUP_get_order ,
503.Fn EC_GROUP_get_cofactor ,
504.Fn EC_GROUP_set_curve_name , 500.Fn EC_GROUP_set_curve_name ,
505.Fn EC_GROUP_get_curve_name , 501.Fn EC_GROUP_get_curve_name ,
506.Fn EC_GROUP_set_asn1_flag , 502.Fn EC_GROUP_set_asn1_flag ,
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index 06a85aaed1..c77233b4ee 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_new.3,v 1.12 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL d900a015 Oct 8 14:40:42 2015 +0200 2.\" OpenSSL d900a015 Oct 8 14:40:42 2015 +0200
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -549,15 +549,12 @@ returns the point_conversion_form for the
549.Fn EC_KEY_precompute_mult , 549.Fn EC_KEY_precompute_mult ,
550.Fn EC_KEY_generate_key , 550.Fn EC_KEY_generate_key ,
551.Fn EC_KEY_check_key , 551.Fn EC_KEY_check_key ,
552.Fn EC_KEY_print ,
552and 553and
553.Fn EC_KEY_print_fp 554.Fn EC_KEY_print_fp
554first appeared in OpenSSL 0.9.8 and have been available since 555first appeared in OpenSSL 0.9.8 and have been available since
555.Ox 4.5 . 556.Ox 4.5 .
556.Pp 557.Pp
557.Fn EC_KEY_up_ref
558first appeared in OpenSSL 1.0.0 and has been available since
559.Ox 4.9 .
560.Pp
561.Fn EC_KEY_get_flags , 558.Fn EC_KEY_get_flags ,
562.Fn EC_KEY_set_flags , 559.Fn EC_KEY_set_flags ,
563.Fn EC_KEY_clear_flags , 560.Fn EC_KEY_clear_flags ,
diff --git a/src/lib/libcrypto/man/ERR_error_string.3 b/src/lib/libcrypto/man/ERR_error_string.3
index b303ab2a31..1587be1bbd 100644
--- a/src/lib/libcrypto/man/ERR_error_string.3
+++ b/src/lib/libcrypto/man/ERR_error_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_error_string.3,v 1.5 2018/03/20 22:56:38 schwarze Exp $ 1.\" $OpenBSD: ERR_error_string.3,v 1.6 2018/03/23 23:18:17 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 20 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt ERR_ERROR_STRING 3 52.Dt ERR_ERROR_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -172,4 +172,5 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
172.Ox 2.4 . 172.Ox 2.4 .
173.Pp 173.Pp
174.Fn ERR_error_string_n 174.Fn ERR_error_string_n
175was added in OpenSSL 0.9.6. 175first appeared in OpenSSL 0.9.6 and has been available since
176.Ox 2.9 .
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 8268a48102..98a06183d3 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.13 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.14 2018/03/23 23:18:17 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.\"
@@ -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 22 2018 $ 54.Dd $Mdocdate: March 23 2018 $
55.Dt EVP_DIGESTINIT 3 55.Dt EVP_DIGESTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -668,10 +668,25 @@ and
668first appeared in OpenSSL 0.9.7 and have been available since 668first appeared in OpenSSL 0.9.7 and have been available since
669.Ox 3.2 . 669.Ox 3.2 .
670.Pp 670.Pp
671.Fn EVP_MD_CTX_new 671.Fn EVP_sha224 ,
672.Fn EVP_sha256 ,
673.Fn EVP_sha384 ,
672and 674and
673.Fn EVP_MD_CTX_free 675.Fn EVP_sha512
674first appeared in OpenSSL 1.1.0. 676first appeared in OpenSSL 0.8.7h and have been available since
677.Ox 4.0 .
678.Pp
679.Fn EVP_MD_CTX_ctrl
680first appeared in OpenSSL 1.1.0 and has been available since
681.Ox 5.7 .
682.Pp
683.Fn EVP_MD_CTX_new ,
684.Fn EVP_MD_CTX_reset ,
685.Fn EVP_MD_CTX_free ,
686and
687.Fn EVP_md5_sha1
688first appeared in OpenSSL 1.1.0 and have been available since
689.Ox 6.3 .
675.Pp 690.Pp
676The link between digests and signing algorithms was fixed in OpenSSL 1.0 691The link between digests and signing algorithms was fixed in OpenSSL 1.0
677and later, so now 692and later, so now
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 752c5a5316..775b9c4214 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.18 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.19 2018/03/23 23:18:17 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.\"
@@ -1316,7 +1316,8 @@ first appeared in OpenSSL 1.0.1 and have been available since
1316.Ox 5.3 . 1316.Ox 5.3 .
1317.Pp 1317.Pp
1318.Fn EVP_CIPHER_CTX_reset 1318.Fn EVP_CIPHER_CTX_reset
1319first appeared in OpenSSL 1.1.0. 1319first appeared in OpenSSL 1.1.0 and has been available since
1320.Ox 6.3 .
1320.Sh BUGS 1321.Sh BUGS
1321.Dv EVP_MAX_KEY_LENGTH 1322.Dv EVP_MAX_KEY_LENGTH
1322and 1323and
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index b1af6c6eac..8462da6d46 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.10 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.11 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL EVP_PKEY_CTX_ctrl.pod 1722496f Jun 8 15:18:38 2017 -0400 2.\" OpenSSL EVP_PKEY_CTX_ctrl.pod 1722496f Jun 8 15:18:38 2017 -0400
3.\" OpenSSL EVP_PKEY_CTX_ctrl.pod e03af178 Dec 11 17:05:57 2014 -0500 3.\" OpenSSL EVP_PKEY_CTX_ctrl.pod e03af178 Dec 11 17:05:57 2014 -0500
4.\" 4.\"
@@ -289,16 +289,6 @@ supported by the public key algorithm.
289.Xr EVP_PKEY_verify 3 , 289.Xr EVP_PKEY_verify 3 ,
290.Xr EVP_PKEY_verify_recover 3 290.Xr EVP_PKEY_verify_recover 3
291.Sh HISTORY 291.Sh HISTORY
292.Fn EVP_PKEY_CTX_ctrl , 292These functions first appeared in OpenSSL 1.0.0
293.Fn EVP_PKEY_CTX_ctrl_str , 293and have been available since
294.Fn EVP_PKEY_CTX_set_rsa_padding ,
295.Fn EVP_PKEY_CTX_set_rsa_pss_saltlen ,
296.Fn EVP_PKEY_CTX_set_rsa_keygen_bits ,
297.Fn EVP_PKEY_CTX_set_rsa_keygen_pubexp ,
298.Fn EVP_PKEY_CTX_set_dsa_paramgen_bits ,
299.Fn EVP_PKEY_CTX_set_dh_paramgen_prime_len ,
300.Fn EVP_PKEY_CTX_set_dh_paramgen_generator ,
301and
302.Fn EVP_PKEY_CTX_set_ec_paramgen_curve_nid
303first appeared in OpenSSL 1.0.0 and have been available since
304.Ox 4.9 . 294.Ox 4.9 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index 69168cb70f..ed286ecb31 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_new.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d42 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d42 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 20 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EVP_PKEY_NEW 3 52.Dt EVP_PKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -118,4 +118,5 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
118.Ox 2.4 . 118.Ox 2.4 .
119.Pp 119.Pp
120.Fn EVP_PKEY_up_ref 120.Fn EVP_PKEY_up_ref
121first appeared in OpenSSL 1.1.0. 121first appeared in OpenSSL 1.1.0 and has been available since
122.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index 0b928e2833..6682ea5154 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.11 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.12 2018/03/23 23:18:17 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 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -327,3 +327,11 @@ and
327.Fn EVP_PKEY_base_id 327.Fn EVP_PKEY_base_id
328first appeared in OpenSSL 1.0.0 and have been available since 328first appeared in OpenSSL 1.0.0 and have been available since
329.Ox 4.9 . 329.Ox 4.9 .
330.Pp
331.Fn EVP_PKEY_get0_RSA ,
332.Fn EVP_PKEY_get0_DSA ,
333.Fn EVP_PKEY_get0_DH ,
334and
335.Fn EVP_PKEY_get0_EC_KEY
336first appeared in OpenSSL 1.1.0 and have been available since
337.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/HMAC.3 b/src/lib/libcrypto/man/HMAC.3
index 85638caf16..1f855dc17d 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.12 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: HMAC.3,v 1.13 2018/03/23 23:18:17 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.\"
@@ -399,4 +399,5 @@ first appeared in OpenSSL 1.0.0 and has been available since
399.Fn HMAC_CTX_free , 399.Fn HMAC_CTX_free ,
400and 400and
401.Fn HMAC_CTX_get_md 401.Fn HMAC_CTX_get_md
402first appeared in OpenSSL 1.1.0. 402first appeared in OpenSSL 1.1.0 and have been available since
403.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/OCSP_resp_find_status.3 b/src/lib/libcrypto/man/OCSP_resp_find_status.3
index 6d58bebdb9..1c4da4e99e 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.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_resp_find_status.3,v 1.8 2018/03/23 23:18:17 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 22 2018 $ 68.Dd $Mdocdate: March 23 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
@@ -402,3 +402,7 @@ and
402.Fn OCSP_check_validity 402.Fn OCSP_check_validity
403first appeared in OpenSSL 0.9.7 and have been available since 403first appeared in OpenSSL 0.9.7 and have been available since
404.Ox 3.2 . 404.Ox 3.2 .
405.Pp
406.Fn OCSP_SINGLERESP_get0_id
407first appeared in OpenSSL 1.1.0 and has been available since
408.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index 3c3da3cb28..46f8083ab3 100644
--- a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
+++ b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.8 2018/03/21 14:55:30 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.9 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800 2.\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: March 21 2018 $ 71.Dd $Mdocdate: March 23 2018 $
72.Dt OPENSSL_VERSION_NUMBER 3 72.Dt OPENSSL_VERSION_NUMBER 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -267,3 +267,10 @@ and got its final format in LibreSSL 2.3.2 and
267.Dv LIBRESSL_VERSION_TEXT 267.Dv LIBRESSL_VERSION_TEXT
268first appeared in LibreSSL 2.2.2 and 268first appeared in LibreSSL 2.2.2 and
269.Ox 5.8 . 269.Ox 5.8 .
270.Pp
271.Fn OpenSSL_version_num
272and
273.Fn OpenSSL_version
274first appeared in OpenSSL 1.1.0
275and have been available since LibreSSL 2.7.1 and
276.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/OPENSSL_init_crypto.3 b/src/lib/libcrypto/man/OPENSSL_init_crypto.3
index 525d748cea..3a532550ae 100644
--- a/src/lib/libcrypto/man/OPENSSL_init_crypto.3
+++ b/src/lib/libcrypto/man/OPENSSL_init_crypto.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_init_crypto.3,v 1.2 2018/03/21 22:08:04 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_init_crypto.3,v 1.3 2018/03/23 23:18:17 schwarze Exp $
2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: March 21 2018 $ 16.Dd $Mdocdate: March 23 2018 $
17.Dt OPENSSL_INIT_CRYPTO 3 17.Dt OPENSSL_INIT_CRYPTO 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -74,7 +74,8 @@ is intended to return 1 on success or 0 on error.
74.Xr openssl.cnf 5 74.Xr openssl.cnf 5
75.Sh HISTORY 75.Sh HISTORY
76.Fn OPENSSL_init_crypto 76.Fn OPENSSL_init_crypto
77first appeared in OpenSSL 1.1.0. 77first appeared in OpenSSL 1.1.0 and has been available since
78.Ox 6.3 .
78.Sh BUGS 79.Sh BUGS
79.Fn OPENSSL_init_crypto 80.Fn OPENSSL_init_crypto
80silently ignores almost all kinds of errors. 81silently ignores almost all kinds of errors.
diff --git a/src/lib/libcrypto/man/PKCS7_encrypt.3 b/src/lib/libcrypto/man/PKCS7_encrypt.3
index 324cb545d7..a8717d3104 100644
--- a/src/lib/libcrypto/man/PKCS7_encrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_encrypt.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PKCS7_encrypt.3,v 1.8 2018/03/23 23:18:17 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>.
@@ -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 22 2018 $ 52.Dd $Mdocdate: March 23 2018 $
53.Dt PKCS7_ENCRYPT 3 53.Dt PKCS7_ENCRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -158,7 +158,7 @@ The error can be obtained from
158.Xr PKCS7_decrypt 3 , 158.Xr PKCS7_decrypt 3 ,
159.Xr PKCS7_new 3 159.Xr PKCS7_new 3
160.Sh HISTORY 160.Sh HISTORY
161.Xr PKCS7_decrypt 3 161.Fn PKCS7_encrypt
162first appeared in OpenSSL 0.9.5 and has been available since 162first appeared in OpenSSL 0.9.5 and has been available since
163.Ox 2.7 . 163.Ox 2.7 .
164.Pp 164.Pp
diff --git a/src/lib/libcrypto/man/RAND_add.3 b/src/lib/libcrypto/man/RAND_add.3
index a8088c53cd..7fd955dde6 100644
--- a/src/lib/libcrypto/man/RAND_add.3
+++ b/src/lib/libcrypto/man/RAND_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_add.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: RAND_add.3,v 1.9 2018/03/23 23:18:17 schwarze Exp $
2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200
3.\" 3.\"
4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> 4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 22 2018 $ 18.Dd $Mdocdate: March 23 2018 $
19.Dt RAND_ADD 3 19.Dt RAND_ADD 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -67,3 +67,7 @@ and
67.Fn RAND_status 67.Fn RAND_status
68first appeared in OpenSSL 0.9.5 and have been available since 68first appeared in OpenSSL 0.9.5 and have been available since
69.Ox 2.7 . 69.Ox 2.7 .
70.Pp
71.Fn RAND_poll
72first appeared in OpenSSL 0.9.6 and has been available since
73.Ox 2.9 .
diff --git a/src/lib/libcrypto/man/RSA_get0_key.3 b/src/lib/libcrypto/man/RSA_get0_key.3
index f82534864f..3e6f75a906 100644
--- a/src/lib/libcrypto/man/RSA_get0_key.3
+++ b/src/lib/libcrypto/man/RSA_get0_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_get0_key.3,v 1.3 2018/02/24 13:04:47 schwarze Exp $ 1.\" $OpenBSD: RSA_get0_key.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" selective merge up to: OpenSSL 665d899f Aug 2 02:19:43 2017 +0800 2.\" selective merge up to: OpenSSL 665d899f Aug 2 02:19:43 2017 +0800
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: February 24 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt RSA_GET0_KEY 3 52.Dt RSA_GET0_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -285,4 +285,6 @@ are set.
285.Xr RSA_print 3 , 285.Xr RSA_print 3 ,
286.Xr RSA_size 3 286.Xr RSA_size 3
287.Sh HISTORY 287.Sh HISTORY
288These functions first appeared in OpenSSL 1.1.0. 288These functions first appeared in OpenSSL 1.1.0
289and have been available since
290.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/RSA_get_ex_new_index.3 b/src/lib/libcrypto/man/RSA_get_ex_new_index.3
index dee079b3db..cf3d3f6fd7 100644
--- a/src/lib/libcrypto/man/RSA_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/RSA_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_get_ex_new_index.3,v 1.9 2018/03/21 07:25:59 schwarze Exp $ 1.\" $OpenBSD: RSA_get_ex_new_index.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL 35cb565a Nov 19 15:49:30 2015 -0500 2.\" OpenSSL 35cb565a Nov 19 15:49:30 2015 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -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 23 2018 $
53.Dt RSA_GET_EX_NEW_INDEX 3 53.Dt RSA_GET_EX_NEW_INDEX 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -81,6 +81,7 @@
81.Fa "RSA *r" 81.Fa "RSA *r"
82.Fa "int idx" 82.Fa "int idx"
83.Fc 83.Fc
84.In openssl/crypto.h
84.Ft typedef int 85.Ft typedef int
85.Fo CRYPTO_EX_new 86.Fo CRYPTO_EX_new
86.Fa "void *parent" 87.Fa "void *parent"
@@ -271,11 +272,8 @@ On failure an error code can be obtained from
271.Xr X509_STORE_CTX_set_ex_data 3 , 272.Xr X509_STORE_CTX_set_ex_data 3 ,
272.Xr X509_STORE_set_ex_data 3 273.Xr X509_STORE_set_ex_data 3
273.Sh HISTORY 274.Sh HISTORY
274.Fn RSA_get_ex_new_index , 275These functions first appeared in SSLeay 0.9.0
275.Fn RSA_set_ex_data , 276and have been available since
276and
277.Fn RSA_get_ex_data
278first appeared in SSLeay 0.9.0 and have been available since
279.Ox 2.4 . 277.Ox 2.4 .
280.Sh BUGS 278.Sh BUGS
281.Fa dup_func 279.Fa dup_func
diff --git a/src/lib/libcrypto/man/RSA_size.3 b/src/lib/libcrypto/man/RSA_size.3
index e730be2dc4..f99979bb76 100644
--- a/src/lib/libcrypto/man/RSA_size.3
+++ b/src/lib/libcrypto/man/RSA_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_size.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_size.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -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 23 2018 $
53.Dt RSA_SIZE 3 53.Dt RSA_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -88,8 +88,9 @@ The size.
88.Xr RSA_new 3 88.Xr RSA_new 3
89.Sh HISTORY 89.Sh HISTORY
90.Fn RSA_size 90.Fn RSA_size
91appeared before SSLeay 0.8 and have been available since 91appeared before SSLeay 0.8 and has been available since
92.Ox 2.4 . 92.Ox 2.4 .
93.Pp 93.Pp
94.Fn RSA_bits 94.Fn RSA_bits
95first appeared in OpenSSL 1.1.0. 95first appeared in OpenSSL 1.1.0 and has been available since
96.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index 03af7fbcdd..91883669d8 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.13 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.14 2018/03/23 23:18:17 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.\"
@@ -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 22 2018 $ 52.Dd $Mdocdate: March 23 2018 $
53.Dt X509V3_GET_D2I 3 53.Dt X509V3_GET_D2I 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -428,3 +428,10 @@ and
428.Fn X509_REVOKED_add1_ext_i2d 428.Fn X509_REVOKED_add1_ext_i2d
429first appeared in OpenSSL 0.9.7 and have been available since 429first appeared in OpenSSL 0.9.7 and have been available since
430.Ox 3.2 . 430.Ox 3.2 .
431.Pp
432.Fn X509_get0_extensions ,
433.Fn X509_CRL_get0_extensions ,
434and
435.Fn X509_REVOKED_get0_extensions
436first appeared in OpenSSL 1.1.0 and have been available since
437.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_CRL_new.3 b/src/lib/libcrypto/man/X509_CRL_new.3
index b9ecb684c3..2f824bff91 100644
--- a/src/lib/libcrypto/man/X509_CRL_new.3
+++ b/src/lib/libcrypto/man/X509_CRL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_new.3,v 1.6 2018/03/23 23:18:17 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: March 21 2018 $ 17.Dd $Mdocdate: March 23 2018 $
18.Dt X509_CRL_NEW 3 18.Dt X509_CRL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -127,3 +127,7 @@ and
127.Fn X509_CRL_INFO_free 127.Fn X509_CRL_INFO_free
128appeared before SSLeay 0.8 and have been available since 128appeared before SSLeay 0.8 and have been available since
129.Ox 2.4 . 129.Ox 2.4 .
130.Pp
131.Fn X509_CRL_up_ref
132first appeared in OpenSSL 1.1.0 and has been available since
133.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
index da95d9da15..0119b91e1e 100644
--- a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
+++ b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.5 2018/03/23 23:18:17 schwarze Exp $
2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: March 22 2018 $ 16.Dd $Mdocdate: March 23 2018 $
17.Dt X509_OBJECT_GET0_X509 3 17.Dt X509_OBJECT_GET0_X509 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -228,3 +228,9 @@ and
228.Fn X509_OBJECT_retrieve_match 228.Fn X509_OBJECT_retrieve_match
229first appeared in OpenSSL 0.9.6 and have been available since 229first appeared in OpenSSL 0.9.6 and have been available since
230.Ox 2.9 . 230.Ox 2.9 .
231.Pp
232.Fn X509_OBJECT_get0_X509
233and
234.Fn X509_OBJECT_get0_X509_CRL
235first appeared in OpenSSL 1.1.0 and have been available since
236.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index 8ef37a7973..077f6f7d0e 100644
--- a/src/lib/libcrypto/man/X509_PUBKEY_new.3
+++ b/src/lib/libcrypto/man/X509_PUBKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.11 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.12 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: 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>.
@@ -310,3 +310,7 @@ and
310.Fn X509_PUBKEY_get0_param 310.Fn X509_PUBKEY_get0_param
311first appeared in OpenSSL 1.0.0 and have been available since 311first appeared in OpenSSL 1.0.0 and have been available since
312.Ox 4.9 . 312.Ox 4.9 .
313.Pp
314.Fn X509_PUBKEY_get0
315first appeared in OpenSSL 1.1.0 and has been available since
316.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index b34f49a11f..65d3470b40 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.7 2018/03/23 14:26:40 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.8 2018/03/23 23:18:17 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.\"
@@ -192,5 +192,10 @@ first appeared in OpenSSL 0.9.7 and have been available since
192.Ox 3.2 . 192.Ox 3.2 .
193.Pp 193.Pp
194.Fn X509_REVOKED_dup 194.Fn X509_REVOKED_dup
195first appeared in OpenSSL 1.0.2 and has been available since 195first appeared in OpenSSL 1.0.2.
196.Fn X509_REVOKED_get0_serialNumber
197and
198.Fn X509_REVOKED_get0_revocationDate
199first appeared in OpenSSL 1.1.0.
200These functions have been available since
196.Ox 6.3 . 201.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index f510a40180..6d575139d5 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: March 22 2018 $ 56.Dd $Mdocdate: March 23 2018 $
57.Dt X509_STORE_CTX_GET_ERROR 3 57.Dt X509_STORE_CTX_GET_ERROR 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -387,3 +387,9 @@ appeared before SSLeay 0.8 and have been available since
387.Fn X509_STORE_CTX_get1_chain 387.Fn X509_STORE_CTX_get1_chain
388first appeared in OpenSSL 0.9.5 and has been available since 388first appeared in OpenSSL 0.9.5 and has been available since
389.Ox 2.7 . 389.Ox 2.7 .
390.Pp
391.Fn X509_STORE_CTX_get0_cert
392and
393.Fn X509_STORE_CTX_get0_chain
394first appeared in OpenSSL 1.1.0 and have been available since
395.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 34ccca26f7..501e2b0e78 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.16 2018/03/23 14:26:40 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.17 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
3.\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 3.\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200
4.\" 4.\"
@@ -349,7 +349,13 @@ first appeared in OpenSSL 0.9.8 and have been available since
349.Ox 4.5 . 349.Ox 4.5 .
350.Pp 350.Pp
351.Fn X509_STORE_CTX_get0_store 351.Fn X509_STORE_CTX_get0_store
352first appeared in OpenSSL 1.0.2 and has been available since 352first appeared in OpenSSL 1.0.2.
353.Fn X509_STORE_CTX_set0_trusted_stack ,
354.Fn X509_STORE_CTX_get0_untrusted ,
355and
356.Fn X509_STORE_CTX_set0_untrusted
357first appeared in OpenSSL 1.1.0.
358These functions have been available since
353.Ox 6.3 . 359.Ox 6.3 .
354.Sh BUGS 360.Sh BUGS
355The certificates and CRLs in a context are used internally and should 361The certificates and CRLs in a context are used internally and should
diff --git a/src/lib/libcrypto/man/X509_STORE_new.3 b/src/lib/libcrypto/man/X509_STORE_new.3
index 96ec504353..d450ec1f95 100644
--- a/src/lib/libcrypto/man/X509_STORE_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_new.3,v 1.2 2018/03/21 03:28:40 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_new.3,v 1.3 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
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.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 21 2018 $ 70.Dd $Mdocdate: March 23 2018 $
71.Dt X509_STORE_NEW 3 71.Dt X509_STORE_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -136,4 +136,5 @@ appeared before SSLeay 0.8 and have been available since
136.Ox 2.4 . 136.Ox 2.4 .
137.Pp 137.Pp
138.Fn X509_STORE_up_ref 138.Fn X509_STORE_up_ref
139first appeared in OpenSSL 1.1.0. 139first appeared in OpenSSL 1.1.0 and has been available since
140.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index ecb56c7b0a..d444eaf4f7 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.11 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.12 2018/03/23 23:18:17 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.\"
@@ -208,5 +208,10 @@ and
208first appeared in OpenSSL 0.9.8 and have been available since 208first appeared in OpenSSL 0.9.8 and have been available since
209.Ox 4.5 . 209.Ox 4.5 .
210.Pp 210.Pp
211.Fn X509_STORE_get0_objects 211.Fn X509_STORE_get0_objects ,
212first appeared in OpenSSL 1.1.0. 212.Fn X509_STORE_get_ex_new_index ,
213.Fn X509_STORE_set_ex_data ,
214and
215.Fn X509_STORE_get_ex_data
216first appeared in OpenSSL 1.1.0 and have been available since
217.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
index 82a49f7bfb..03ec907fb3 100644
--- a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
+++ b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.6 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 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>.
@@ -96,7 +96,8 @@ do not return a value.
96.Xr X509_STORE_new 3 96.Xr X509_STORE_new 3
97.Sh HISTORY 97.Sh HISTORY
98.Fn X509_STORE_set_verify_cb_func 98.Fn X509_STORE_set_verify_cb_func
99is available in all versions of SSLeay and OpenSSL. 99appeared before SSLeay 0.8 and has been available since
100.Ox 2.4 .
100.Pp 101.Pp
101.Fn X509_STORE_set_verify_cb 102.Fn X509_STORE_set_verify_cb
102first appeared in OpenSSL 1.0.0 and has been available since 103first appeared in OpenSSL 1.0.0 and has been available since
diff --git a/src/lib/libcrypto/man/X509_get0_notBefore.3 b/src/lib/libcrypto/man/X509_get0_notBefore.3
index 3af3074d27..334f70e599 100644
--- a/src/lib/libcrypto/man/X509_get0_notBefore.3
+++ b/src/lib/libcrypto/man/X509_get0_notBefore.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get0_notBefore.3,v 1.3 2018/02/25 10:53:16 schwarze Exp $ 1.\" $OpenBSD: X509_get0_notBefore.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" content checked up to: OpenSSL 27b138e9 May 19 00:16:38 2017 +0000 2.\" content checked up to: OpenSSL 27b138e9 May 19 00:16:38 2017 +0000
3.\" 3.\"
4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: February 25 2018 $ 18.Dd $Mdocdate: March 23 2018 $
19.Dt X509_GET0_NOTBEFORE 3 19.Dt X509_GET0_NOTBEFORE 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -152,3 +152,7 @@ return 1 on success or 0 on failure.
152.Xr X509_sign 3 , 152.Xr X509_sign 3 ,
153.Xr X509_VAL_new 3 , 153.Xr X509_VAL_new 3 ,
154.Xr X509_verify_cert 3 154.Xr X509_verify_cert 3
155.Sh HISTORY
156These functions first appeared in OpenSSL 1.1.0
157and have been available since
158.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_get0_signature.3 b/src/lib/libcrypto/man/X509_get0_signature.3
index 5392dd677b..a0982f2193 100644
--- a/src/lib/libcrypto/man/X509_get0_signature.3
+++ b/src/lib/libcrypto/man/X509_get0_signature.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get0_signature.3,v 1.4 2018/03/23 14:26:40 schwarze Exp $ 1.\" $OpenBSD: X509_get0_signature.3,v 1.5 2018/03/23 23:18:17 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100 3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100
4.\" 4.\"
@@ -150,12 +150,13 @@ is not appropriate, for example in a non-standard or unsupported format.
150.Fn X509_get0_signature 150.Fn X509_get0_signature
151and 151and
152.Fn X509_get_signature_nid 152.Fn X509_get_signature_nid
153first appeared in OpenSSL 1.0.2 and have been available since 153first appeared in OpenSSL 1.0.2.
154.Ox 6.3 .
155.Pp
156.Fn X509_REQ_get0_signature , 154.Fn X509_REQ_get0_signature ,
157.Fn X509_CRL_get0_signature , 155.Fn X509_CRL_get0_signature ,
156.Fn X509_get0_tbs_sigalg ,
158.Fn X509_REQ_get_signature_nid , 157.Fn X509_REQ_get_signature_nid ,
159and 158and
160.Fn X509_CRL_get_signature_nid 159.Fn X509_CRL_get_signature_nid
161first appeared in OpenSSL 1.1.0. 160first appeared in OpenSSL 1.1.0.
161All these functions have been available since
162.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_get_pubkey.3 b/src/lib/libcrypto/man/X509_get_pubkey.3
index 8b7a93f13b..e84ff0b18a 100644
--- a/src/lib/libcrypto/man/X509_get_pubkey.3
+++ b/src/lib/libcrypto/man/X509_get_pubkey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_pubkey.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_get_pubkey.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" selective merge up to: 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 23 2018 $
52.Dt X509_GET_PUBKEY 3 52.Dt X509_GET_PUBKEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -165,3 +165,7 @@ and
165.Fn X509_REQ_set_pubkey 165.Fn X509_REQ_set_pubkey
166appeared before SSLeay 0.8 and have been available since 166appeared before SSLeay 0.8 and have been available since
167.Ox 2.4 . 167.Ox 2.4 .
168.Pp
169.Fn X509_get0_pubkey
170first appeared in OpenSSL 1.1.0 and has been available since
171.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index afade8fc5b..4bfc430549 100644
--- a/src/lib/libcrypto/man/X509_new.3
+++ b/src/lib/libcrypto/man/X509_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_new.3,v 1.13 2018/03/23 14:26:40 schwarze Exp $ 1.\" $OpenBSD: X509_new.3,v 1.14 2018/03/23 23:18:17 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: 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>.
@@ -161,6 +161,10 @@ and
161appeared before SSLeay 0.8 and have been available since 161appeared before SSLeay 0.8 and have been available since
162.Ox 2.4 . 162.Ox 2.4 .
163.Pp 163.Pp
164.Fn X509_up_ref
165first appeared in OpenSSL 1.1.0 and has been available since
166.Ox 6.1 .
167.Pp
164.Fn X509_chain_up_ref 168.Fn X509_chain_up_ref
165first appeared in OpenSSL 1.0.2 and has been available since 169first appeared in OpenSSL 1.0.2 and has been available since
166.Ox 6.3 . 170.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3
index f7ea043374..5341da6dc9 100644
--- a/src/lib/libcrypto/man/X509_sign.3
+++ b/src/lib/libcrypto/man/X509_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_sign.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: X509_sign.3,v 1.4 2018/03/23 23:18:17 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>.
@@ -203,11 +203,5 @@ appeared before SSLeay 0.8 and have been available since
203.Fn X509_REQ_sign_ctx , 203.Fn X509_REQ_sign_ctx ,
204and 204and
205.Fn X509_CRL_sign_ctx 205.Fn X509_CRL_sign_ctx
206were first added to OpenSSL 1.0.1.
207.Pp
208.Fn X509_sign_ctx ,
209.Fn X509_REQ_sign_ctx ,
210and
211.Fn X509_CRL_sign_ctx
212first appeared in OpenSSL 1.0.1 and have been available since 206first appeared in OpenSSL 1.0.1 and have been available since
213.Ox 5.3 . 207.Ox 5.3 .
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index e8a17ebb1d..451d5cdd77 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.11 2018/03/23 23:18:17 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 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 22 2018 $ 17.Dd $Mdocdate: March 23 2018 $
18.Dt D2I_ASN1_OCTET_STRING 3 18.Dt D2I_ASN1_OCTET_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -432,3 +432,11 @@ These functions have been available since
432.Fn i2d_ASN1_PRINTABLESTRING 432.Fn i2d_ASN1_PRINTABLESTRING
433first appeared in OpenSSL 0.9.5 and has been available since 433first appeared in OpenSSL 0.9.5 and has been available since
434.Ox 2.7 . 434.Ox 2.7 .
435.Pp
436.Fn d2i_ASN1_UNIVERSALSTRING ,
437.Fn i2d_ASN1_UNIVERSALSTRING ,
438.Fn d2i_ASN1_GENERALSTRING ,
439and
440.Fn i2d_ASN1_GENERALSTRING
441first appeared in OpenSSL 0.9.7 and have been available since
442.Ox 3.2 .
diff --git a/src/lib/libcrypto/man/d2i_X509_NAME.3 b/src/lib/libcrypto/man/d2i_X509_NAME.3
index 7d5f3f268e..063a72edeb 100644
--- a/src/lib/libcrypto/man/d2i_X509_NAME.3
+++ b/src/lib/libcrypto/man/d2i_X509_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_NAME.3,v 1.12 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_NAME.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $
2.\" checked up to: 2.\" checked up to:
3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and 3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and
4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400 4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: March 21 2018 $ 20.Dd $Mdocdate: March 23 2018 $
21.Dt D2I_X509_NAME 3 21.Dt D2I_X509_NAME 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -185,3 +185,7 @@ and
185.Fn X509_NAME_ENTRY_dup 185.Fn X509_NAME_ENTRY_dup
186appeared before SSLeay 0.8 and have been available since 186appeared before SSLeay 0.8 and have been available since
187.Ox 2.4 . 187.Ox 2.4 .
188.Pp
189.Fn X509_NAME_get0_der
190first appeared in OpenSSL 1.1.0 and has been available since
191.Ox 6.3 .
diff --git a/src/lib/libcrypto/man/get_rfc3526_prime_8192.3 b/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
index ff6289f10c..b26e28be9a 100644
--- a/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
+++ b/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $ 1.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $
2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -163,6 +163,11 @@ and
163.Fn get_rfc3526_prime_8192 163.Fn get_rfc3526_prime_8192
164first appeared in OpenSSL 0.9.8a and have been available since 164first appeared in OpenSSL 0.9.8a and have been available since
165.Ox 4.5 . 165.Ox 4.5 .
166.Pp
167The
168.Sy BN_
169aliases first appeared in OpenSSL 1.1.0 and have been available since
170.Ox 6.3 .
166.Sh CAVEATS 171.Sh CAVEATS
167As all the memory needed for storing the numbers is dynamically 172As all the memory needed for storing the numbers is dynamically
168allocated, the 173allocated, the