summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2019-06-06 01:06:59 +0000
committerschwarze <>2019-06-06 01:06:59 +0000
commit73fea5ffb44d03ccada5456dd77c78c652913272 (patch)
tree4c3063e0f18ec3090d09c0b1174b8c2760e32d6e
parent47eafa9f3ab473cf14319312cf30f3c8400f0b78 (diff)
downloadopenbsd-73fea5ffb44d03ccada5456dd77c78c652913272.tar.gz
openbsd-73fea5ffb44d03ccada5456dd77c78c652913272.tar.bz2
openbsd-73fea5ffb44d03ccada5456dd77c78c652913272.zip
Tree structure for manual pages: crypto(3) links to 33 function
group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So all crypto pages can now be reached from the www.libressl.org frontpage via at most four clicks, in most cases three clicks. Also link back from leaf pages to their respective group pages and add a couple of additional links between related pages. Triggered by a question from deraadt@. OK jmc@ tb@
-rw-r--r--src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_INTEGER_get.36
-rw-r--r--src/lib/libcrypto/man/ASN1_OBJECT_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_length.35
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_new.315
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_print_ex.35
-rw-r--r--src/lib/libcrypto/man/ASN1_TIME_set.38
-rw-r--r--src/lib/libcrypto/man/ASN1_TYPE_get.39
-rw-r--r--src/lib/libcrypto/man/ASN1_generate_nconf.36
-rw-r--r--src/lib/libcrypto/man/ASN1_time_parse.38
-rw-r--r--src/lib/libcrypto/man/AUTHORITY_KEYID_new.35
-rw-r--r--src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.35
-rw-r--r--src/lib/libcrypto/man/BF_set_key.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.37
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.37
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.37
-rw-r--r--src/lib/libcrypto/man/BIO_get_ex_new_index.38
-rw-r--r--src/lib/libcrypto/man/BIO_new.38
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.37
-rw-r--r--src/lib/libcrypto/man/BN_BLINDING_new.37
-rw-r--r--src/lib/libcrypto/man/BN_new.37
-rw-r--r--src/lib/libcrypto/man/BUF_MEM_new.37
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_ex_data.310
-rw-r--r--src/lib/libcrypto/man/DES_set_key.311
-rw-r--r--src/lib/libcrypto/man/DH_new.35
-rw-r--r--src/lib/libcrypto/man/DIST_POINT_new.35
-rw-r--r--src/lib/libcrypto/man/ENGINE_set_RSA.310
-rw-r--r--src/lib/libcrypto/man/ERR.35
-rw-r--r--src/lib/libcrypto/man/ESS_SIGNING_CERT_new.36
-rw-r--r--src/lib/libcrypto/man/EVP_AEAD_CTX_init.37
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.322
-rw-r--r--src/lib/libcrypto/man/EVP_EncodeInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.36
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_new.314
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.37
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_asn1_new.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.37
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_meth_new.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.312
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_print_private.37
-rw-r--r--src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.35
-rw-r--r--src/lib/libcrypto/man/GENERAL_NAME_new.35
-rw-r--r--src/lib/libcrypto/man/HMAC.37
-rw-r--r--src/lib/libcrypto/man/OBJ_nid2obj.36
-rw-r--r--src/lib/libcrypto/man/OCSP_CRLID_new.35
-rw-r--r--src/lib/libcrypto/man/OCSP_REQUEST_new.38
-rw-r--r--src/lib/libcrypto/man/OCSP_cert_to_id.35
-rw-r--r--src/lib/libcrypto/man/OCSP_response_status.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.37
-rw-r--r--src/lib/libcrypto/man/OPENSSL_config.38
-rw-r--r--src/lib/libcrypto/man/OPENSSL_sk_new.36
-rw-r--r--src/lib/libcrypto/man/PEM_read.37
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.312
-rw-r--r--src/lib/libcrypto/man/PKCS12_SAFEBAG_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_create.310
-rw-r--r--src/lib/libcrypto/man/PKCS12_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_newpass.37
-rw-r--r--src/lib/libcrypto/man/PKCS12_parse.38
-rw-r--r--src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_decrypt.37
-rw-r--r--src/lib/libcrypto/man/PKCS7_encrypt.37
-rw-r--r--src/lib/libcrypto/man/PKCS7_new.36
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign.36
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign_add_signer.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_verify.35
-rw-r--r--src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.35
-rw-r--r--src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.35
-rw-r--r--src/lib/libcrypto/man/POLICYINFO_new.35
-rw-r--r--src/lib/libcrypto/man/PROXY_POLICY_new.35
-rw-r--r--src/lib/libcrypto/man/RC4.37
-rw-r--r--src/lib/libcrypto/man/RSA_PSS_PARAMS_new.35
-rw-r--r--src/lib/libcrypto/man/RSA_blinding_on.35
-rw-r--r--src/lib/libcrypto/man/RSA_new.35
-rw-r--r--src/lib/libcrypto/man/RSA_print.35
-rw-r--r--src/lib/libcrypto/man/STACK_OF.35
-rw-r--r--src/lib/libcrypto/man/TS_REQ_new.37
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.35
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.36
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_new.35
-rw-r--r--src/lib/libcrypto/man/X509_CINF_new.35
-rw-r--r--src/lib/libcrypto/man/X509_CRL_get0_by_serial.35
-rw-r--r--src/lib/libcrypto/man/X509_CRL_new.38
-rw-r--r--src/lib/libcrypto/man/X509_EXTENSION_set_object.310
-rw-r--r--src/lib/libcrypto/man/X509_LOOKUP_hash_dir.38
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_get_index_by_NID.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_new.38
-rw-r--r--src/lib/libcrypto/man/X509_OBJECT_get0_X509.36
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.37
-rw-r--r--src/lib/libcrypto/man/X509_REQ_new.37
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.37
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_new.37
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.35
-rw-r--r--src/lib/libcrypto/man/X509_check_ca.38
-rw-r--r--src/lib/libcrypto/man/X509_check_host.37
-rw-r--r--src/lib/libcrypto/man/X509_check_issued.35
-rw-r--r--src/lib/libcrypto/man/X509_check_private_key.38
-rw-r--r--src/lib/libcrypto/man/X509_cmp_time.36
-rw-r--r--src/lib/libcrypto/man/X509_digest.310
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey.36
-rw-r--r--src/lib/libcrypto/man/X509_get_subject_name.36
-rw-r--r--src/lib/libcrypto/man/X509_get_version.36
-rw-r--r--src/lib/libcrypto/man/X509_new.325
-rw-r--r--src/lib/libcrypto/man/X509_sign.37
-rw-r--r--src/lib/libcrypto/man/X509_verify_cert.37
-rw-r--r--src/lib/libcrypto/man/X509v3_get_ext_by_NID.36
-rw-r--r--src/lib/libcrypto/man/crypto.319
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_NULL.37
-rw-r--r--src/lib/libcrypto/man/d2i_OCSP_RESPONSE.35
-rw-r--r--src/lib/libcrypto/man/d2i_PrivateKey.35
-rw-r--r--src/lib/libcrypto/man/openssl.cnf.55
-rw-r--r--src/lib/libcrypto/man/x509v3.cnf.55
117 files changed, 539 insertions, 281 deletions
diff --git a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
index 2c0a67134c..a53723fbfd 100644
--- a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
+++ b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.5 2019/06/06 01:06:58 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt ACCESS_DESCRIPTION_NEW 3 18.Dt ACCESS_DESCRIPTION_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -112,6 +112,7 @@ object, respectively, or
112.Dv NULL 112.Dv NULL
113if an error occurs. 113if an error occurs.
114.Sh SEE ALSO 114.Sh SEE ALSO
115.Xr d2i_ACCESS_DESCRIPTION 3 ,
115.Xr DIST_POINT_new 3 , 116.Xr DIST_POINT_new 3 ,
116.Xr GENERAL_NAME_new 3 , 117.Xr GENERAL_NAME_new 3 ,
117.Xr OCSP_REQUEST_new 3 , 118.Xr OCSP_REQUEST_new 3 ,
diff --git a/src/lib/libcrypto/man/ASN1_INTEGER_get.3 b/src/lib/libcrypto/man/ASN1_INTEGER_get.3
index e3585b4088..ec744b5cdc 100644
--- a/src/lib/libcrypto/man/ASN1_INTEGER_get.3
+++ b/src/lib/libcrypto/man/ASN1_INTEGER_get.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_INTEGER_get.3,v 1.1 2018/07/08 23:00:17 schwarze Exp $ 1.\" $OpenBSD: ASN1_INTEGER_get.3,v 1.2 2019/06/06 01:06:58 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/ASN1_INTEGER_get_int64 eaf39a9f Jun 23 10:24:00 2018 +0200 3.\" OpenSSL man3/ASN1_INTEGER_get_int64 eaf39a9f Jun 23 10:24:00 2018 +0200
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: July 8 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt ASN1_INTEGER_GET 3 53.Dt ASN1_INTEGER_GET 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -204,6 +204,8 @@ object of
204if an error occurs. 204if an error occurs.
205They can fail if the passed type is incorrect (due to a programming error) 205They can fail if the passed type is incorrect (due to a programming error)
206or due to memory allocation failures. 206or due to memory allocation failures.
207.Sh SEE ALSO
208.Xr ASN1_INTEGER_new 3
207.Sh HISTORY 209.Sh HISTORY
208.Fn ASN1_INTEGER_set 210.Fn ASN1_INTEGER_set
209first appeared in SSLeay 0.5.1. 211first appeared in SSLeay 0.5.1.
diff --git a/src/lib/libcrypto/man/ASN1_OBJECT_new.3 b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
index b661337ca0..cf48cccef9 100644
--- a/src/lib/libcrypto/man/ASN1_OBJECT_new.3
+++ b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.11 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 99d63d4 Mar 19 12:28:58 2016 -0400 2.\" OpenSSL 99d63d4 Mar 19 12:28:58 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 27 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt ASN1_OBJECT_NEW 3 69.Dt ASN1_OBJECT_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -131,6 +131,7 @@ and sets an error code that can be obtained by
131.Xr ERR_get_error 3 . 131.Xr ERR_get_error 3 .
132Otherwise it returns a pointer to the new object. 132Otherwise it returns a pointer to the new object.
133.Sh SEE ALSO 133.Sh SEE ALSO
134.Xr ASN1_TYPE_get 3 ,
134.Xr d2i_ASN1_OBJECT 3 , 135.Xr d2i_ASN1_OBJECT 3 ,
135.Xr OBJ_nid2obj 3 136.Xr OBJ_nid2obj 3
136.Sh HISTORY 137.Sh HISTORY
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3
index 65501acf31..2e5ffe924d 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.17 2018/05/19 22:55:17 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_length.3,v 1.18 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL 4a56d2a3 Feb 25 16:49:27 2018 +0300 2.\" full merge up to: OpenSSL 4a56d2a3 Feb 25 16:49:27 2018 +0300
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: May 19 2018 $ 69.Dd $Mdocdate: June 6 2019 $
70.Dt ASN1_STRING_LENGTH 3 70.Dt ASN1_STRING_LENGTH 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -288,6 +288,7 @@ or a negative number if an error occurred.
288returns an integer constant, for example 288returns an integer constant, for example
289.Dv V_ASN1_OCTET_STRING . 289.Dv V_ASN1_OCTET_STRING .
290.Sh SEE ALSO 290.Sh SEE ALSO
291.Xr ASN1_STRING_new 3 ,
291.Xr ERR_get_error 3 292.Xr ERR_get_error 3
292.Sh HISTORY 293.Sh HISTORY
293.Fn ASN1_STRING_cmp , 294.Fn ASN1_STRING_cmp ,
diff --git a/src/lib/libcrypto/man/ASN1_STRING_new.3 b/src/lib/libcrypto/man/ASN1_STRING_new.3
index 07093eee51..b12d936fef 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_new.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_new.3,v 1.16 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400 2.\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 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: March 27 2018 $ 18.Dd $Mdocdate: June 6 2019 $
19.Dt ASN1_STRING_NEW 3 19.Dt ASN1_STRING_NEW 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -202,10 +202,19 @@ object or
202.Dv NULL 202.Dv NULL
203if an error occurs. 203if an error occurs.
204.Sh SEE ALSO 204.Sh SEE ALSO
205.Xr ASN1_INTEGER_get 3 ,
206.Xr ASN1_STRING_length 3 ,
207.Xr ASN1_STRING_print_ex 3 ,
205.Xr ASN1_time_parse 3 , 208.Xr ASN1_time_parse 3 ,
206.Xr ASN1_TIME_set 3 , 209.Xr ASN1_TIME_set 3 ,
210.Xr ASN1_TYPE_get 3 ,
211.Xr d2i_ASN1_OBJECT 3 ,
207.Xr d2i_ASN1_OCTET_STRING 3 , 212.Xr d2i_ASN1_OCTET_STRING 3 ,
208.Xr ERR_get_error 3 213.Xr ERR_get_error 3 ,
214.Xr X509_cmp_time 3 ,
215.Xr X509_EXTENSION_get_object 3 ,
216.Xr X509_get_ext_by_OBJ 3 ,
217.Xr X509_NAME_ENTRY_get_object 3
209.Sh HISTORY 218.Sh HISTORY
210.Fn ASN1_OCTET_STRING_new , 219.Fn ASN1_OCTET_STRING_new ,
211.Fn ASN1_OCTET_STRING_free , 220.Fn ASN1_OCTET_STRING_free ,
diff --git a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
index 03d210084f..df09247216 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.14 2018/04/25 15:17:52 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.15 2019/06/06 01:06:58 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 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -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: April 25 2018 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt ASN1_STRING_PRINT_EX 3 54.Dt ASN1_STRING_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -220,6 +220,7 @@ returns 1 on success or 0 on error.
220.Fn ASN1_tag2str 220.Fn ASN1_tag2str
221returns a static string. 221returns a static string.
222.Sh SEE ALSO 222.Sh SEE ALSO
223.Xr ASN1_STRING_new 3 ,
223.Xr X509_NAME_print_ex 3 224.Xr X509_NAME_print_ex 3
224.Sh HISTORY 225.Sh HISTORY
225.Fn ASN1_STRING_print 226.Fn ASN1_STRING_print
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3
index 23371d8d83..7aa3009207 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.14 2019/06/03 14:06:25 schwarze Exp $ 1.\" $OpenBSD: ASN1_TIME_set.3,v 1.15 2019/06/06 01:06:58 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.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000 3.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000
4.\" 4.\"
@@ -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: June 3 2019 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt ASN1_TIME_SET 3 54.Dt ASN1_TIME_SET 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -396,6 +396,10 @@ ASN1_TIME_print(b, tm);
396ASN1_STRING_free(tm); 396ASN1_STRING_free(tm);
397BIO_free(b); 397BIO_free(b);
398.Ed 398.Ed
399.Sh SEE ALSO
400.Xr ASN1_TIME_new 3 ,
401.Xr ASN1_time_parse 3 ,
402.Xr X509_cmp_time 3
399.Sh HISTORY 403.Sh HISTORY
400.Fn ASN1_UTCTIME_check 404.Fn ASN1_UTCTIME_check
401and 405and
diff --git a/src/lib/libcrypto/man/ASN1_TYPE_get.3 b/src/lib/libcrypto/man/ASN1_TYPE_get.3
index b02c91580f..9be08d4502 100644
--- a/src/lib/libcrypto/man/ASN1_TYPE_get.3
+++ b/src/lib/libcrypto/man/ASN1_TYPE_get.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.8 2018/04/25 15:17:52 schwarze Exp $ 1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.9 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 2016 -0400 2.\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 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: April 25 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt ASN1_TYPE_GET 3 69.Dt ASN1_TYPE_GET 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -274,8 +274,13 @@ returns 1 if the copying succeeds or 0 if it fails.
274.Fn ASN1_TYPE_cmp 274.Fn ASN1_TYPE_cmp
275returns 0 for a match or non-zero for a mismatch. 275returns 0 for a match or non-zero for a mismatch.
276.Sh SEE ALSO 276.Sh SEE ALSO
277.Xr ASN1_generate_nconf 3 ,
277.Xr ASN1_item_free 3 , 278.Xr ASN1_item_free 3 ,
279.Xr ASN1_OBJECT_new 3 ,
278.Xr ASN1_STRING_dup 3 , 280.Xr ASN1_STRING_dup 3 ,
281.Xr ASN1_STRING_new 3 ,
282.Xr d2i_ASN1_NULL 3 ,
283.Xr d2i_ASN1_SEQUENCE_ANY 3 ,
279.Xr d2i_ASN1_TYPE 3 , 284.Xr d2i_ASN1_TYPE 3 ,
280.Xr OBJ_dup 3 285.Xr OBJ_dup 3
281.Sh HISTORY 286.Sh HISTORY
diff --git a/src/lib/libcrypto/man/ASN1_generate_nconf.3 b/src/lib/libcrypto/man/ASN1_generate_nconf.3
index 87ff769f18..c6ed516538 100644
--- a/src/lib/libcrypto/man/ASN1_generate_nconf.3
+++ b/src/lib/libcrypto/man/ASN1_generate_nconf.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.11 2018/04/25 15:17:52 schwarze Exp $ 1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.12 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson. 4.\" This file was written by Dr. Stephen Henson.
@@ -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: April 25 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt ASN1_GENERATE_NCONF 3 53.Dt ASN1_GENERATE_NCONF 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -383,6 +383,8 @@ D4D2C6D000430DEC66ABF47829E74B8C5108623A1C0EE8BE217B3AD8D36D5EB4FCA1D9
383e=INTEGER:0x010001 383e=INTEGER:0x010001
384.Ed 384.Ed
385.Sh SEE ALSO 385.Sh SEE ALSO
386.Xr ASN1_TYPE_get 3 ,
387.Xr d2i_ASN1_TYPE 3 ,
386.Xr ERR_get_error 3 , 388.Xr ERR_get_error 3 ,
387.Xr x509v3.cnf 5 389.Xr x509v3.cnf 5
388.Sh HISTORY 390.Sh HISTORY
diff --git a/src/lib/libcrypto/man/ASN1_time_parse.3 b/src/lib/libcrypto/man/ASN1_time_parse.3
index 8604e18123..b97c75fa15 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.7 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: ASN1_time_parse.3,v 1.8 2019/06/06 01:06:58 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: March 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt ASN1_TIME_PARSE 3 18.Dt ASN1_TIME_PARSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -125,6 +125,10 @@ 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 SEE ALSO
129.Xr ASN1_TIME_new 3 ,
130.Xr ASN1_TIME_set 3 ,
131.Xr X509_cmp_time 3
128.Sh HISTORY 132.Sh HISTORY
129.Fn ASN1_time_parse 133.Fn ASN1_time_parse
130and 134and
diff --git a/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3 b/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
index 846be074ec..bff451ff36 100644
--- a/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
+++ b/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: AUTHORITY_KEYID_new.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: AUTHORITY_KEYID_new.3,v 1.4 2019/06/06 01:06:58 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: June 6 2019 $
18.Dt AUTHORITY_KEYID_NEW 3 18.Dt AUTHORITY_KEYID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -51,6 +51,7 @@ object or
51.Dv NULL 51.Dv NULL
52if an error occurs. 52if an error occurs.
53.Sh SEE ALSO 53.Sh SEE ALSO
54.Xr d2i_AUTHORITY_KEYID 3 ,
54.Xr GENERAL_NAMES_new 3 , 55.Xr GENERAL_NAMES_new 3 ,
55.Xr X509_CRL_new 3 , 56.Xr X509_CRL_new 3 ,
56.Xr X509_EXTENSION_new 3 , 57.Xr X509_EXTENSION_new 3 ,
diff --git a/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3 b/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
index edc3f54484..7a04249adb 100644
--- a/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
+++ b/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BASIC_CONSTRAINTS_new.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: BASIC_CONSTRAINTS_new.3,v 1.4 2019/06/06 01:06:58 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: June 6 2019 $
18.Dt BASIC_CONSTRAINTS_NEW 3 18.Dt BASIC_CONSTRAINTS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -67,6 +67,7 @@ object or
67.Dv NULL 67.Dv NULL
68if an error occurs. 68if an error occurs.
69.Sh SEE ALSO 69.Sh SEE ALSO
70.Xr d2i_BASIC_CONSTRAINTS 3 ,
70.Xr X509_EXTENSION_new 3 , 71.Xr X509_EXTENSION_new 3 ,
71.Xr X509_new 3 72.Xr X509_new 3
72.Sh STANDARDS 73.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/BF_set_key.3 b/src/lib/libcrypto/man/BF_set_key.3
index b2c5fdc947..c7e83a7526 100644
--- a/src/lib/libcrypto/man/BF_set_key.3
+++ b/src/lib/libcrypto/man/BF_set_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BF_set_key.3,v 1.9 2019/01/02 07:42:21 jmc Exp $ 1.\" $OpenBSD: BF_set_key.3,v 1.10 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 99d63d46 Jul 19 09:27:53 2016 -0400 2.\" OpenSSL 99d63d46 Jul 19 09:27:53 2016 -0400
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@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: January 2 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BF_SET_KEY 3 53.Dt BF_SET_KEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -257,6 +257,8 @@ The alternative is to use
257Be aware that these functions take each 32-bit chunk in host-byte order, 257Be aware that these functions take each 32-bit chunk in host-byte order,
258which is little-endian on little-endian platforms 258which is little-endian on little-endian platforms
259and big-endian on big-endian ones. 259and big-endian on big-endian ones.
260.Sh SEE ALSO
261.Xr EVP_EncryptInit 3
260.Sh HISTORY 262.Sh HISTORY
261.Fn BF_set_key , 263.Fn BF_set_key ,
262.Fn BF_encrypt , 264.Fn BF_encrypt ,
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index 291cabc5de..68265b6c9e 100644
--- a/src/lib/libcrypto/man/BIO_f_base64.3
+++ b/src/lib/libcrypto/man/BIO_f_base64.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_base64.3,v 1.10 2018/05/02 16:04:35 schwarze Exp $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.11 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -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: May 2 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BIO_F_BASE64 3 53.Dt BIO_F_BASE64 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -121,7 +121,8 @@ BIO_flush(bio_out);
121BIO_free_all(b64); 121BIO_free_all(b64);
122.Ed 122.Ed
123.Sh SEE ALSO 123.Sh SEE ALSO
124.Xr BIO_new 3 124.Xr BIO_new 3 ,
125.Xr EVP_EncodeInit 3
125.Sh HISTORY 126.Sh HISTORY
126.Fn BIO_f_base64 127.Fn BIO_f_base64
127first appeared in SSLeay 0.6.5 and has been available since 128first appeared in SSLeay 0.6.5 and has been available since
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index ccd374681f..6a4e7c53eb 100644
--- a/src/lib/libcrypto/man/BIO_f_cipher.3
+++ b/src/lib/libcrypto/man/BIO_f_cipher.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_cipher.3,v 1.11 2018/08/24 19:32:26 tb Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.12 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
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: August 24 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -163,7 +163,8 @@ returns 1 for a successful decrypt and 0 for failure.
163.Fn BIO_get_cipher_ctx 163.Fn BIO_get_cipher_ctx
164currently always returns 1. 164currently always returns 1.
165.Sh SEE ALSO 165.Sh SEE ALSO
166.Xr BIO_new 3 166.Xr BIO_new 3 ,
167.Xr EVP_EncryptInit 3
167.Sh HISTORY 168.Sh HISTORY
168.Fn BIO_f_cipher , 169.Fn BIO_f_cipher ,
169.Fn BIO_set_cipher , 170.Fn BIO_set_cipher ,
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index 792d64abce..d1519bb079 100644
--- a/src/lib/libcrypto/man/BIO_f_md.3
+++ b/src/lib/libcrypto/man/BIO_f_md.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_md.3,v 1.10 2018/05/02 16:04:35 schwarze Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.11 2019/06/06 01:06:58 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>.
@@ -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: May 2 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BIO_F_MD 3 53.Dt BIO_F_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -244,7 +244,8 @@ do {
244BIO_free_all(bio); 244BIO_free_all(bio);
245.Ed 245.Ed
246.Sh SEE ALSO 246.Sh SEE ALSO
247.Xr BIO_new 3 247.Xr BIO_new 3 ,
248.Xr EVP_DigestInit 3
248.Sh HISTORY 249.Sh HISTORY
249.Fn BIO_f_md , 250.Fn BIO_f_md ,
250.Fn BIO_set_md , 251.Fn BIO_set_md ,
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 69de727734..891f8e9880 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.10 2019/06/04 12:02:44 schwarze Exp $ 1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.11 2019/06/06 01:06:58 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.\"
@@ -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: June 4 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BIO_GET_EX_NEW_INDEX 3 53.Dt BIO_GET_EX_NEW_INDEX 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -142,8 +142,10 @@ returns the application data or
142.Dv NULL 142.Dv NULL
143if an error occurred. 143if an error occurred.
144.Sh SEE ALSO 144.Sh SEE ALSO
145.Xr BIO_new 3 ,
145.Xr CRYPTO_get_ex_new_index 3 , 146.Xr CRYPTO_get_ex_new_index 3 ,
146.Xr RSA_get_ex_new_index 3 147.Xr RSA_get_ex_new_index 3 ,
148.Xr X509_new 3
147.Sh HISTORY 149.Sh HISTORY
148.Fn BIO_get_ex_new_index , 150.Fn BIO_get_ex_new_index ,
149.Fn BIO_set_ex_data , 151.Fn BIO_set_ex_data ,
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index 2f8cf37e9f..f222ef1f3b 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.16 2018/05/01 17:05:05 schwarze Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.17 2019/06/06 01:06:58 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: May 1 2018 $ 55.Dd $Mdocdate: June 6 2019 $
56.Dt BIO_NEW 3 56.Dt BIO_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -250,7 +250,9 @@ Create a memory BIO:
250.Xr BIO_s_null 3 , 250.Xr BIO_s_null 3 ,
251.Xr BIO_s_socket 3 , 251.Xr BIO_s_socket 3 ,
252.Xr BIO_set_callback 3 , 252.Xr BIO_set_callback 3 ,
253.Xr BIO_should_retry 3 253.Xr BIO_set_data 3 ,
254.Xr BIO_should_retry 3 ,
255.Xr BUF_MEM_new 3
254.Sh HISTORY 256.Sh HISTORY
255.Fn BIO_new , 257.Fn BIO_new ,
256.Fn BIO_set , 258.Fn BIO_set ,
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index c27d38c45e..89a9d55df1 100644
--- a/src/lib/libcrypto/man/BIO_s_mem.3
+++ b/src/lib/libcrypto/man/BIO_s_mem.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_mem.3,v 1.13 2018/05/12 20:12:17 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.14 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000
3.\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100 3.\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100
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: May 12 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BIO_S_MEM 3 53.Dt BIO_S_MEM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -249,7 +249,8 @@ BIO_set_close(mem, BIO_NOCLOSE);
249BIO_free(mem); 249BIO_free(mem);
250.Ed 250.Ed
251.Sh SEE ALSO 251.Sh SEE ALSO
252.Xr BIO_new 3 252.Xr BIO_new 3 ,
253.Xr BUF_MEM_new 3
253.Sh HISTORY 254.Sh HISTORY
254.Fn BIO_s_mem 255.Fn BIO_s_mem
255first appeared in SSLeay 0.6.0. 256first appeared in SSLeay 0.6.0.
diff --git a/src/lib/libcrypto/man/BN_BLINDING_new.3 b/src/lib/libcrypto/man/BN_BLINDING_new.3
index 04c5cfa351..b507e5bca8 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.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: BN_BLINDING_new.3,v 1.11 2019/06/06 01:06:58 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>.
@@ -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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt BN_BLINDING_NEW 3 53.Dt BN_BLINDING_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -302,7 +302,8 @@ parameters or
302.Dv NULL 302.Dv NULL
303on error. 303on error.
304.Sh SEE ALSO 304.Sh SEE ALSO
305.Xr BN_new 3 305.Xr BN_new 3 ,
306.Xr RSA_blinding_on 3
306.Sh HISTORY 307.Sh HISTORY
307.Fn BN_BLINDING_new , 308.Fn BN_BLINDING_new ,
308.Fn BN_BLINDING_free , 309.Fn BN_BLINDING_free ,
diff --git a/src/lib/libcrypto/man/BN_new.3 b/src/lib/libcrypto/man/BN_new.3
index ed2910e645..aaddece0fc 100644
--- a/src/lib/libcrypto/man/BN_new.3
+++ b/src/lib/libcrypto/man/BN_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_new.3,v 1.14 2018/04/29 15:58:21 schwarze Exp $ 1.\" $OpenBSD: BN_new.3,v 1.15 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL man3/BN_new 2457c19d Mar 6 08:43:36 2004 +0000 2.\" full merge up to: OpenSSL man3/BN_new 2457c19d Mar 6 08:43:36 2004 +0000
3.\" selective merge up to: man3/BN_new 681acb31 Sep 29 13:10:34 2017 +0200 3.\" selective merge up to: man3/BN_new 681acb31 Sep 29 13:10:34 2017 +0200
4.\" full merge up to: OpenSSL man7/bn 05ea606a May 20 20:52:46 2016 -0400 4.\" full merge up to: OpenSSL man7/bn 05ea606a May 20 20:52:46 2016 -0400
@@ -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: April 29 2018 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt BN_NEW 3 54.Dt BN_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -163,7 +163,8 @@ and sets an error code that can be obtained by
163.Xr BN_set_flags 3 , 163.Xr BN_set_flags 3 ,
164.Xr BN_set_negative 3 , 164.Xr BN_set_negative 3 ,
165.Xr BN_swap 3 , 165.Xr BN_swap 3 ,
166.Xr BN_zero 3 166.Xr BN_zero 3 ,
167.Xr get_rfc3526_prime_8192 3
167.Sh HISTORY 168.Sh HISTORY
168.Fn BN_new , 169.Fn BN_new ,
169.Fn BN_clear , 170.Fn BN_clear ,
diff --git a/src/lib/libcrypto/man/BUF_MEM_new.3 b/src/lib/libcrypto/man/BUF_MEM_new.3
index 60e12c53b5..904e6f2a84 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.15 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: BUF_MEM_new.3,v 1.16 2019/06/06 01:06:58 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 27 2018 $ 55.Dd $Mdocdate: June 6 2019 $
56.Dt BUF_MEM_NEW 3 56.Dt BUF_MEM_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -184,7 +184,8 @@ and
184return zero on error or the new size (i.e.\& 184return zero on error or the new size (i.e.\&
185.Fa len ) . 185.Fa len ) .
186.Sh SEE ALSO 186.Sh SEE ALSO
187.Xr BIO_new 3 187.Xr BIO_new 3 ,
188.Xr BIO_s_mem 3
188.Sh HISTORY 189.Sh HISTORY
189.Fn BUF_MEM_new , 190.Fn BUF_MEM_new ,
190.Fn BUF_MEM_free , 191.Fn BUF_MEM_free ,
diff --git a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3 b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
index ca5080dfb9..c2990f5a07 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.10 2018/04/08 01:00:15 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.11 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL CRYPTO_get_ex_new_index 9e183d22 Mar 11 08:56:44 2017 -0500 3.\" OpenSSL CRYPTO_get_ex_new_index 9e183d22 Mar 11 08:56:44 2017 -0500
4.\" selective merge up to: a73d990e Feb 27 19:02:24 2018 +0100 4.\" selective merge up to: a73d990e Feb 27 19:02:24 2018 +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: April 8 2018 $ 55.Dd $Mdocdate: June 6 2019 $
56.Dt CRYPTO_SET_EX_DATA 3 56.Dt CRYPTO_SET_EX_DATA 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -345,7 +345,11 @@ On failure an error code can be obtained from
345.Xr DH_get_ex_new_index 3 , 345.Xr DH_get_ex_new_index 3 ,
346.Xr DSA_get_ex_new_index 3 , 346.Xr DSA_get_ex_new_index 3 ,
347.Xr RSA_get_ex_new_index 3 , 347.Xr RSA_get_ex_new_index 3 ,
348.Xr X509_STORE_CTX_get_ex_new_index 3 348.Xr SSL_CTX_get_ex_new_index 3 ,
349.Xr SSL_get_ex_new_index 3 ,
350.Xr SSL_SESSION_get_ex_new_index 3 ,
351.Xr X509_STORE_CTX_get_ex_new_index 3 ,
352.Xr X509_STORE_get_ex_new_index 3
349.Sh HISTORY 353.Sh HISTORY
350.Fn CRYPTO_get_ex_new_index , 354.Fn CRYPTO_get_ex_new_index ,
351.Fn CRYPTO_set_ex_data , 355.Fn CRYPTO_set_ex_data ,
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index 700b39a971..da58957d36 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.13 2018/12/21 21:36:21 schwarze Exp $ 1.\" $OpenBSD: DES_set_key.3,v 1.14 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/DES_random_key 521738e9 Oct 5 14:58:30 2018 -0400 3.\" OpenSSL man3/DES_random_key 521738e9 Oct 5 14:58:30 2018 -0400
4.\" 4.\"
@@ -115,7 +115,7 @@
115.\" copied and put under another distribution licence 115.\" copied and put under another distribution licence
116.\" [including the GNU Public Licence.] 116.\" [including the GNU Public Licence.]
117.\" 117.\"
118.Dd $Mdocdate: December 21 2018 $ 118.Dd $Mdocdate: June 6 2019 $
119.Dt DES_SET_KEY 3 119.Dt DES_SET_KEY 3
120.Os 120.Os
121.Sh NAME 121.Sh NAME
@@ -776,11 +776,8 @@ Both are allowed to return
776to indicate failure, but currently, they cannot fail. 776to indicate failure, but currently, they cannot fail.
777.Sh SEE ALSO 777.Sh SEE ALSO
778.Xr crypt 3 , 778.Xr crypt 3 ,
779.Xr RAND_bytes 3 779.Xr EVP_des_cbc 3 ,
780.Pp 780.Xr EVP_EncryptInit 3
781The
782.Xr evp 3
783library provides higher-level encryption functions.
784.Sh STANDARDS 781.Sh STANDARDS
785ANSI X3.106 782ANSI X3.106
786.Pp 783.Pp
diff --git a/src/lib/libcrypto/man/DH_new.3 b/src/lib/libcrypto/man/DH_new.3
index 3208e76701..c4919a017b 100644
--- a/src/lib/libcrypto/man/DH_new.3
+++ b/src/lib/libcrypto/man/DH_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_new.3,v 1.8 2018/04/18 01:11:45 schwarze Exp $ 1.\" $OpenBSD: DH_new.3,v 1.9 2019/06/06 01:06:58 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: April 18 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt DH_NEW 3 52.Dt DH_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -118,6 +118,7 @@ returns 1 for success or 0 for failure.
118.Xr DHparams_print 3 , 118.Xr DHparams_print 3 ,
119.Xr DSA_dup_DH 3 , 119.Xr DSA_dup_DH 3 ,
120.Xr ERR_get_error 3 , 120.Xr ERR_get_error 3 ,
121.Xr EVP_PKEY_CTX_set_dh_paramgen_prime_len 3 ,
121.Xr EVP_PKEY_set1_DH 3 122.Xr EVP_PKEY_set1_DH 3
122.Sh HISTORY 123.Sh HISTORY
123.Fn DH_new 124.Fn DH_new
diff --git a/src/lib/libcrypto/man/DIST_POINT_new.3 b/src/lib/libcrypto/man/DIST_POINT_new.3
index f97b6d5b55..6a5cc40468 100644
--- a/src/lib/libcrypto/man/DIST_POINT_new.3
+++ b/src/lib/libcrypto/man/DIST_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DIST_POINT_new.3,v 1.4 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: DIST_POINT_new.3,v 1.5 2019/06/06 01:06:58 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 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt DIST_POINT_NEW 3 18.Dt DIST_POINT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -121,6 +121,7 @@ object, respectively, or
121.Dv NULL 121.Dv NULL
122if an error occurs. 122if an error occurs.
123.Sh SEE ALSO 123.Sh SEE ALSO
124.Xr d2i_DIST_POINT 3 ,
124.Xr GENERAL_NAMES_new 3 , 125.Xr GENERAL_NAMES_new 3 ,
125.Xr X509_CRL_new 3 , 126.Xr X509_CRL_new 3 ,
126.Xr X509_EXTENSION_new 3 , 127.Xr X509_EXTENSION_new 3 ,
diff --git a/src/lib/libcrypto/man/ENGINE_set_RSA.3 b/src/lib/libcrypto/man/ENGINE_set_RSA.3
index acf4285e54..f94bc46fbb 100644
--- a/src/lib/libcrypto/man/ENGINE_set_RSA.3
+++ b/src/lib/libcrypto/man/ENGINE_set_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ENGINE_set_RSA.3,v 1.3 2018/05/17 07:21:32 jmc Exp $ 1.\" $OpenBSD: ENGINE_set_RSA.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800 3.\" OpenSSL ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800
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: May 17 2018 $ 19.Dd $Mdocdate: June 6 2019 $
20.Dt ENGINE_SET_RSA 3 20.Dt ENGINE_SET_RSA 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -287,11 +287,15 @@ if
287.Fa e 287.Fa e
288does not implement that digest. 288does not implement that digest.
289.Sh SEE ALSO 289.Sh SEE ALSO
290.Xr DSA_new ,
290.Xr ENGINE_ctrl 3 , 291.Xr ENGINE_ctrl 3 ,
291.Xr ENGINE_new 3 , 292.Xr ENGINE_new 3 ,
292.Xr ENGINE_register_RSA 3 , 293.Xr ENGINE_register_RSA 3 ,
293.Xr ENGINE_set_default 3 , 294.Xr ENGINE_set_default 3 ,
294.Xr ENGINE_set_flags 3 295.Xr ENGINE_set_flags 3 ,
296.Xr EVP_DigestInit 3 ,
297.Xr EVP_EncryptInit 3 ,
298.Xr RSA_new 3
295.Sh HISTORY 299.Sh HISTORY
296.Fn ENGINE_set_RSA , 300.Fn ENGINE_set_RSA ,
297.Fn ENGINE_get_RSA , 301.Fn ENGINE_get_RSA ,
diff --git a/src/lib/libcrypto/man/ERR.3 b/src/lib/libcrypto/man/ERR.3
index 63787f1fa5..3c5655c337 100644
--- a/src/lib/libcrypto/man/ERR.3
+++ b/src/lib/libcrypto/man/ERR.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR.3,v 1.6 2019/03/10 14:50:05 schwarze Exp $ 1.\" $OpenBSD: ERR.3,v 1.7 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
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 10 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt ERR 3 53.Dt ERR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -200,6 +200,7 @@ The hash tables can be obtained by calling
200and 200and
201.Fn ERR_get_string_table . 201.Fn ERR_get_string_table .
202.Sh SEE ALSO 202.Sh SEE ALSO
203.Xr ERR_asprintf_error_data 3 ,
203.Xr ERR_clear_error 3 , 204.Xr ERR_clear_error 3 ,
204.Xr ERR_error_string 3 , 205.Xr ERR_error_string 3 ,
205.Xr ERR_get_error 3 , 206.Xr ERR_get_error 3 ,
diff --git a/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3 b/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
index 6b5199dce1..4baabbcd99 100644
--- a/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
+++ b/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ESS_SIGNING_CERT_new.3,v 1.4 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: ESS_SIGNING_CERT_new.3,v 1.5 2019/06/06 01:06:58 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 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt ESS_SIGNING_CERT_NEW 3 18.Dt ESS_SIGNING_CERT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -97,6 +97,8 @@ or
97object, respectively, or 97object, respectively, or
98.Dv NULL 98.Dv NULL
99if an error occurred. 99if an error occurred.
100.Sh SEE ALSO
101.Xr d2i_ESS_SIGNING_CERT 3
100.Sh STANDARDS 102.Sh STANDARDS
101RFC 2634: Enhanced Security Services for S/MIME, 103RFC 2634: Enhanced Security Services for S/MIME,
102section 5: Signing Certificate Attribute 104section 5: Signing Certificate Attribute
diff --git a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
index 33103d3962..5c4def1740 100644
--- a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
+++ b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.8 2019/03/21 14:12:48 jmc Exp $ 1.\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.9 2019/06/06 01:06:58 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2014, Google Inc. 3.\" Copyright (c) 2014, Google Inc.
4.\" Parts of the text were written by Adam Langley and David Benjamin. 4.\" Parts of the text were written by Adam Langley and David Benjamin.
@@ -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 2019 $ 19.Dd $Mdocdate: June 6 2019 $
20.Dt EVP_AEAD_CTX_INIT 3 20.Dt EVP_AEAD_CTX_INIT 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -275,7 +275,8 @@ EVP_AEAD_CTX_seal(&ctx, out, &out_len, BUFSIZE, nonce,
275EVP_AEAD_CTX_cleanup(&ctx); 275EVP_AEAD_CTX_cleanup(&ctx);
276.Ed 276.Ed
277.Sh SEE ALSO 277.Sh SEE ALSO
278.Xr evp 3 278.Xr evp 3 ,
279.Xr EVP_EncryptInit 3
279.Sh STANDARDS 280.Sh STANDARDS
280.Rs 281.Rs
281.%A A. Langley 282.%A A. Langley
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 5ed639e51f..8f4207389b 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.15 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.16 2019/06/06 01:06:58 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 27 2018 $ 54.Dd $Mdocdate: June 6 2019 $
55.Dt EVP_DIGESTINIT 3 55.Dt EVP_DIGESTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -617,7 +617,23 @@ main(int argc, char *argv[])
617} 617}
618.Ed 618.Ed
619.Sh SEE ALSO 619.Sh SEE ALSO
620.Xr evp 3 620.Xr BIO_f_md 3 ,
621.Xr evp 3 ,
622.Xr EVP_BytesToKey 3 ,
623.Xr EVP_DigestSignInit 3 ,
624.Xr EVP_DigestVerifyInit 3 ,
625.Xr EVP_PKEY_CTX_set_signature_md 3 ,
626.Xr EVP_PKEY_meth_set_signctx 3 ,
627.Xr EVP_SignInit 3 ,
628.Xr EVP_VerifyInit 3 ,
629.Xr HMAC 3 ,
630.Xr OCSP_basic_sign 3 ,
631.Xr OCSP_request_sign 3 ,
632.Xr PKCS5_PBKDF2_HMAC 3 ,
633.Xr PKCS7_sign_add_signer 3 ,
634.Xr X509_ALGOR_set_md 3 ,
635.Xr X509_digest 3 ,
636.Xr X509_sign 3
621.Sh HISTORY 637.Sh HISTORY
622.Fn EVP_DigestInit , 638.Fn EVP_DigestInit ,
623.Fn EVP_DigestUpdate , 639.Fn EVP_DigestUpdate ,
diff --git a/src/lib/libcrypto/man/EVP_EncodeInit.3 b/src/lib/libcrypto/man/EVP_EncodeInit.3
index c38ed95e43..da79af84cf 100644
--- a/src/lib/libcrypto/man/EVP_EncodeInit.3
+++ b/src/lib/libcrypto/man/EVP_EncodeInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncodeInit.3,v 1.6 2019/01/19 19:09:22 jmc Exp $ 1.\" $OpenBSD: EVP_EncodeInit.3,v 1.7 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200 2.\" full merge up to: OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200
3.\" selective merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 3.\" selective merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
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: January 19 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt EVP_ENCODEINIT 3 53.Dt EVP_ENCODEINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -316,6 +316,7 @@ returns -1 on error or 1 on success.
316.Fn EVP_DecodeBlock 316.Fn EVP_DecodeBlock
317returns the length of the data decoded or -1 on error. 317returns the length of the data decoded or -1 on error.
318.Sh SEE ALSO 318.Sh SEE ALSO
319.Xr BIO_f_base64 3 ,
319.Xr evp 3 320.Xr evp 3
320.Sh HISTORY 321.Sh HISTORY
321The 322The
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 5109e2e50e..986f66a591 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.34 2019/03/21 14:15:13 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.35 2019/06/06 01:06:58 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.\" EVP_bf_cbc.pod EVP_cast5_cbc.pod EVP_idea_cbc.pod EVP_rc2_cbc.pod 3.\" EVP_bf_cbc.pod EVP_cast5_cbc.pod EVP_idea_cbc.pod EVP_rc2_cbc.pod
4.\" 7c6d372a Nov 20 13:20:01 2018 +0000 4.\" 7c6d372a Nov 20 13:20:01 2018 +0000
@@ -54,7 +54,7 @@
54.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 54.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
55.\" OF THE POSSIBILITY OF SUCH DAMAGE. 55.\" OF THE POSSIBILITY OF SUCH DAMAGE.
56.\" 56.\"
57.Dd $Mdocdate: March 21 2019 $ 57.Dd $Mdocdate: June 6 2019 $
58.Dt EVP_ENCRYPTINIT 3 58.Dt EVP_ENCRYPTINIT 3
59.Os 59.Os
60.Sh NAME 60.Sh NAME
@@ -1193,11 +1193,15 @@ do_crypt(FILE *in, FILE *out, int do_encrypt)
1193} 1193}
1194.Ed 1194.Ed
1195.Sh SEE ALSO 1195.Sh SEE ALSO
1196.Xr BIO_f_cipher 3 ,
1196.Xr evp 3 , 1197.Xr evp 3 ,
1198.Xr EVP_AEAD_CTX_init 3 ,
1197.Xr EVP_aes_128_cbc 3 , 1199.Xr EVP_aes_128_cbc 3 ,
1198.Xr EVP_camellia_128_cbc 3 , 1200.Xr EVP_camellia_128_cbc 3 ,
1199.Xr EVP_des_cbc 3 , 1201.Xr EVP_des_cbc 3 ,
1202.Xr EVP_OpenInit 3 ,
1200.Xr EVP_rc4 3 , 1203.Xr EVP_rc4 3 ,
1204.Xr EVP_SealInit 3 ,
1201.Xr EVP_sm4_cbc 3 1205.Xr EVP_sm4_cbc 3
1202.Sh HISTORY 1206.Sh HISTORY
1203.Fn EVP_EncryptInit , 1207.Fn EVP_EncryptInit ,
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index a49c31cd67..acc56ef30b 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.12 2018/12/21 23:51:42 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.13 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL e03af178 Dec 11 17:05:57 2014 -0500 2.\" full merge up to: OpenSSL e03af178 Dec 11 17:05:57 2014 -0500
3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
4.\" 4.\"
@@ -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: December 21 2018 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt EVP_PKEY_CTX_CTRL 3 54.Dt EVP_PKEY_CTX_CTRL 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -334,6 +334,8 @@ value for failure.
334In particular, a return value of -2 indicates the operation is not 334In particular, a return value of -2 indicates the operation is not
335supported by the public key algorithm. 335supported by the public key algorithm.
336.Sh SEE ALSO 336.Sh SEE ALSO
337.Xr DH_new 3 ,
338.Xr EVP_DigestInit 3 ,
337.Xr EVP_PKEY_CTX_new 3 , 339.Xr EVP_PKEY_CTX_new 3 ,
338.Xr EVP_PKEY_decrypt 3 , 340.Xr EVP_PKEY_decrypt 3 ,
339.Xr EVP_PKEY_derive 3 , 341.Xr EVP_PKEY_derive 3 ,
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
index 1cb7242027..e2f18ccbe8 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_new.3,v 1.7 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_new.3,v 1.8 2019/06/06 01:06:58 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 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt EVP_PKEY_CTX_NEW 3 52.Dt EVP_PKEY_CTX_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -123,8 +123,18 @@ structure or
123.Dv NULL 123.Dv NULL
124if an error occurred. 124if an error occurred.
125.Sh SEE ALSO 125.Sh SEE ALSO
126.Xr EVP_DigestSignInit 3 ,
127.Xr EVP_DigestVerifyInit 3 ,
128.Xr EVP_PKEY_CTX_ctrl 3 ,
129.Xr EVP_PKEY_decrypt 3 ,
130.Xr EVP_PKEY_derive 3 ,
131.Xr EVP_PKEY_encrypt 3 ,
132.Xr EVP_PKEY_keygen 3 ,
126.Xr EVP_PKEY_meth_set_init 3 , 133.Xr EVP_PKEY_meth_set_init 3 ,
127.Xr EVP_PKEY_new 3 , 134.Xr EVP_PKEY_new 3 ,
135.Xr EVP_PKEY_sign 3 ,
136.Xr EVP_PKEY_verify 3 ,
137.Xr EVP_PKEY_verify_recover 3 ,
128.Xr X25519 3 138.Xr X25519 3
129.Sh HISTORY 139.Sh HISTORY
130These functions first appeared in OpenSSL 1.0.0 140These functions first appeared in OpenSSL 1.0.0
diff --git a/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3 b/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
index 576a2935cb..11692ffd43 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_asn1_get_count.3,v 1.3 2018/05/13 16:42:21 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_asn1_get_count.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $
2.\" full merge up to: OpenSSL 751148e2 Oct 27 00:11:11 2017 +0200 2.\" full merge up to: OpenSSL 751148e2 Oct 27 00:11:11 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: May 13 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt EVP_PKEY_ASN1_GET_COUNT 3 52.Dt EVP_PKEY_ASN1_GET_COUNT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -165,7 +165,8 @@ returns the public key method used by
165returns 1 on success or 0 on failure. 165returns 1 on success or 0 on failure.
166.Sh SEE ALSO 166.Sh SEE ALSO
167.Xr EVP_PKEY_asn1_new 3 , 167.Xr EVP_PKEY_asn1_new 3 ,
168.Xr EVP_PKEY_base_id 3 168.Xr EVP_PKEY_base_id 3 ,
169.Xr EVP_PKEY_new 3
169.Sh HISTORY 170.Sh HISTORY
170These functions first appeared in OpenSSL 1.0.0 171These functions first appeared in OpenSSL 1.0.0
171and have been available since 172and have been available since
diff --git a/src/lib/libcrypto/man/EVP_PKEY_asn1_new.3 b/src/lib/libcrypto/man/EVP_PKEY_asn1_new.3
index 2af7a8248f..5cb53772b6 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_asn1_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_asn1_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_asn1_new.3,v 1.3 2018/05/13 15:53:30 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_asn1_new.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/EVP_PKEY_ASN1_METHOD b0004708 Nov 1 00:45:24 2017 +0800 3.\" OpenSSL man3/EVP_PKEY_ASN1_METHOD b0004708 Nov 1 00:45:24 2017 +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: May 13 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt EVP_PKEY_ASN1_METHOD 3 53.Dt EVP_PKEY_ASN1_METHOD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -453,6 +453,10 @@ on error.
453and 453and
454.Fn EVP_PKEY_asn1_add_alias 454.Fn EVP_PKEY_asn1_add_alias
455return 0 on error or 1 on success. 455return 0 on error or 1 on success.
456.Sh SEE ALSO
457.Xr EVP_PKEY_asn1_get_count 3 ,
458.Xr EVP_PKEY_new 3 ,
459.Xr X509_PUBKEY_new 3
456.Sh HISTORY 460.Sh HISTORY
457These functions first appeared in OpenSSL 1.0.0 461These functions first appeared in OpenSSL 1.0.0
458and have been available since 462and have been available since
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index f4a7d8ea9f..5226ec58fa 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_cmp.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.10 2019/06/06 01:06:58 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>.
@@ -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 27 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt EVP_PKEY_CMP 3 53.Dt EVP_PKEY_CMP 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -143,7 +143,8 @@ are different and -2 if the operation is not supported.
143.Sh SEE ALSO 143.Sh SEE ALSO
144.Xr EVP_PKEY_asn1_set_public 3 , 144.Xr EVP_PKEY_asn1_set_public 3 ,
145.Xr EVP_PKEY_CTX_new 3 , 145.Xr EVP_PKEY_CTX_new 3 ,
146.Xr EVP_PKEY_keygen 3 146.Xr EVP_PKEY_keygen 3 ,
147.Xr EVP_PKEY_new 3
147.Sh HISTORY 148.Sh HISTORY
148.Fn EVP_PKEY_missing_parameters 149.Fn EVP_PKEY_missing_parameters
149and 150and
diff --git a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3 b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
index 9b0c30108e..11d0914bed 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_get_default_digest_nid.3,v 1.4 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_get_default_digest_nid.3,v 1.5 2019/06/06 01:06:58 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 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt EVP_PKEY_GET_DEFAULT_DIGEST_NID 3 52.Dt EVP_PKEY_GET_DEFAULT_DIGEST_NID 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -84,6 +84,7 @@ supported by the public key algorithm.
84.Xr EVP_PKEY_asn1_set_ctrl 3 , 84.Xr EVP_PKEY_asn1_set_ctrl 3 ,
85.Xr EVP_PKEY_CTX_ctrl 3 , 85.Xr EVP_PKEY_CTX_ctrl 3 ,
86.Xr EVP_PKEY_CTX_new 3 , 86.Xr EVP_PKEY_CTX_new 3 ,
87.Xr EVP_PKEY_new 3 ,
87.Xr EVP_PKEY_sign 3 , 88.Xr EVP_PKEY_sign 3 ,
88.Xr EVP_PKEY_verify 3 , 89.Xr EVP_PKEY_verify 3 ,
89.Xr EVP_PKEY_verify_recover 3 90.Xr EVP_PKEY_verify_recover 3
diff --git a/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 b/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3
index eef35fad5c..acfb035bbe 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_meth_get0_info.3,v 1.2 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_meth_get0_info.3,v 1.3 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL EVP_PKEY_meth_get_count.pod 6a2da303 Aug 9 11:25:19 2017 -0400 2.\" OpenSSL EVP_PKEY_meth_get_count.pod 6a2da303 Aug 9 11:25:19 2017 -0400
3.\" OpenSSL EVP_PKEY_meth_get_count.pod 48ed9c23 Jul 25 17:48:26 2017 +0100 3.\" OpenSSL EVP_PKEY_meth_get_count.pod 48ed9c23 Jul 25 17:48:26 2017 +0100
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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt EVP_PKEY_METH_GET0_INFO 3 53.Dt EVP_PKEY_METH_GET0_INFO 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -70,6 +70,7 @@ retrieves the public key ID (a NID) and any flags associated with the
70public key method 70public key method
71.Pf * Fa meth . 71.Pf * Fa meth .
72.Sh SEE ALSO 72.Sh SEE ALSO
73.Xr EVP_PKEY_meth_new 3 ,
73.Xr EVP_PKEY_new 3 74.Xr EVP_PKEY_new 3
74.Sh HISTORY 75.Sh HISTORY
75.Fn EVP_PKEY_meth_get0_info 76.Fn EVP_PKEY_meth_get0_info
diff --git a/src/lib/libcrypto/man/EVP_PKEY_meth_new.3 b/src/lib/libcrypto/man/EVP_PKEY_meth_new.3
index a3c5884488..706824cd59 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_meth_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_meth_new.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_meth_new.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $
2.\" selective merge up to: OpenSSL 43f985fd Aug 21 11:47:17 2017 -0400 2.\" selective merge up to: OpenSSL 43f985fd Aug 21 11:47:17 2017 -0400
3.\" 3.\"
4.\" This file was written by Paul Yang <yang.yang@baishancloud.com> 4.\" This file was written by Paul Yang <yang.yang@baishancloud.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: March 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt EVP_PKEY_METH_NEW 3 52.Dt EVP_PKEY_METH_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -523,6 +523,10 @@ if no matching object is found.
523.Pp 523.Pp
524.Fn EVP_PKEY_meth_add0 524.Fn EVP_PKEY_meth_add0
525returns 1 if the method is added successfully or 0 if an error occurred. 525returns 1 if the method is added successfully or 0 if an error occurred.
526.Sh SEE ALSO
527.Xr EVP_DigestInit 3 ,
528.Xr EVP_PKEY_meth_get0_info 3 ,
529.Xr EVP_PKEY_new 3
526.Sh HISTORY 530.Sh HISTORY
527.Fn EVP_PKEY_meth_new , 531.Fn EVP_PKEY_meth_new ,
528.Fn EVP_PKEY_meth_free , 532.Fn EVP_PKEY_meth_free ,
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index 777c108d83..d3a8573522 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.9 2018/12/22 23:19:53 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.10 2019/06/06 01:06:58 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 df75c2bf Dec 9 01:02:36 2018 +0100 3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
4.\" 4.\"
@@ -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: December 22 2018 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt EVP_PKEY_NEW 3 54.Dt EVP_PKEY_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -146,7 +146,13 @@ if an error occurred.
146.Fn EVP_PKEY_up_ref 146.Fn EVP_PKEY_up_ref
147returns 1 for success or 0 for failure. 147returns 1 for success or 0 for failure.
148.Sh SEE ALSO 148.Sh SEE ALSO
149.Xr EVP_PKEY_asn1_set_free 3 , 149.Xr d2i_PrivateKey 3 ,
150.Xr EVP_PKEY_asn1_new 3 ,
151.Xr EVP_PKEY_cmp 3 ,
152.Xr EVP_PKEY_CTX_new 3 ,
153.Xr EVP_PKEY_get_default_digest_nid 3 ,
154.Xr EVP_PKEY_meth_new 3 ,
155.Xr EVP_PKEY_print_private 3 ,
150.Xr EVP_PKEY_set1_RSA 3 156.Xr EVP_PKEY_set1_RSA 3
151.Sh HISTORY 157.Sh HISTORY
152.Fn EVP_PKEY_new 158.Fn EVP_PKEY_new
diff --git a/src/lib/libcrypto/man/EVP_PKEY_print_private.3 b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
index 48e0c55e5e..c1e6899818 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_print_private.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_print_private.3,v 1.6 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_print_private.3,v 1.7 2019/06/06 01:06:58 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 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt EVP_PKEY_PRINT_PRIVATE 3 52.Dt EVP_PKEY_PRINT_PRIVATE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -122,7 +122,8 @@ supported by the public key algorithm.
122.Sh SEE ALSO 122.Sh SEE ALSO
123.Xr EVP_PKEY_asn1_set_public 3 , 123.Xr EVP_PKEY_asn1_set_public 3 ,
124.Xr EVP_PKEY_CTX_new 3 , 124.Xr EVP_PKEY_CTX_new 3 ,
125.Xr EVP_PKEY_keygen 3 125.Xr EVP_PKEY_keygen 3 ,
126.Xr EVP_PKEY_new 3
126.Sh HISTORY 127.Sh HISTORY
127These functions first appeared in OpenSSL 1.0.0 128These functions first appeared in OpenSSL 1.0.0
128and have been available since 129and have been available since
diff --git a/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3 b/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
index d06c76c5dd..4e644b227d 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.3 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.4 2019/06/06 01:06:58 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt EXTENDED_KEY_USAGE_NEW 3 18.Dt EXTENDED_KEY_USAGE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -61,6 +61,7 @@ object or
61if an error occurs. 61if an error occurs.
62.Sh SEE ALSO 62.Sh SEE ALSO
63.Xr BASIC_CONSTRAINTS_new 3 , 63.Xr BASIC_CONSTRAINTS_new 3 ,
64.Xr d2i_EXTENDED_KEY_USAGE 3 ,
64.Xr POLICYINFO_new 3 , 65.Xr POLICYINFO_new 3 ,
65.Xr X509_EXTENSION_new 3 , 66.Xr X509_EXTENSION_new 3 ,
66.Xr X509_new 3 67.Xr X509_new 3
diff --git a/src/lib/libcrypto/man/GENERAL_NAME_new.3 b/src/lib/libcrypto/man/GENERAL_NAME_new.3
index 671b5440f9..a6b7ee56da 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.5 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.6 2019/06/06 01:06:58 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt GENERAL_NAME_NEW 3 18.Dt GENERAL_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -136,6 +136,7 @@ object or
136.Dv NULL 136.Dv NULL
137if an error occurs. 137if an error occurs.
138.Sh SEE ALSO 138.Sh SEE ALSO
139.Xr d2i_GENERAL_NAME 3 ,
139.Xr X509_EXTENSION_new 3 , 140.Xr X509_EXTENSION_new 3 ,
140.Xr X509_NAME_new 3 141.Xr X509_NAME_new 3
141.Sh STANDARDS 142.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/HMAC.3 b/src/lib/libcrypto/man/HMAC.3
index 1f855dc17d..fb4af33cdf 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.13 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: HMAC.3,v 1.14 2019/06/06 01:06:58 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 23 2018 $ 55.Dd $Mdocdate: June 6 2019 $
56.Dt HMAC 3 56.Dt HMAC 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -365,7 +365,8 @@ if none was set.
365returns the length in bytes of the underlying hash function output 365returns the length in bytes of the underlying hash function output
366or 0 on error. 366or 0 on error.
367.Sh SEE ALSO 367.Sh SEE ALSO
368.Xr evp 3 368.Xr evp 3 ,
369.Xr EVP_DigestInit 3
369.Sh STANDARDS 370.Sh STANDARDS
370RFC 2104 371RFC 2104
371.Sh HISTORY 372.Sh HISTORY
diff --git a/src/lib/libcrypto/man/OBJ_nid2obj.3 b/src/lib/libcrypto/man/OBJ_nid2obj.3
index f8c395baf9..ad743b06a0 100644
--- a/src/lib/libcrypto/man/OBJ_nid2obj.3
+++ b/src/lib/libcrypto/man/OBJ_nid2obj.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OBJ_nid2obj.3,v 1.12 2018/04/25 15:17:52 schwarze Exp $ 1.\" $OpenBSD: OBJ_nid2obj.3,v 1.13 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL c264592d May 14 11:28:00 2006 +0000 2.\" OpenSSL c264592d May 14 11:28:00 2006 +0000
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: April 25 2018 $ 69.Dd $Mdocdate: June 6 2019 $
70.Dt OBJ_NID2OBJ 3 70.Dt OBJ_NID2OBJ 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -368,6 +368,8 @@ Create a new object directly:
368obj = OBJ_txt2obj("1.2.3.4", 1); 368obj = OBJ_txt2obj("1.2.3.4", 1);
369.Ed 369.Ed
370.Sh SEE ALSO 370.Sh SEE ALSO
371.Xr ASN1_OBJECT_new 3 ,
372.Xr d2i_ASN1_OBJECT 3 ,
371.Xr ERR_get_error 3 373.Xr ERR_get_error 3
372.Sh HISTORY 374.Sh HISTORY
373.Fn OBJ_nid2obj , 375.Fn OBJ_nid2obj ,
diff --git a/src/lib/libcrypto/man/OCSP_CRLID_new.3 b/src/lib/libcrypto/man/OCSP_CRLID_new.3
index ff0819166e..4bb6971ca9 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.6 2018/05/13 14:36:05 schwarze Exp $ 1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.7 2019/06/06 01:06:58 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: May 13 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt OCSP_CRLID_NEW 3 18.Dt OCSP_CRLID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -91,6 +91,7 @@ object or
91.Dv NULL 91.Dv NULL
92if an error occurred. 92if an error occurred.
93.Sh SEE ALSO 93.Sh SEE ALSO
94.Xr OCSP_REQUEST_new 3 ,
94.Xr OCSP_resp_find_status 3 , 95.Xr OCSP_resp_find_status 3 ,
95.Xr OCSP_response_status 3 , 96.Xr OCSP_response_status 3 ,
96.Xr X509_EXTENSION_new 3 97.Xr X509_EXTENSION_new 3
diff --git a/src/lib/libcrypto/man/OCSP_REQUEST_new.3 b/src/lib/libcrypto/man/OCSP_REQUEST_new.3
index 8f3f56b6c4..ef273e2f22 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.8 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.9 2019/06/06 01:06:58 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: March 22 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt OCSP_REQUEST_NEW 3 69.Dt OCSP_REQUEST_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -308,7 +308,11 @@ OCSP_REQUEST_free(req);
308.Ed 308.Ed
309.Sh SEE ALSO 309.Sh SEE ALSO
310.Xr ACCESS_DESCRIPTION_new 3 , 310.Xr ACCESS_DESCRIPTION_new 3 ,
311.Xr d2i_OCSP_REQUEST 3 ,
312.Xr d2i_OCSP_RESPONSE 3 ,
313.Xr EVP_DigestInit 3 ,
311.Xr OCSP_cert_to_id 3 , 314.Xr OCSP_cert_to_id 3 ,
315.Xr OCSP_CRLID_new 3 ,
312.Xr OCSP_request_add1_nonce 3 , 316.Xr OCSP_request_add1_nonce 3 ,
313.Xr OCSP_resp_find_status 3 , 317.Xr OCSP_resp_find_status 3 ,
314.Xr OCSP_response_status 3 , 318.Xr OCSP_response_status 3 ,
diff --git a/src/lib/libcrypto/man/OCSP_cert_to_id.3 b/src/lib/libcrypto/man/OCSP_cert_to_id.3
index 2b8c23715f..7443f4130a 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.9 2018/08/24 20:04:10 tb Exp $ 1.\" $OpenBSD: OCSP_cert_to_id.3,v 1.10 2019/06/06 01:06:58 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: August 24 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt OCSP_CERT_TO_ID 3 69.Dt OCSP_CERT_TO_ID 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -214,6 +214,7 @@ return 0 for a match or non-zero otherwise.
214.Fn OCSP_id_get0_info 214.Fn OCSP_id_get0_info
215returns 1 for success or 0 for failure. 215returns 1 for success or 0 for failure.
216.Sh SEE ALSO 216.Sh SEE ALSO
217.Xr EVP_DigestInit 3 ,
217.Xr OCSP_request_add1_nonce 3 , 218.Xr OCSP_request_add1_nonce 3 ,
218.Xr OCSP_REQUEST_new 3 , 219.Xr OCSP_REQUEST_new 3 ,
219.Xr OCSP_resp_find_status 3 , 220.Xr OCSP_resp_find_status 3 ,
diff --git a/src/lib/libcrypto/man/OCSP_response_status.3 b/src/lib/libcrypto/man/OCSP_response_status.3
index d720500f61..5e443d9a29 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.6 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_response_status.3,v 1.7 2019/06/06 01:06:58 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: March 22 2018 $ 69.Dd $Mdocdate: June 6 2019 $
70.Dt OCSP_RESPONSE_STATUS 3 70.Dt OCSP_RESPONSE_STATUS 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -278,6 +278,7 @@ returns a status value.
278.Fn OCSP_basic_sign 278.Fn OCSP_basic_sign
279return 1 on success or 0 on failure. 279return 1 on success or 0 on failure.
280.Sh SEE ALSO 280.Sh SEE ALSO
281.Xr EVP_DigestInit 3 ,
281.Xr OCSP_cert_to_id 3 , 282.Xr OCSP_cert_to_id 3 ,
282.Xr OCSP_request_add1_nonce 3 , 283.Xr OCSP_request_add1_nonce 3 ,
283.Xr OCSP_REQUEST_new 3 , 284.Xr OCSP_REQUEST_new 3 ,
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index 4f37962c9d..06ca558489 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.11 2019/03/15 12:32:15 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.12 2019/06/06 01:06:58 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 15 2019 $ 71.Dd $Mdocdate: June 6 2019 $
72.Dt OPENSSL_VERSION_NUMBER 3 72.Dt OPENSSL_VERSION_NUMBER 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -245,7 +245,8 @@ and
245.Fn SSLeay_version 245.Fn SSLeay_version
246return pointers to static strings. 246return pointers to static strings.
247.Sh SEE ALSO 247.Sh SEE ALSO
248.Xr crypto 3 248.Xr crypto 3 ,
249.Xr OPENSSL_config 3
249.Sh HISTORY 250.Sh HISTORY
250.Fn SSLeay , 251.Fn SSLeay ,
251.Fn SSLeay_version , 252.Fn SSLeay_version ,
diff --git a/src/lib/libcrypto/man/OPENSSL_config.3 b/src/lib/libcrypto/man/OPENSSL_config.3
index c2b5b38e11..623b900b47 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.12 2018/04/07 20:47:40 jmc Exp $ 1.\" $OpenBSD: OPENSSL_config.3,v 1.13 2019/06/06 01:06:58 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: April 7 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt OPENSSL_CONFIG 3 69.Dt OPENSSL_CONFIG 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -136,7 +136,9 @@ standard configuration file
136.Xr CONF_modules_load_file 3 , 136.Xr CONF_modules_load_file 3 ,
137.Xr OPENSSL_init_crypto 3 , 137.Xr OPENSSL_init_crypto 3 ,
138.Xr OPENSSL_load_builtin_modules 3 , 138.Xr OPENSSL_load_builtin_modules 3 ,
139.Xr openssl.cnf 5 139.Xr OPENSSL_VERSION_NUMBER 3 ,
140.Xr openssl.cnf 5 ,
141.Xr x509v3.cnf 5
140.Sh HISTORY 142.Sh HISTORY
141.Fn OPENSSL_config 143.Fn OPENSSL_config
142and 144and
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3
index ff199d4ab2..112671f1fe 100644
--- a/src/lib/libcrypto/man/OPENSSL_sk_new.3
+++ b/src/lib/libcrypto/man/OPENSSL_sk_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.10 2018/08/08 18:21:02 tb Exp $ 1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.11 2019/06/06 01:06:58 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 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: August 8 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt OPENSSL_SK_NEW 3 18.Dt OPENSSL_SK_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -525,6 +525,8 @@ returns
525or 525or
526.Dv NULL 526.Dv NULL
527if it is not found. 527if it is not found.
528.Sh SEE ALSO
529.Xr STACK_OF 3
528.Sh HISTORY 530.Sh HISTORY
529.Fn sk_new_null , 531.Fn sk_new_null ,
530.Fn sk_new , 532.Fn sk_new ,
diff --git a/src/lib/libcrypto/man/PEM_read.3 b/src/lib/libcrypto/man/PEM_read.3
index 48ff4157c7..7d888bb3a1 100644
--- a/src/lib/libcrypto/man/PEM_read.3
+++ b/src/lib/libcrypto/man/PEM_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read.3,v 1.6 2018/05/13 14:44:14 schwarze Exp $ 1.\" $OpenBSD: PEM_read.3,v 1.7 2019/06/06 01:06:58 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 Viktor Dukhovni 4.\" This file was written by Viktor Dukhovni
@@ -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: May 13 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt PEM_READ 3 53.Dt PEM_READ 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -281,7 +281,8 @@ is likely meaningless if these functions fail.
281.Xr ERR_GET_LIB 3 , 281.Xr ERR_GET_LIB 3 ,
282.Xr ERR_peek_last_error 3 , 282.Xr ERR_peek_last_error 3 ,
283.Xr PEM_bytes_read_bio 3 , 283.Xr PEM_bytes_read_bio 3 ,
284.Xr PEM_read_bio_PrivateKey 3 284.Xr PEM_read_bio_PrivateKey 3 ,
285.Xr PEM_write_bio_PKCS7_stream 3
285.Sh HISTORY 286.Sh HISTORY
286.Fn PEM_write , 287.Fn PEM_write ,
287.Fn PEM_read , 288.Fn PEM_read ,
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 1fa4d75ead..4a4f04a259 100644
--- a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
+++ b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.14 2019/06/06 01:06:58 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 27 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt PEM_READ_BIO_PRIVATEKEY 3 53.Dt PEM_READ_BIO_PRIVATEKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -1214,8 +1214,14 @@ pass_cb(char *buf, int size, int rwflag, void *u)
1214.Ed 1214.Ed
1215.Sh SEE ALSO 1215.Sh SEE ALSO
1216.Xr BIO_new 3 , 1216.Xr BIO_new 3 ,
1217.Xr DSA_new 3 ,
1217.Xr PEM_bytes_read_bio 3 , 1218.Xr PEM_bytes_read_bio 3 ,
1218.Xr PEM_read 3 1219.Xr PEM_read 3 ,
1220.Xr PEM_write_bio_PKCS7_stream 3 ,
1221.Xr RSA_new 3 ,
1222.Xr X509_CRL_new 3 ,
1223.Xr X509_REQ_new 3 ,
1224.Xr X509_SIG_new 3
1219.Sh HISTORY 1225.Sh HISTORY
1220.Fn PEM_read_X509 1226.Fn PEM_read_X509
1221and 1227and
diff --git a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3 b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
index d174babddb..e7d20ea7f6 100644
--- a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
+++ b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.4 2019/06/06 01:06:58 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: June 6 2019 $
18.Dt PKCS12_SAFEBAG_NEW 3 18.Dt PKCS12_SAFEBAG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -84,6 +84,7 @@ object, respectively, or
84.Dv NULL 84.Dv NULL
85if an error occurs. 85if an error occurs.
86.Sh SEE ALSO 86.Sh SEE ALSO
87.Xr PKCS12_create 3 ,
87.Xr PKCS12_new 3 , 88.Xr PKCS12_new 3 ,
88.Xr PKCS8_PRIV_KEY_INFO_new 3 , 89.Xr PKCS8_PRIV_KEY_INFO_new 3 ,
89.Xr X509_ATTRIBUTE_new 3 , 90.Xr X509_ATTRIBUTE_new 3 ,
diff --git a/src/lib/libcrypto/man/PKCS12_create.3 b/src/lib/libcrypto/man/PKCS12_create.3
index 67c814182c..82952f132f 100644
--- a/src/lib/libcrypto/man/PKCS12_create.3
+++ b/src/lib/libcrypto/man/PKCS12_create.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_create.3,v 1.7 2018/05/13 14:52:23 schwarze Exp $ 1.\" $OpenBSD: PKCS12_create.3,v 1.8 2019/06/06 01:06:58 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 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: May 13 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt PKCS12_CREATE 3 53.Dt PKCS12_CREATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -163,7 +163,11 @@ structure or
163.Dv NULL 163.Dv NULL
164if an error occurred. 164if an error occurred.
165.Sh SEE ALSO 165.Sh SEE ALSO
166.Xr d2i_PKCS12 3 166.Xr d2i_PKCS12 3 ,
167.Xr PKCS12_new 3 ,
168.Xr PKCS12_newpass 3 ,
169.Xr PKCS12_parse 3 ,
170.Xr PKCS12_SAFEBAG_new 3
167.Sh HISTORY 171.Sh HISTORY
168.Fn PKCS12_create 172.Fn PKCS12_create
169first appeared in OpenSSL 0.9.3 and has been available since 173first appeared in OpenSSL 0.9.3 and has been available since
diff --git a/src/lib/libcrypto/man/PKCS12_new.3 b/src/lib/libcrypto/man/PKCS12_new.3
index 29080b672f..c7ccdb4911 100644
--- a/src/lib/libcrypto/man/PKCS12_new.3
+++ b/src/lib/libcrypto/man/PKCS12_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: PKCS12_new.3,v 1.4 2019/06/06 01:06:58 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: June 6 2019 $
18.Dt PKCS12_NEW 3 18.Dt PKCS12_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -83,6 +83,7 @@ if an error occurs.
83.Xr d2i_PKCS12 3 , 83.Xr d2i_PKCS12 3 ,
84.Xr PKCS12_create 3 , 84.Xr PKCS12_create 3 ,
85.Xr PKCS12_newpass 3 , 85.Xr PKCS12_newpass 3 ,
86.Xr PKCS12_parse 3 ,
86.Xr PKCS12_SAFEBAG_new 3 , 87.Xr PKCS12_SAFEBAG_new 3 ,
87.Xr PKCS7_new 3 , 88.Xr PKCS7_new 3 ,
88.Xr X509_SIG_new 3 89.Xr X509_SIG_new 3
diff --git a/src/lib/libcrypto/man/PKCS12_newpass.3 b/src/lib/libcrypto/man/PKCS12_newpass.3
index 48e4060c91..b8e56124eb 100644
--- a/src/lib/libcrypto/man/PKCS12_newpass.3
+++ b/src/lib/libcrypto/man/PKCS12_newpass.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_newpass.3,v 1.2 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PKCS12_newpass.3,v 1.3 2019/06/06 01:06:58 schwarze Exp $
2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100 2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100
3.\" 3.\"
4.\" This file was written by Jeffrey Walton <noloader@gmail.com>. 4.\" This file was written by Jeffrey Walton <noloader@gmail.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: March 22 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt PKCS12_NEWPASS 3 52.Dt PKCS12_NEWPASS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -148,7 +148,8 @@ int main(int argc, char **argv)
148.Ed 148.Ed
149.Sh SEE ALSO 149.Sh SEE ALSO
150.Xr ERR_get_error 3 , 150.Xr ERR_get_error 3 ,
151.Xr PKCS12_create 3 151.Xr PKCS12_create 3 ,
152.Xr PKCS12_new 3
152.Sh HISTORY 153.Sh HISTORY
153.Fn PKCS12_newpass 154.Fn PKCS12_newpass
154first appeared in OpenSSL 0.9.5 and has been available since 155first appeared in OpenSSL 0.9.5 and has been available since
diff --git a/src/lib/libcrypto/man/PKCS12_parse.3 b/src/lib/libcrypto/man/PKCS12_parse.3
index 51e78d9430..3037c537d2 100644
--- a/src/lib/libcrypto/man/PKCS12_parse.3
+++ b/src/lib/libcrypto/man/PKCS12_parse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_parse.3,v 1.5 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: PKCS12_parse.3,v 1.6 2019/06/06 01:06:58 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: June 6 2019 $
52.Dt PKCS12_PARSE 3 52.Dt PKCS12_PARSE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -119,7 +119,9 @@ returns 1 for success and 0 if an error occurred.
119The error can be obtained from 119The error can be obtained from
120.Xr ERR_get_error 3 . 120.Xr ERR_get_error 3 .
121.Sh SEE ALSO 121.Sh SEE ALSO
122.Xr d2i_PKCS12 3 122.Xr d2i_PKCS12 3 ,
123.Xr PKCS12_create 3 ,
124.Xr PKCS12_new 3
123.Sh HISTORY 125.Sh HISTORY
124.Fn PKCS12_parse 126.Fn PKCS12_parse
125first appeared in OpenSSL 0.9.3 and has been available since 127first appeared in OpenSSL 0.9.3 and has been available since
diff --git a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
index b6dc639682..779b24dbbb 100644
--- a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
+++ b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.6 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.7 2019/06/06 01:06:58 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 Jeffrey Walton <noloader@gmail.com>. 4.\" This file was written by Jeffrey Walton <noloader@gmail.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: March 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt PKCS5_PBKDF2_HMAC 3 52.Dt PKCS5_PBKDF2_HMAC 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -153,6 +153,7 @@ return 1 on success or 0 on error.
153.Sh SEE ALSO 153.Sh SEE ALSO
154.Xr evp 3 , 154.Xr evp 3 ,
155.Xr EVP_BytesToKey 3 , 155.Xr EVP_BytesToKey 3 ,
156.Xr EVP_DigestInit 3 ,
156.Xr RAND_bytes 3 157.Xr RAND_bytes 3
157.Sh HISTORY 158.Sh HISTORY
158.Fn PKCS5_PBKDF2_HMAC_SHA1 159.Fn PKCS5_PBKDF2_HMAC_SHA1
diff --git a/src/lib/libcrypto/man/PKCS7_decrypt.3 b/src/lib/libcrypto/man/PKCS7_decrypt.3
index 1a3ba7c67d..b92e9f3af6 100644
--- a/src/lib/libcrypto/man/PKCS7_decrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_decrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_decrypt.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PKCS7_decrypt.3,v 1.8 2019/06/06 01:06:58 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 22 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt PKCS7_DECRYPT 3 52.Dt PKCS7_DECRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -104,7 +104,8 @@ The error can be obtained from
104.Sh SEE ALSO 104.Sh SEE ALSO
105.Xr ERR_get_error 3 , 105.Xr ERR_get_error 3 ,
106.Xr PKCS7_encrypt 3 , 106.Xr PKCS7_encrypt 3 ,
107.Xr PKCS7_new 3 107.Xr PKCS7_new 3 ,
108.Xr PKCS7_verify 3
108.Sh HISTORY 109.Sh HISTORY
109.Fn PKCS7_decrypt 110.Fn PKCS7_decrypt
110first appeared in OpenSSL 0.9.5 and has been available since 111first appeared in OpenSSL 0.9.5 and has been available since
diff --git a/src/lib/libcrypto/man/PKCS7_encrypt.3 b/src/lib/libcrypto/man/PKCS7_encrypt.3
index a8717d3104..387848cf6a 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.8 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: PKCS7_encrypt.3,v 1.9 2019/06/06 01:06:58 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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt PKCS7_ENCRYPT 3 53.Dt PKCS7_ENCRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -156,7 +156,8 @@ The error can be obtained from
156.Sh SEE ALSO 156.Sh SEE ALSO
157.Xr ERR_get_error 3 , 157.Xr ERR_get_error 3 ,
158.Xr PKCS7_decrypt 3 , 158.Xr PKCS7_decrypt 3 ,
159.Xr PKCS7_new 3 159.Xr PKCS7_new 3 ,
160.Xr PKCS7_sign 3
160.Sh HISTORY 161.Sh HISTORY
161.Fn PKCS7_encrypt 162.Fn PKCS7_encrypt
162first appeared in OpenSSL 0.9.5 and has been available since 163first appeared in OpenSSL 0.9.5 and has been available since
diff --git a/src/lib/libcrypto/man/PKCS7_new.3 b/src/lib/libcrypto/man/PKCS7_new.3
index 8d1c01edcd..cb2c1192cc 100644
--- a/src/lib/libcrypto/man/PKCS7_new.3
+++ b/src/lib/libcrypto/man/PKCS7_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: PKCS7_new.3,v 1.5 2019/06/06 01:06:58 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 27 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt PKCS7_NEW 3 18.Dt PKCS7_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -241,11 +241,13 @@ serial number.
241frees 241frees
242.Fa cert . 242.Fa cert .
243.Sh SEE ALSO 243.Sh SEE ALSO
244.Xr d2i_PKCS7 3 ,
244.Xr i2d_PKCS7_bio_stream 3 , 245.Xr i2d_PKCS7_bio_stream 3 ,
245.Xr PEM_read_PKCS7 3 , 246.Xr PEM_read_PKCS7 3 ,
246.Xr PEM_write_bio_PKCS7_stream 3 , 247.Xr PEM_write_bio_PKCS7_stream 3 ,
247.Xr PKCS7_decrypt 3 , 248.Xr PKCS7_decrypt 3 ,
248.Xr PKCS7_encrypt 3 , 249.Xr PKCS7_encrypt 3 ,
250.Xr PKCS7_ISSUER_AND_SERIAL_digest 3 ,
249.Xr PKCS7_sign 3 , 251.Xr PKCS7_sign 3 ,
250.Xr PKCS7_sign_add_signer 3 , 252.Xr PKCS7_sign_add_signer 3 ,
251.Xr PKCS7_verify 3 , 253.Xr PKCS7_verify 3 ,
diff --git a/src/lib/libcrypto/man/PKCS7_sign.3 b/src/lib/libcrypto/man/PKCS7_sign.3
index aea1a265c2..f97a5e8f27 100644
--- a/src/lib/libcrypto/man/PKCS7_sign.3
+++ b/src/lib/libcrypto/man/PKCS7_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_sign.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PKCS7_sign.3,v 1.9 2019/06/06 01:06:58 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: June 6 2019 $
53.Dt PKCS7_SIGN 3 53.Dt PKCS7_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -228,7 +228,9 @@ The error can be obtained from
228.Fn ERR_get_error 3 . 228.Fn ERR_get_error 3 .
229.Sh SEE ALSO 229.Sh SEE ALSO
230.Xr ERR_get_error 3 , 230.Xr ERR_get_error 3 ,
231.Xr PKCS7_encrypt 3 ,
231.Xr PKCS7_new 3 , 232.Xr PKCS7_new 3 ,
233.Xr PKCS7_sign_add_signer 3 ,
232.Xr PKCS7_verify 3 234.Xr PKCS7_verify 3
233.Sh HISTORY 235.Sh HISTORY
234.Fn PKCS7_sign 236.Fn PKCS7_sign
diff --git a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3 b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
index 72c82c8ae1..6dad880d45 100644
--- a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
+++ b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_sign_add_signer.3,v 1.8 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: PKCS7_sign_add_signer.3,v 1.9 2019/06/06 01:06:59 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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt PKCS7_SIGN_ADD_SIGNER 3 53.Dt PKCS7_SIGN_ADD_SIGNER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -172,6 +172,7 @@ structure just added or
172if an error occurs. 172if an error occurs.
173.Sh SEE ALSO 173.Sh SEE ALSO
174.Xr ERR_get_error 3 , 174.Xr ERR_get_error 3 ,
175.Xr EVP_DigestInit 3 ,
175.Xr PKCS7_new 3 , 176.Xr PKCS7_new 3 ,
176.Xr PKCS7_sign 3 177.Xr PKCS7_sign 3
177.Sh HISTORY 178.Sh HISTORY
diff --git a/src/lib/libcrypto/man/PKCS7_verify.3 b/src/lib/libcrypto/man/PKCS7_verify.3
index e800c90c54..f4c58cf224 100644
--- a/src/lib/libcrypto/man/PKCS7_verify.3
+++ b/src/lib/libcrypto/man/PKCS7_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_verify.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PKCS7_verify.3,v 1.8 2019/06/06 01:06:59 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: March 22 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt PKCS7_VERIFY 3 52.Dt PKCS7_VERIFY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -225,6 +225,7 @@ The error can be obtained from
225.Xr ERR_get_error 3 . 225.Xr ERR_get_error 3 .
226.Sh SEE ALSO 226.Sh SEE ALSO
227.Xr ERR_get_error 3 , 227.Xr ERR_get_error 3 ,
228.Xr PKCS7_decrypt 3 ,
228.Xr PKCS7_new 3 , 229.Xr PKCS7_new 3 ,
229.Xr PKCS7_sign 3 , 230.Xr PKCS7_sign 3 ,
230.Xr X509_STORE_new 3 231.Xr X509_STORE_new 3
diff --git a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3 b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
index 030799271a..91cd25d425 100644
--- a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
+++ b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.4 2019/06/06 01:06:59 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: June 6 2019 $
18.Dt PKCS8_PRIV_KEY_INFO_NEW 3 18.Dt PKCS8_PRIV_KEY_INFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -49,6 +49,7 @@ object or
49if an error occurs. 49if an error occurs.
50.Sh SEE ALSO 50.Sh SEE ALSO
51.Xr d2i_PKCS8PrivateKey_bio 3 , 51.Xr d2i_PKCS8PrivateKey_bio 3 ,
52.Xr EVP_PKEY_asn1_set_private 3 ,
52.Xr PEM_read_PKCS8_PRIV_KEY_INFO 3 , 53.Xr PEM_read_PKCS8_PRIV_KEY_INFO 3 ,
53.Xr PKCS12_parse 3 , 54.Xr PKCS12_parse 3 ,
54.Xr X509_ATTRIBUTE_new 3 55.Xr X509_ATTRIBUTE_new 3
diff --git a/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3 b/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
index 2c32bdae55..40735c6f86 100644
--- a/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
+++ b/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKEY_USAGE_PERIOD_new.3,v 1.4 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: PKEY_USAGE_PERIOD_new.3,v 1.5 2019/06/06 01:06:59 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: June 6 2019 $
18.Dt PKEY_USAGE_PERIOD_NEW 3 18.Dt PKEY_USAGE_PERIOD_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -50,6 +50,7 @@ object or
50.Dv NULL 50.Dv NULL
51if an error occurs. 51if an error occurs.
52.Sh SEE ALSO 52.Sh SEE ALSO
53.Xr d2i_PKEY_USAGE_PERIOD 3 ,
53.Xr EXTENDED_KEY_USAGE_new 3 , 54.Xr EXTENDED_KEY_USAGE_new 3 ,
54.Xr X509_CINF_new 3 , 55.Xr X509_CINF_new 3 ,
55.Xr X509_EXTENSION_new 3 , 56.Xr X509_EXTENSION_new 3 ,
diff --git a/src/lib/libcrypto/man/POLICYINFO_new.3 b/src/lib/libcrypto/man/POLICYINFO_new.3
index 7dab0a5621..dd46c1c585 100644
--- a/src/lib/libcrypto/man/POLICYINFO_new.3
+++ b/src/lib/libcrypto/man/POLICYINFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: POLICYINFO_new.3,v 1.5 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: POLICYINFO_new.3,v 1.6 2019/06/06 01:06:59 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 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt POLICYINFO_NEW 3 18.Dt POLICYINFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -174,6 +174,7 @@ type or
174.Dv NULL 174.Dv NULL
175if an error occurs. 175if an error occurs.
176.Sh SEE ALSO 176.Sh SEE ALSO
177.Xr d2i_POLICYINFO 3 ,
177.Xr BASIC_CONSTRAINTS_new 3 , 178.Xr BASIC_CONSTRAINTS_new 3 ,
178.Xr NAME_CONSTRAINTS_new 3 , 179.Xr NAME_CONSTRAINTS_new 3 ,
179.Xr X509_EXTENSION_new 3 , 180.Xr X509_EXTENSION_new 3 ,
diff --git a/src/lib/libcrypto/man/PROXY_POLICY_new.3 b/src/lib/libcrypto/man/PROXY_POLICY_new.3
index c35537164a..fbb8731b11 100644
--- a/src/lib/libcrypto/man/PROXY_POLICY_new.3
+++ b/src/lib/libcrypto/man/PROXY_POLICY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PROXY_POLICY_new.3,v 1.3 2018/03/22 22:07:12 schwarze Exp $ 1.\" $OpenBSD: PROXY_POLICY_new.3,v 1.4 2019/06/06 01:06:59 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt PROXY_POLICY_NEW 3 18.Dt PROXY_POLICY_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -81,6 +81,7 @@ object, respectively, or
81.Dv NULL 81.Dv NULL
82if an error occurs. 82if an error occurs.
83.Sh SEE ALSO 83.Sh SEE ALSO
84.Xr d2i_PROXY_POLICY 3 ,
84.Xr BASIC_CONSTRAINTS_new 3 , 85.Xr BASIC_CONSTRAINTS_new 3 ,
85.Xr EXTENDED_KEY_USAGE_new 3 , 86.Xr EXTENDED_KEY_USAGE_new 3 ,
86.Xr POLICYINFO_new 3 , 87.Xr POLICYINFO_new 3 ,
diff --git a/src/lib/libcrypto/man/RC4.3 b/src/lib/libcrypto/man/RC4.3
index b8a5cc2120..285ef47755 100644
--- a/src/lib/libcrypto/man/RC4.3
+++ b/src/lib/libcrypto/man/RC4.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RC4.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: RC4.3,v 1.7 2019/06/06 01:06:59 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 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt RC4 3 52.Dt RC4 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -119,7 +119,8 @@ and
119do not return values. 119do not return values.
120.Sh SEE ALSO 120.Sh SEE ALSO
121.Xr blowfish 3 , 121.Xr blowfish 3 ,
122.Xr EVP_EncryptInit 3 122.Xr EVP_EncryptInit 3 ,
123.Xr EVP_rc4 3
123.Sh HISTORY 124.Sh HISTORY
124.Fn RC4_set_key 125.Fn RC4_set_key
125and 126and
diff --git a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
index c0a88dd2a0..f69f33dbe5 100644
--- a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
+++ b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.4 2019/06/06 01:06:59 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 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt RSA_PSS_PARAMS_NEW 3 18.Dt RSA_PSS_PARAMS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -47,6 +47,7 @@ object or
47.Dv NULL 47.Dv NULL
48if an error occurs. 48if an error occurs.
49.Sh SEE ALSO 49.Sh SEE ALSO
50.Xr RSA_new 3 ,
50.Xr RSA_padding_add_PKCS1_type_1 3 , 51.Xr RSA_padding_add_PKCS1_type_1 3 ,
51.Xr X509_sign 3 52.Xr X509_sign 3
52.Sh STANDARDS 53.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/RSA_blinding_on.3 b/src/lib/libcrypto/man/RSA_blinding_on.3
index 75b5cace06..5d4b4ab25d 100644
--- a/src/lib/libcrypto/man/RSA_blinding_on.3
+++ b/src/lib/libcrypto/man/RSA_blinding_on.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_blinding_on.3,v 1.5 2018/03/21 07:25:59 schwarze Exp $ 1.\" $OpenBSD: RSA_blinding_on.3,v 1.6 2019/06/06 01:06:59 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 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: June 6 2019 $
52.Dt RSA_BLINDING_ON 3 52.Dt RSA_BLINDING_ON 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -88,6 +88,7 @@ turns blinding off and frees the memory used for the blinding factor.
88.Fn RSA_blinding_on 88.Fn RSA_blinding_on
89returns 1 on success, and 0 if an error occurred. 89returns 1 on success, and 0 if an error occurred.
90.Sh SEE ALSO 90.Sh SEE ALSO
91.Xr BN_BLINDING_new 3 ,
91.Xr RSA_new 3 92.Xr RSA_new 3
92.Sh HISTORY 93.Sh HISTORY
93.Fn RSA_blinding_on 94.Fn RSA_blinding_on
diff --git a/src/lib/libcrypto/man/RSA_new.3 b/src/lib/libcrypto/man/RSA_new.3
index 0b6bcf9740..8f0e2c2a5e 100644
--- a/src/lib/libcrypto/man/RSA_new.3
+++ b/src/lib/libcrypto/man/RSA_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_new.3,v 1.10 2018/04/18 01:11:45 schwarze Exp $ 1.\" $OpenBSD: RSA_new.3,v 1.11 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 3.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 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: April 18 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt RSA_NEW 3 53.Dt RSA_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -180,6 +180,7 @@ returns 1 for success or 0 for failure.
180.Xr RSA_padding_add_PKCS1_type_1 3 , 180.Xr RSA_padding_add_PKCS1_type_1 3 ,
181.Xr RSA_print 3 , 181.Xr RSA_print 3 ,
182.Xr RSA_private_encrypt 3 , 182.Xr RSA_private_encrypt 3 ,
183.Xr RSA_PSS_PARAMS_new 3 ,
183.Xr RSA_public_encrypt 3 , 184.Xr RSA_public_encrypt 3 ,
184.Xr RSA_set_method 3 , 185.Xr RSA_set_method 3 ,
185.Xr RSA_sign 3 , 186.Xr RSA_sign 3 ,
diff --git a/src/lib/libcrypto/man/RSA_print.3 b/src/lib/libcrypto/man/RSA_print.3
index 1a8dc86f0c..767241ce1c 100644
--- a/src/lib/libcrypto/man/RSA_print.3
+++ b/src/lib/libcrypto/man/RSA_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_print.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: RSA_print.3,v 1.9 2019/06/06 01:06:59 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 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt RSA_PRINT 3 52.Dt RSA_PRINT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -124,6 +124,7 @@ These functions return 1 on success or 0 on error.
124.Sh SEE ALSO 124.Sh SEE ALSO
125.Xr BN_bn2bin 3 , 125.Xr BN_bn2bin 3 ,
126.Xr DH_get0_pqg 3 , 126.Xr DH_get0_pqg 3 ,
127.Xr DH_new 3 ,
127.Xr DSA_get0_pqg 3 , 128.Xr DSA_get0_pqg 3 ,
128.Xr RSA_get0_key 3 , 129.Xr RSA_get0_key 3 ,
129.Xr RSA_new 3 130.Xr RSA_new 3
diff --git a/src/lib/libcrypto/man/STACK_OF.3 b/src/lib/libcrypto/man/STACK_OF.3
index 4cea8248ed..827e2737bc 100644
--- a/src/lib/libcrypto/man/STACK_OF.3
+++ b/src/lib/libcrypto/man/STACK_OF.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: STACK_OF.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: STACK_OF.3,v 1.3 2019/06/06 01:06:59 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 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: June 6 2019 $
18.Dt STACK_OF 3 18.Dt STACK_OF 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -173,6 +173,7 @@ The output looks similar to:
173.Dl 2 pointers: 0x4693ff24c00, 0x4693ff24c00 173.Dl 2 pointers: 0x4693ff24c00, 0x4693ff24c00
174.Sh SEE ALSO 174.Sh SEE ALSO
175.Xr OCSP_request_sign 3 , 175.Xr OCSP_request_sign 3 ,
176.Xr OPENSSL_sk_new 3 ,
176.Xr PKCS12_parse 3 , 177.Xr PKCS12_parse 3 ,
177.Xr PKCS7_encrypt 3 , 178.Xr PKCS7_encrypt 3 ,
178.Xr SSL_CTX_set_client_CA_list 3 , 179.Xr SSL_CTX_set_client_CA_list 3 ,
diff --git a/src/lib/libcrypto/man/TS_REQ_new.3 b/src/lib/libcrypto/man/TS_REQ_new.3
index 0bd1c4ede6..8dbd15ea7e 100644
--- a/src/lib/libcrypto/man/TS_REQ_new.3
+++ b/src/lib/libcrypto/man/TS_REQ_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: TS_REQ_new.3,v 1.5 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: TS_REQ_new.3,v 1.6 2019/06/06 01:06:59 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 23 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt TS_REQ_NEW 3 18.Dt TS_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -164,7 +164,8 @@ object, respectively, or
164if an error occurred. 164if an error occurred.
165.Sh SEE ALSO 165.Sh SEE ALSO
166.Xr ACCESS_DESCRIPTION_new 3 , 166.Xr ACCESS_DESCRIPTION_new 3 ,
167.Xr ESS_SIGNING_CERT_new 3 167.Xr ESS_SIGNING_CERT_new 3 ,
168.Xr X509_EXTENSION_new 3
168.Sh STANDARDS 169.Sh STANDARDS
169RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol 170RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol
170.Pp 171.Pp
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index 91883669d8..768b2aebcd 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.14 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.15 2019/06/06 01:06:59 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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509V3_GET_D2I 3 53.Dt X509V3_GET_D2I 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -399,6 +399,7 @@ if no extensions are present.
399.Xr d2i_X509_EXTENSION 3 , 399.Xr d2i_X509_EXTENSION 3 ,
400.Xr ERR_get_error 3 , 400.Xr ERR_get_error 3 ,
401.Xr X509_CRL_get0_by_serial 3 , 401.Xr X509_CRL_get0_by_serial 3 ,
402.Xr X509_CRL_new 3 ,
402.Xr X509_EXTENSION_new 3 , 403.Xr X509_EXTENSION_new 3 ,
403.Xr X509_get_pubkey 3 , 404.Xr X509_get_pubkey 3 ,
404.Xr X509_get_subject_name 3 , 405.Xr X509_get_subject_name 3 ,
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3
index 5a2b7a4604..85d690513d 100644
--- a/src/lib/libcrypto/man/X509_ALGOR_dup.3
+++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.13 2018/05/01 19:42:58 schwarze Exp $ 1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.14 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -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: May 1 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt X509_ALGOR_DUP 3 69.Dt X509_ALGOR_DUP 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -207,7 +207,9 @@ have identical encodings or non-zero otherwise.
207.Sh SEE ALSO 207.Sh SEE ALSO
208.Xr ASN1_TYPE_set 3 , 208.Xr ASN1_TYPE_set 3 ,
209.Xr d2i_X509_ALGOR 3 , 209.Xr d2i_X509_ALGOR 3 ,
210.Xr EVP_DigestInit 3 ,
210.Xr X509_get0_signature 3 , 211.Xr X509_get0_signature 3 ,
212.Xr X509_new 3 ,
211.Xr X509_PUBKEY_get0_param 3 213.Xr X509_PUBKEY_get0_param 3
212.Sh STANDARDS 214.Sh STANDARDS
213RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 215RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
index cf978867f1..b5c78ee8d4 100644
--- a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
+++ b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.7 2019/06/06 01:06:59 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 27 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt X509_ATTRIBUTE_NEW 3 18.Dt X509_ATTRIBUTE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -67,6 +67,7 @@ if an error occurs.
67.Xr PKCS12_SAFEBAG_new 3 , 67.Xr PKCS12_SAFEBAG_new 3 ,
68.Xr PKCS8_PRIV_KEY_INFO_new 3 , 68.Xr PKCS8_PRIV_KEY_INFO_new 3 ,
69.Xr X509_EXTENSION_new 3 , 69.Xr X509_EXTENSION_new 3 ,
70.Xr X509_new 3 ,
70.Xr X509_REQ_new 3 71.Xr X509_REQ_new 3
71.Sh STANDARDS 72.Sh STANDARDS
72.Bl -ohang 73.Bl -ohang
diff --git a/src/lib/libcrypto/man/X509_CINF_new.3 b/src/lib/libcrypto/man/X509_CINF_new.3
index 29d2371ffd..4a0e24dfa2 100644
--- a/src/lib/libcrypto/man/X509_CINF_new.3
+++ b/src/lib/libcrypto/man/X509_CINF_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CINF_new.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_CINF_new.3,v 1.6 2019/06/06 01:06:59 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 27 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt X509_CINF_NEW 3 18.Dt X509_CINF_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -93,6 +93,7 @@ object, respectively, or
93.Dv NULL 93.Dv NULL
94if an error occurs. 94if an error occurs.
95.Sh SEE ALSO 95.Sh SEE ALSO
96.Xr d2i_X509_CINF 3 ,
96.Xr X509_new 3 97.Xr X509_new 3
97.Sh STANDARDS 98.Sh STANDARDS
98RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 99RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
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 d1580e1d5b..4e04395f2a 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.8 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.9 2019/06/06 01:06:59 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 23 2018 $ 51.Dd $Mdocdate: June 6 2019 $
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
@@ -155,6 +155,7 @@ returns a STACK of revoked entries.
155.Xr X509_CRL_get_ext 3 , 155.Xr X509_CRL_get_ext 3 ,
156.Xr X509_CRL_get_issuer 3 , 156.Xr X509_CRL_get_issuer 3 ,
157.Xr X509_CRL_get_version 3 , 157.Xr X509_CRL_get_version 3 ,
158.Xr X509_CRL_new 3 ,
158.Xr X509_REVOKED_new 3 , 159.Xr X509_REVOKED_new 3 ,
159.Xr X509V3_get_d2i 3 160.Xr X509V3_get_d2i 3
160.Sh HISTORY 161.Sh HISTORY
diff --git a/src/lib/libcrypto/man/X509_CRL_new.3 b/src/lib/libcrypto/man/X509_CRL_new.3
index 47b3d54940..b986a6f200 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.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_new.3,v 1.8 2019/06/06 01:06:59 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 27 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt X509_CRL_NEW 3 18.Dt X509_CRL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -103,7 +103,10 @@ returns 1 on success or 0 on error.
103.Xr d2i_X509_CRL 3 , 103.Xr d2i_X509_CRL 3 ,
104.Xr DIST_POINT_new 3 , 104.Xr DIST_POINT_new 3 ,
105.Xr PEM_read_X509_CRL 3 , 105.Xr PEM_read_X509_CRL 3 ,
106.Xr X509_CRL_digest 3 ,
106.Xr X509_CRL_get0_by_serial 3 , 107.Xr X509_CRL_get0_by_serial 3 ,
108.Xr X509_CRL_get0_lastUpdate 3 ,
109.Xr X509_CRL_get0_signature 3 ,
107.Xr X509_CRL_get_ext 3 , 110.Xr X509_CRL_get_ext 3 ,
108.Xr X509_CRL_get_ext_d2i 3 , 111.Xr X509_CRL_get_ext_d2i 3 ,
109.Xr X509_CRL_get_issuer 3 , 112.Xr X509_CRL_get_issuer 3 ,
@@ -112,6 +115,7 @@ returns 1 on success or 0 on error.
112.Xr X509_EXTENSION_new 3 , 115.Xr X509_EXTENSION_new 3 ,
113.Xr X509_load_crl_file 3 , 116.Xr X509_load_crl_file 3 ,
114.Xr X509_new 3 , 117.Xr X509_new 3 ,
118.Xr X509_OBJECT_get0_X509_CRL 3 ,
115.Xr X509_REVOKED_new 3 , 119.Xr X509_REVOKED_new 3 ,
116.Xr X509_STORE_CTX_set0_crls 3 120.Xr X509_STORE_CTX_set0_crls 3
117.Sh STANDARDS 121.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3 b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
index 414dfe6a55..95bbebfa25 100644
--- a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
+++ b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.9 2018/05/19 21:09:19 schwarze Exp $ 1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.10 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 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: May 19 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt X509_EXTENSION_SET_OBJECT 3 69.Dt X509_EXTENSION_SET_OBJECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -273,7 +273,9 @@ pointer.
273.Xr BASIC_CONSTRAINTS_new 3 , 273.Xr BASIC_CONSTRAINTS_new 3 ,
274.Xr d2i_X509_EXTENSION 3 , 274.Xr d2i_X509_EXTENSION 3 ,
275.Xr DIST_POINT_new 3 , 275.Xr DIST_POINT_new 3 ,
276.Xr ESS_SIGNING_CERT_new 3 ,
276.Xr EXTENDED_KEY_USAGE_new 3 , 277.Xr EXTENDED_KEY_USAGE_new 3 ,
278.Xr GENERAL_NAME_new 3 ,
277.Xr NAME_CONSTRAINTS_new 3 , 279.Xr NAME_CONSTRAINTS_new 3 ,
278.Xr OCSP_CRLID_new 3 , 280.Xr OCSP_CRLID_new 3 ,
279.Xr OCSP_SERVICELOC_new 3 , 281.Xr OCSP_SERVICELOC_new 3 ,
@@ -281,6 +283,10 @@ pointer.
281.Xr POLICYINFO_new 3 , 283.Xr POLICYINFO_new 3 ,
282.Xr PROXY_POLICY_new 3 , 284.Xr PROXY_POLICY_new 3 ,
283.Xr SXNET_new 3 , 285.Xr SXNET_new 3 ,
286.Xr TS_REQ_new 3 ,
287.Xr X509_check_ca 3 ,
288.Xr X509_check_host 3 ,
289.Xr X509_check_issued 3 ,
284.Xr X509V3_get_d2i 3 , 290.Xr X509V3_get_d2i 3 ,
285.Xr X509v3_get_ext_by_NID 3 291.Xr X509v3_get_ext_by_NID 3
286.Sh STANDARDS 292.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
index 1f8520ce04..c59706d6c4 100644
--- a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
+++ b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.9 2019/06/06 01:06:59 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 was written by Victor B. Wagner <vitus@cryptocom.ru> 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>
@@ -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 27 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509_LOOKUP_HASH_DIR 3 53.Dt X509_LOOKUP_HASH_DIR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -227,7 +227,9 @@ or 0 on error.
227.Xr d2i_X509_bio 3 , 227.Xr d2i_X509_bio 3 ,
228.Xr PEM_read_PrivateKey 3 , 228.Xr PEM_read_PrivateKey 3 ,
229.Xr SSL_CTX_load_verify_locations 3 , 229.Xr SSL_CTX_load_verify_locations 3 ,
230.Xr X509_STORE_load_locations 3 230.Xr X509_OBJECT_get0_X509 3 ,
231.Xr X509_STORE_load_locations 3 ,
232.Xr X509_STORE_new 3
231.Sh HISTORY 233.Sh HISTORY
232.Fn X509_LOOKUP_hash_dir , 234.Fn X509_LOOKUP_hash_dir ,
233.Fn X509_LOOKUP_file , 235.Fn X509_LOOKUP_file ,
diff --git a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
index 1f09414039..0638e15b8d 100644
--- a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
+++ b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.12 2018/05/19 23:02:00 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.13 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 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: May 19 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3 53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -253,6 +253,7 @@ if (!X509_NAME_add_entry_by_txt(nm, "CN", MBSTRING_ASC,
253.Sh SEE ALSO 253.Sh SEE ALSO
254.Xr d2i_X509_NAME 3 , 254.Xr d2i_X509_NAME 3 ,
255.Xr ERR_get_error 3 , 255.Xr ERR_get_error 3 ,
256.Xr X509_NAME_ENTRY_get_object 3 ,
256.Xr X509_NAME_get_index_by_NID 3 , 257.Xr X509_NAME_get_index_by_NID 3 ,
257.Xr X509_NAME_new 3 258.Xr X509_NAME_new 3
258.Sh HISTORY 259.Sh HISTORY
diff --git a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
index 70202fed00..d950563363 100644
--- a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
+++ b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.10 2018/07/09 09:57:41 tb Exp $ 1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.11 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 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: July 9 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509_NAME_GET_INDEX_BY_NID 3 53.Dt X509_NAME_GET_INDEX_BY_NID 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -226,6 +226,7 @@ for (;;) {
226.Sh SEE ALSO 226.Sh SEE ALSO
227.Xr d2i_X509_NAME 3 , 227.Xr d2i_X509_NAME 3 ,
228.Xr ERR_get_error 3 , 228.Xr ERR_get_error 3 ,
229.Xr X509_NAME_ENTRY_get_object 3 ,
229.Xr X509_NAME_new 3 230.Xr X509_NAME_new 3
230.Sh HISTORY 231.Sh HISTORY
231These functions first appeared in SSLeay 0.8.0 232These functions first appeared in SSLeay 0.8.0
diff --git a/src/lib/libcrypto/man/X509_NAME_new.3 b/src/lib/libcrypto/man/X509_NAME_new.3
index 527e22272c..19dd1066f5 100644
--- a/src/lib/libcrypto/man/X509_NAME_new.3
+++ b/src/lib/libcrypto/man/X509_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_new.3,v 1.6 2018/07/29 20:29:32 tb Exp $ 1.\" $OpenBSD: X509_NAME_new.3,v 1.7 2019/06/06 01:06:59 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: July 29 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt X509_NAME_NEW 3 18.Dt X509_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -81,9 +81,11 @@ if an error occurred.
81.Xr SSL_load_client_CA_file 3 , 81.Xr SSL_load_client_CA_file 3 ,
82.Xr X509_get_subject_name 3 , 82.Xr X509_get_subject_name 3 ,
83.Xr X509_NAME_add_entry_by_txt 3 , 83.Xr X509_NAME_add_entry_by_txt 3 ,
84.Xr X509_NAME_digest 3 ,
84.Xr X509_NAME_ENTRY_new 3 , 85.Xr X509_NAME_ENTRY_new 3 ,
85.Xr X509_NAME_get_index_by_NID 3 , 86.Xr X509_NAME_get_index_by_NID 3 ,
86.Xr X509_NAME_print_ex 3 87.Xr X509_NAME_print_ex 3 ,
88.Xr X509_new 3
87.Sh STANDARDS 89.Sh STANDARDS
88RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 90RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
89Certificate Revocation List (CRL) Profile 91Certificate Revocation List (CRL) Profile
diff --git a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
index 905146b38f..07dd3e5568 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.8 2018/08/24 19:23:07 tb Exp $ 1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.9 2019/06/06 01:06:59 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: August 24 2018 $ 16.Dd $Mdocdate: June 6 2019 $
17.Dt X509_OBJECT_GET0_X509 3 17.Dt X509_OBJECT_GET0_X509 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -224,6 +224,8 @@ is
224.Dv NULL 224.Dv NULL
225or no match is found. 225or no match is found.
226.Sh SEE ALSO 226.Sh SEE ALSO
227.Xr X509_CRL_new 3 ,
228.Xr X509_NAME_new 3 ,
227.Xr X509_STORE_get0_objects 3 , 229.Xr X509_STORE_get0_objects 3 ,
228.Xr X509_STORE_load_locations 3 , 230.Xr X509_STORE_load_locations 3 ,
229.Xr X509_STORE_new 3 231.Xr X509_STORE_new 3
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index d5af722e42..49c1d0c49a 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.13 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.14 2019/06/06 01:06:59 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>.
@@ -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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_PUBKEY_NEW 3 52.Dt X509_PUBKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -278,7 +278,8 @@ return 1 for success and 0 if an error occurred.
278.Xr ERR_get_error 3 , 278.Xr ERR_get_error 3 ,
279.Xr EVP_PKEY_asn1_set_public 3 , 279.Xr EVP_PKEY_asn1_set_public 3 ,
280.Xr X509_ALGOR_new 3 , 280.Xr X509_ALGOR_new 3 ,
281.Xr X509_get_pubkey 3 281.Xr X509_get_pubkey 3 ,
282.Xr X509_new 3
282.Sh STANDARDS 283.Sh STANDARDS
283RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 284RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
284Certificate Revocation List (CRL) Profile 285Certificate Revocation List (CRL) Profile
diff --git a/src/lib/libcrypto/man/X509_REQ_new.3 b/src/lib/libcrypto/man/X509_REQ_new.3
index 8d000328f6..26460048d3 100644
--- a/src/lib/libcrypto/man/X509_REQ_new.3
+++ b/src/lib/libcrypto/man/X509_REQ_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REQ_new.3,v 1.5 2018/07/29 20:29:32 tb Exp $ 1.\" $OpenBSD: X509_REQ_new.3,v 1.6 2019/06/06 01:06:59 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: July 29 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt X509_REQ_NEW 3 18.Dt X509_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -86,6 +86,9 @@ if an error occurs.
86.Xr d2i_X509_REQ 3 , 86.Xr d2i_X509_REQ 3 ,
87.Xr PEM_read_X509_REQ 3 , 87.Xr PEM_read_X509_REQ 3 ,
88.Xr X509_new 3 , 88.Xr X509_new 3 ,
89.Xr X509_REQ_check_private_key 3 ,
90.Xr X509_REQ_digest 3 ,
91.Xr X509_REQ_get0_signature 3 ,
89.Xr X509_REQ_get_pubkey 3 , 92.Xr X509_REQ_get_pubkey 3 ,
90.Xr X509_REQ_get_subject_name 3 , 93.Xr X509_REQ_get_subject_name 3 ,
91.Xr X509_REQ_get_version 3 , 94.Xr X509_REQ_get_version 3 ,
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index 03f45b166e..fbb5a630d7 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.9 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.10 2019/06/06 01:06:59 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 27 2018 $ 69.Dd $Mdocdate: June 6 2019 $
70.Dt X509_REVOKED_NEW 3 70.Dt X509_REVOKED_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -172,6 +172,7 @@ return 1 for success or 0 for failure.
172.Xr ERR_get_error 3 , 172.Xr ERR_get_error 3 ,
173.Xr PEM_read_X509_CRL 3 , 173.Xr PEM_read_X509_CRL 3 ,
174.Xr X509_CRL_get0_by_serial 3 , 174.Xr X509_CRL_get0_by_serial 3 ,
175.Xr X509_CRL_new 3 ,
175.Xr X509_EXTENSION_new 3 , 176.Xr X509_EXTENSION_new 3 ,
176.Xr X509_REVOKED_get_ext 3 , 177.Xr X509_REVOKED_get_ext 3 ,
177.Xr X509_REVOKED_get_ext_d2i 3 178.Xr X509_REVOKED_get_ext_d2i 3
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
index 658bc97097..e54f87d2b4 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.4 2018/03/21 07:41:44 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.5 2019/06/06 01:06:59 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: March 21 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3 52.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -95,7 +95,8 @@ structure associated with a verification operation in an
95.Vt X509_STORE_CTX 95.Vt X509_STORE_CTX
96structure. 96structure.
97.Sh SEE ALSO 97.Sh SEE ALSO
98.Xr RSA_get_ex_new_index 3 98.Xr RSA_get_ex_new_index 3 ,
99.Xr X509_STORE_CTX_new 3
99.Sh HISTORY 100.Sh HISTORY
100.Fn X509_STORE_CTX_get_ex_new_index , 101.Fn X509_STORE_CTX_get_ex_new_index ,
101.Fn X509_STORE_CTX_set_ex_data , 102.Fn X509_STORE_CTX_set_ex_data ,
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 581c6b2f24..84f75244eb 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.18 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.19 2019/06/06 01:06:59 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.\"
@@ -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 27 2018 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt X509_STORE_CTX_NEW 3 54.Dt X509_STORE_CTX_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -316,7 +316,9 @@ returns 1 for success or 0 if an error occurred.
316.Fn X509_STORE_CTX_get0_untrusted 316.Fn X509_STORE_CTX_get0_untrusted
317returns an internal pointer. 317returns an internal pointer.
318.Sh SEE ALSO 318.Sh SEE ALSO
319.Xr X509_CRL_new 3 ,
319.Xr X509_STORE_CTX_get_error 3 , 320.Xr X509_STORE_CTX_get_error 3 ,
321.Xr X509_STORE_CTX_get_ex_new_index 3 ,
320.Xr X509_STORE_new 3 , 322.Xr X509_STORE_new 3 ,
321.Xr X509_STORE_set1_param 3 , 323.Xr X509_STORE_set1_param 3 ,
322.Xr X509_verify_cert 3 , 324.Xr X509_verify_cert 3 ,
diff --git a/src/lib/libcrypto/man/X509_STORE_new.3 b/src/lib/libcrypto/man/X509_STORE_new.3
index 814e5cfcba..71b88f999d 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.4 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_new.3,v 1.5 2019/06/06 01:06:59 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 27 2018 $ 70.Dd $Mdocdate: June 6 2019 $
71.Dt X509_STORE_NEW 3 71.Dt X509_STORE_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -124,7 +124,10 @@ returns 1 for success and 0 for failure.
124.Sh SEE ALSO 124.Sh SEE ALSO
125.Xr PKCS7_verify 3 , 125.Xr PKCS7_verify 3 ,
126.Xr SSL_CTX_set_cert_store 3 , 126.Xr SSL_CTX_set_cert_store 3 ,
127.Xr X509_LOOKUP_hash_dir 3 ,
128.Xr X509_OBJECT_get0_X509 3 ,
127.Xr X509_STORE_CTX_new 3 , 129.Xr X509_STORE_CTX_new 3 ,
130.Xr X509_STORE_get_ex_new_index 3 ,
128.Xr X509_STORE_load_locations 3 , 131.Xr X509_STORE_load_locations 3 ,
129.Xr X509_STORE_set1_param 3 , 132.Xr X509_STORE_set1_param 3 ,
130.Xr X509_STORE_set_verify_cb 3 133.Xr X509_STORE_set_verify_cb 3
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index ea6e399e54..36d4d4f115 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.15 2018/04/02 01:35:37 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.16 2019/06/06 01:06:59 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000 3.\" OpenSSL man3/X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000
4.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 4.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -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: April 2 2018 $ 20.Dd $Mdocdate: June 6 2019 $
21.Dt X509_STORE_SET1_PARAM 3 21.Dt X509_STORE_SET1_PARAM 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -190,6 +190,7 @@ returns the application data or
190.Dv NULL 190.Dv NULL
191on failure. 191on failure.
192.Sh SEE ALSO 192.Sh SEE ALSO
193.Xr RSA_get_ex_new_index 3 ,
193.Xr SSL_set1_param 3 , 194.Xr SSL_set1_param 3 ,
194.Xr X509_OBJECT_get0_X509 3 , 195.Xr X509_OBJECT_get0_X509 3 ,
195.Xr X509_STORE_CTX_set0_param 3 , 196.Xr X509_STORE_CTX_set0_param 3 ,
diff --git a/src/lib/libcrypto/man/X509_check_ca.3 b/src/lib/libcrypto/man/X509_check_ca.3
index 0e7b7662b7..70b0d20ff6 100644
--- a/src/lib/libcrypto/man/X509_check_ca.3
+++ b/src/lib/libcrypto/man/X509_check_ca.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_ca.3,v 1.4 2018/03/22 22:07:12 schwarze Exp $ 1.\" $OpenBSD: X509_check_ca.3,v 1.5 2019/06/06 01:06:59 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 Victor B. Wagner <vitus@cryptocom.ru>. 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -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 22 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_CHECK_CA 3 52.Dt X509_CHECK_CA 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -88,7 +88,11 @@ a certificate with an outdated Netscape Certificate Type extension telling
88that it is a CA certificate 88that it is a CA certificate
89.El 89.El
90.Sh SEE ALSO 90.Sh SEE ALSO
91.Xr BASIC_CONSTRAINTS_new 3 ,
92.Xr EXTENDED_KEY_USAGE_new 3 ,
91.Xr X509_check_issued 3 , 93.Xr X509_check_issued 3 ,
94.Xr X509_EXTENSION_new 3 ,
95.Xr X509_new 3 ,
92.Xr X509_verify_cert 3 96.Xr X509_verify_cert 3
93.Sh HISTORY 97.Sh HISTORY
94.Fn X509_check_ca 98.Fn X509_check_ca
diff --git a/src/lib/libcrypto/man/X509_check_host.3 b/src/lib/libcrypto/man/X509_check_host.3
index f811f21884..9bd059a6fe 100644
--- a/src/lib/libcrypto/man/X509_check_host.3
+++ b/src/lib/libcrypto/man/X509_check_host.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_host.3,v 1.3 2018/03/23 14:26:40 schwarze Exp $ 1.\" $OpenBSD: X509_check_host.3,v 1.4 2019/06/06 01:06:59 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 Florian Weimer <fweimer@redhat.com> and 4.\" This file was written by Florian Weimer <fweimer@redhat.com> 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 23 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509_CHECK_HOST 3 53.Dt X509_CHECK_HOST 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -232,6 +232,9 @@ For example,
232returns -2 if the provided 232returns -2 if the provided
233.Fa name 233.Fa name
234contains embedded NUL bytes. 234contains embedded NUL bytes.
235.Sh SEE ALSO
236.Xr X509_EXTENSION_new 3 ,
237.Xr X509_new 3
235.Sh HISTORY 238.Sh HISTORY
236These functions first appeared in OpenSSL 1.0.2 239These functions first appeared in OpenSSL 1.0.2
237and have been available since 240and have been available since
diff --git a/src/lib/libcrypto/man/X509_check_issued.3 b/src/lib/libcrypto/man/X509_check_issued.3
index 393f3949b5..f8c2a5297a 100644
--- a/src/lib/libcrypto/man/X509_check_issued.3
+++ b/src/lib/libcrypto/man/X509_check_issued.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_issued.3,v 1.3 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: X509_check_issued.3,v 1.4 2019/06/06 01:06:59 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 Victor B. Wagner <vitus@cryptocom.ru>. 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -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 22 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_CHECK_ISSUED 3 52.Dt X509_CHECK_ISSUED 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -101,6 +101,7 @@ or some
101constant to indicate an error. 101constant to indicate an error.
102.Sh SEE ALSO 102.Sh SEE ALSO
103.Xr X509_check_ca 3 , 103.Xr X509_check_ca 3 ,
104.Xr X509_new 3 ,
104.Xr X509_verify_cert 3 105.Xr X509_verify_cert 3
105.Sh HISTORY 106.Sh HISTORY
106.Fn X509_check_issued 107.Fn X509_check_issued
diff --git a/src/lib/libcrypto/man/X509_check_private_key.3 b/src/lib/libcrypto/man/X509_check_private_key.3
index 38e297d54c..31df2126cc 100644
--- a/src/lib/libcrypto/man/X509_check_private_key.3
+++ b/src/lib/libcrypto/man/X509_check_private_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_private_key.3,v 1.5 2018/05/19 22:40:34 schwarze Exp $ 1.\" $OpenBSD: X509_check_private_key.3,v 1.6 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800 2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 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: May 19 2018 $ 18.Dd $Mdocdate: June 6 2019 $
19.Dt X509_CHECK_PRIVATE_KEY 3 19.Dt X509_CHECK_PRIVATE_KEY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -60,7 +60,9 @@ match, or 0 if they do not or if an error occurs.
60On error or mismatch, a reason code can be obtained using 60On error or mismatch, a reason code can be obtained using
61.Xr ERR_get_error 3 . 61.Xr ERR_get_error 3 .
62.Sh SEE ALSO 62.Sh SEE ALSO
63.Xr SSL_check_private_key 3 63.Xr SSL_check_private_key 3 ,
64.Xr X509_new 3 ,
65.Xr X509_REQ_new 3
64.Sh HISTORY 66.Sh HISTORY
65.Fn X509_check_private_key 67.Fn X509_check_private_key
66first appeared in SSLeay 0.6.5 and has been available since 68first appeared in SSLeay 0.6.5 and has been available since
diff --git a/src/lib/libcrypto/man/X509_cmp_time.3 b/src/lib/libcrypto/man/X509_cmp_time.3
index d7a55653ae..96b671f3c9 100644
--- a/src/lib/libcrypto/man/X509_cmp_time.3
+++ b/src/lib/libcrypto/man/X509_cmp_time.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_cmp_time.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_cmp_time.3,v 1.9 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200 2.\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200
3.\" 3.\"
4.\" This file was written by Emilia Kasper <emilia@openssl.org> 4.\" This file was written by Emilia Kasper <emilia@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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_CMP_TIME 3 52.Dt X509_CMP_TIME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -135,7 +135,9 @@ structure or
135.Dv NULL 135.Dv NULL
136on error. 136on error.
137.Sh SEE ALSO 137.Sh SEE ALSO
138.Xr ASN1_TIME_new 3 ,
138.Xr ASN1_time_parse 3 , 139.Xr ASN1_time_parse 3 ,
140.Xr ASN1_TIME_set 3 ,
139.Xr time 3 141.Xr time 3
140.Sh HISTORY 142.Sh HISTORY
141.Fn X509_cmp_current_time 143.Fn X509_cmp_current_time
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3
index e29160d50c..63016427c0 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.6 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_digest.3,v 1.7 2019/06/06 01:06:59 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>
@@ -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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_DIGEST 3 52.Dt X509_DIGEST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -130,7 +130,11 @@ points to a place where the digest size will be stored.
130.Sh RETURN VALUES 130.Sh RETURN VALUES
131These functions return 1 for success or 0 for failure. 131These functions return 1 for success or 0 for failure.
132.Sh SEE ALSO 132.Sh SEE ALSO
133.Xr EVP_get_digestbyname 3 133.Xr EVP_get_digestbyname 3 ,
134.Xr X509_CRL_new 3 ,
135.Xr X509_NAME_new 3 ,
136.Xr X509_new 3 ,
137.Xr X509_REQ_new 3
134.Sh HISTORY 138.Sh HISTORY
135.Fn X509_digest , 139.Fn X509_digest ,
136.Fn X509_NAME_digest , 140.Fn X509_NAME_digest ,
diff --git a/src/lib/libcrypto/man/X509_get_pubkey.3 b/src/lib/libcrypto/man/X509_get_pubkey.3
index 49a57447e8..bbbf16149f 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.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_get_pubkey.3,v 1.6 2019/06/06 01:06:59 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_GET_PUBKEY 3 52.Dt X509_GET_PUBKEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -153,6 +153,8 @@ return 1 for success or 0 for failure.
153.Xr X509_NAME_get_index_by_NID 3 , 153.Xr X509_NAME_get_index_by_NID 3 ,
154.Xr X509_NAME_print_ex 3 , 154.Xr X509_NAME_print_ex 3 ,
155.Xr X509_new 3 , 155.Xr X509_new 3 ,
156.Xr X509_PUBKEY_new 3 ,
157.Xr X509_REQ_new 3 ,
156.Xr X509_sign 3 , 158.Xr X509_sign 3 ,
157.Xr X509_verify_cert 3 , 159.Xr X509_verify_cert 3 ,
158.Xr X509V3_get_d2i 3 160.Xr X509V3_get_d2i 3
diff --git a/src/lib/libcrypto/man/X509_get_subject_name.3 b/src/lib/libcrypto/man/X509_get_subject_name.3
index 06b554eff3..6baad51d6f 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.7 2018/05/13 14:25:40 schwarze Exp $ 1.\" $OpenBSD: X509_get_subject_name.3,v 1.8 2019/06/06 01:06:59 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: May 13 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_GET_SUBJECT_NAME 3 52.Dt X509_GET_SUBJECT_NAME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -158,6 +158,7 @@ return 1 for success or 0 for failure.
158.Xr d2i_X509_NAME 3 , 158.Xr d2i_X509_NAME 3 ,
159.Xr ERR_get_error 3 , 159.Xr ERR_get_error 3 ,
160.Xr X509_CRL_get0_by_serial 3 , 160.Xr X509_CRL_get0_by_serial 3 ,
161.Xr X509_CRL_new 3 ,
161.Xr X509_get_pubkey 3 , 162.Xr X509_get_pubkey 3 ,
162.Xr X509_NAME_add_entry_by_txt 3 , 163.Xr X509_NAME_add_entry_by_txt 3 ,
163.Xr X509_NAME_ENTRY_get_object 3 , 164.Xr X509_NAME_ENTRY_get_object 3 ,
@@ -165,6 +166,7 @@ return 1 for success or 0 for failure.
165.Xr X509_NAME_new 3 , 166.Xr X509_NAME_new 3 ,
166.Xr X509_NAME_print_ex 3 , 167.Xr X509_NAME_print_ex 3 ,
167.Xr X509_new 3 , 168.Xr X509_new 3 ,
169.Xr X509_REQ_new 3 ,
168.Xr X509_sign 3 , 170.Xr X509_sign 3 ,
169.Xr X509_verify_cert 3 , 171.Xr X509_verify_cert 3 ,
170.Xr X509V3_get_d2i 3 172.Xr X509V3_get_d2i 3
diff --git a/src/lib/libcrypto/man/X509_get_version.3 b/src/lib/libcrypto/man/X509_get_version.3
index 395502fa07..6beebe0204 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.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_get_version.3,v 1.6 2019/06/06 01:06:59 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_GET_VERSION 3 52.Dt X509_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -137,6 +137,7 @@ return 1 for success or 0 for failure.
137.Xr d2i_X509 3 , 137.Xr d2i_X509 3 ,
138.Xr ERR_get_error 3 , 138.Xr ERR_get_error 3 ,
139.Xr X509_CRL_get0_by_serial 3 , 139.Xr X509_CRL_get0_by_serial 3 ,
140.Xr X509_CRL_new 3 ,
140.Xr X509_get_pubkey 3 , 141.Xr X509_get_pubkey 3 ,
141.Xr X509_get_subject_name 3 , 142.Xr X509_get_subject_name 3 ,
142.Xr X509_NAME_add_entry_by_txt 3 , 143.Xr X509_NAME_add_entry_by_txt 3 ,
@@ -144,6 +145,7 @@ return 1 for success or 0 for failure.
144.Xr X509_NAME_get_index_by_NID 3 , 145.Xr X509_NAME_get_index_by_NID 3 ,
145.Xr X509_NAME_print_ex 3 , 146.Xr X509_NAME_print_ex 3 ,
146.Xr X509_new 3 , 147.Xr X509_new 3 ,
148.Xr X509_REQ_new 3 ,
147.Xr X509_sign 3 , 149.Xr X509_sign 3 ,
148.Xr X509_verify_cert 3 , 150.Xr X509_verify_cert 3 ,
149.Xr X509V3_get_d2i 3 151.Xr X509V3_get_d2i 3
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index 1d0f602341..af06104ced 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.15 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_new.3,v 1.16 2019/06/06 01:06:59 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>.
@@ -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 27 2018 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt X509_NEW 3 53.Dt X509_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -145,12 +145,31 @@ if an error occurs.
145.Xr crypto 3 , 145.Xr crypto 3 ,
146.Xr d2i_X509 3 , 146.Xr d2i_X509 3 ,
147.Xr ERR_get_error 3 , 147.Xr ERR_get_error 3 ,
148.Xr PKCS8_PRIV_KEY_INFO_new 3 ,
148.Xr X509_ALGOR_new 3 , 149.Xr X509_ALGOR_new 3 ,
150.Xr X509_ATTRIBUTE_new 3 ,
151.Xr X509_check_ca 3 ,
152.Xr X509_check_host 3 ,
153.Xr X509_check_issued 3 ,
154.Xr X509_check_private_key 3 ,
155.Xr X509_CINF_new 3 ,
149.Xr X509_CRL_new 3 , 156.Xr X509_CRL_new 3 ,
157.Xr X509_digest 3 ,
150.Xr X509_EXTENSION_new 3 , 158.Xr X509_EXTENSION_new 3 ,
159.Xr X509_get0_notBefore 3 ,
160.Xr X509_get0_signature 3 ,
161.Xr X509_get_ex_new_index 3 ,
162.Xr X509_get_pubkey 3 ,
163.Xr X509_get_serialNumber 3 ,
164.Xr X509_get_subject_name 3 ,
165.Xr X509_get_version 3 ,
151.Xr X509_NAME_new 3 , 166.Xr X509_NAME_new 3 ,
167.Xr X509_PUBKEY_new 3 ,
152.Xr X509_REQ_new 3 , 168.Xr X509_REQ_new 3 ,
153.Xr X509_SIG_new 3 169.Xr X509_SIG_new 3 ,
170.Xr X509_sign 3 ,
171.Xr X509_STORE_CTX_new 3 ,
172.Xr X509_STORE_new 3
154.Sh STANDARDS 173.Sh STANDARDS
155RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 174RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
156Certificate Revocation List (CRL) Profile 175Certificate Revocation List (CRL) Profile
diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3
index cc3c7ab8b8..69642774af 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.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_sign.3,v 1.6 2019/06/06 01:06:59 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_SIGN 3 52.Dt X509_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -176,8 +176,10 @@ If the signature could not be checked at all because it was invalid or
176some other error occurred, then -1 is returned. 176some other error occurred, then -1 is returned.
177.Sh SEE ALSO 177.Sh SEE ALSO
178.Xr d2i_X509 3 , 178.Xr d2i_X509 3 ,
179.Xr EVP_DigestInit 3 ,
179.Xr ERR_get_error 3 , 180.Xr ERR_get_error 3 ,
180.Xr X509_CRL_get0_by_serial 3 , 181.Xr X509_CRL_get0_by_serial 3 ,
182.Xr X509_CRL_new 3 ,
181.Xr X509_get_pubkey 3 , 183.Xr X509_get_pubkey 3 ,
182.Xr X509_get_subject_name 3 , 184.Xr X509_get_subject_name 3 ,
183.Xr X509_get_version 3 , 185.Xr X509_get_version 3 ,
@@ -186,6 +188,7 @@ some other error occurred, then -1 is returned.
186.Xr X509_NAME_get_index_by_NID 3 , 188.Xr X509_NAME_get_index_by_NID 3 ,
187.Xr X509_NAME_print_ex 3 , 189.Xr X509_NAME_print_ex 3 ,
188.Xr X509_new 3 , 190.Xr X509_new 3 ,
191.Xr X509_REQ_new 3 ,
189.Xr X509_verify_cert 3 , 192.Xr X509_verify_cert 3 ,
190.Xr X509V3_get_d2i 3 193.Xr X509V3_get_d2i 3
191.Sh HISTORY 194.Sh HISTORY
diff --git a/src/lib/libcrypto/man/X509_verify_cert.3 b/src/lib/libcrypto/man/X509_verify_cert.3
index 604d3bd5da..9c085d7780 100644
--- a/src/lib/libcrypto/man/X509_verify_cert.3
+++ b/src/lib/libcrypto/man/X509_verify_cert.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_verify_cert.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: X509_verify_cert.3,v 1.8 2019/06/06 01:06:59 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 27 2018 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509_VERIFY_CERT 3 52.Dt X509_VERIFY_CERT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -80,7 +80,8 @@ using
80.Xr X509_STORE_CTX_get_error 3 . 80.Xr X509_STORE_CTX_get_error 3 .
81.Sh SEE ALSO 81.Sh SEE ALSO
82.Xr openssl 1 , 82.Xr openssl 1 ,
83.Xr X509_STORE_CTX_get_error 3 83.Xr X509_STORE_CTX_get_error 3 ,
84.Xr X509_STORE_CTX_new 3
84.Sh HISTORY 85.Sh HISTORY
85.Fn X509_verify_cert 86.Fn X509_verify_cert
86first appeared in SSLeay 0.8.0 and has been available since 87first appeared in SSLeay 0.8.0 and has been available since
diff --git a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3 b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
index d82a29730e..97d54911f5 100644
--- a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
+++ b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.10 2019/03/15 13:33:30 schwarze Exp $ 1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.11 2019/06/06 01:06:59 schwarze Exp $
2.\" full merge up to: OpenSSL fd38836b Jun 20 15:25:43 2018 +0100 2.\" full merge up to: OpenSSL fd38836b Jun 20 15:25:43 2018 +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 15 2019 $ 51.Dd $Mdocdate: June 6 2019 $
52.Dt X509V3_GET_EXT_BY_NID 3 52.Dt X509V3_GET_EXT_BY_NID 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -388,7 +388,9 @@ on error.
388.Fn X509_add_ext 388.Fn X509_add_ext
389returns 1 on success or 0 on error. 389returns 1 on success or 0 on error.
390.Sh SEE ALSO 390.Sh SEE ALSO
391.Xr X509_CRL_new 3 ,
391.Xr X509_EXTENSION_new 3 , 392.Xr X509_EXTENSION_new 3 ,
393.Xr X509_new 3 ,
392.Xr X509_REVOKED_new 3 , 394.Xr X509_REVOKED_new 3 ,
393.Xr X509V3_get_d2i 3 395.Xr X509V3_get_d2i 3
394.Sh HISTORY 396.Sh HISTORY
diff --git a/src/lib/libcrypto/man/crypto.3 b/src/lib/libcrypto/man/crypto.3
index 3a009ed32c..23a9a4e5a9 100644
--- a/src/lib/libcrypto/man/crypto.3
+++ b/src/lib/libcrypto/man/crypto.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: crypto.3,v 1.19 2019/03/10 14:50:05 schwarze Exp $ 1.\" $OpenBSD: crypto.3,v 1.20 2019/06/06 01:06:59 schwarze Exp $
2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100 2.\" OpenSSL a9c85cea Nov 11 09:33:55 2016 +0100
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 10 2019 $ 52.Dd $Mdocdate: June 6 2019 $
53.Dt CRYPTO 3 53.Dt CRYPTO 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -75,10 +75,12 @@ and
75.Sy Public key cryptography and key agreement 75.Sy Public key cryptography and key agreement
76are provided by 76are provided by
77.Xr DH_new 3 , 77.Xr DH_new 3 ,
78.Xr X25519 3 ,
78.Xr DSA_new 3 , 79.Xr DSA_new 3 ,
79.Xr ECDSA_SIG_new 3 , 80.Xr ECDSA_SIG_new 3 ,
81.Xr RSA_new 3 ,
80and 82and
81.Xr RSA_new 3 . 83.Xr EVP_PKEY_new 3 .
82.Pp 84.Pp
83.Sy Certificates 85.Sy Certificates
84are handled by 86are handled by
@@ -88,6 +90,7 @@ and
88.Pp 90.Pp
89.Sy Authentication codes and hash functions 91.Sy Authentication codes and hash functions
90offered include 92offered include
93.Xr EVP_DigestInit 3 ,
91.Xr HMAC 3 , 94.Xr HMAC 3 ,
92.Xr MD4 3 , 95.Xr MD4 3 ,
93.Xr MD5 3 , 96.Xr MD5 3 ,
@@ -97,9 +100,11 @@ and
97.Xr SHA256 3 . 100.Xr SHA256 3 .
98.Pp 101.Pp
99.Sy Input, output, and data encoding 102.Sy Input, output, and data encoding
100facilities include ASN.1, 103facilities include
104.Xr ASN1_TYPE_get 3 ,
101.Xr BIO_new 3 , 105.Xr BIO_new 3 ,
102.Xr evp 3 , 106.Xr evp 3 ,
107.Xr EVP_EncodeInit 3 ,
103.Xr PEM_read 3 , 108.Xr PEM_read 3 ,
104.Xr PKCS7_encrypt 3 , 109.Xr PKCS7_encrypt 3 ,
105.Xr PKCS7_sign 3 , 110.Xr PKCS7_sign 3 ,
@@ -117,6 +122,8 @@ error reporting: see
117.Xr ERR 3 122.Xr ERR 3
118.It 123.It
119.Xr OCSP_REQUEST_new 3 124.Xr OCSP_REQUEST_new 3
125.It
126.Xr UI_new 3
120.El 127.El
121.Pp 128.Pp
122.Sy Internal utilities 129.Sy Internal utilities
@@ -124,7 +131,9 @@ include
124.Xr BIO_f_buffer 3 , 131.Xr BIO_f_buffer 3 ,
125.Xr BN_new 3 , 132.Xr BN_new 3 ,
126.Xr EC_GROUP_new 3 , 133.Xr EC_GROUP_new 3 ,
127.Xr lh_new 3 . 134.Xr lh_new 3 ,
135and
136.Xr STACK_OF 3 .
128.Pp 137.Pp
129Some of the newer functions follow a naming convention using the numbers 138Some of the newer functions follow a naming convention using the numbers
130.Sq 0 139.Sq 0
diff --git a/src/lib/libcrypto/man/d2i_ASN1_NULL.3 b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
index 498f191a95..7d10f1ba10 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_NULL.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.2 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.3 2019/06/06 01:06:59 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt D2I_ASN1_NULL 3 18.Dt D2I_ASN1_NULL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -75,7 +75,8 @@ if an error occurs.
75returns 2 if successful or 0 if an error occurs. 75returns 2 if successful or 0 if an error occurs.
76.Sh SEE ALSO 76.Sh SEE ALSO
77.Xr ASN1_item_d2i 3 , 77.Xr ASN1_item_d2i 3 ,
78.Xr ASN1_item_new 3 78.Xr ASN1_item_new 3 ,
79.Xr ASN1_TYPE_get 3
79.Sh STANDARDS 80.Sh STANDARDS
80ITU-T Recommendation X.690, also known as ISO/IEC 8825-1: 81ITU-T Recommendation X.690, also known as ISO/IEC 8825-1:
81Information technology - ASN.1 encoding rules: 82Information technology - ASN.1 encoding rules:
diff --git a/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3 b/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
index 72db8ab063..140234823f 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.2 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.3 2019/06/06 01:06:59 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 22 2018 $ 17.Dd $Mdocdate: June 6 2019 $
18.Dt D2I_OCSP_RESPONSE 3 18.Dt D2I_OCSP_RESPONSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -236,6 +236,7 @@ if an error occurs.
236.Sh SEE ALSO 236.Sh SEE ALSO
237.Xr ASN1_item_d2i 3 , 237.Xr ASN1_item_d2i 3 ,
238.Xr OCSP_CRLID_new 3 , 238.Xr OCSP_CRLID_new 3 ,
239.Xr OCSP_REQUEST_new 3 ,
239.Xr OCSP_RESPONSE_new 3 , 240.Xr OCSP_RESPONSE_new 3 ,
240.Xr OCSP_SINGLERESP_new 3 241.Xr OCSP_SINGLERESP_new 3
241.Sh STANDARDS 242.Sh STANDARDS
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3
index 85b46d44a0..588bda8791 100644
--- a/src/lib/libcrypto/man/d2i_PrivateKey.3
+++ b/src/lib/libcrypto/man/d2i_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PrivateKey.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_PrivateKey.3,v 1.9 2019/06/06 01:06:59 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: March 27 2018 $ 68.Dd $Mdocdate: June 6 2019 $
69.Dt D2I_PRIVATEKEY 3 69.Dt D2I_PRIVATEKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -259,6 +259,7 @@ For all functions, the error code can be obtained by calling
259.Sh SEE ALSO 259.Sh SEE ALSO
260.Xr d2i_PKCS8_PRIV_KEY_INFO 3 , 260.Xr d2i_PKCS8_PRIV_KEY_INFO 3 ,
261.Xr d2i_PKCS8PrivateKey_bio 3 , 261.Xr d2i_PKCS8PrivateKey_bio 3 ,
262.Xr EVP_PKEY_new 3 ,
262.Xr EVP_PKEY_type 3 , 263.Xr EVP_PKEY_type 3 ,
263.Xr PEM_write_PrivateKey 3 , 264.Xr PEM_write_PrivateKey 3 ,
264.Xr PKCS8_PRIV_KEY_INFO_new 3 265.Xr PKCS8_PRIV_KEY_INFO_new 3
diff --git a/src/lib/libcrypto/man/openssl.cnf.5 b/src/lib/libcrypto/man/openssl.cnf.5
index 49b6c39514..c38bc3c7f2 100644
--- a/src/lib/libcrypto/man/openssl.cnf.5
+++ b/src/lib/libcrypto/man/openssl.cnf.5
@@ -1,4 +1,4 @@
1.\" $OpenBSD: openssl.cnf.5,v 1.5 2019/01/02 07:42:21 jmc Exp $ 1.\" $OpenBSD: openssl.cnf.5,v 1.6 2019/06/06 01:06:59 schwarze Exp $
2.\" full merge up to: OpenSSL man5/config b53338cb Feb 28 12:30:28 2017 +0100 2.\" full merge up to: OpenSSL man5/config b53338cb Feb 28 12:30:28 2017 +0100
3.\" selective merge up to: OpenSSL a8c5ed81 Jul 18 13:57:25 2017 -0400 3.\" selective merge up to: OpenSSL a8c5ed81 Jul 18 13:57:25 2017 -0400
4.\" 4.\"
@@ -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: January 2 2019 $ 53.Dd $Mdocdate: June 6 2019 $
54.Dt OPENSSL.CNF 5 54.Dt OPENSSL.CNF 5
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -417,6 +417,7 @@ showing that the OID "newoid1" has been added as "1.2.3.4.1".
417.Sh SEE ALSO 417.Sh SEE ALSO
418.Xr openssl 1 , 418.Xr openssl 1 ,
419.Xr CONF_modules_load_file 3 , 419.Xr CONF_modules_load_file 3 ,
420.Xr OPENSSL_config 3 ,
420.Xr x509v3.cnf 5 421.Xr x509v3.cnf 5
421.Sh CAVEATS 422.Sh CAVEATS
422If a configuration file attempts to expand a variable that doesn't 423If a configuration file attempts to expand a variable that doesn't
diff --git a/src/lib/libcrypto/man/x509v3.cnf.5 b/src/lib/libcrypto/man/x509v3.cnf.5
index d307e6a1d0..4d5aaa3e22 100644
--- a/src/lib/libcrypto/man/x509v3.cnf.5
+++ b/src/lib/libcrypto/man/x509v3.cnf.5
@@ -1,4 +1,4 @@
1.\" $OpenBSD: x509v3.cnf.5,v 1.5 2018/08/26 18:04:54 jmc Exp $ 1.\" $OpenBSD: x509v3.cnf.5,v 1.6 2019/06/06 01:06:59 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man5/x509v3_config a41815f0 Mar 17 18:43:53 2017 -0700 3.\" OpenSSL man5/x509v3_config a41815f0 Mar 17 18:43:53 2017 -0700
4.\" selective merge up to: OpenSSL 36cf10cf Oct 4 02:11:08 2017 -0400 4.\" selective merge up to: OpenSSL 36cf10cf Oct 4 02:11:08 2017 -0400
@@ -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: August 26 2018 $ 54.Dd $Mdocdate: June 6 2019 $
55.Dt X509V3.CNF 5 55.Dt X509V3.CNF 5
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -684,6 +684,7 @@ standard configuration file
684.Sh SEE ALSO 684.Sh SEE ALSO
685.Xr openssl 1 , 685.Xr openssl 1 ,
686.Xr ASN1_generate_nconf 3 , 686.Xr ASN1_generate_nconf 3 ,
687.Xr OPENSSL_config 3 ,
687.Xr openssl.cnf 5 688.Xr openssl.cnf 5
688.Sh HISTORY 689.Sh HISTORY
689X509v3 extension code was first added to OpenSSL 0.9.2. 690X509v3 extension code was first added to OpenSSL 0.9.2.