summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/man/ASN1_OBJECT_new.36
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_length.312
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_new.324
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_print_ex.36
-rw-r--r--src/lib/libcrypto/man/ASN1_TIME_set.311
-rw-r--r--src/lib/libcrypto/man/ASN1_TYPE_get.318
-rw-r--r--src/lib/libcrypto/man/ASN1_item_d2i.36
-rw-r--r--src/lib/libcrypto/man/BF_set_key.314
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.39
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_buffer.317
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.310
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.36
-rw-r--r--src/lib/libcrypto/man/BIO_find_type.311
-rw-r--r--src/lib/libcrypto/man/BIO_new.311
-rw-r--r--src/lib/libcrypto/man/BIO_push.39
-rw-r--r--src/lib/libcrypto/man/BIO_read.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_accept.39
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_fd.314
-rw-r--r--src/lib/libcrypto/man/BIO_s_file.318
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.312
-rw-r--r--src/lib/libcrypto/man/BIO_s_null.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_socket.39
-rw-r--r--src/lib/libcrypto/man/BIO_set_callback.315
-rw-r--r--src/lib/libcrypto/man/BIO_should_retry.318
-rw-r--r--src/lib/libcrypto/man/BN_CTX_new.36
-rw-r--r--src/lib/libcrypto/man/BN_add.36
-rw-r--r--src/lib/libcrypto/man/BN_add_word.311
-rw-r--r--src/lib/libcrypto/man/BN_bn2bin.39
-rw-r--r--src/lib/libcrypto/man/BN_cmp.38
-rw-r--r--src/lib/libcrypto/man/BN_copy.39
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.36
-rw-r--r--src/lib/libcrypto/man/BN_mod_inverse.36
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_montgomery.36
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_reciprocal.36
-rw-r--r--src/lib/libcrypto/man/BN_new.36
-rw-r--r--src/lib/libcrypto/man/BN_num_bytes.312
-rw-r--r--src/lib/libcrypto/man/BN_rand.36
-rw-r--r--src/lib/libcrypto/man/BN_set_bit.36
-rw-r--r--src/lib/libcrypto/man/BN_zero.316
-rw-r--r--src/lib/libcrypto/man/BUF_MEM_new.38
-rw-r--r--src/lib/libcrypto/man/CRYPTO_get_mem_functions.318
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_locking_callback.310
-rw-r--r--src/lib/libcrypto/man/DES_set_key.339
-rw-r--r--src/lib/libcrypto/man/DH_generate_key.36
-rw-r--r--src/lib/libcrypto/man/DH_generate_parameters.36
-rw-r--r--src/lib/libcrypto/man/DH_new.36
-rw-r--r--src/lib/libcrypto/man/DH_size.36
-rw-r--r--src/lib/libcrypto/man/DSA_generate_key.36
-rw-r--r--src/lib/libcrypto/man/DSA_generate_parameters.36
-rw-r--r--src/lib/libcrypto/man/DSA_new.36
-rw-r--r--src/lib/libcrypto/man/DSA_sign.38
-rw-r--r--src/lib/libcrypto/man/DSA_size.36
-rw-r--r--src/lib/libcrypto/man/ERR_GET_LIB.36
-rw-r--r--src/lib/libcrypto/man/ERR_clear_error.36
-rw-r--r--src/lib/libcrypto/man/ERR_error_string.36
-rw-r--r--src/lib/libcrypto/man/ERR_get_error.314
-rw-r--r--src/lib/libcrypto/man/ERR_load_crypto_strings.315
-rw-r--r--src/lib/libcrypto/man/ERR_load_strings.36
-rw-r--r--src/lib/libcrypto/man/ERR_print_errors.39
-rw-r--r--src/lib/libcrypto/man/ERR_put_error.38
-rw-r--r--src/lib/libcrypto/man/ERR_remove_state.36
-rw-r--r--src/lib/libcrypto/man/EVP_BytesToKey.36
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.332
-rw-r--r--src/lib/libcrypto/man/EVP_EncodeInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.354
-rw-r--r--src/lib/libcrypto/man/EVP_OpenInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.36
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.36
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.36
-rw-r--r--src/lib/libcrypto/man/EVP_SealInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.310
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.36
-rw-r--r--src/lib/libcrypto/man/MD5.36
-rw-r--r--src/lib/libcrypto/man/OBJ_nid2obj.39
-rw-r--r--src/lib/libcrypto/man/OCSP_CRLID_new.36
-rw-r--r--src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.39
-rw-r--r--src/lib/libcrypto/man/OPENSSL_malloc.36
-rw-r--r--src/lib/libcrypto/man/OPENSSL_sk_new.319
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.36
-rw-r--r--src/lib/libcrypto/man/PEM_read.318
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.365
-rw-r--r--src/lib/libcrypto/man/PKCS7_new.36
-rw-r--r--src/lib/libcrypto/man/RAND_add.36
-rw-r--r--src/lib/libcrypto/man/RAND_bytes.36
-rw-r--r--src/lib/libcrypto/man/RAND_load_file.36
-rw-r--r--src/lib/libcrypto/man/RC4.36
-rw-r--r--src/lib/libcrypto/man/RSA_generate_key.36
-rw-r--r--src/lib/libcrypto/man/RSA_new.36
-rw-r--r--src/lib/libcrypto/man/RSA_print.319
-rw-r--r--src/lib/libcrypto/man/RSA_private_encrypt.39
-rw-r--r--src/lib/libcrypto/man/RSA_public_encrypt.39
-rw-r--r--src/lib/libcrypto/man/RSA_set_method.313
-rw-r--r--src/lib/libcrypto/man/RSA_sign.39
-rw-r--r--src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.36
-rw-r--r--src/lib/libcrypto/man/RSA_size.36
-rw-r--r--src/lib/libcrypto/man/SHA1.36
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.39
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_new.36
-rw-r--r--src/lib/libcrypto/man/X509_CINF_new.36
-rw-r--r--src/lib/libcrypto/man/X509_CRL_new.310
-rw-r--r--src/lib/libcrypto/man/X509_EXTENSION_set_object.320
-rw-r--r--src/lib/libcrypto/man/X509_LOOKUP_hash_dir.36
-rw-r--r--src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.313
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.36
-rw-r--r--src/lib/libcrypto/man/X509_NAME_get_index_by_NID.37
-rw-r--r--src/lib/libcrypto/man/X509_NAME_new.36
-rw-r--r--src/lib/libcrypto/man/X509_NAME_print_ex.36
-rw-r--r--src/lib/libcrypto/man/X509_OBJECT_get0_X509.36
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.315
-rw-r--r--src/lib/libcrypto/man/X509_REQ_new.36
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.36
-rw-r--r--src/lib/libcrypto/man/X509_SIG_new.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_load_locations.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_new.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.36
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.36
-rw-r--r--src/lib/libcrypto/man/X509_check_private_key.36
-rw-r--r--src/lib/libcrypto/man/X509_cmp_time.36
-rw-r--r--src/lib/libcrypto/man/X509_digest.36
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey.310
-rw-r--r--src/lib/libcrypto/man/X509_get_serialNumber.36
-rw-r--r--src/lib/libcrypto/man/X509_get_subject_name.313
-rw-r--r--src/lib/libcrypto/man/X509_get_version.36
-rw-r--r--src/lib/libcrypto/man/X509_new.36
-rw-r--r--src/lib/libcrypto/man/X509_sign.321
-rw-r--r--src/lib/libcrypto/man/X509_verify_cert.36
-rw-r--r--src/lib/libcrypto/man/X509v3_get_ext_by_NID.37
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OBJECT.36
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.312
-rw-r--r--src/lib/libcrypto/man/d2i_DHparams.36
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.311
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS7.36
-rw-r--r--src/lib/libcrypto/man/d2i_PrivateKey.36
-rw-r--r--src/lib/libcrypto/man/d2i_RSAPublicKey.323
-rw-r--r--src/lib/libcrypto/man/d2i_X509.313
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ALGOR.36
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.36
-rw-r--r--src/lib/libcrypto/man/d2i_X509_CRL.313
-rw-r--r--src/lib/libcrypto/man/d2i_X509_EXTENSION.36
-rw-r--r--src/lib/libcrypto/man/d2i_X509_NAME.313
-rw-r--r--src/lib/libcrypto/man/d2i_X509_REQ.313
-rw-r--r--src/lib/libcrypto/man/d2i_X509_SIG.36
-rw-r--r--src/lib/libcrypto/man/des_read_pw.313
-rw-r--r--src/lib/libcrypto/man/lh_new.318
-rw-r--r--src/lib/libcrypto/man/lh_stats.316
-rw-r--r--src/lib/libssl/man/BIO_f_ssl.316
-rw-r--r--src/lib/libssl/man/DTLSv1_listen.36
-rw-r--r--src/lib/libssl/man/PEM_read_SSL_SESSION.315
-rw-r--r--src/lib/libssl/man/SSL_CIPHER_get_name.312
-rw-r--r--src/lib/libssl/man/SSL_CTX_add_session.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_ctrl.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_flush_sessions.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_free.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_get_verify_mode.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_load_verify_locations.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_new.39
-rw-r--r--src/lib/libssl/man/SSL_CTX_sess_number.39
-rw-r--r--src/lib/libssl/man/SSL_CTX_sess_set_get_cb.316
-rw-r--r--src/lib/libssl/man/SSL_CTX_sessions.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_cert_store.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_cert_verify_callback.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_cipher_list.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_client_CA_list.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_client_cert_cb.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_info_callback.37
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.37
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_read_ahead.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_session_cache_mode.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_ssl_version.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_timeout.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.36
-rw-r--r--src/lib/libssl/man/SSL_CTX_set_verify.311
-rw-r--r--src/lib/libssl/man/SSL_CTX_use_certificate.337
-rw-r--r--src/lib/libssl/man/SSL_SESSION_free.36
-rw-r--r--src/lib/libssl/man/SSL_SESSION_get_time.39
-rw-r--r--src/lib/libssl/man/SSL_SESSION_new.36
-rw-r--r--src/lib/libssl/man/SSL_SESSION_print.39
-rw-r--r--src/lib/libssl/man/SSL_accept.36
-rw-r--r--src/lib/libssl/man/SSL_alert_type_string.37
-rw-r--r--src/lib/libssl/man/SSL_clear.36
-rw-r--r--src/lib/libssl/man/SSL_connect.36
-rw-r--r--src/lib/libssl/man/SSL_copy_session_id.36
-rw-r--r--src/lib/libssl/man/SSL_do_handshake.36
-rw-r--r--src/lib/libssl/man/SSL_dup.36
-rw-r--r--src/lib/libssl/man/SSL_dup_CA_list.36
-rw-r--r--src/lib/libssl/man/SSL_free.36
-rw-r--r--src/lib/libssl/man/SSL_get_SSL_CTX.36
-rw-r--r--src/lib/libssl/man/SSL_get_certificate.39
-rw-r--r--src/lib/libssl/man/SSL_get_ciphers.311
-rw-r--r--src/lib/libssl/man/SSL_get_client_CA_list.36
-rw-r--r--src/lib/libssl/man/SSL_get_current_cipher.316
-rw-r--r--src/lib/libssl/man/SSL_get_default_timeout.36
-rw-r--r--src/lib/libssl/man/SSL_get_error.36
-rw-r--r--src/lib/libssl/man/SSL_get_ex_new_index.310
-rw-r--r--src/lib/libssl/man/SSL_get_fd.36
-rw-r--r--src/lib/libssl/man/SSL_get_peer_cert_chain.36
-rw-r--r--src/lib/libssl/man/SSL_get_peer_certificate.36
-rw-r--r--src/lib/libssl/man/SSL_get_rbio.36
-rw-r--r--src/lib/libssl/man/SSL_get_session.36
-rw-r--r--src/lib/libssl/man/SSL_get_shared_ciphers.36
-rw-r--r--src/lib/libssl/man/SSL_get_state.319
-rw-r--r--src/lib/libssl/man/SSL_get_verify_result.36
-rw-r--r--src/lib/libssl/man/SSL_get_version.36
-rw-r--r--src/lib/libssl/man/SSL_library_init.36
-rw-r--r--src/lib/libssl/man/SSL_load_client_CA_file.36
-rw-r--r--src/lib/libssl/man/SSL_new.36
-rw-r--r--src/lib/libssl/man/SSL_pending.36
-rw-r--r--src/lib/libssl/man/SSL_read.39
-rw-r--r--src/lib/libssl/man/SSL_renegotiate.36
-rw-r--r--src/lib/libssl/man/SSL_rstate_string.36
-rw-r--r--src/lib/libssl/man/SSL_session_reused.36
-rw-r--r--src/lib/libssl/man/SSL_set_bio.36
-rw-r--r--src/lib/libssl/man/SSL_set_connect_state.36
-rw-r--r--src/lib/libssl/man/SSL_set_fd.312
-rw-r--r--src/lib/libssl/man/SSL_set_session.36
-rw-r--r--src/lib/libssl/man/SSL_set_shutdown.36
-rw-r--r--src/lib/libssl/man/SSL_set_verify_result.36
-rw-r--r--src/lib/libssl/man/SSL_shutdown.36
-rw-r--r--src/lib/libssl/man/SSL_state_string.36
-rw-r--r--src/lib/libssl/man/SSL_want.314
-rw-r--r--src/lib/libssl/man/SSL_write.36
-rw-r--r--src/lib/libssl/man/d2i_SSL_SESSION.36
229 files changed, 1179 insertions, 917 deletions
diff --git a/src/lib/libcrypto/man/ASN1_OBJECT_new.3 b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
index 489bbaf5e1..b661337ca0 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.9 2018/03/20 18:35:13 schwarze Exp $ 1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.10 2018/03/27 17:35:50 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 20 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt ASN1_OBJECT_NEW 3 69.Dt ASN1_OBJECT_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -137,5 +137,5 @@ Otherwise it returns a pointer to the new object.
137.Fn ASN1_OBJECT_new 137.Fn ASN1_OBJECT_new
138and 138and
139.Fn ASN1_OBJECT_free 139.Fn ASN1_OBJECT_free
140appeared in SSLeay 0.8.1b or earlier and have been available since 140first appeared in SSLeay 0.5.1 and have been available since
141.Ox 2.4 . 141.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3
index 7e10d131fd..8c36899cdd 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.13 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_length.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 23 2018 $ 69.Dd $Mdocdate: March 27 2018 $
70.Dt ASN1_STRING_LENGTH 3 70.Dt ASN1_STRING_LENGTH 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -291,12 +291,14 @@ returns an integer constant, for example
291.Xr ERR_get_error 3 291.Xr ERR_get_error 3
292.Sh HISTORY 292.Sh HISTORY
293.Fn ASN1_STRING_cmp , 293.Fn ASN1_STRING_cmp ,
294.Fn ASN1_STRING_data ,
295.Fn ASN1_STRING_dup , 294.Fn ASN1_STRING_dup ,
296.Fn ASN1_STRING_set , 295and
296.Fn ASN1_STRING_set
297first appeared in SSLeay 0.6.5.
298.Fn ASN1_STRING_data
297and 299and
298.Fn ASN1_STRING_type 300.Fn ASN1_STRING_type
299appeared in SSLeay 0.8.1b or earlier. 301first appeared in SSLeay 0.8.0.
300.Fn ASN1_STRING_length 302.Fn ASN1_STRING_length
301first appeared in SSLeay 0.9.0. 303first appeared in SSLeay 0.9.0.
302All these functions have been available since 304All these functions have been available since
diff --git a/src/lib/libcrypto/man/ASN1_STRING_new.3 b/src/lib/libcrypto/man/ASN1_STRING_new.3
index 2072622706..07093eee51 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.14 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_new.3,v 1.15 2018/03/27 17:35:50 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 21 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt ASN1_STRING_NEW 3 19.Dt ASN1_STRING_NEW 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -207,9 +207,6 @@ if an error occurs.
207.Xr d2i_ASN1_OCTET_STRING 3 , 207.Xr d2i_ASN1_OCTET_STRING 3 ,
208.Xr ERR_get_error 3 208.Xr ERR_get_error 3
209.Sh HISTORY 209.Sh HISTORY
210.Fn ASN1_STRING_new ,
211.Fn ASN1_STRING_type_new ,
212.Fn ASN1_STRING_free ,
213.Fn ASN1_OCTET_STRING_new , 210.Fn ASN1_OCTET_STRING_new ,
214.Fn ASN1_OCTET_STRING_free , 211.Fn ASN1_OCTET_STRING_free ,
215.Fn ASN1_BIT_STRING_new , 212.Fn ASN1_BIT_STRING_new ,
@@ -218,10 +215,6 @@ if an error occurs.
218.Fn ASN1_INTEGER_free , 215.Fn ASN1_INTEGER_free ,
219.Fn ASN1_IA5STRING_new , 216.Fn ASN1_IA5STRING_new ,
220.Fn ASN1_IA5STRING_free , 217.Fn ASN1_IA5STRING_free ,
221.Fn ASN1_UNIVERSALSTRING_new ,
222.Fn ASN1_UNIVERSALSTRING_free ,
223.Fn ASN1_GENERALSTRING_new ,
224.Fn ASN1_GENERALSTRING_free ,
225.Fn ASN1_T61STRING_new , 218.Fn ASN1_T61STRING_new ,
226.Fn ASN1_T61STRING_free , 219.Fn ASN1_T61STRING_free ,
227.Fn ASN1_PRINTABLESTRING_new , 220.Fn ASN1_PRINTABLESTRING_new ,
@@ -231,7 +224,18 @@ if an error occurs.
231.Fn ASN1_UTCTIME_new , 224.Fn ASN1_UTCTIME_new ,
232and 225and
233.Fn ASN1_UTCTIME_free 226.Fn ASN1_UTCTIME_free
234appeared in SSLeay 0.8.1b or earlier. 227first appeared in SSLeay 0.5.1.
228.Fn ASN1_STRING_new ,
229.Fn ASN1_STRING_type_new ,
230and
231.Fn ASN1_STRING_free
232first appeared in SSLeay 0.6.5.
233.Fn ASN1_UNIVERSALSTRING_new ,
234.Fn ASN1_UNIVERSALSTRING_free ,
235.Fn ASN1_GENERALSTRING_new ,
236and
237.Fn ASN1_GENERALSTRING_free
238first appeared in SSLeay 0.8.0.
235.Fn ASN1_BMPSTRING_new , 239.Fn ASN1_BMPSTRING_new ,
236.Fn ASN1_BMPSTRING_free , 240.Fn ASN1_BMPSTRING_free ,
237.Fn ASN1_GENERALIZEDTIME_new , 241.Fn ASN1_GENERALIZEDTIME_new ,
diff --git a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
index a246bbb93b..b949cb893b 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.12 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.13 2018/03/27 17:35:50 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: March 22 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt ASN1_STRING_PRINT_EX 3 54.Dt ASN1_STRING_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -223,7 +223,7 @@ returns a static string.
223.Xr X509_NAME_print_ex 3 223.Xr X509_NAME_print_ex 3
224.Sh HISTORY 224.Sh HISTORY
225.Fn ASN1_STRING_print 225.Fn ASN1_STRING_print
226appeared in SSLeay 0.8.1b or earlier and has been available since 226first appeared in SSLeay 0.6.5 and has been available since
227.Ox 2.4 . 227.Ox 2.4 .
228.Pp 228.Pp
229.Fn ASN1_tag2str 229.Fn ASN1_tag2str
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3
index 3d218745b3..aa66b692f8 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.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: ASN1_TIME_set.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000 2.\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000
3.\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100 3.\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -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 23 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt ASN1_TIME_SET 3 54.Dt ASN1_TIME_SET 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -396,11 +396,12 @@ ASN1_STRING_free(tm);
396BIO_free(b); 396BIO_free(b);
397.Ed 397.Ed
398.Sh HISTORY 398.Sh HISTORY
399.Fn ASN1_UTCTIME_set , 399.Fn ASN1_UTCTIME_check
400.Fn ASN1_UTCTIME_check ,
401and 400and
402.Fn ASN1_UTCTIME_print 401.Fn ASN1_UTCTIME_print
403appeared in SSLeay 0.8.1b or earlier. 402first appeared in SSLeay 0.5.1.
403.Fn ASN1_UTCTIME_set
404first appeared in SSLeay 0.6.0.
404.Fn ASN1_UTCTIME_set_string 405.Fn ASN1_UTCTIME_set_string
405first appeared in SSLeay 0.9.0. 406first appeared in SSLeay 0.9.0.
406All these functions have been available since 407All these functions have been available since
diff --git a/src/lib/libcrypto/man/ASN1_TYPE_get.3 b/src/lib/libcrypto/man/ASN1_TYPE_get.3
index aae3bc8ee4..319a38465b 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.6 2018/03/23 02:20:16 schwarze Exp $ 1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.7 2018/03/27 17:35:50 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: March 23 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt ASN1_TYPE_GET 3 69.Dt ASN1_TYPE_GET 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -279,12 +279,15 @@ returns 0 for a match or non-zero for a mismatch.
279.Xr d2i_ASN1_TYPE 3 , 279.Xr d2i_ASN1_TYPE 3 ,
280.Xr OBJ_dup 3 280.Xr OBJ_dup 3
281.Sh HISTORY 281.Sh HISTORY
282.Fn ASN1_TYPE_new , 282.Fn ASN1_TYPE_new
283.Fn ASN1_TYPE_free , 283and
284.Fn ASN1_TYPE_get , 284.Fn ASN1_TYPE_free
285first appeared in SSLeay 0.5.1.
286.Fn ASN1_TYPE_get
285and 287and
286.Fn ASN1_TYPE_set 288.Fn ASN1_TYPE_set
287appeared in SSLeay 0.8.1b or earlier and have been available since 289first appeared in SSLeay 0.8.0.
290These functions have been available since
288.Ox 2.4 . 291.Ox 2.4 .
289.Pp 292.Pp
290.Fn ASN1_TYPE_set1 293.Fn ASN1_TYPE_set1
@@ -292,5 +295,6 @@ first appeared in OpenSSL 0.9.8h and has been available since
292.Ox 4.5 . 295.Ox 4.5 .
293.Pp 296.Pp
294.Fn ASN1_TYPE_cmp 297.Fn ASN1_TYPE_cmp
295first appeared in OpenSSL 0.9.8zd and has been available since 298first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k
299and has been available since
296.Ox 4.9 . 300.Ox 4.9 .
diff --git a/src/lib/libcrypto/man/ASN1_item_d2i.3 b/src/lib/libcrypto/man/ASN1_item_d2i.3
index 1dce2d23c2..705deedd55 100644
--- a/src/lib/libcrypto/man/ASN1_item_d2i.3
+++ b/src/lib/libcrypto/man/ASN1_item_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_d2i.3,v 1.7 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_d2i.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/man3/d2i_X509.pod b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL doc/man3/d2i_X509.pod b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 23 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt ASN1_ITEM_D2I 3 69.Dt ASN1_ITEM_D2I 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -367,7 +367,7 @@ if (d2i_X509(&x, &p, len) == NULL)
367.Fn d2i_ASN1_TYPE 367.Fn d2i_ASN1_TYPE
368and 368and
369.Fn i2d_ASN1_TYPE 369.Fn i2d_ASN1_TYPE
370appeared in SSLeay 0.8.1b or earlier and have been available since 370first appeared in SSLeay 0.5.1 and have been available since
371.Ox 2.4 . 371.Ox 2.4 .
372.Pp 372.Pp
373.Fn ASN1_item_d2i , 373.Fn ASN1_item_d2i ,
diff --git a/src/lib/libcrypto/man/BF_set_key.3 b/src/lib/libcrypto/man/BF_set_key.3
index 7c75a17c69..7357f0cfc3 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.7 2018/03/21 05:49:43 schwarze Exp $ 1.\" $OpenBSD: BF_set_key.3,v 1.8 2018/03/27 17:35:50 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: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BF_SET_KEY 3 53.Dt BF_SET_KEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -258,7 +258,15 @@ Be 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 HISTORY 260.Sh HISTORY
261This Blowfish implementation first appeared in SSLeay 0.6.6. 261.Fn BF_set_key ,
262.Fn BF_encrypt ,
263.Fn BF_ecb_encrypt ,
264.Fn BF_cbc_encrypt ,
265.Fn BF_cfb64_encrypt ,
266.Fn BF_ofb64_encrypt ,
267and
268.Fn BF_options
269first appeared in SSLeay 0.6.6.
262.Fn BF_decrypt 270.Fn BF_decrypt
263first appeared in SSLeay 0.9.0. 271first appeared in SSLeay 0.9.0.
264All these functions have been available since 272All these functions have been available since
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index a32ed80da7..98c78be134 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_ctrl.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_CTRL 3 52.Dt BIO_CTRL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -317,10 +317,11 @@ operation.
317.Fn BIO_eof , 317.Fn BIO_eof ,
318.Fn BIO_set_close , 318.Fn BIO_set_close ,
319.Fn BIO_get_close , 319.Fn BIO_get_close ,
320.Fn BIO_pending ,
321and 320and
321.Fn BIO_pending
322first appeared in SSLeay 0.6.0.
322.Fn BIO_wpending 323.Fn BIO_wpending
323appeared in SSLeay 0.8.1b or earlier. 324first appeared in SSLeay 0.8.1.
324.Fn BIO_ptr_ctrl , 325.Fn BIO_ptr_ctrl ,
325.Fn BIO_int_ctrl , 326.Fn BIO_int_ctrl ,
326.Fn BIO_get_info_callback 327.Fn BIO_get_info_callback
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index f2c489e04b..9ed05d045f 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.8 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.9 2018/03/27 17:35:50 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: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_F_BASE64 3 53.Dt BIO_F_BASE64 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -124,7 +124,7 @@ BIO_free_all(b64);
124.Xr BIO_new 3 124.Xr BIO_new 3
125.Sh HISTORY 125.Sh HISTORY
126.Fn BIO_f_base64 126.Fn BIO_f_base64
127appeared in SSLeay 0.8.1b or earlier and has been available since 127first appeared in SSLeay 0.6.5 and has been available since
128.Ox 2.4 . 128.Ox 2.4 .
129.Sh BUGS 129.Sh BUGS
130The ambiguity of EOF in base64-encoded data can cause additional 130The ambiguity of EOF in base64-encoded data can cause additional
diff --git a/src/lib/libcrypto/man/BIO_f_buffer.3 b/src/lib/libcrypto/man/BIO_f_buffer.3
index d21089250c..7e8747f36a 100644
--- a/src/lib/libcrypto/man/BIO_f_buffer.3
+++ b/src/lib/libcrypto/man/BIO_f_buffer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_buffer.3,v 1.8 2018/03/21 06:09:37 schwarze Exp $ 1.\" $OpenBSD: BIO_f_buffer.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Mar 19 12:32:14 2016 -0400 2.\" OpenSSL 9b86974e Mar 19 12:32:14 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 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_F_BUFFER 3 53.Dt BIO_F_BUFFER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -181,13 +181,16 @@ returns 1 if the data was set correctly or 0 if there was an error.
181.Xr BIO_pop 3 , 181.Xr BIO_pop 3 ,
182.Xr BIO_reset 3 182.Xr BIO_reset 3
183.Sh HISTORY 183.Sh HISTORY
184.Fn BIO_f_buffer , 184.Fn BIO_f_buffer
185.Fn BIO_get_buffer_num_lines , 185first appeared in SSLeay 0.6.0.
186.Fn BIO_set_read_buffer_size , 186.Fn BIO_get_buffer_num_lines
187.Fn BIO_set_write_buffer_size ,
188and 187and
189.Fn BIO_set_buffer_size 188.Fn BIO_set_buffer_size
190appeared in SSLeay 0.8.1b or earlier. 189first appeared in SSLeay 0.6.5.
190.Fn BIO_set_read_buffer_size
191and
192.Fn BIO_set_write_buffer_size
193first appeared in SSLeay 0.8.0.
191.Fn BIO_set_buffer_read_data 194.Fn BIO_set_buffer_read_data
192first appeared in SSLeay 0.9.0. 195first appeared in SSLeay 0.9.0.
193All these functions have been available since 196All these functions have been available since
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index 5e1ad82122..a73c635cd0 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.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.9 2018/03/27 17:35:50 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: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -167,7 +167,7 @@ currently always returns 1.
167.Fn BIO_set_cipher , 167.Fn BIO_set_cipher ,
168and 168and
169.Fn BIO_get_cipher_status 169.Fn BIO_get_cipher_status
170appeared in SSLeay 0.8.1b or earlier and have been available since 170first appeared in SSLeay 0.6.5 and have been available since
171.Ox 2.4 . 171.Ox 2.4 .
172.Pp 172.Pp
173.Fn BIO_get_cipher_ctx 173.Fn BIO_get_cipher_ctx
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index 80f9cf434d..3ddd7210ef 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.8 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.9 2018/03/27 17:35:50 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: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_F_MD 3 53.Dt BIO_F_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -248,10 +248,12 @@ BIO_free_all(bio);
248.Sh HISTORY 248.Sh HISTORY
249.Fn BIO_f_md , 249.Fn BIO_f_md ,
250.Fn BIO_set_md , 250.Fn BIO_set_md ,
251.Fn BIO_get_md ,
252and 251and
252.Fn BIO_get_md
253first appeared in SSLeay 0.6.0.
253.Fn BIO_get_md_ctx 254.Fn BIO_get_md_ctx
254appeared in SSLeay 0.8.1b or earlier and have been available since 255first appeared in SSLeay 0.8.1.
256These functions have been available since
255.Ox 2.4 . 257.Ox 2.4 .
256.Pp 258.Pp
257Before OpenSSL 1.0.0, the call to 259Before OpenSSL 1.0.0, the call to
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index 9b4ca7276b..0b0fc2c21c 100644
--- a/src/lib/libcrypto/man/BIO_f_null.3
+++ b/src/lib/libcrypto/man/BIO_f_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_null.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_f_null.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_F_NULL 3 52.Dt BIO_F_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -76,5 +76,5 @@ returns the null filter BIO method.
76.Xr BIO_new 3 76.Xr BIO_new 3
77.Sh HISTORY 77.Sh HISTORY
78.Fn BIO_f_null 78.Fn BIO_f_null
79appeared in SSLeay 0.8.1b or earlier and has been available since 79first appeared in SSLeay 0.8.0 and has been available since
80.Ox 2.4 . 80.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3
index 4026d45dd3..99e93167a5 100644
--- a/src/lib/libcrypto/man/BIO_find_type.3
+++ b/src/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_find_type.3,v 1.8 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: BIO_find_type.3,v 1.9 2018/03/27 17:35:50 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: March 27 2018 $
52.Dt BIO_FIND_TYPE 3 52.Dt BIO_FIND_TYPE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -156,10 +156,11 @@ do {
156.Sh SEE ALSO 156.Sh SEE ALSO
157.Xr BIO_new 3 157.Xr BIO_new 3
158.Sh HISTORY 158.Sh HISTORY
159.Fn BIO_find_type
160and
161.Fn BIO_method_type 159.Fn BIO_method_type
162appeared in SSLeay 0.8.1b or earlier and have been available since 160first appeared in SSLeay 0.6.0.
161.Fn BIO_find_type
162first appeared in SSLeay 0.6.6.
163Both functions have been available since
163.Ox 2.4 . 164.Ox 2.4 .
164.Pp 165.Pp
165.Fn BIO_next 166.Fn BIO_next
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index 36acc3d9fe..7a9a888f26 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.14 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000
4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: March 23 2018 $ 55.Dd $Mdocdate: March 27 2018 $
56.Dt BIO_NEW 3 56.Dt BIO_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -252,14 +252,13 @@ Create a memory BIO:
252.Xr BIO_set_callback 3 , 252.Xr BIO_set_callback 3 ,
253.Xr BIO_should_retry 3 253.Xr BIO_should_retry 3
254.Sh HISTORY 254.Sh HISTORY
255.Fn BIO_new 255.Fn BIO_new ,
256.Fn BIO_set ,
256and 257and
257.Fn BIO_free 258.Fn BIO_free
258first appeared in SSLeay 0.6.0. 259first appeared in SSLeay 0.6.0.
259.Fn BIO_set
260and
261.Fn BIO_free_all 260.Fn BIO_free_all
262appeared in SSLeay 0.8.1b or earlier. 261first appeared in SSLeay 0.6.6.
263All these functions have been available since 262All these functions have been available since
264.Ox 2.4 . 263.Ox 2.4 .
265.Pp 264.Pp
diff --git a/src/lib/libcrypto/man/BIO_push.3 b/src/lib/libcrypto/man/BIO_push.3
index d107e0d35f..768f4d8579 100644
--- a/src/lib/libcrypto/man/BIO_push.3
+++ b/src/lib/libcrypto/man/BIO_push.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_push.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_push.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/man3/BIO_push.pod 76ed5a42 Jun 29 13:38:55 2014 +0100 2.\" OpenSSL doc/man3/BIO_push.pod 76ed5a42 Jun 29 13:38:55 2014 +0100
3.\" OpenSSL doc/man7/bio.pod a9c85cea Nov 11 09:33:55 2016 +0100 3.\" OpenSSL doc/man7/bio.pod a9c85cea Nov 11 09:33:55 2016 +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 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_PUSH 3 53.Dt BIO_PUSH 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -178,7 +178,8 @@ as before.
178.Xr BIO_read 3 178.Xr BIO_read 3
179.Sh HISTORY 179.Sh HISTORY
180.Fn BIO_push 180.Fn BIO_push
181and 181first appeared in SSLeay 0.6.0.
182.Fn BIO_pop 182.Fn BIO_pop
183appeared in SSLeay 0.8.1b or earlier and have been available since 183first appeared in SSLeay 0.6.4.
184Both functions have been available since
184.Ox 2.4 . 185.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_read.3 b/src/lib/libcrypto/man/BIO_read.3
index 8551a96667..97514a610a 100644
--- a/src/lib/libcrypto/man/BIO_read.3
+++ b/src/lib/libcrypto/man/BIO_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_read.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_read.3,v 1.8 2018/03/27 17:35:50 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 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_READ 3 52.Dt BIO_READ 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -174,5 +174,5 @@ the application should retry the operation later.
174.Fn BIO_write , 174.Fn BIO_write ,
175and 175and
176.Fn BIO_puts 176.Fn BIO_puts
177appeared in SSLeay 0.8.1b or earlier and have been available since 177first appeared in SSLeay 0.6.0 and have been available since
178.Ox 2.4 . 178.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3
index a37db94564..9314d790b5 100644
--- a/src/lib/libcrypto/man/BIO_s_accept.3
+++ b/src/lib/libcrypto/man/BIO_s_accept.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_accept.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BIO_s_accept.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 2.\" OpenSSL c03726ca Thu Aug 27 12:28:08 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: March 27 2018 $
52.Dt BIO_S_ACCEPT 3 52.Dt BIO_S_ACCEPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -358,11 +358,12 @@ BIO_free(cbio2);
358.Fn BIO_s_accept , 358.Fn BIO_s_accept ,
359.Fn BIO_set_accept_port , 359.Fn BIO_set_accept_port ,
360.Fn BIO_new_accept , 360.Fn BIO_new_accept ,
361.Fn BIO_set_nbio_accept ,
362.Fn BIO_set_accept_bios , 361.Fn BIO_set_accept_bios ,
363and 362and
364.Fn BIO_do_accept 363.Fn BIO_do_accept
365appeared in SSLeay 0.8.1b or earlier. 364first appeared in SSLeay 0.8.0.
365.Fn BIO_set_nbio_accept
366and
366.Fn BIO_get_accept_port 367.Fn BIO_get_accept_port
367first appeared in SSLeay 0.9.0. 368first appeared in SSLeay 0.9.0.
368All these functions have been available since 369All these functions have been available since
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index 66cfff0daa..91ace98642 100644
--- a/src/lib/libcrypto/man/BIO_s_connect.3
+++ b/src/lib/libcrypto/man/BIO_s_connect.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_connect.3,v 1.8 2018/03/21 06:09:37 schwarze Exp $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.9 2018/03/27 17:35:50 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>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_S_CONNECT 3 52.Dt BIO_S_CONNECT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -375,7 +375,7 @@ BIO_free(out);
375.Fn BIO_set_nbio , 375.Fn BIO_set_nbio ,
376and 376and
377.Fn BIO_do_connect 377.Fn BIO_do_connect
378appeared in SSLeay 0.8.1b or earlier. 378first appeared in SSLeay 0.8.0.
379.Fn BIO_set_conn_hostname , 379.Fn BIO_set_conn_hostname ,
380.Fn BIO_set_conn_port , 380.Fn BIO_set_conn_port ,
381.Fn BIO_set_conn_ip , 381.Fn BIO_set_conn_ip ,
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3
index 9bc492d79d..65f446a563 100644
--- a/src/lib/libcrypto/man/BIO_s_fd.3
+++ b/src/lib/libcrypto/man/BIO_s_fd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_fd.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_s_fd.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 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 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_S_FD 3 52.Dt BIO_S_FD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -195,6 +195,12 @@ BIO_free(out);
195.Xr BIO_s_socket 3 , 195.Xr BIO_s_socket 3 ,
196.Xr BIO_seek 3 196.Xr BIO_seek 3
197.Sh HISTORY 197.Sh HISTORY
198These functions appeared in SSLeay 0.8.1b or earlier 198.Fn BIO_s_fd ,
199and have been available since 199.Fn BIO_set_fd ,
200and
201.Fn BIO_get_fd
202first appeared in SSLeay 0.6.0.
203.Fn BIO_new_fd
204first appeared in SSLeay 0.8.0.
205All these functions have been available since
200.Ox 2.4 . 206.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3
index ba4b714e9e..9064d069fb 100644
--- a/src/lib/libcrypto/man/BIO_s_file.3
+++ b/src/lib/libcrypto/man/BIO_s_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_file.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BIO_s_file.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 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: March 27 2018 $
52.Dt BIO_S_FILE 3 52.Dt BIO_S_FILE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -286,18 +286,18 @@ BIO_free(out);
286.Xr BIO_read 3 , 286.Xr BIO_read 3 ,
287.Xr BIO_seek 3 287.Xr BIO_seek 3
288.Sh HISTORY 288.Sh HISTORY
289.Fn BIO_s_file 289.Fn BIO_s_file ,
290and 290.Fn BIO_set_fp ,
291.Fn BIO_set_fp
292first appeared in SSLeay 0.6.0.
293.Fn BIO_new_file ,
294.Fn BIO_new_fp ,
295.Fn BIO_get_fp , 291.Fn BIO_get_fp ,
296.Fn BIO_read_filename , 292.Fn BIO_read_filename ,
297.Fn BIO_write_filename , 293.Fn BIO_write_filename ,
298and 294and
299.Fn BIO_append_filename 295.Fn BIO_append_filename
300appeared in SSLeay 0.8.1b or earlier. 296first appeared in SSLeay 0.6.0.
297.Fn BIO_new_file
298and
299.Fn BIO_new_fp
300first appeared in SSLeay 0.8.0.
301All these functions have been available since 301All these functions have been available since
302.Ox 2.4 . 302.Ox 2.4 .
303.Pp 303.Pp
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index 857dc85519..47d829688f 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.9 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.10 2018/03/27 17:35:50 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 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: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_S_MEM 3 53.Dt BIO_S_MEM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -251,11 +251,13 @@ BIO_free(mem);
251.Sh SEE ALSO 251.Sh SEE ALSO
252.Xr BIO_new 3 252.Xr BIO_new 3
253.Sh HISTORY 253.Sh HISTORY
254.Fn BIO_s_mem , 254.Fn BIO_s_mem
255.Fn BIO_set_mem_buf , 255first appeared in SSLeay 0.6.0.
256.Fn BIO_set_mem_buf
256and 257and
257.Fn BIO_get_mem_ptr 258.Fn BIO_get_mem_ptr
258appeared in SSLeay 0.8.1b or earlier and have been available since 259first appeared in SSLeay 0.6.5.
260These functions have been available since
259.Ox 2.4 . 261.Ox 2.4 .
260.Pp 262.Pp
261.Fn BIO_set_mem_eof_return 263.Fn BIO_set_mem_eof_return
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3
index dcdcd8c4ab..72470596d1 100644
--- a/src/lib/libcrypto/man/BIO_s_null.3
+++ b/src/lib/libcrypto/man/BIO_s_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_null.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_s_null.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_S_NULL 3 52.Dt BIO_S_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -84,5 +84,5 @@ returns the null sink BIO method.
84.Xr BIO_new 3 84.Xr BIO_new 3
85.Sh HISTORY 85.Sh HISTORY
86.Fn BIO_s_null 86.Fn BIO_s_null
87appeared in SSLeay 0.8.1b or earlier and has been available since 87first appeared in SSLeay 0.6.0 and has been available since
88.Ox 2.4 . 88.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3
index 3adc280a5e..dbf4545520 100644
--- a/src/lib/libcrypto/man/BIO_s_socket.3
+++ b/src/lib/libcrypto/man/BIO_s_socket.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_socket.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_s_socket.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BIO_S_SOCKET 3 52.Dt BIO_S_SOCKET 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -109,7 +109,8 @@ if an error occurred.
109.Xr BIO_new 3 109.Xr BIO_new 3
110.Sh HISTORY 110.Sh HISTORY
111.Fn BIO_s_socket 111.Fn BIO_s_socket
112and 112first appeared in SSLeay 0.6.0.
113.Fn BIO_new_socket 113.Fn BIO_new_socket
114appeared in SSLeay 0.8.1b or earlier and have been available since 114first appeared in SSLeay 0.8.0.
115Both functions have been available since
115.Ox 2.4 . 116.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_set_callback.3 b/src/lib/libcrypto/man/BIO_set_callback.3
index ed21ae3ad9..d92c0cd621 100644
--- a/src/lib/libcrypto/man/BIO_set_callback.3
+++ b/src/lib/libcrypto/man/BIO_set_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_set_callback.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_set_callback.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 20 2018 $ 69.Dd $Mdocdate: March 27 2018 $
70.Dt BIO_SET_CALLBACK 3 70.Dt BIO_SET_CALLBACK 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -257,6 +257,13 @@ Its source is in the file
257.Sh SEE ALSO 257.Sh SEE ALSO
258.Xr BIO_new 3 258.Xr BIO_new 3
259.Sh HISTORY 259.Sh HISTORY
260These functions appeared in SSLeay 0.8.1b or earlier 260.Fn BIO_set_callback ,
261and have been available since 261.Fn BIO_get_callback ,
262.Fn BIO_set_callback_arg ,
263and
264.Fn BIO_debug_callback
265first appeared in SSLeay 0.6.0.
266.Fn BIO_get_callback_arg
267first appeared in SSLeay 0.8.0.
268All these functions have been available since
262.Ox 2.4 . 269.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_should_retry.3 b/src/lib/libcrypto/man/BIO_should_retry.3
index f37bfe2c67..85e313ee15 100644
--- a/src/lib/libcrypto/man/BIO_should_retry.3
+++ b/src/lib/libcrypto/man/BIO_should_retry.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_should_retry.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ 1.\" $OpenBSD: BIO_should_retry.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000 2.\" full merge up to: OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000
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: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BIO_SHOULD_RETRY 3 53.Dt BIO_SHOULD_RETRY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -215,8 +215,18 @@ and use a timeout on the
215.Xr BIO_new 3 , 215.Xr BIO_new 3 ,
216.Xr BIO_read 3 216.Xr BIO_read 3
217.Sh HISTORY 217.Sh HISTORY
218These functions appeared in SSLeay 0.8.1b or earlier 218.Fn BIO_should_read ,
219and have been available since 219.Fn BIO_should_write ,
220.Fn BIO_retry_type ,
221and
222.Fn BIO_should_retry
223first appeared in SSLeay 0.6.0.
224.Fn BIO_should_io_special ,
225.Fn BIO_get_retry_BIO ,
226and
227.Fn BIO_get_retry_reason
228first appeared in SSLeay 0.8.0.
229All these functions have been available since
220.Ox 2.4 . 230.Ox 2.4 .
221.Sh BUGS 231.Sh BUGS
222The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O: 232The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O:
diff --git a/src/lib/libcrypto/man/BN_CTX_new.3 b/src/lib/libcrypto/man/BN_CTX_new.3
index 2d721329a2..1d5fb0a396 100644
--- a/src/lib/libcrypto/man/BN_CTX_new.3
+++ b/src/lib/libcrypto/man/BN_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_CTX_new.3,v 1.7 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_CTX_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100 2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_CTX_NEW 3 52.Dt BN_CTX_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -136,7 +136,7 @@ and sets an error code that can be obtained by
136.Fn BN_CTX_new 136.Fn BN_CTX_new
137and 137and
138.Fn BN_CTX_free 138.Fn BN_CTX_free
139appeared before SSLeay 0.8 and have been available since 139first appeared in SSLeay 0.5.1 and have been available since
140.Ox 2.4 . 140.Ox 2.4 .
141.Pp 141.Pp
142.Fn BN_CTX_init 142.Fn BN_CTX_init
diff --git a/src/lib/libcrypto/man/BN_add.3 b/src/lib/libcrypto/man/BN_add.3
index 3fb9c8ab78..6001a9a4bd 100644
--- a/src/lib/libcrypto/man/BN_add.3
+++ b/src/lib/libcrypto/man/BN_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_add.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: BN_add.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BN_ADD 3 53.Dt BN_ADD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -397,7 +397,7 @@ The error codes can be obtained by
397.Fn BN_mod_exp , 397.Fn BN_mod_exp ,
398and 398and
399.Fn BN_gcd 399.Fn BN_gcd
400appeared before SSLeay 0.8. 400first appeared in SSLeay 0.5.1.
401.Fn BN_exp 401.Fn BN_exp
402first appeared in SSLeay 0.9.0. 402first appeared in SSLeay 0.9.0.
403All these functions have been available since 403All these functions have been available since
diff --git a/src/lib/libcrypto/man/BN_add_word.3 b/src/lib/libcrypto/man/BN_add_word.3
index 9bbc8104b4..cc5c682a2c 100644
--- a/src/lib/libcrypto/man/BN_add_word.3
+++ b/src/lib/libcrypto/man/BN_add_word.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_add_word.3,v 1.7 2018/03/21 06:26:31 schwarze Exp $ 1.\" $OpenBSD: BN_add_word.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_ADD_WORD 3 52.Dt BN_ADD_WORD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -155,12 +155,11 @@ if an error occurred.
155.Xr BN_new 3 , 155.Xr BN_new 3 ,
156.Xr ERR_get_error 3 156.Xr ERR_get_error 3
157.Sh HISTORY 157.Sh HISTORY
158.Fn BN_add_word 158.Fn BN_add_word ,
159.Fn BN_div_word ,
159and 160and
160.Fn BN_mod_word 161.Fn BN_mod_word
161appeared before SSLeay 0.8. 162first appeared in SSLeay 0.5.1.
162.Fn BN_div_word
163first appeared in SSLeay 0.8.
164.Fn BN_sub_word 163.Fn BN_sub_word
165and 164and
166.Fn BN_mul_word 165.Fn BN_mul_word
diff --git a/src/lib/libcrypto/man/BN_bn2bin.3 b/src/lib/libcrypto/man/BN_bn2bin.3
index a12a33e301..d9cf3915f6 100644
--- a/src/lib/libcrypto/man/BN_bn2bin.3
+++ b/src/lib/libcrypto/man/BN_bn2bin.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_bn2bin.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: BN_bn2bin.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_BN2BIN 3 52.Dt BN_BN2BIN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -301,10 +301,11 @@ The error codes can be obtained by
301.Sh HISTORY 301.Sh HISTORY
302.Fn BN_bn2bin , 302.Fn BN_bn2bin ,
303.Fn BN_bin2bn , 303.Fn BN_bin2bn ,
304.Fn BN_print ,
305and 304and
305.Fn BN_print
306first appeared in SSLeay 0.5.1.
306.Fn BN_print_fp 307.Fn BN_print_fp
307appeared before SSLeay 0.8. 308first appeared in SSLeay 0.6.0.
308.Fn BN_bn2hex , 309.Fn BN_bn2hex ,
309.Fn BN_bn2dec , 310.Fn BN_bn2dec ,
310.Fn BN_hex2bn , 311.Fn BN_hex2bn ,
diff --git a/src/lib/libcrypto/man/BN_cmp.3 b/src/lib/libcrypto/man/BN_cmp.3
index 6be8fd4854..9e2baa2427 100644
--- a/src/lib/libcrypto/man/BN_cmp.3
+++ b/src/lib/libcrypto/man/BN_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_cmp.3,v 1.5 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: BN_cmp.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_CMP 3 52.Dt BN_CMP 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -144,8 +144,8 @@ return 1 if the condition is true, 0 otherwise.
144.Fn BN_is_one , 144.Fn BN_is_one ,
145and 145and
146.Fn BN_is_word 146.Fn BN_is_word
147appeared before SSLeay 0.8. 147first appeared in SSLeay 0.5.1.
148.Fn BN_is_odd 148.Fn BN_is_odd
149first appeared in SSLeay 0.8. 149first appeared in SSLeay 0.8.0.
150All these functions have been available since 150All these functions have been available since
151.Ox 2.4 . 151.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BN_copy.3 b/src/lib/libcrypto/man/BN_copy.3
index addbaca5a3..956b368dec 100644
--- a/src/lib/libcrypto/man/BN_copy.3
+++ b/src/lib/libcrypto/man/BN_copy.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_copy.3,v 1.8 2018/03/22 22:07:12 schwarze Exp $ 1.\" $OpenBSD: BN_copy.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BN_COPY 3 53.Dt BN_COPY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -156,9 +156,10 @@ The error codes can be obtained by
156.Fn BN_copy 156.Fn BN_copy
157and 157and
158.Fn BN_dup 158.Fn BN_dup
159appeared before SSLeay 0.8 and have been available since 159first appeared in SSLeay 0.5.1 and have been available since
160.Ox 2.4 . 160.Ox 2.4 .
161.Pp 161.Pp
162.Fn BN_with_flags 162.Fn BN_with_flags
163first appeared in OpenSSL 0.9.7h and has been available since 163first appeared in OpenSSL 0.9.7h and 0.9.8a
164and has been available since
164.Ox 4.0 . 165.Ox 4.0 .
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index 9dc922cd8a..e9adea80a4 100644
--- a/src/lib/libcrypto/man/BN_generate_prime.3
+++ b/src/lib/libcrypto/man/BN_generate_prime.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_generate_prime.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -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 23 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt BN_GENERATE_PRIME 3 54.Dt BN_GENERATE_PRIME 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -379,7 +379,7 @@ The error codes can be obtained by
379.Fn BN_generate_prime 379.Fn BN_generate_prime
380and 380and
381.Fn BN_is_prime 381.Fn BN_is_prime
382appeared before SSLeay 0.8 and had their 382first appeared in SSLeay 0.5.1 and had their
383.Fa cb_arg 383.Fa cb_arg
384argument added in SSLeay 0.9.0. 384argument added in SSLeay 0.9.0.
385These two functions have been available since 385These two functions have been available since
diff --git a/src/lib/libcrypto/man/BN_mod_inverse.3 b/src/lib/libcrypto/man/BN_mod_inverse.3
index 6fb371cf24..ed6b6def4e 100644
--- a/src/lib/libcrypto/man/BN_mod_inverse.3
+++ b/src/lib/libcrypto/man/BN_mod_inverse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_inverse.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_mod_inverse.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_MOD_INVERSE 3 52.Dt BN_MOD_INVERSE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -106,7 +106,7 @@ The error codes can be obtained by
106.Xr BN_set_flags 3 106.Xr BN_set_flags 3
107.Sh HISTORY 107.Sh HISTORY
108.Fn BN_mod_inverse 108.Fn BN_mod_inverse
109appeared before SSLeay 0.8 and has been available since 109first appeared in SSLeay 0.5.1 and has been available since
110.Ox 2.4 . 110.Ox 2.4 .
111.Pp 111.Pp
112The 112The
diff --git a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3 b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
index 4f898fef16..8feed711cd 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_MOD_MUL_MONTGOMERY 3 52.Dt BN_MOD_MUL_MONTGOMERY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -225,7 +225,7 @@ The error codes can be obtained by
225.Fn BN_from_montgomery , 225.Fn BN_from_montgomery ,
226and 226and
227.Fn BN_to_montgomery 227.Fn BN_to_montgomery
228appeared before SSLeay 0.8 and have been available since 228first appeared in SSLeay 0.6.1 and have been available since
229.Ox 2.4 . 229.Ox 2.4 .
230.Pp 230.Pp
231.Fn BN_MONT_CTX_init 231.Fn BN_MONT_CTX_init
diff --git a/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3 b/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
index ef030e4c6f..9ace357652 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_mul_reciprocal.3,v 1.9 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_mod_mul_reciprocal.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_MOD_MUL_RECIPROCAL 3 52.Dt BN_MOD_MUL_RECIPROCAL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -191,7 +191,7 @@ The error codes can be obtained by
191.Xr BN_new 3 191.Xr BN_new 3
192.Sh HISTORY 192.Sh HISTORY
193.Fn BN_mod_mul_reciprocal 193.Fn BN_mod_mul_reciprocal
194appeared before SSLeay 0.8 and has been available since 194first appeared in SSLeay 0.5.1 and has been available since
195.Ox 2.4 . 195.Ox 2.4 .
196.Pp 196.Pp
197.Vt BN_RECP_CTX 197.Vt BN_RECP_CTX
diff --git a/src/lib/libcrypto/man/BN_new.3 b/src/lib/libcrypto/man/BN_new.3
index 4dd131a573..e27a83e042 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.12 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_new.3,v 1.13 2018/03/27 17:35:50 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: March 21 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt BN_NEW 3 54.Dt BN_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -166,7 +166,7 @@ and sets an error code that can be obtained by
166.Fn BN_free , 166.Fn BN_free ,
167and 167and
168.Fn BN_clear_free 168.Fn BN_clear_free
169appeared before SSLeay 0.8 and have been available since 169first appeared in SSLeay 0.5.1 and have been available since
170.Ox 2.4 . 170.Ox 2.4 .
171.Pp 171.Pp
172.Fn BN_init 172.Fn BN_init
diff --git a/src/lib/libcrypto/man/BN_num_bytes.3 b/src/lib/libcrypto/man/BN_num_bytes.3
index a95f47f9d9..ae32a8d8fa 100644
--- a/src/lib/libcrypto/man/BN_num_bytes.3
+++ b/src/lib/libcrypto/man/BN_num_bytes.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_num_bytes.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: BN_num_bytes.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BN_NUM_BYTES 3 53.Dt BN_NUM_BYTES 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -120,5 +120,11 @@ The size.
120.Xr DSA_size 3 , 120.Xr DSA_size 3 ,
121.Xr RSA_size 3 121.Xr RSA_size 3
122.Sh HISTORY 122.Sh HISTORY
123These functions appeared before SSLeay 0.8 and have been available since 123.Fn BN_num_bytes
124and
125.Fn BN_num_bits
126first appeared in SSLeay 0.5.1.
127.Fn BN_num_bits_word
128first appeared in SSLeay 0.5.2.
129These functions have been available since
124.Ox 2.4 . 130.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BN_rand.3 b/src/lib/libcrypto/man/BN_rand.3
index 5e8ac5966c..fbfad03250 100644
--- a/src/lib/libcrypto/man/BN_rand.3
+++ b/src/lib/libcrypto/man/BN_rand.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_rand.3,v 1.10 2018/03/22 17:38:08 schwarze Exp $ 1.\" $OpenBSD: BN_rand.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt BN_RAND 3 53.Dt BN_RAND 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -139,7 +139,7 @@ The error codes can be obtained by
139.Xr RAND_bytes 3 139.Xr RAND_bytes 3
140.Sh HISTORY 140.Sh HISTORY
141.Fn BN_rand 141.Fn BN_rand
142appeared before SSLeay 0.8 and has been available since 142first appeared in SSLeay 0.5.1 and has been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp 144.Pp
145.Fn BN_pseudo_rand 145.Fn BN_pseudo_rand
diff --git a/src/lib/libcrypto/man/BN_set_bit.3 b/src/lib/libcrypto/man/BN_set_bit.3
index edaa41d245..93bfda6747 100644
--- a/src/lib/libcrypto/man/BN_set_bit.3
+++ b/src/lib/libcrypto/man/BN_set_bit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_set_bit.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: BN_set_bit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt BN_SET_BIT 3 52.Dt BN_SET_BIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -212,5 +212,5 @@ The error codes can be obtained by
212.Fn BN_rshift , 212.Fn BN_rshift ,
213and 213and
214.Fn BN_rshift1 214.Fn BN_rshift1
215appeared before SSLeay 0.8 and have been available since 215first appeared in SSLeay 0.5.1 and have been available since
216.Ox 2.4 . 216.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BN_zero.3 b/src/lib/libcrypto/man/BN_zero.3
index 388c35fbc6..f3ca4cdfb1 100644
--- a/src/lib/libcrypto/man/BN_zero.3
+++ b/src/lib/libcrypto/man/BN_zero.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_zero.3,v 1.8 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: BN_zero.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" full merge up to: OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" selective merge up to: OpenSSL b713c4ff Jan 22 14:41:09 2018 -0500 3.\" selective merge up to: OpenSSL b713c4ff Jan 22 14:41:09 2018 -0500
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 20 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt BN_ZERO 3 54.Dt BN_ZERO 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -131,20 +131,14 @@ returns the constant.
131.Sh HISTORY 131.Sh HISTORY
132.Fn BN_zero , 132.Fn BN_zero ,
133.Fn BN_one , 133.Fn BN_one ,
134.Fn BN_value_one ,
134and 135and
135.Fn BN_set_word 136.Fn BN_set_word
136appeared before SSLeay 0.8. 137first appeared in SSLeay 0.5.1.
137.Fn BN_value_one
138and
139.Fn BN_get_word 138.Fn BN_get_word
140first appeared in SSLeay 0.8. 139first appeared in SSLeay 0.6.0.
141All these functions have been available since 140All these functions have been available since
142.Ox 2.4 . 141.Ox 2.4 .
143.Pp
144.Fn BN_value_one
145was changed to return a true
146.Vt const BIGNUM *
147in OpenSSL 0.9.7.
148.Sh BUGS 142.Sh BUGS
149Someone might change the constant. 143Someone might change the constant.
150.Pp 144.Pp
diff --git a/src/lib/libcrypto/man/BUF_MEM_new.3 b/src/lib/libcrypto/man/BUF_MEM_new.3
index d51e3d3c92..60e12c53b5 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.14 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: BUF_MEM_new.3,v 1.15 2018/03/27 17:35:50 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 23 2018 $ 55.Dd $Mdocdate: March 27 2018 $
56.Dt BUF_MEM_NEW 3 56.Dt BUF_MEM_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -190,9 +190,9 @@ return zero on error or the new size (i.e.\&
190.Fn BUF_MEM_free , 190.Fn BUF_MEM_free ,
191and 191and
192.Fn BUF_MEM_grow 192.Fn BUF_MEM_grow
193appeared before SSLeay 0.8. 193first appeared in SSLeay 0.6.0.
194.Fn BUF_strdup 194.Fn BUF_strdup
195first appeared in SSLeay 0.8. 195first appeared in SSLeay 0.8.0.
196All these functions have been available since 196All these functions have been available since
197.Ox 2.4 . 197.Ox 2.4 .
198.Pp 198.Pp
diff --git a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3 b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
index ba6bcc6404..3faece7bc9 100644
--- a/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
+++ b/src/lib/libcrypto/man/CRYPTO_get_mem_functions.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.4 2018/03/20 21:27:32 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.5 2018/03/27 17:35:50 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 20 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt CRYPTO_GET_MEM_FUNCTIONS 3 18.Dt CRYPTO_GET_MEM_FUNCTIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -91,6 +91,16 @@ always returns 0.
91always returns 91always returns
92.Dv CRYPTO_MEM_CHECK_OFF . 92.Dv CRYPTO_MEM_CHECK_OFF .
93.Sh HISTORY 93.Sh HISTORY
94These functions appeared in SSLeay 0.8.1b or earlier 94.Fn CRYPTO_mem_ctrl ,
95and have been available since 95.Fn CRYPTO_mem_leaks ,
96and
97.Fn CRYPTO_mem_leaks_fp
98first appeared in SSLeay 0.6.4.
99.Fn CRYPTO_get_mem_functions
100and
101.Fn CRYPTO_set_mem_functions
102first appeared in SSLeay 0.6.5.
103.Fn CRYPTO_mem_leaks_cb
104first appeared in SSLeay 0.6.6.
105All these functions have all been available since
96.Ox 2.4 . 106.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
index 364648c5ec..c00fb75dc2 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.9 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 2.\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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 23 2018 $ 54.Dd $Mdocdate: March 27 2018 $
55.Dt CRYPTO_SET_LOCKING_CALLBACK 3 55.Dt CRYPTO_SET_LOCKING_CALLBACK 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -369,10 +369,12 @@ shows examples of the callback functions on Solaris, Irix and Win32.
369.Fn CRYPTO_w_lock , 369.Fn CRYPTO_w_lock ,
370.Fn CRYPTO_w_unlock , 370.Fn CRYPTO_w_unlock ,
371.Fn CRYPTO_r_lock , 371.Fn CRYPTO_r_lock ,
372.Fn CRYPTO_r_unlock ,
373and 372and
373.Fn CRYPTO_r_unlock
374first appeared in SSLeay 0.6.0.
374.Fn CRYPTO_add 375.Fn CRYPTO_add
375appeared in SSLeay 0.8.1b or earlier and have been available since 376first appeared in SSLeay 0.6.2.
377These functions have been available since
376.Ox 2.4 . 378.Ox 2.4 .
377.Pp 379.Pp
378.Fn CRYPTO_num_locks 380.Fn CRYPTO_num_locks
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index d0f0fd3f62..c95dc5de27 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.11 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: DES_set_key.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -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: March 22 2018 $ 118.Dd $Mdocdate: March 27 2018 $
119.Dt DES_SET_KEY 3 119.Dt DES_SET_KEY 3
120.Os 120.Os
121.Sh NAME 121.Sh NAME
@@ -786,48 +786,49 @@ ANSI X3.106
786The DES library was initially written to be source code compatible 786The DES library was initially written to be source code compatible
787with the MIT Kerberos library. 787with the MIT Kerberos library.
788.Sh HISTORY 788.Sh HISTORY
789Versions of
790.Fn DES_random_key , 789.Fn DES_random_key ,
791.Fn DES_set_key , 790.Fn DES_set_key ,
792.Fn DES_key_sched , 791.Fn DES_key_sched ,
793.Fn DES_set_odd_parity , 792.Fn DES_set_odd_parity ,
794.Fn DES_is_weak_key , 793.Fn DES_is_weak_key ,
795.Fn DES_ecb_encrypt , 794.Fn DES_ecb_encrypt ,
796.Fn DES_ecb2_encrypt ,
797.Fn DES_ecb3_encrypt ,
798.Fn DES_ncbc_encrypt ,
799.Fn DES_cfb_encrypt , 795.Fn DES_cfb_encrypt ,
800.Fn DES_ofb_encrypt , 796.Fn DES_ofb_encrypt ,
801.Fn DES_pcbc_encrypt , 797.Fn DES_pcbc_encrypt ,
802.Fn DES_cfb64_encrypt , 798.Fn DES_cfb64_encrypt ,
803.Fn DES_ofb64_encrypt , 799.Fn DES_ofb64_encrypt ,
804.Fn DES_xcbc_encrypt ,
805.Fn DES_ede2_cbc_encrypt ,
806.Fn DES_ede2_cfb64_encrypt ,
807.Fn DES_ede2_ofb64_encrypt ,
808.Fn DES_ede3_cbc_encrypt , 800.Fn DES_ede3_cbc_encrypt ,
809.Fn DES_ede3_cfb64_encrypt ,
810.Fn DES_ede3_ofb64_encrypt ,
811.Fn DES_cbc_cksum , 801.Fn DES_cbc_cksum ,
812.Fn DES_quad_cksum , 802.Fn DES_quad_cksum ,
813.Fn DES_string_to_key , 803.Fn DES_string_to_key ,
814.Fn DES_string_to_2keys , 804.Fn DES_string_to_2keys ,
815.Fn DES_fcrypt ,
816.Fn DES_crypt , 805.Fn DES_crypt ,
817.Fn DES_enc_read , 806.Fn DES_enc_read ,
818and 807and
819.Fn DES_enc_write 808.Fn DES_enc_write
820with lower case names starting with 809appeared in SSLeay 0.4 or earlier.
821.Sy des_ 810.Fn DES_ncbc_encrypt
822appeared in SSLeay 0.8.1b or earlier and have been available since 811first appeared in SSLeay 0.4.2.
812.Fn DES_ede2_cbc_encrypt
813first appeared in SSLeay 0.4.4.
814.Fn DES_ecb2_encrypt ,
815.Fn DES_ecb3_encrypt ,
816.Fn DES_ede2_cfb64_encrypt ,
817.Fn DES_ede2_ofb64_encrypt ,
818.Fn DES_ede3_cfb64_encrypt ,
819and
820.Fn DES_ede3_ofb64_encrypt
821first appeared in SSLeay 0.5.1.
822.Fn DES_xcbc_encrypt
823first appeared in SSLeay 0.6.2.
824.Fn DES_fcrypt
825first appeared in SSLeay 0.6.5.
826These functions have been available since
823.Ox 2.4 . 827.Ox 2.4 .
824.Pp 828.Pp
825Versions of
826.Fn DES_set_key_checked 829.Fn DES_set_key_checked
827and 830and
828.Fn DES_set_key_unchecked 831.Fn DES_set_key_unchecked
829with lower case names starting with
830.Sy des_
831first appeared in OpenSSL 0.9.5 and have been available since 832first appeared in OpenSSL 0.9.5 and have been available since
832.Ox 2.7 . 833.Ox 2.7 .
833.Pp 834.Pp
diff --git a/src/lib/libcrypto/man/DH_generate_key.3 b/src/lib/libcrypto/man/DH_generate_key.3
index 74d3ec7052..2c44cf986f 100644
--- a/src/lib/libcrypto/man/DH_generate_key.3
+++ b/src/lib/libcrypto/man/DH_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_generate_key.3,v 1.8 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: DH_generate_key.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DH_GENERATE_KEY 3 52.Dt DH_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -119,5 +119,5 @@ The error codes can be obtained by
119.Fn DH_generate_key 119.Fn DH_generate_key
120and 120and
121.Fn DH_compute_key 121.Fn DH_compute_key
122appeared in SSLeay 0.8.1b or earlier and have been available since 122first appeared in SSLeay 0.5.1 and have been available since
123.Ox 2.4 . 123.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/DH_generate_parameters.3 b/src/lib/libcrypto/man/DH_generate_parameters.3
index 477f65d01c..190ff098e0 100644
--- a/src/lib/libcrypto/man/DH_generate_parameters.3
+++ b/src/lib/libcrypto/man/DH_generate_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_generate_parameters.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: DH_generate_parameters.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DH_GENERATE_PARAMETERS 3 52.Dt DH_GENERATE_PARAMETERS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -154,7 +154,7 @@ The error codes can be obtained by
154.Fn DH_check 154.Fn DH_check
155and 155and
156.Fn DH_generate_parameters 156.Fn DH_generate_parameters
157appeared in SSLeay 0.8.1b or earlier and have been available since 157first appeared in SSLeay 0.5.1 and have been available since
158.Ox 2.4 . 158.Ox 2.4 .
159.Pp 159.Pp
160The 160The
diff --git a/src/lib/libcrypto/man/DH_new.3 b/src/lib/libcrypto/man/DH_new.3
index 19ee49c1a8..bd3b310561 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.6 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: DH_new.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DH_NEW 3 52.Dt DH_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -106,5 +106,5 @@ Otherwise it returns a pointer to the newly allocated structure.
106.Fn DH_new 106.Fn DH_new
107and 107and
108.Fn DH_free 108.Fn DH_free
109appeared in SSLeay 0.8.1b or earlier and have been available since 109first appeared in SSLeay 0.5.1 and have been available since
110.Ox 2.4 . 110.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/DH_size.3 b/src/lib/libcrypto/man/DH_size.3
index 24ca50f8a5..be1f50990b 100644
--- a/src/lib/libcrypto/man/DH_size.3
+++ b/src/lib/libcrypto/man/DH_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_size.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: DH_size.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt DH_SIZE 3 53.Dt DH_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -88,7 +88,7 @@ must not be
88.Xr DH_new 3 88.Xr DH_new 3
89.Sh HISTORY 89.Sh HISTORY
90.Fn DH_size 90.Fn DH_size
91appeared in SSLeay 0.8.1b or earlier and has been available since 91first appeared in SSLeay 0.5.1 and has been available since
92.Ox 2.4 . 92.Ox 2.4 .
93.Pp 93.Pp
94.Fn DH_bits 94.Fn DH_bits
diff --git a/src/lib/libcrypto/man/DSA_generate_key.3 b/src/lib/libcrypto/man/DSA_generate_key.3
index b830385625..9e565e05a5 100644
--- a/src/lib/libcrypto/man/DSA_generate_key.3
+++ b/src/lib/libcrypto/man/DSA_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_generate_key.3,v 1.7 2018/03/20 22:37:32 schwarze Exp $ 1.\" $OpenBSD: DSA_generate_key.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DSA_GENERATE_KEY 3 52.Dt DSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -82,5 +82,5 @@ The error codes can be obtained by
82.Xr RAND_bytes 3 82.Xr RAND_bytes 3
83.Sh HISTORY 83.Sh HISTORY
84.Fn DSA_generate_key 84.Fn DSA_generate_key
85first appeared in SSLeay 0.8 and has been available since 85first appeared in SSLeay 0.6.0 and has been available since
86.Ox 2.4 . 86.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/DSA_generate_parameters.3 b/src/lib/libcrypto/man/DSA_generate_parameters.3
index 3d124462ca..d942f7b384 100644
--- a/src/lib/libcrypto/man/DSA_generate_parameters.3
+++ b/src/lib/libcrypto/man/DSA_generate_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_generate_parameters.3,v 1.9 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: DSA_generate_parameters.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400 2.\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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: March 27 2018 $
53.Dt DSA_GENERATE_PARAMETERS 3 53.Dt DSA_GENERATE_PARAMETERS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -204,7 +204,7 @@ The error codes can be obtained by
204.Xr RAND_bytes 3 204.Xr RAND_bytes 3
205.Sh HISTORY 205.Sh HISTORY
206.Fn DSA_generate_parameters 206.Fn DSA_generate_parameters
207first appeared in SSLeay 0.8 and had its 207first appeared in SSLeay 0.8.0 and had its
208.Fa cb_arg 208.Fa cb_arg
209argument added in SSLeay 0.9.0. 209argument added in SSLeay 0.9.0.
210It has been available since 210It has been available since
diff --git a/src/lib/libcrypto/man/DSA_new.3 b/src/lib/libcrypto/man/DSA_new.3
index c763be54b8..90e9ab6812 100644
--- a/src/lib/libcrypto/man/DSA_new.3
+++ b/src/lib/libcrypto/man/DSA_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_new.3,v 1.8 2018/03/20 22:37:32 schwarze Exp $ 1.\" $OpenBSD: DSA_new.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DSA_NEW 3 52.Dt DSA_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -118,5 +118,5 @@ Standard, DSS), ANSI X9.30
118.Fn DSA_new 118.Fn DSA_new
119and 119and
120.Fn DSA_free 120.Fn DSA_free
121appeared before SSLeay 0.8 and have been available since 121first appeared in SSLeay 0.6.0 and have been available since
122.Ox 2.4 . 122.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/DSA_sign.3 b/src/lib/libcrypto/man/DSA_sign.3
index 2a7e1fb490..460fb595cd 100644
--- a/src/lib/libcrypto/man/DSA_sign.3
+++ b/src/lib/libcrypto/man/DSA_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_sign.3,v 1.7 2018/03/20 22:37:32 schwarze Exp $ 1.\" $OpenBSD: DSA_sign.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DSA_SIGN 3 52.Dt DSA_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -168,8 +168,8 @@ Standard, DSS), ANSI X9.30
168.Fn DSA_sign 168.Fn DSA_sign
169and 169and
170.Fn DSA_verify 170.Fn DSA_verify
171appeared before SSLeay 0.8. 171first appeared in SSLeay 0.6.0.
172.Fn DSA_sign_setup 172.Fn DSA_sign_setup
173first appeared in SSLeay 0.8. 173first appeared in SSLeay 0.8.0.
174All these functions have been available since 174All these functions have been available since
175.Ox 2.4 . 175.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/DSA_size.3 b/src/lib/libcrypto/man/DSA_size.3
index 74f7d979b6..7e935e3a42 100644
--- a/src/lib/libcrypto/man/DSA_size.3
+++ b/src/lib/libcrypto/man/DSA_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_size.3,v 1.6 2018/03/20 22:37:32 schwarze Exp $ 1.\" $OpenBSD: DSA_size.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DSA_SIZE 3 52.Dt DSA_SIZE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -77,5 +77,5 @@ The size in bytes.
77.Xr DSA_sign 3 77.Xr DSA_sign 3
78.Sh HISTORY 78.Sh HISTORY
79.Fn DSA_size 79.Fn DSA_size
80appeared before SSLeay 0.8 and has been available since 80first appeared in SSLeay 0.6.0 and has been available since
81.Ox 2.4 . 81.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/ERR_GET_LIB.3 b/src/lib/libcrypto/man/ERR_GET_LIB.3
index b43f731ba8..bc14f0e2ac 100644
--- a/src/lib/libcrypto/man/ERR_GET_LIB.3
+++ b/src/lib/libcrypto/man/ERR_GET_LIB.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_GET_LIB.3,v 1.6 2018/03/20 22:56:38 schwarze Exp $ 1.\" $OpenBSD: ERR_GET_LIB.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/man3/ERR_GET_LIB.pod 3dfda1a6 Dec 12 11:14:40 2016 -0500 2.\" OpenSSL doc/man3/ERR_GET_LIB.pod 3dfda1a6 Dec 12 11:14:40 2016 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_GET_LIB 3 52.Dt ERR_GET_LIB 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -122,5 +122,5 @@ returns non-zero if the error is fatal or 0 otherwise.
122.Fn ERR_GET_REASON , 122.Fn ERR_GET_REASON ,
123and 123and
124.Fn ERR_FATAL_ERROR 124.Fn ERR_FATAL_ERROR
125appeared in SSLeay 0.8.1b or earlier and have been available since 125first appeared in SSLeay 0.4.4 and have been available since
126.Ox 2.4 . 126.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/ERR_clear_error.3 b/src/lib/libcrypto/man/ERR_clear_error.3
index 89d4f320a4..54f563e166 100644
--- a/src/lib/libcrypto/man/ERR_clear_error.3
+++ b/src/lib/libcrypto/man/ERR_clear_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_clear_error.3,v 1.4 2018/03/20 22:56:38 schwarze Exp $ 1.\" $OpenBSD: ERR_clear_error.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_CLEAR_ERROR 3 52.Dt ERR_CLEAR_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -66,5 +66,5 @@ empties the current thread's error queue.
66.Xr ERR_get_error 3 66.Xr ERR_get_error 3
67.Sh HISTORY 67.Sh HISTORY
68.Fn ERR_clear_error 68.Fn ERR_clear_error
69appeared in SSLeay 0.8.1b or earlier and has been available since 69first appeared in SSLeay 0.4.4 and has been available since
70.Ox 2.4 . 70.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/ERR_error_string.3 b/src/lib/libcrypto/man/ERR_error_string.3
index 1587be1bbd..60f9132859 100644
--- a/src/lib/libcrypto/man/ERR_error_string.3
+++ b/src/lib/libcrypto/man/ERR_error_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_error_string.3,v 1.6 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: ERR_error_string.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_ERROR_STRING 3 52.Dt ERR_ERROR_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -168,7 +168,7 @@ if none is registered for the error code.
168.Fn ERR_func_error_string , 168.Fn ERR_func_error_string ,
169and 169and
170.Fn ERR_reason_error_string 170.Fn ERR_reason_error_string
171appeared in SSLeay 0.8.1b or earlier and have been available since 171first appeared in SSLeay 0.4.4 and have been available since
172.Ox 2.4 . 172.Ox 2.4 .
173.Pp 173.Pp
174.Fn ERR_error_string_n 174.Fn ERR_error_string_n
diff --git a/src/lib/libcrypto/man/ERR_get_error.3 b/src/lib/libcrypto/man/ERR_get_error.3
index a8ab16b713..f3bcc09cbc 100644
--- a/src/lib/libcrypto/man/ERR_get_error.3
+++ b/src/lib/libcrypto/man/ERR_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_get_error.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: ERR_get_error.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_GET_ERROR 3 52.Dt ERR_GET_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -168,12 +168,14 @@ The error code, or 0 if there is no error in the queue.
168.Xr ERR_error_string 3 , 168.Xr ERR_error_string 3 ,
169.Xr ERR_GET_LIB 3 169.Xr ERR_GET_LIB 3
170.Sh HISTORY 170.Sh HISTORY
171.Fn ERR_get_error , 171.Fn ERR_get_error
172.Fn ERR_peek_error , 172and
173.Fn ERR_get_error_line , 173.Fn ERR_peek_error
174first appeared in SSLeay 0.4.4.
175.Fn ERR_get_error_line
174and 176and
175.Fn ERR_peek_error_line 177.Fn ERR_peek_error_line
176appeared in SSLeay 0.8.1b or earlier. 178first appeared in SSLeay 0.6.0.
177.Fn ERR_get_error_line_data 179.Fn ERR_get_error_line_data
178and 180and
179.Fn ERR_peek_error_line_data 181.Fn ERR_peek_error_line_data
diff --git a/src/lib/libcrypto/man/ERR_load_crypto_strings.3 b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
index 2f1af112c3..5421781bcc 100644
--- a/src/lib/libcrypto/man/ERR_load_crypto_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.7 2018/03/27 17:35:50 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 is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 20 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt ERR_LOAD_CRYPTO_STRINGS 3 69.Dt ERR_LOAD_CRYPTO_STRINGS 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -119,12 +119,15 @@ frees all previously loaded error strings.
119.Xr ERR 3 , 119.Xr ERR 3 ,
120.Xr ERR_error_string 3 120.Xr ERR_error_string 3
121.Sh HISTORY 121.Sh HISTORY
122.Fn ERR_load_crypto_strings , 122.Fn ERR_load_crypto_strings
123.Fn ERR_free_strings ,
124.Fn ERR_load_BN_strings ,
125and 123and
126.Fn SSL_load_error_strings 124.Fn SSL_load_error_strings
127appeared before SSLeay 0.8 and have been available since 125first appeared in SSLeay 0.4.4.
126.Fn ERR_free_strings
127and
128.Fn ERR_load_BN_strings
129first appeared in SSLeay 0.5.1.
130These functions been available since
128.Ox 2.4 . 131.Ox 2.4 .
129.Sh BUGS 132.Sh BUGS
130Even though the error strings are already compiled into the object 133Even though the error strings are already compiled into the object
diff --git a/src/lib/libcrypto/man/ERR_load_strings.3 b/src/lib/libcrypto/man/ERR_load_strings.3
index a4470be735..44fde08c90 100644
--- a/src/lib/libcrypto/man/ERR_load_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_strings.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_load_strings.3,v 1.6 2018/03/21 06:44:51 schwarze Exp $ 1.\" $OpenBSD: ERR_load_strings.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_LOAD_STRINGS 3 52.Dt ERR_LOAD_STRINGS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -110,7 +110,7 @@ returns a new library number.
110.Fn ERR_load_strings 110.Fn ERR_load_strings
111and 111and
112.Fn ERR_PACK 112.Fn ERR_PACK
113appeared in SSLeay 0.8.1b or earlier. 113first appeared in SSLeay 0.4.4.
114.Fn ERR_get_next_error_library 114.Fn ERR_get_next_error_library
115first appeared in SSLeay 0.9.0. 115first appeared in SSLeay 0.9.0.
116These functions have been available since 116These functions have been available since
diff --git a/src/lib/libcrypto/man/ERR_print_errors.3 b/src/lib/libcrypto/man/ERR_print_errors.3
index cf65d2384b..a6fdbc0cdb 100644
--- a/src/lib/libcrypto/man/ERR_print_errors.3
+++ b/src/lib/libcrypto/man/ERR_print_errors.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_print_errors.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: ERR_print_errors.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt ERR_PRINT_ERRORS 3 53.Dt ERR_PRINT_ERRORS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -116,9 +116,10 @@ return no values.
116.Xr SSL_load_error_strings 3 116.Xr SSL_load_error_strings 3
117.Sh HISTORY 117.Sh HISTORY
118.Fn ERR_print_errors 118.Fn ERR_print_errors
119and 119first appeared in SSLeay 0.4.5.
120.Fn ERR_print_errors_fp 120.Fn ERR_print_errors_fp
121appeared in SSLeay 0.8.1b or earlier and have been available since 121first appeared in SSLeay 0.6.0.
122Both functions have been available since
122.Ox 2.4 . 123.Ox 2.4 .
123.Pp 124.Pp
124.Fn ERR_print_errors_cb 125.Fn ERR_print_errors_cb
diff --git a/src/lib/libcrypto/man/ERR_put_error.3 b/src/lib/libcrypto/man/ERR_put_error.3
index 3651503144..142d2eb2bd 100644
--- a/src/lib/libcrypto/man/ERR_put_error.3
+++ b/src/lib/libcrypto/man/ERR_put_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_put_error.3,v 1.8 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: ERR_put_error.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt ERR_PUT_ERROR 3 52.Dt ERR_PUT_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -147,10 +147,10 @@ macro.
147.Xr ERR_load_strings 3 147.Xr ERR_load_strings 3
148.Sh HISTORY 148.Sh HISTORY
149.Fn ERR_put_error 149.Fn ERR_put_error
150appeared in SSLeay 0.8.1b or earlier. 150first appeared in SSLeay 0.4.4.
151.Fn ERR_add_error_data 151.Fn ERR_add_error_data
152first appeared in SSLeay 0.9.0. 152first appeared in SSLeay 0.9.0.
153These functions have been available since 153Both functions have been available since
154.Ox 2.4 . 154.Ox 2.4 .
155.Pp 155.Pp
156.Fn ERR_add_error_vdata 156.Fn ERR_add_error_vdata
diff --git a/src/lib/libcrypto/man/ERR_remove_state.3 b/src/lib/libcrypto/man/ERR_remove_state.3
index c667bd5eea..0a87978227 100644
--- a/src/lib/libcrypto/man/ERR_remove_state.3
+++ b/src/lib/libcrypto/man/ERR_remove_state.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_remove_state.3,v 1.5 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: ERR_remove_state.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt ERR_REMOVE_STATE 3 53.Dt ERR_REMOVE_STATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -101,7 +101,7 @@ return no value.
101.Xr ERR 3 101.Xr ERR 3
102.Sh HISTORY 102.Sh HISTORY
103.Fn ERR_remove_state 103.Fn ERR_remove_state
104appeared in SSLeay 0.8.1b or earlier and has been available since 104first appeared in SSLeay 0.6.1 and has been available since
105.Ox 2.4 . 105.Ox 2.4 .
106.Pp 106.Pp
107It was deprecated in OpenSSL 1.0.0 and 107It was deprecated in OpenSSL 1.0.0 and
diff --git a/src/lib/libcrypto/man/EVP_BytesToKey.3 b/src/lib/libcrypto/man/EVP_BytesToKey.3
index 9aafc84f4b..1178c77ad8 100644
--- a/src/lib/libcrypto/man/EVP_BytesToKey.3
+++ b/src/lib/libcrypto/man/EVP_BytesToKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_BytesToKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_BytesToKey.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt EVP_BYTESTOKEY 3 53.Dt EVP_BYTESTOKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -140,5 +140,5 @@ returns the size of the derived key in bytes or 0 on error.
140.Xr RAND_bytes 3 140.Xr RAND_bytes 3
141.Sh HISTORY 141.Sh HISTORY
142.Fn EVP_BytesToKey 142.Fn EVP_BytesToKey
143appeared in SSLeay 0.8.1b or earlier and has been available since 143first appeared in SSLeay 0.5.1 and has been available since
144.Ox 2.4 . 144.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 98a06183d3..5ed639e51f 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.14 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.15 2018/03/27 17:35:50 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 23 2018 $ 54.Dd $Mdocdate: March 27 2018 $
55.Dt EVP_DIGESTINIT 3 55.Dt EVP_DIGESTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -623,21 +623,28 @@ main(int argc, char *argv[])
623.Fn EVP_DigestUpdate , 623.Fn EVP_DigestUpdate ,
624.Fn EVP_DigestFinal , 624.Fn EVP_DigestFinal ,
625.Dv EVP_MAX_MD_SIZE , 625.Dv EVP_MAX_MD_SIZE ,
626.Fn EVP_MD_type , 626.Fn EVP_md5 ,
627.Fn EVP_MD_pkey_type , 627and
628.Fn EVP_MD_size , 628.Fn EVP_sha1
629first appeared in SSLeay 0.5.1.
630.Fn EVP_dss
631and
632.Fn EVP_dss1
633first appeared in SSLeay 0.6.0.
634.Fn EVP_MD_size
635first appeared in SSLeay 0.6.6.
629.Fn EVP_MD_CTX_size , 636.Fn EVP_MD_CTX_size ,
630.Fn EVP_MD_CTX_type , 637.Fn EVP_MD_CTX_type ,
631.Fn EVP_md_null , 638.Fn EVP_md_null ,
632.Fn EVP_md5 , 639and
633.Fn EVP_sha1 , 640.Fn EVP_get_digestbyname
634.Fn EVP_dss , 641first appeared in SSLeay 0.8.0.
635.Fn EVP_dss1 , 642.Fn EVP_MD_type ,
636.Fn EVP_get_digestbyname , 643.Fn EVP_MD_pkey_type ,
637.Fn EVP_get_digestbynid , 644.Fn EVP_get_digestbynid ,
638and 645and
639.Fn EVP_get_digestbyobj 646.Fn EVP_get_digestbyobj
640appeared in SSLeay 0.8.1b or earlier. 647first appeared in SSLeay 0.8.1.
641.Fn EVP_MD_block_size , 648.Fn EVP_MD_block_size ,
642.Fn EVP_MD_CTX_size , 649.Fn EVP_MD_CTX_size ,
643.Fn EVP_MD_CTX_block_size , 650.Fn EVP_MD_CTX_block_size ,
@@ -673,7 +680,8 @@ first appeared in OpenSSL 0.9.7 and have been available since
673.Fn EVP_sha384 , 680.Fn EVP_sha384 ,
674and 681and
675.Fn EVP_sha512 682.Fn EVP_sha512
676first appeared in OpenSSL 0.8.7h and have been available since 683first appeared in OpenSSL 0.9.7h and 0.9.8a
684and have been available since
677.Ox 4.0 . 685.Ox 4.0 .
678.Pp 686.Pp
679.Fn EVP_MD_CTX_ctrl 687.Fn EVP_MD_CTX_ctrl
diff --git a/src/lib/libcrypto/man/EVP_EncodeInit.3 b/src/lib/libcrypto/man/EVP_EncodeInit.3
index 8ab5485adb..bf9ed71ac3 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.3 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_EncodeInit.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200 2.\" OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt EVP_ENCODEINIT 3 52.Dt EVP_ENCODEINIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -294,6 +294,6 @@ returns the length of the data decoded or -1 on error.
294.Sh SEE ALSO 294.Sh SEE ALSO
295.Xr evp 3 295.Xr evp 3
296.Sh HISTORY 296.Sh HISTORY
297These functions appeared in SSLeay 0.8.1b or earlier 297These functions first appeared in SSLeay 0.5.1
298and have been available since 298and have been available since
299.Ox 2.4 . 299.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 775b9c4214..f1ad880a90 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.19 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.20 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100
4.\" 4.\"
@@ -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 23 2018 $ 54.Dd $Mdocdate: March 27 2018 $
55.Dt EVP_ENCRYPTINIT 3 55.Dt EVP_ENCRYPTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -1204,7 +1204,6 @@ do_crypt(FILE *in, FILE *out, int do_encrypt)
1204.Sh SEE ALSO 1204.Sh SEE ALSO
1205.Xr evp 3 1205.Xr evp 3
1206.Sh HISTORY 1206.Sh HISTORY
1207.Fn EVP_CIPHER_CTX_cleanup ,
1208.Fn EVP_EncryptInit , 1207.Fn EVP_EncryptInit ,
1209.Fn EVP_EncryptUpdate , 1208.Fn EVP_EncryptUpdate ,
1210.Fn EVP_EncryptFinal , 1209.Fn EVP_EncryptFinal ,
@@ -1215,20 +1214,6 @@ do_crypt(FILE *in, FILE *out, int do_encrypt)
1215.Fn EVP_CipherUpdate , 1214.Fn EVP_CipherUpdate ,
1216.Fn EVP_CipherFinal , 1215.Fn EVP_CipherFinal ,
1217.Fn EVP_get_cipherbyname , 1216.Fn EVP_get_cipherbyname ,
1218.Fn EVP_get_cipherbynid ,
1219.Fn EVP_get_cipherbyobj ,
1220.Fn EVP_CIPHER_nid ,
1221.Fn EVP_CIPHER_block_size ,
1222.Fn EVP_CIPHER_key_length ,
1223.Fn EVP_CIPHER_iv_length ,
1224.Fn EVP_CIPHER_CTX_cipher ,
1225.Fn EVP_CIPHER_CTX_nid ,
1226.Fn EVP_CIPHER_CTX_block_size ,
1227.Fn EVP_CIPHER_CTX_key_length ,
1228.Fn EVP_CIPHER_CTX_iv_length ,
1229.Fn EVP_CIPHER_CTX_get_app_data ,
1230.Fn EVP_CIPHER_CTX_set_app_data ,
1231.Fn EVP_enc_null ,
1232.Fn EVP_des_cbc , 1217.Fn EVP_des_cbc ,
1233.Fn EVP_des_ecb , 1218.Fn EVP_des_ecb ,
1234.Fn EVP_des_cfb , 1219.Fn EVP_des_cfb ,
@@ -1241,22 +1226,49 @@ do_crypt(FILE *in, FILE *out, int do_encrypt)
1241.Fn EVP_des_ede3 , 1226.Fn EVP_des_ede3 ,
1242.Fn EVP_des_ede3_ofb , 1227.Fn EVP_des_ede3_ofb ,
1243.Fn EVP_des_ede3_cfb , 1228.Fn EVP_des_ede3_cfb ,
1244.Fn EVP_desx_cbc ,
1245.Fn EVP_rc4 , 1229.Fn EVP_rc4 ,
1246.Fn EVP_idea_cbc , 1230.Fn EVP_idea_cbc ,
1247.Fn EVP_idea_ecb , 1231.Fn EVP_idea_ecb ,
1248.Fn EVP_idea_cfb , 1232.Fn EVP_idea_cfb ,
1249.Fn EVP_idea_ofb , 1233and
1234.Fn EVP_idea_ofb
1235first appeared in SSLeay 0.5.1.
1250.Fn EVP_rc2_cbc , 1236.Fn EVP_rc2_cbc ,
1251.Fn EVP_rc2_ecb , 1237.Fn EVP_rc2_ecb ,
1252.Fn EVP_rc2_cfb , 1238.Fn EVP_rc2_cfb ,
1253.Fn EVP_rc2_ofb , 1239and
1240.Fn EVP_rc2_ofb
1241first appeared in SSLeay 0.5.2.
1242.Fn EVP_desx_cbc
1243first appeared in SSLeay 0.6.2.
1244.Fn EVP_CIPHER_block_size ,
1245.Fn EVP_CIPHER_key_length ,
1246.Fn EVP_CIPHER_iv_length ,
1247.Fn EVP_CIPHER_type ,
1248.Fn EVP_CIPHER_CTX_block_size ,
1249.Fn EVP_CIPHER_CTX_key_length ,
1250.Fn EVP_CIPHER_CTX_iv_length ,
1251and
1252.Fn EVP_CIPHER_CTX_type
1253first appeared in SSLeay 0.6.5.
1254.Fn EVP_bf_cbc , 1254.Fn EVP_bf_cbc ,
1255.Fn EVP_bf_ecb , 1255.Fn EVP_bf_ecb ,
1256.Fn EVP_bf_cfb , 1256.Fn EVP_bf_cfb ,
1257and 1257and
1258.Fn EVP_bf_ofb 1258.Fn EVP_bf_ofb
1259appeared in SSLeay 0.8.1b or earlier. 1259first appeared in SSLeay 0.6.6.
1260.Fn EVP_CIPHER_CTX_cleanup ,
1261.Fn EVP_get_cipherbyobj ,
1262.Fn EVP_CIPHER_nid ,
1263.Fn EVP_CIPHER_CTX_cipher ,
1264.Fn EVP_CIPHER_CTX_nid ,
1265.Fn EVP_CIPHER_CTX_get_app_data ,
1266.Fn EVP_CIPHER_CTX_set_app_data ,
1267and
1268.Fn EVP_enc_null
1269first appeared in SSLeay 0.8.0.
1270.Fn EVP_get_cipherbynid
1271first appeared in SSLeay 0.8.1.
1260.Fn EVP_CIPHER_CTX_init , 1272.Fn EVP_CIPHER_CTX_init ,
1261.Fn EVP_CIPHER_param_to_asn1 , 1273.Fn EVP_CIPHER_param_to_asn1 ,
1262and 1274and
diff --git a/src/lib/libcrypto/man/EVP_OpenInit.3 b/src/lib/libcrypto/man/EVP_OpenInit.3
index 99dc7f28da..d2a723abb6 100644
--- a/src/lib/libcrypto/man/EVP_OpenInit.3
+++ b/src/lib/libcrypto/man/EVP_OpenInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_OpenInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_OpenInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt EVP_OPENINIT 3 52.Dt EVP_OPENINIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -151,5 +151,5 @@ returns 0 if the decrypt failed or 1 for success.
151.Fn EVP_OpenUpdate , 151.Fn EVP_OpenUpdate ,
152and 152and
153.Fn EVP_OpenFinal 153.Fn EVP_OpenFinal
154appeared in SSLeay 0.8.1b or earlier and have been available since 154first appeared in SSLeay 0.5.1 and have been available since
155.Ox 2.4 . 155.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index 28484c9022..f4a7d8ea9f 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.8 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.9 2018/03/27 17:35:50 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 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt EVP_PKEY_CMP 3 53.Dt EVP_PKEY_CMP 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -148,7 +148,7 @@ are different and -2 if the operation is not supported.
148.Fn EVP_PKEY_missing_parameters 148.Fn EVP_PKEY_missing_parameters
149and 149and
150.Fn EVP_PKEY_copy_parameters 150.Fn EVP_PKEY_copy_parameters
151appeared in SSLeay 0.8.1b or earlier. 151first appeared in SSLeay 0.8.0.
152.Fn EVP_PKEY_cmp_parameters 152.Fn EVP_PKEY_cmp_parameters
153first appeared in SSLeay 0.9.0. 153first appeared in SSLeay 0.9.0.
154These functions have been available since 154These functions have been available since
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index ed286ecb31..fade3d5cd2 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.7 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d42 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d42 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt EVP_PKEY_NEW 3 52.Dt EVP_PKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -114,7 +114,7 @@ returns 1 for success or 0 for failure.
114.Fn EVP_PKEY_new 114.Fn EVP_PKEY_new
115and 115and
116.Fn EVP_PKEY_free 116.Fn EVP_PKEY_free
117appeared in SSLeay 0.8.1b or earlier and have been available since 117first appeared in SSLeay 0.6.0 and have been available since
118.Ox 2.4 . 118.Ox 2.4 .
119.Pp 119.Pp
120.Fn EVP_PKEY_up_ref 120.Fn EVP_PKEY_up_ref
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index 6682ea5154..f7bf983983 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.12 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -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: March 27 2018 $
53.Dt EVP_PKEY_SET1_RSA 3 53.Dt EVP_PKEY_SET1_RSA 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -302,7 +302,7 @@ on error.
302.Fn EVP_PKEY_assign_DH , 302.Fn EVP_PKEY_assign_DH ,
303and 303and
304.Fn EVP_PKEY_type 304.Fn EVP_PKEY_type
305appeared in SSLeay 0.8.1b or earlier and have been available since 305first appeared in SSLeay 0.8.0 and have been available since
306.Ox 2.4 . 306.Ox 2.4 .
307.Pp 307.Pp
308.Fn EVP_PKEY_set1_RSA , 308.Fn EVP_PKEY_set1_RSA ,
diff --git a/src/lib/libcrypto/man/EVP_SealInit.3 b/src/lib/libcrypto/man/EVP_SealInit.3
index d8d2b5719a..11db229455 100644
--- a/src/lib/libcrypto/man/EVP_SealInit.3
+++ b/src/lib/libcrypto/man/EVP_SealInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SealInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_SealInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 20 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt EVP_SEALINIT 3 53.Dt EVP_SEALINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -182,7 +182,7 @@ return 1 for success and 0 for failure.
182.Fn EVP_SealUpdate , 182.Fn EVP_SealUpdate ,
183and 183and
184.Fn EVP_SealFinal 184.Fn EVP_SealFinal
185appeared in SSLeay 0.8.1b or earlier and have been available since 185first appeared in SSLeay 0.5.1 and have been available since
186.Ox 2.4 . 186.Ox 2.4 .
187.Pp 187.Pp
188.Fn EVP_SealFinal 188.Fn EVP_SealFinal
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 1c75e332aa..a231499655 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt EVP_SIGNINIT 3 53.Dt EVP_SIGNINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -193,10 +193,12 @@ The error codes can be obtained by
193.Sh HISTORY 193.Sh HISTORY
194.Fn EVP_SignInit , 194.Fn EVP_SignInit ,
195.Fn EVP_SignUpdate , 195.Fn EVP_SignUpdate ,
196.Fn EVP_SignFinal ,
197and 196and
197.Fn EVP_SignFinal
198first appeared in SSLeay 0.5.1.
198.Fn EVP_PKEY_size 199.Fn EVP_PKEY_size
199appeared in SSLeay 0.8.1b or earlier and have been available since 200first appeared in SSLeay 0.6.0.
201These functions have been available since
200.Ox 2.4 . 202.Ox 2.4 .
201.Pp 203.Pp
202.Fn EVP_SignInit_ex 204.Fn EVP_SignInit_ex
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index 701054479d..0a95a087c3 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_VerifyInit.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt EVP_VERIFYINIT 3 53.Dt EVP_VERIFYINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -173,7 +173,7 @@ The error codes can be obtained by
173.Fn EVP_VerifyUpdate , 173.Fn EVP_VerifyUpdate ,
174and 174and
175.Fn EVP_VerifyFinal 175.Fn EVP_VerifyFinal
176appeared in SSLeay 0.8.1b or earlier and have been available since 176first appeared in SSLeay 0.5.1 and have been available since
177.Ox 2.4 . 177.Ox 2.4 .
178.Pp 178.Pp
179.Fn EVP_VerifyInit_ex 179.Fn EVP_VerifyInit_ex
diff --git a/src/lib/libcrypto/man/MD5.3 b/src/lib/libcrypto/man/MD5.3
index d216c84803..1e4a628591 100644
--- a/src/lib/libcrypto/man/MD5.3
+++ b/src/lib/libcrypto/man/MD5.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: MD5.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: MD5.3,v 1.8 2018/03/27 17:35:50 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> 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 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt MD5 3 53.Dt MD5 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -184,7 +184,7 @@ RFC 1320, RFC 1321
184.Fn MD5_Update , 184.Fn MD5_Update ,
185and 185and
186.Fn MD5_Final 186.Fn MD5_Final
187appeared in SSLeay 0.8.1b or earlier and have been available since 187appeared in SSLeay 0.4 or earlier and have been available since
188.Ox 2.4 . 188.Ox 2.4 .
189.Pp 189.Pp
190.Fn MD4 , 190.Fn MD4 ,
diff --git a/src/lib/libcrypto/man/OBJ_nid2obj.3 b/src/lib/libcrypto/man/OBJ_nid2obj.3
index 68ad643549..b7df86556a 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.10 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: OBJ_nid2obj.3,v 1.11 2018/03/27 17:35:50 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: March 21 2018 $ 69.Dd $Mdocdate: March 27 2018 $
70.Dt OBJ_NID2OBJ 3 70.Dt OBJ_NID2OBJ 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -378,10 +378,11 @@ obj = OBJ_txt2obj("1.2.3.4", 1);
378.Fn OBJ_sn2nid , 378.Fn OBJ_sn2nid ,
379.Fn OBJ_txt2nid , 379.Fn OBJ_txt2nid ,
380.Fn OBJ_cmp , 380.Fn OBJ_cmp ,
381.Fn OBJ_dup ,
382and 381and
382.Fn OBJ_dup
383first appeared in SSLeay 0.5.1.
383.Fn OBJ_cleanup 384.Fn OBJ_cleanup
384appeared in SSLeay 0.8.1b or earlier. 385first appeared in SSLeay 0.8.0.
385.Fn OBJ_create 386.Fn OBJ_create
386and 387and
387.Fn i2t_ASN1_OBJECT 388.Fn i2t_ASN1_OBJECT
diff --git a/src/lib/libcrypto/man/OCSP_CRLID_new.3 b/src/lib/libcrypto/man/OCSP_CRLID_new.3
index 0eebec5f92..e612d85432 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.4 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.5 2018/03/27 17:35:50 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: March 27 2018 $
18.Dt OCSP_CRLID_NEW 3 18.Dt OCSP_CRLID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -102,7 +102,7 @@ Status Protocol, section 4.4.2: CRL References
102.Fn OCSP_CRLID_free , 102.Fn OCSP_CRLID_free ,
103and 103and
104.Fn OCSP_crlID_new 104.Fn OCSP_crlID_new
105first appeared in OpenSSL 0.9.7 and has been available since 105first appeared in OpenSSL 0.9.7 and have been available since
106.Ox 3.2 . 106.Ox 3.2 .
107.Sh CAVEATS 107.Sh CAVEATS
108The function names 108The function names
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index 46f8083ab3..77bb6d4554 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.9 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.10 2018/03/27 17:35:50 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 23 2018 $ 71.Dd $Mdocdate: March 27 2018 $
72.Dt OPENSSL_VERSION_NUMBER 3 72.Dt OPENSSL_VERSION_NUMBER 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -248,7 +248,7 @@ return pointers to static strings.
248.Fn SSLeay_version , 248.Fn SSLeay_version ,
249and 249and
250.Dv SSLEAY_VERSION_NUMBER 250.Dv SSLEAY_VERSION_NUMBER
251appeared in SSLeay 0.8.1b or earlier and have been available since 251first appeared in SSLeay 0.6.0 and have been available since
252.Ox 2.4 . 252.Ox 2.4 .
253.Pp 253.Pp
254.Dv OPENSSL_VERSION_NUMBER 254.Dv OPENSSL_VERSION_NUMBER
@@ -257,7 +257,8 @@ and has been available since
257.Ox 2.6 . 257.Ox 2.6 .
258.Pp 258.Pp
259.Dv SSLEAY_DIR 259.Dv SSLEAY_DIR
260was added in OpenSSL 0.9.7. 260first appeared in OpenSSL 0.9.7 and have been available since
261.Ox 3.2 .
261.Pp 262.Pp
262.Dv LIBRESSL_VERSION_NUMBER 263.Dv LIBRESSL_VERSION_NUMBER
263first appeared in LibreSSL 2.0.0 and 264first appeared in LibreSSL 2.0.0 and
diff --git a/src/lib/libcrypto/man/OPENSSL_malloc.3 b/src/lib/libcrypto/man/OPENSSL_malloc.3
index ae5e9c904f..1b2ec55cf3 100644
--- a/src/lib/libcrypto/man/OPENSSL_malloc.3
+++ b/src/lib/libcrypto/man/OPENSSL_malloc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_malloc.3,v 1.7 2018/03/23 02:20:16 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_malloc.3,v 1.8 2018/03/27 17:35:50 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: March 27 2018 $
18.Dt OPENSSL_MALLOC 3 18.Dt OPENSSL_MALLOC 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -91,7 +91,7 @@ standard functions.
91.Fn CRYPTO_realloc , 91.Fn CRYPTO_realloc ,
92and 92and
93.Fn CRYPTO_free 93.Fn CRYPTO_free
94appeared in SSLeay 0.8.1b or earlier and have been available since 94first appeared in SSLeay 0.6.4 and have been available since
95.Ox 2.4 . 95.Ox 2.4 .
96.Pp 96.Pp
97.Fn OPENSSL_malloc , 97.Fn OPENSSL_malloc ,
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3
index e625f3398e..748411bf15 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.7 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.8 2018/03/27 17:35:50 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 23 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt OPENSSL_SK_NEW 3 18.Dt OPENSSL_SK_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -527,8 +527,6 @@ if it is not found.
527.Sh HISTORY 527.Sh HISTORY
528.Fn sk_new_null , 528.Fn sk_new_null ,
529.Fn sk_new , 529.Fn sk_new ,
530.Fn sk_set_cmp_func ,
531.Fn sk_dup ,
532.Fn sk_free , 530.Fn sk_free ,
533.Fn sk_pop_free , 531.Fn sk_pop_free ,
534.Fn sk_num , 532.Fn sk_num ,
@@ -540,10 +538,15 @@ if it is not found.
540.Fn sk_pop , 538.Fn sk_pop ,
541.Fn sk_shift , 539.Fn sk_shift ,
542.Fn sk_delete , 540.Fn sk_delete ,
543.Fn sk_delete_ptr , 541and
542.Fn sk_delete_ptr
543first appeared in SSLeay 0.5.1.
544.Fn sk_set_cmp_func ,
545.Fn sk_dup ,
544and 546and
545.Fn sk_zero 547.Fn sk_zero
546appeared in SSLeay 0.8.1b or earlier and have been available since 548first appeared in SSLeay 0.8.0.
549These functions have been available since
547.Ox 2.4 . 550.Ox 2.4 .
548.Pp 551.Pp
549.Fn sk_set 552.Fn sk_set
@@ -553,10 +556,6 @@ first appeared in OpenSSL 0.9.4.
553Both functions have been available since 556Both functions have been available since
554.Ox 2.6 . 557.Ox 2.6 .
555.Pp 558.Pp
556.Fn sk_new_null
557first appeared in OpenSSL 0.9.6 and has been available since
558.Ox 2.9 .
559.Pp
560.Fn sk_is_sorted 559.Fn sk_is_sorted
561first appeared in OpenSSL 0.9.7e and has been available since 560first appeared in OpenSSL 0.9.7e and has been available since
562.Ox 3.8 . 561.Ox 3.8 .
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index 6cc4a2770c..aa884d8eff 100644
--- a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
+++ b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
3.\" 3.\"
4.\" This file was written by 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: March 27 2018 $
52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -105,7 +105,7 @@ and precursor functions
105.Fn SSLeay_add_all_ciphers , 105.Fn SSLeay_add_all_ciphers ,
106and 106and
107.Fn SSLeay_add_all_digests 107.Fn SSLeay_add_all_digests
108appeared in SSLeay 0.8.1b or earlier and have been available since 108first appeared in SSLeay 0.8.0 and have been available since
109.Ox 2.4 . 109.Ox 2.4 .
110.Pp 110.Pp
111.Fn OpenSSL_add_all_algorithms , 111.Fn OpenSSL_add_all_algorithms ,
diff --git a/src/lib/libcrypto/man/PEM_read.3 b/src/lib/libcrypto/man/PEM_read.3
index f234bc6588..b3964eec16 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.4 2018/03/21 00:37:32 schwarze Exp $ 1.\" $OpenBSD: PEM_read.3,v 1.5 2018/03/27 17:35:50 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: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt PEM_READ 3 53.Dt PEM_READ 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -283,6 +283,16 @@ is likely meaningless if these functions fail.
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.Sh HISTORY 285.Sh HISTORY
286These functions appeared in SSLeay 0.8.1b or earlier 286.Fn PEM_write ,
287and have been available since 287.Fn PEM_read ,
288and
289.Fn PEM_do_header
290appeared in SSLeay 0.4 or earlier.
291.Fn PEM_get_EVP_CIPHER_INFO
292first appeared in SSLeay 0.5.1.
293.Fn PEM_write_bio
294and
295.Fn PEM_read_bio
296first appeared in SSLeay 0.6.0.
297These functions have been available since
288.Ox 2.4 . 298.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 0dc167929c..1fa4d75ead 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.12 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.13 2018/03/27 17:35:50 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: March 27 2018 $
53.Dt PEM_READ_BIO_PRIVATEKEY 3 53.Dt PEM_READ_BIO_PRIVATEKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -1217,48 +1217,59 @@ pass_cb(char *buf, int size, int rwflag, void *u)
1217.Xr PEM_bytes_read_bio 3 , 1217.Xr PEM_bytes_read_bio 3 ,
1218.Xr PEM_read 3 1218.Xr PEM_read 3
1219.Sh HISTORY 1219.Sh HISTORY
1220.Fn PEM_read_X509
1221and
1222.Fn PEM_write_X509
1223appeared in SSLeay 0.4 or earlier.
1224.Fn PEM_read_X509_REQ ,
1225.Fn PEM_write_X509_REQ ,
1226.Fn PEM_read_X509_CRL ,
1227and
1228.Fn PEM_write_X509_CRL
1229first appeared in SSLeay 0.4.4.
1230.Fn PEM_read_RSAPrivateKey ,
1231.Fn PEM_write_RSAPrivateKey ,
1232.Fn PEM_read_DHparams ,
1233.Fn PEM_write_DHparams ,
1234.Fn PEM_read_PKCS7 ,
1235and
1236.Fn PEM_write_PKCS7
1237first appeared in SSLeay 0.5.1.
1220.Fn PEM_read_bio_PrivateKey , 1238.Fn PEM_read_bio_PrivateKey ,
1221.Fn PEM_read_PrivateKey , 1239.Fn PEM_read_PrivateKey ,
1222.Fn PEM_write_bio_PrivateKey ,
1223.Fn PEM_write_PrivateKey ,
1224.Fn PEM_read_bio_RSAPrivateKey , 1240.Fn PEM_read_bio_RSAPrivateKey ,
1225.Fn PEM_read_RSAPrivateKey ,
1226.Fn PEM_write_bio_RSAPrivateKey , 1241.Fn PEM_write_bio_RSAPrivateKey ,
1227.Fn PEM_write_RSAPrivateKey ,
1228.Fn PEM_read_bio_RSAPublicKey ,
1229.Fn PEM_read_RSAPublicKey ,
1230.Fn PEM_write_bio_RSAPublicKey ,
1231.Fn PEM_write_RSAPublicKey ,
1232.Fn PEM_read_bio_DSAPrivateKey , 1242.Fn PEM_read_bio_DSAPrivateKey ,
1233.Fn PEM_read_DSAPrivateKey , 1243.Fn PEM_read_DSAPrivateKey ,
1234.Fn PEM_write_bio_DSAPrivateKey , 1244.Fn PEM_write_bio_DSAPrivateKey ,
1235.Fn PEM_write_DSAPrivateKey , 1245.Fn PEM_write_DSAPrivateKey ,
1236.Fn PEM_read_bio_DSAparams ,
1237.Fn PEM_read_DSAparams ,
1238.Fn PEM_write_bio_DSAparams ,
1239.Fn PEM_write_DSAparams ,
1240.Fn PEM_read_bio_DHparams , 1246.Fn PEM_read_bio_DHparams ,
1241.Fn PEM_read_DHparams ,
1242.Fn PEM_write_bio_DHparams , 1247.Fn PEM_write_bio_DHparams ,
1243.Fn PEM_write_DHparams ,
1244.Fn PEM_read_bio_X509 , 1248.Fn PEM_read_bio_X509 ,
1245.Fn PEM_read_X509 ,
1246.Fn PEM_write_bio_X509 , 1249.Fn PEM_write_bio_X509 ,
1247.Fn PEM_write_X509 ,
1248.Fn PEM_read_bio_X509_REQ , 1250.Fn PEM_read_bio_X509_REQ ,
1249.Fn PEM_read_X509_REQ ,
1250.Fn PEM_write_bio_X509_REQ , 1251.Fn PEM_write_bio_X509_REQ ,
1251.Fn PEM_write_X509_REQ ,
1252.Fn PEM_read_bio_X509_CRL , 1252.Fn PEM_read_bio_X509_CRL ,
1253.Fn PEM_read_X509_CRL ,
1254.Fn PEM_write_bio_X509_CRL , 1253.Fn PEM_write_bio_X509_CRL ,
1255.Fn PEM_write_X509_CRL ,
1256.Fn PEM_read_bio_PKCS7 , 1254.Fn PEM_read_bio_PKCS7 ,
1257.Fn PEM_read_PKCS7 ,
1258.Fn PEM_write_bio_PKCS7 ,
1259and 1255and
1260.Fn PEM_write_PKCS7 1256.Fn PEM_write_bio_PKCS7
1261appeared in SSLeay 0.8.1b or earlier and have been available since 1257first appeared in SSLeay 0.6.0.
1258.Fn PEM_write_bio_PrivateKey ,
1259.Fn PEM_write_PrivateKey ,
1260.Fn PEM_read_bio_DSAparams ,
1261.Fn PEM_read_DSAparams ,
1262.Fn PEM_write_bio_DSAparams ,
1263and
1264.Fn PEM_write_DSAparams
1265first appeared in SSLeay 0.8.0.
1266.Fn PEM_read_bio_RSAPublicKey ,
1267.Fn PEM_read_RSAPublicKey ,
1268.Fn PEM_write_bio_RSAPublicKey ,
1269and
1270.Fn PEM_write_RSAPublicKey
1271first appeared in SSLeay 0.8.1.
1272All these functions have been available since
1262.Ox 2.4 . 1273.Ox 2.4 .
1263.Pp 1274.Pp
1264.Fn PEM_write_bio_PKCS8PrivateKey , 1275.Fn PEM_write_bio_PKCS8PrivateKey ,
@@ -1275,7 +1286,7 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
1275.Fn PEM_read_NETSCAPE_CERT_SEQUENCE , 1286.Fn PEM_read_NETSCAPE_CERT_SEQUENCE ,
1276.Fn PEM_write_bio_NETSCAPE_CERT_SEQUENCE , 1287.Fn PEM_write_bio_NETSCAPE_CERT_SEQUENCE ,
1277and 1288and
1278.Fn PEM_write_NETSCAPE_CERT_SEQUENCE , 1289.Fn PEM_write_NETSCAPE_CERT_SEQUENCE
1279first appeared in OpenSSL 0.9.4 and have been available since 1290first appeared in OpenSSL 0.9.4 and have been available since
1280.Ox 2.6 . 1291.Ox 2.6 .
1281.Pp 1292.Pp
diff --git a/src/lib/libcrypto/man/PKCS7_new.3 b/src/lib/libcrypto/man/PKCS7_new.3
index 7094b08345..8d1c01edcd 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.3 2018/03/21 00:54:31 schwarze Exp $ 1.\" $OpenBSD: PKCS7_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt PKCS7_NEW 3 18.Dt PKCS7_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -254,6 +254,6 @@ frees
254.Sh STANDARDS 254.Sh STANDARDS
255RFC 2315: PKCS #7: Cryptographic Message Syntax Version 1.5 255RFC 2315: PKCS #7: Cryptographic Message Syntax Version 1.5
256.Sh HISTORY 256.Sh HISTORY
257These functions appeared in SSLeay 0.8.1b or earlier 257These functions first appeared in SSLeay 0.5.1
258and have been available since 258and have been available since
259.Ox 2.4 . 259.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/RAND_add.3 b/src/lib/libcrypto/man/RAND_add.3
index 7fd955dde6..5404f696a3 100644
--- a/src/lib/libcrypto/man/RAND_add.3
+++ b/src/lib/libcrypto/man/RAND_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_add.3,v 1.9 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: RAND_add.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200
3.\" 3.\"
4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> 4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 23 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt RAND_ADD 3 19.Dt RAND_ADD 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -59,7 +59,7 @@ always return 1.
59.Fn RAND_cleanup 59.Fn RAND_cleanup
60and 60and
61.Fn RAND_seed 61.Fn RAND_seed
62appeared in SSLeay 0.8.1b or earlier and have been available since 62first appeared in SSLeay 0.5.1 and have been available since
63.Ox 2.4 . 63.Ox 2.4 .
64.Pp 64.Pp
65.Fn RAND_add 65.Fn RAND_add
diff --git a/src/lib/libcrypto/man/RAND_bytes.3 b/src/lib/libcrypto/man/RAND_bytes.3
index 29dcc0aaa2..19427a82df 100644
--- a/src/lib/libcrypto/man/RAND_bytes.3
+++ b/src/lib/libcrypto/man/RAND_bytes.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_bytes.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: RAND_bytes.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RAND_BYTES 3 52.Dt RAND_BYTES 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -98,7 +98,7 @@ returns 1.
98returns 1. 98returns 1.
99.Sh HISTORY 99.Sh HISTORY
100.Fn RAND_bytes 100.Fn RAND_bytes
101appeared in SSLeay 0.8.1b or earlier and has been available since 101first appeared in SSLeay 0.5.1 and has been available since
102.Ox 2.4 . 102.Ox 2.4 .
103It has a return value since OpenSSL 0.9.5 and 103It has a return value since OpenSSL 0.9.5 and
104.Ox 2.7 . 104.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/RAND_load_file.3 b/src/lib/libcrypto/man/RAND_load_file.3
index 2378b79a21..9227e2721b 100644
--- a/src/lib/libcrypto/man/RAND_load_file.3
+++ b/src/lib/libcrypto/man/RAND_load_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_load_file.3,v 1.5 2018/03/21 01:02:06 schwarze Exp $ 1.\" $OpenBSD: RAND_load_file.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RAND_LOAD_FILE 3 52.Dt RAND_LOAD_FILE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -115,5 +115,5 @@ on error.
115.Fn RAND_write_file , 115.Fn RAND_write_file ,
116and 116and
117.Fn RAND_file_name 117.Fn RAND_file_name
118appeared in SSLeay 0.8.1b or earlier and have been available since 118first appeared in SSLeay 0.5.1 and have been available since
119.Ox 2.4 . 119.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/RC4.3 b/src/lib/libcrypto/man/RC4.3
index 4c73a02110..b8a5cc2120 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.5 2018/03/21 01:05:25 schwarze Exp $ 1.\" $OpenBSD: RC4.3,v 1.6 2018/03/27 17:35:50 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: March 27 2018 $
52.Dt RC4 3 52.Dt RC4 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -124,7 +124,7 @@ do not return values.
124.Fn RC4_set_key 124.Fn RC4_set_key
125and 125and
126.Fn RC4 126.Fn RC4
127appeared in SSLeay 0.8.1b or earlier and have been available since 127appeared in SSLeay 0.4 or earlier and have been available since
128.Ox 2.4 . 128.Ox 2.4 .
129.Sh BUGS 129.Sh BUGS
130This cipher is broken and should no longer be used. 130This cipher is broken and should no longer be used.
diff --git a/src/lib/libcrypto/man/RSA_generate_key.3 b/src/lib/libcrypto/man/RSA_generate_key.3
index 3461b86512..3ac3885f13 100644
--- a/src/lib/libcrypto/man/RSA_generate_key.3
+++ b/src/lib/libcrypto/man/RSA_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_generate_key.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: RSA_generate_key.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500
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 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RSA_GENERATE_KEY 3 52.Dt RSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -147,7 +147,7 @@ The error codes can be obtained by
147.Xr RSA_new 3 147.Xr RSA_new 3
148.Sh HISTORY 148.Sh HISTORY
149.Fn RSA_generate_key 149.Fn RSA_generate_key
150appeared before SSLeay 0.8 and had its 150appeared in SSLeay 0.4 or earlier and had its
151.Fa cb_arg 151.Fa cb_arg
152argument added in SSLeay 0.9.0. 152argument added in SSLeay 0.9.0.
153It has been available since 153It has been available since
diff --git a/src/lib/libcrypto/man/RSA_new.3 b/src/lib/libcrypto/man/RSA_new.3
index 58ddf5a773..3808ad3b5d 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.7 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_new.3,v 1.8 2018/03/27 17:35:50 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: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt RSA_NEW 3 53.Dt RSA_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -179,5 +179,5 @@ RSA was covered by a US patent which expired in September 2000.
179.Fn RSA_new 179.Fn RSA_new
180and 180and
181.Fn RSA_free 181.Fn RSA_free
182appeared before SSLeay 0.8 and have been available since 182appeared in SSLeay 0.4 or earlier and have been available since
183.Ox 2.4 . 183.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/RSA_print.3 b/src/lib/libcrypto/man/RSA_print.3
index 4368242e6b..1a8dc86f0c 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.7 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: RSA_print.3,v 1.8 2018/03/27 17:35:50 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 20 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RSA_PRINT 3 52.Dt RSA_PRINT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -128,17 +128,16 @@ These functions return 1 on success or 0 on error.
128.Xr RSA_get0_key 3 , 128.Xr RSA_get0_key 3 ,
129.Xr RSA_new 3 129.Xr RSA_new 3
130.Sh HISTORY 130.Sh HISTORY
131.Fn RSA_print , 131.Fn RSA_print
132and
133.Fn DHparams_print
134first appeared in SSLeay 0.5.1.
132.Fn RSA_print_fp , 135.Fn RSA_print_fp ,
133.Fn DSA_print , 136.Fn DSA_print ,
134.Fn DSA_print_fp ,
135.Fn DHparams_print ,
136and 137and
137.Fn DHparams_print_fp 138.Fn DHparams_print_fp
138appeared before SSLeay 0.8. 139first appeared in SSLeay 0.6.0.
139.Fn DSAparams_print 140.Fn DSA_print_fp
140and 141first appeared in SSLeay 0.8.0.
141.Fn DSAparams_print_fp
142first appeared in SSLeay 0.8.
143All these functions have been available since 142All these functions have been available since
144.Ox 2.4 . 143.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/RSA_private_encrypt.3 b/src/lib/libcrypto/man/RSA_private_encrypt.3
index 34c0535ddc..524986b03f 100644
--- a/src/lib/libcrypto/man/RSA_private_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_private_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_private_encrypt.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_private_encrypt.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000 2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RSA_PRIVATE_ENCRYPT 3 52.Dt RSA_PRIVATE_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -144,11 +144,8 @@ On error, -1 is returned; the error codes can be obtained by
144.Fn RSA_private_encrypt 144.Fn RSA_private_encrypt
145and 145and
146.Fn RSA_public_decrypt 146.Fn RSA_public_decrypt
147appeared before SSLeay 0.8 and have been available since 147appeared in SSLeay 0.4 or earlier and have been available since
148.Ox 2.4 . 148.Ox 2.4 .
149.Pp 149.Pp
150The
151.Fa padding
152argument was added in SSLeay 0.8.
153.Dv RSA_NO_PADDING 150.Dv RSA_NO_PADDING
154is available since SSLeay 0.9.0. 151is available since SSLeay 0.9.0.
diff --git a/src/lib/libcrypto/man/RSA_public_encrypt.3 b/src/lib/libcrypto/man/RSA_public_encrypt.3
index de62d816b2..97d325ff29 100644
--- a/src/lib/libcrypto/man/RSA_public_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_public_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_public_encrypt.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_public_encrypt.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200 2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RSA_PUBLIC_ENCRYPT 3 52.Dt RSA_PUBLIC_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -152,12 +152,9 @@ SSL, PKCS #1 v2.0
152.Fn RSA_public_encrypt 152.Fn RSA_public_encrypt
153and 153and
154.Fn RSA_private_decrypt 154.Fn RSA_private_decrypt
155appeared before SSLeay 0.8 and have been available since 155appeared in SSLeay 0.4 or earlier and have been available since
156.Ox 2.4 . 156.Ox 2.4 .
157.Pp 157.Pp
158The
159.Fa padding
160argument was added in SSLeay 0.8.
161.Dv RSA_NO_PADDING 158.Dv RSA_NO_PADDING
162is available since SSLeay 0.9.0. 159is available since SSLeay 0.9.0.
163OAEP was added in OpenSSL 0.9.2b. 160OAEP was added in OpenSSL 0.9.2b.
diff --git a/src/lib/libcrypto/man/RSA_set_method.3 b/src/lib/libcrypto/man/RSA_set_method.3
index e54e7b5d7e..9c5314e6f2 100644
--- a/src/lib/libcrypto/man/RSA_set_method.3
+++ b/src/lib/libcrypto/man/RSA_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_set_method.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: RSA_set_method.3,v 1.11 2018/03/27 17:35:50 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>
@@ -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 22 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt RSA_SET_METHOD 3 54.Dt RSA_SET_METHOD 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -301,12 +301,11 @@ Otherwise it returns a pointer to the newly allocated structure.
301.Xr RSA_meth_new 3 , 301.Xr RSA_meth_new 3 ,
302.Xr RSA_new 3 302.Xr RSA_new 3
303.Sh HISTORY 303.Sh HISTORY
304.Fn RSA_PKCS1_SSLeay 304.Fn RSA_set_default_method ,
305appeared before SSLeay 0.8. 305.Fn RSA_PKCS1_SSLeay ,
306.Fn RSA_new_method
307and 306and
308.Fn RSA_set_default_method 307.Fn RSA_new_method
309first appeared in SSLeay 0.8. 308first appeared in SSLeay 0.8.0.
310.Fn RSA_flags 309.Fn RSA_flags
311first appeared in SSLeay 0.9.0. 310first appeared in SSLeay 0.9.0.
312These functions have been available since 311These functions have been available since
diff --git a/src/lib/libcrypto/man/RSA_sign.3 b/src/lib/libcrypto/man/RSA_sign.3
index 5c874cb39a..80e0b0e957 100644
--- a/src/lib/libcrypto/man/RSA_sign.3
+++ b/src/lib/libcrypto/man/RSA_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_sign.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_sign.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400 2.\" OpenSSL aa90ca11 Aug 20 15:48:56 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>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt RSA_SIGN 3 53.Dt RSA_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -140,7 +140,8 @@ The error codes can be obtained by
140SSL, PKCS #1 v2.0 140SSL, PKCS #1 v2.0
141.Sh HISTORY 141.Sh HISTORY
142.Fn RSA_sign 142.Fn RSA_sign
143and 143first appeared in SSLeay 0.4.4.
144.Fn RSA_verify 144.Fn RSA_verify
145appeared before SSLeay 0.8 and have been available since 145first appeared in SSLeay 0.6.0.
146Both functions have been available since
146.Ox 2.4 . 147.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
index b9cff10994..215bb95401 100644
--- a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt RSA_SIGN_ASN1_OCTET_STRING 3 52.Dt RSA_SIGN_ASN1_OCTET_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -126,7 +126,7 @@ The error codes can be obtained by
126.Fn RSA_sign_ASN1_OCTET_STRING 126.Fn RSA_sign_ASN1_OCTET_STRING
127and 127and
128.Fn RSA_verify_ASN1_OCTET_STRING 128.Fn RSA_verify_ASN1_OCTET_STRING
129first appeared in SSLeay 0.8 and have been available since 129first appeared in SSLeay 0.8.0 and have been available since
130.Ox 2.4 . 130.Ox 2.4 .
131.Sh BUGS 131.Sh BUGS
132These functions serve no recognizable purpose. 132These functions serve no recognizable purpose.
diff --git a/src/lib/libcrypto/man/RSA_size.3 b/src/lib/libcrypto/man/RSA_size.3
index f99979bb76..7218c2e1f8 100644
--- a/src/lib/libcrypto/man/RSA_size.3
+++ b/src/lib/libcrypto/man/RSA_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_size.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: RSA_size.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt RSA_SIZE 3 53.Dt RSA_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -88,7 +88,7 @@ The size.
88.Xr RSA_new 3 88.Xr RSA_new 3
89.Sh HISTORY 89.Sh HISTORY
90.Fn RSA_size 90.Fn RSA_size
91appeared before SSLeay 0.8 and has been available since 91first appeared in SSLeay 0.4.4 and has been available since
92.Ox 2.4 . 92.Ox 2.4 .
93.Pp 93.Pp
94.Fn RSA_bits 94.Fn RSA_bits
diff --git a/src/lib/libcrypto/man/SHA1.3 b/src/lib/libcrypto/man/SHA1.3
index 74fc3380e7..f5061e56e6 100644
--- a/src/lib/libcrypto/man/SHA1.3
+++ b/src/lib/libcrypto/man/SHA1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SHA1.3,v 1.6 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: SHA1.3,v 1.7 2018/03/27 17:35:50 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> 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 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SHA1 3 53.Dt SHA1 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -268,7 +268,7 @@ PUB 180-1 (Secure Hash Standard), ANSI X9.30
268.Fn SHA1_Update , 268.Fn SHA1_Update ,
269and 269and
270.Fn SHA1_Final 270.Fn SHA1_Final
271appeared in SSLeay 0.8.1b or earlier and have been available since 271first appeared in SSLeay 0.5.1 and have been available since
272.Ox 2.4 . 272.Ox 2.4 .
273.Pp 273.Pp
274The other functions first appeared in OpenSSL 0.9.8 274The other functions first appeared in OpenSSL 0.9.8
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3
index c85dbd1d32..8994b7f08f 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.11 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.12 2018/03/27 17:35:50 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: March 23 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt X509_ALGOR_DUP 3 69.Dt X509_ALGOR_DUP 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -216,7 +216,7 @@ Certificate Revocation List (CRL) Profile
216.Fn X509_ALGOR_new 216.Fn X509_ALGOR_new
217and 217and
218.Fn X509_ALGOR_free 218.Fn X509_ALGOR_free
219appeared before SSLeay 0.8 and have been available since 219appeared in SSLeay 0.4 or earlier and have been available since
220.Ox 2.4 . 220.Ox 2.4 .
221.Pp 221.Pp
222.Fn X509_ALGOR_dup 222.Fn X509_ALGOR_dup
@@ -230,7 +230,8 @@ first appeared in OpenSSL 0.9.8h and have been available since
230.Ox 4.5 . 230.Ox 4.5 .
231.Pp 231.Pp
232.Fn X509_ALGOR_cmp 232.Fn X509_ALGOR_cmp
233first appeared in OpenSSL 0.9.8zd and 1.0.0p and has been available since 233first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k
234and has been available since
234.Ox 4.9 . 235.Ox 4.9 .
235.Pp 236.Pp
236.Fn X509_ALGOR_set_md 237.Fn X509_ALGOR_set_md
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
index a6ce900a55..cf978867f1 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.5 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_ATTRIBUTE_NEW 3 18.Dt X509_ATTRIBUTE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -92,7 +92,7 @@ section 4.2: The SafeBag Type
92.Fn X509_ATTRIBUTE_new 92.Fn X509_ATTRIBUTE_new
93and 93and
94.Fn X509_ATTRIBUTE_free 94.Fn X509_ATTRIBUTE_free
95appeared before SSLeay 0.8 and have been available since 95first appeared in SSLeay 0.5.1 and have been available since
96.Ox 2.4 . 96.Ox 2.4 .
97.Sh BUGS 97.Sh BUGS
98A data type designed to hold arbitrary data is an oxymoron. 98A data type designed to hold arbitrary data is an oxymoron.
diff --git a/src/lib/libcrypto/man/X509_CINF_new.3 b/src/lib/libcrypto/man/X509_CINF_new.3
index eb18d66ffc..29d2371ffd 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.4 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509_CINF_new.3,v 1.5 2018/03/27 17:35:50 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: March 27 2018 $
18.Dt X509_CINF_NEW 3 18.Dt X509_CINF_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -103,7 +103,7 @@ Certificate Revocation List (CRL) Profile
103.Fn X509_VAL_new , 103.Fn X509_VAL_new ,
104and 104and
105.Fn X509_VAL_free 105.Fn X509_VAL_free
106appeared before SSLeay 0.8 and have been available since 106appeared in SSLeay 0.4 or earlier and have been available since
107.Ox 2.4 . 107.Ox 2.4 .
108.Pp 108.Pp
109.Fn X509_CERT_AUX_new 109.Fn X509_CERT_AUX_new
diff --git a/src/lib/libcrypto/man/X509_CRL_new.3 b/src/lib/libcrypto/man/X509_CRL_new.3
index 2f824bff91..47b3d54940 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.6 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_new.3,v 1.7 2018/03/27 17:35:50 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 23 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_CRL_NEW 3 18.Dt X509_CRL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -120,12 +120,14 @@ Certificate Revocation List (CRL) Profile, section 5: CRL and CRL
120Extensions Profile 120Extensions Profile
121.Sh HISTORY 121.Sh HISTORY
122.Fn X509_CRL_new , 122.Fn X509_CRL_new ,
123.Fn X509_CRL_dup ,
124.Fn X509_CRL_free , 123.Fn X509_CRL_free ,
125.Fn X509_CRL_INFO_new , 124.Fn X509_CRL_INFO_new ,
126and 125and
127.Fn X509_CRL_INFO_free 126.Fn X509_CRL_INFO_free
128appeared before SSLeay 0.8 and have been available since 127first appeared in SSLeay 0.4.4.
128.Fn X509_CRL_dup
129first appeared in SSLeay 0.5.1.
130These functions have been available since
129.Ox 2.4 . 131.Ox 2.4 .
130.Pp 132.Pp
131.Fn X509_CRL_up_ref 133.Fn X509_CRL_up_ref
diff --git a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3 b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
index ff59a6424d..d3faf0a2f2 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.7 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.8 2018/03/27 17:35:50 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: March 21 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt X509_EXTENSION_SET_OBJECT 3 69.Dt X509_EXTENSION_SET_OBJECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -287,5 +287,19 @@ pointer.
287RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 287RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
288Certificate Revocation List (CRL) Profile 288Certificate Revocation List (CRL) Profile
289.Sh HISTORY 289.Sh HISTORY
290These functions appeared before SSLeay 0.8 and have been available since 290.Fn X509_EXTENSION_new
291and
292.Fn X509_EXTENSION_free
293first appeared in SSLeay 0.6.2.
294.Fn X509_EXTENSION_create_by_NID ,
295.Fn X509_EXTENSION_create_by_OBJ ,
296.Fn X509_EXTENSION_set_object ,
297.Fn X509_EXTENSION_set_critical ,
298.Fn X509_EXTENSION_set_data ,
299.Fn X509_EXTENSION_get_object ,
300.Fn X509_EXTENSION_get_critical ,
301and
302.Fn X509_EXTENSION_get_data
303first appeared in SSLeay 0.8.0.
304These functions have been available since
291.Ox 2.4 . 305.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
index 61924eb5d8..1f8520ce04 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.7 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.8 2018/03/27 17:35:50 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 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt X509_LOOKUP_HASH_DIR 3 53.Dt X509_LOOKUP_HASH_DIR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -233,7 +233,7 @@ or 0 on error.
233.Fn X509_LOOKUP_file , 233.Fn X509_LOOKUP_file ,
234and 234and
235.Fn X509_load_cert_file 235.Fn X509_load_cert_file
236appeared before SSLeay 0.8. 236first appeared in SSLeay 0.8.0.
237.Fn X509_load_crl_file 237.Fn X509_load_crl_file
238first appeared in SSLeay 0.9.0. 238first appeared in SSLeay 0.9.0.
239These functions have been available since 239These functions have been available since
diff --git a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
index 49ce32ec11..de582da89c 100644
--- a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
+++ b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 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.\"
@@ -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 22 2018 $ 70.Dd $Mdocdate: March 27 2018 $
71.Dt X509_NAME_ENTRY_GET_OBJECT 3 71.Dt X509_NAME_ENTRY_GET_OBJECT 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -266,8 +266,10 @@ ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information
266Technology Open Systems Interconnection The Directory: Models, 266Technology Open Systems Interconnection The Directory: Models,
267section 9.3: Relative distinguished name 267section 9.3: Relative distinguished name
268.Sh HISTORY 268.Sh HISTORY
269.Fn X509_NAME_ENTRY_new , 269.Fn X509_NAME_ENTRY_new
270.Fn X509_NAME_ENTRY_free , 270and
271.Fn X509_NAME_ENTRY_free
272first appeared in SSLeay 0.5.1.
271.Fn X509_NAME_ENTRY_get_object , 273.Fn X509_NAME_ENTRY_get_object ,
272.Fn X509_NAME_ENTRY_get_data , 274.Fn X509_NAME_ENTRY_get_data ,
273.Fn X509_NAME_ENTRY_set_object , 275.Fn X509_NAME_ENTRY_set_object ,
@@ -275,7 +277,8 @@ section 9.3: Relative distinguished name
275.Fn X509_NAME_ENTRY_create_by_NID , 277.Fn X509_NAME_ENTRY_create_by_NID ,
276and 278and
277.Fn X509_NAME_ENTRY_create_by_OBJ 279.Fn X509_NAME_ENTRY_create_by_OBJ
278appeared before SSLeay 0.8 and have been available since 280first appeared in SSLeay 0.8.0.
281These functions have been available since
279.Ox 2.4 . 282.Ox 2.4 .
280.Pp 283.Pp
281.Fn X509_NAME_ENTRY_create_by_txt 284.Fn X509_NAME_ENTRY_create_by_txt
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 c70c7b73d5..ca267e35d1 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.9 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.10 2018/03/27 17:35:50 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: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
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
@@ -259,7 +259,7 @@ if (!X509_NAME_add_entry_by_txt(nm, "CN", MBSTRING_ASC,
259.Fn X509_NAME_add_entry 259.Fn X509_NAME_add_entry
260and 260and
261.Fn X509_NAME_delete_entry 261.Fn X509_NAME_delete_entry
262appeared before SSLeay 0.8 and have been available since 262first appeared in SSLeay 0.8.0 and have been available since
263.Ox 2.4 . 263.Ox 2.4 .
264.Pp 264.Pp
265.Fn X509_NAME_add_entry_by_txt , 265.Fn X509_NAME_add_entry_by_txt ,
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 f80e08bf69..704da33451 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.7 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.8 2018/03/27 17:35:50 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: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
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
@@ -228,7 +228,8 @@ for (;;) {
228.Xr ERR_get_error 3 , 228.Xr ERR_get_error 3 ,
229.Xr X509_NAME_new 3 229.Xr X509_NAME_new 3
230.Sh HISTORY 230.Sh HISTORY
231These functions appeared before SSLeay 0.8 and have been available since 231These functions first appeared in SSLeay 0.8.0
232and have been available since
232.Ox 2.4 . 233.Ox 2.4 .
233.Sh CAVEATS 234.Sh CAVEATS
234.Fn X509_NAME_get_text_by_NID 235.Fn X509_NAME_get_text_by_NID
diff --git a/src/lib/libcrypto/man/X509_NAME_new.3 b/src/lib/libcrypto/man/X509_NAME_new.3
index 27ab03dfab..8a62d664fb 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.4 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_new.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_NAME_NEW 3 18.Dt X509_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -90,5 +90,5 @@ The Directory: Models, section 9: Names
90.Fn X509_NAME_new 90.Fn X509_NAME_new
91and 91and
92.Fn X509_NAME_free 92.Fn X509_NAME_free
93appeared before SSLeay 0.8 and have been available since 93appeared in SSLeay 0.4 or earlier and have been available since
94.Ox 2.4 . 94.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_NAME_print_ex.3 b/src/lib/libcrypto/man/X509_NAME_print_ex.3
index 6b91ff5d66..b925bf45b9 100644
--- a/src/lib/libcrypto/man/X509_NAME_print_ex.3
+++ b/src/lib/libcrypto/man/X509_NAME_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.9 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 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: March 22 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt X509_NAME_PRINT_EX 3 54.Dt X509_NAME_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -276,7 +276,7 @@ returns 1 on success or 0 on error.
276.Fn X509_NAME_oneline 276.Fn X509_NAME_oneline
277and 277and
278.Fn X509_NAME_print 278.Fn X509_NAME_print
279appeared before SSLeay 0.8 and have been available since 279first appeared in SSLeay 0.5.1 and have been available since
280.Ox 2.4 . 280.Ox 2.4 .
281.Pp 281.Pp
282.Fn X509_NAME_print_ex 282.Fn X509_NAME_print_ex
diff --git a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
index 0119b91e1e..1008edc9c8 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.5 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: March 23 2018 $ 16.Dd $Mdocdate: March 27 2018 $
17.Dt X509_OBJECT_GET0_X509 3 17.Dt X509_OBJECT_GET0_X509 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -219,7 +219,7 @@ or no match is found.
219.Fn X509_OBJECT_up_ref_count 219.Fn X509_OBJECT_up_ref_count
220and 220and
221.Fn X509_OBJECT_free_contents 221.Fn X509_OBJECT_free_contents
222appeared before SSLeay 0.8 and have been available since 222first appeared in SSLeay 0.8.0 and have been available since
223.Ox 2.4 . 223.Ox 2.4 .
224.Pp 224.Pp
225.Fn X509_OBJECT_idx_by_subject , 225.Fn X509_OBJECT_idx_by_subject ,
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index 077f6f7d0e..d5af722e42 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.12 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.13 2018/03/27 17:35:50 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 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_PUBKEY_NEW 3 52.Dt X509_PUBKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -283,12 +283,15 @@ return 1 for success and 0 if an error occurred.
283RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 283RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
284Certificate Revocation List (CRL) Profile 284Certificate Revocation List (CRL) Profile
285.Sh HISTORY 285.Sh HISTORY
286.Fn X509_PUBKEY_new , 286.Fn X509_PUBKEY_new
287.Fn X509_PUBKEY_free , 287and
288.Fn X509_PUBKEY_set , 288.Fn X509_PUBKEY_free
289appeared in SSLeay 0.4 or earlier.
290.Fn X509_PUBKEY_set
289and 291and
290.Fn X509_PUBKEY_get 292.Fn X509_PUBKEY_get
291appeared before SSLeay 0.8 and have been available since 293first appeared in SSLeay 0.8.0.
294These functions have been available since
292.Ox 2.4 . 295.Ox 2.4 .
293.Pp 296.Pp
294.Fn d2i_PUBKEY 297.Fn d2i_PUBKEY
diff --git a/src/lib/libcrypto/man/X509_REQ_new.3 b/src/lib/libcrypto/man/X509_REQ_new.3
index baa31a6c8c..2a99c7ce2f 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.3 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_REQ_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_REQ_NEW 3 18.Dt X509_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -88,5 +88,5 @@ RFC 2986: PKCS #10: Certification Request Syntax Specification
88.Fn X509_REQ_INFO_new , 88.Fn X509_REQ_INFO_new ,
89and 89and
90.Fn X509_REQ_INFO_free 90.Fn X509_REQ_INFO_free
91appeared before SSLeay 0.8 and have been available since 91first appeared in SSLeay 0.4.4 and have been available since
92.Ox 2.4 . 92.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index 65d3470b40..03f45b166e 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.8 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.9 2018/03/27 17:35:50 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 23 2018 $ 69.Dd $Mdocdate: March 27 2018 $
70.Dt X509_REVOKED_NEW 3 70.Dt X509_REVOKED_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -182,7 +182,7 @@ Certificate Revocation List (CRL) Profile, section 5.1: CRL Fields
182.Fn X509_REVOKED_new 182.Fn X509_REVOKED_new
183and 183and
184.Fn X509_REVOKED_free 184.Fn X509_REVOKED_free
185appeared before SSLeay 0.8 and have been available since 185first appeared in SSLeay 0.4.4 and have been available since
186.Ox 2.4 . 186.Ox 2.4 .
187.Pp 187.Pp
188.Fn X509_REVOKED_set_serialNumber 188.Fn X509_REVOKED_set_serialNumber
diff --git a/src/lib/libcrypto/man/X509_SIG_new.3 b/src/lib/libcrypto/man/X509_SIG_new.3
index ee96861519..79a7125202 100644
--- a/src/lib/libcrypto/man/X509_SIG_new.3
+++ b/src/lib/libcrypto/man/X509_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_SIG_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_SIG_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_SIG_NEW 3 18.Dt X509_SIG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -63,5 +63,5 @@ section 9: Encoding Methods for Signatures
63.Fn X509_SIG_new 63.Fn X509_SIG_new
64and 64and
65.Fn X509_SIG_free 65.Fn X509_SIG_free
66appeared before SSLeay 0.8 and have been available since 66appeared in SSLeay 0.4 or earlier and have been available since
67.Ox 2.4 . 67.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index 6d575139d5..06021bb5c4 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: March 23 2018 $ 56.Dd $Mdocdate: March 27 2018 $
57.Dt X509_STORE_CTX_GET_ERROR 3 57.Dt X509_STORE_CTX_GET_ERROR 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -381,7 +381,7 @@ This will never be returned unless explicitly set by an application.
381.Fn X509_STORE_CTX_get_current_cert , 381.Fn X509_STORE_CTX_get_current_cert ,
382and 382and
383.Fn X509_verify_cert_error_string 383.Fn X509_verify_cert_error_string
384appeared before SSLeay 0.8 and have been available since 384first appeared in SSLeay 0.8.0 and have been available since
385.Ox 2.4 . 385.Ox 2.4 .
386.Pp 386.Pp
387.Fn X509_STORE_CTX_get1_chain 387.Fn X509_STORE_CTX_get1_chain
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 501e2b0e78..581c6b2f24 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.17 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.18 2018/03/27 17:35:50 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 23 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt X509_STORE_CTX_NEW 3 54.Dt X509_STORE_CTX_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -327,7 +327,7 @@ returns an internal pointer.
327.Fn X509_STORE_CTX_set_cert , 327.Fn X509_STORE_CTX_set_cert ,
328and 328and
329.Fn X509_STORE_CTX_set_chain 329.Fn X509_STORE_CTX_set_chain
330appeared before SSLeay 0.8 and have been available since 330first appeared in SSLeay 0.8.0 and have been available since
331.Ox 2.4 . 331.Ox 2.4 .
332.Pp 332.Pp
333.Fn X509_STORE_CTX_new 333.Fn X509_STORE_CTX_new
diff --git a/src/lib/libcrypto/man/X509_STORE_load_locations.3 b/src/lib/libcrypto/man/X509_STORE_load_locations.3
index 9b42ce8f4d..a462e6b9ad 100644
--- a/src/lib/libcrypto/man/X509_STORE_load_locations.3
+++ b/src/lib/libcrypto/man/X509_STORE_load_locations.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_load_locations.3,v 1.4 2018/03/21 03:28:40 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_load_locations.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt X509_STORE_LOAD_LOCATIONS 3 18.Dt X509_STORE_LOAD_LOCATIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -112,7 +112,7 @@ default directory for
112.Fn X509_STORE_load_locations 112.Fn X509_STORE_load_locations
113and 113and
114.Fn X509_STORE_set_default_paths 114.Fn X509_STORE_set_default_paths
115appeared before SSLeay 0.8 and have been available since 115first appeared in SSLeay 0.8.0 and have been available since
116.Ox 2.4 . 116.Ox 2.4 .
117.Sh BUGS 117.Sh BUGS
118By the time that adding a directory is found to have failed, 118By the time that adding a directory is found to have failed,
diff --git a/src/lib/libcrypto/man/X509_STORE_new.3 b/src/lib/libcrypto/man/X509_STORE_new.3
index d450ec1f95..814e5cfcba 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.3 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_new.3,v 1.4 2018/03/27 17:35:50 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 23 2018 $ 70.Dd $Mdocdate: March 27 2018 $
71.Dt X509_STORE_NEW 3 71.Dt X509_STORE_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -132,7 +132,7 @@ returns 1 for success and 0 for failure.
132.Fn X509_STORE_new 132.Fn X509_STORE_new
133and 133and
134.Fn X509_STORE_free 134.Fn X509_STORE_free
135appeared before SSLeay 0.8 and have been available since 135first appeared in SSLeay 0.8.0 and have been available since
136.Ox 2.4 . 136.Ox 2.4 .
137.Pp 137.Pp
138.Fn X509_STORE_up_ref 138.Fn X509_STORE_up_ref
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index d444eaf4f7..cba32caefb 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.12 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400
4.\" 4.\"
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: March 23 2018 $ 19.Dd $Mdocdate: March 27 2018 $
20.Dt X509_STORE_SET1_PARAM 3 20.Dt X509_STORE_SET1_PARAM 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -189,7 +189,7 @@ on failure.
189.Xr X509_VERIFY_PARAM_set_flags 3 189.Xr X509_VERIFY_PARAM_set_flags 3
190.Sh HISTORY 190.Sh HISTORY
191.Fn X509_STORE_add_cert 191.Fn X509_STORE_add_cert
192appeared before SSLeay 0.8. 192first appeared in SSLeay 0.8.0.
193.Fn X509_STORE_add_crl 193.Fn X509_STORE_add_crl
194first appeared in SSLeay 0.9.0. 194first appeared in SSLeay 0.9.0.
195These functions have been available since 195These functions have been available since
diff --git a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
index 03ec907fb3..16f1fac2ec 100644
--- a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
+++ b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.8 2018/03/27 17:35:50 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>.
@@ -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: March 27 2018 $
52.Dt X509_STORE_SET_VERIFY_CB_FUNC 3 52.Dt X509_STORE_SET_VERIFY_CB_FUNC 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -96,7 +96,7 @@ do not return a value.
96.Xr X509_STORE_new 3 96.Xr X509_STORE_new 3
97.Sh HISTORY 97.Sh HISTORY
98.Fn X509_STORE_set_verify_cb_func 98.Fn X509_STORE_set_verify_cb_func
99appeared before SSLeay 0.8 and has been available since 99first appeared in SSLeay 0.8.0 and has been available since
100.Ox 2.4 . 100.Ox 2.4 .
101.Pp 101.Pp
102.Fn X509_STORE_set_verify_cb 102.Fn X509_STORE_set_verify_cb
diff --git a/src/lib/libcrypto/man/X509_check_private_key.3 b/src/lib/libcrypto/man/X509_check_private_key.3
index 1a48478194..13b35ca881 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.3 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: X509_check_private_key.3,v 1.4 2018/03/27 17:35:50 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: March 23 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt X509_CHECK_PRIVATE_KEY 3 19.Dt X509_CHECK_PRIVATE_KEY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -63,7 +63,7 @@ On error or mismatch, a reason code can be obtained using
63.Xr SSL_check_private_key 3 63.Xr SSL_check_private_key 3
64.Sh HISTORY 64.Sh HISTORY
65.Fn X509_check_private_key 65.Fn X509_check_private_key
66appeared before SSLeay 0.8 and has been available since 66first appeared in SSLeay 0.6.5 and has been available since
67.Ox 2.4 . 67.Ox 2.4 .
68.Pp 68.Pp
69.Fn X509_REQ_check_private_key 69.Fn X509_REQ_check_private_key
diff --git a/src/lib/libcrypto/man/X509_cmp_time.3 b/src/lib/libcrypto/man/X509_cmp_time.3
index 5a8922efd1..d7a55653ae 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.7 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: X509_cmp_time.3,v 1.8 2018/03/27 17:35:50 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 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_CMP_TIME 3 52.Dt X509_CMP_TIME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -139,7 +139,7 @@ on error.
139.Xr time 3 139.Xr time 3
140.Sh HISTORY 140.Sh HISTORY
141.Fn X509_cmp_current_time 141.Fn X509_cmp_current_time
142appeared before SSLeay 0.8 and has been available since 142first appeared in SSLeay 0.6.0 and has been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp 144.Pp
145.Fn X509_cmp_time 145.Fn X509_cmp_time
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3
index 24a5e6239d..e29160d50c 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.5 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: X509_digest.3,v 1.6 2018/03/27 17:35:50 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 22 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_DIGEST 3 52.Dt X509_DIGEST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -136,7 +136,7 @@ These functions return 1 for success or 0 for failure.
136.Fn X509_NAME_digest , 136.Fn X509_NAME_digest ,
137and 137and
138.Fn PKCS7_ISSUER_AND_SERIAL_digest 138.Fn PKCS7_ISSUER_AND_SERIAL_digest
139appeared before SSLeay 0.8 and have been available since 139first appeared in SSLeay 0.6.5 and have been available since
140.Ox 2.4 . 140.Ox 2.4 .
141.Pp 141.Pp
142.Fn X509_CRL_digest 142.Fn X509_CRL_digest
diff --git a/src/lib/libcrypto/man/X509_get_pubkey.3 b/src/lib/libcrypto/man/X509_get_pubkey.3
index e84ff0b18a..49a57447e8 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.4 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_get_pubkey.3,v 1.5 2018/03/27 17:35:50 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 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_GET_PUBKEY 3 52.Dt X509_GET_PUBKEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -159,11 +159,13 @@ return 1 for success or 0 for failure.
159.Sh HISTORY 159.Sh HISTORY
160.Fn X509_get_pubkey , 160.Fn X509_get_pubkey ,
161.Fn X509_set_pubkey , 161.Fn X509_set_pubkey ,
162.Fn X509_get_X509_PUBKEY ,
163.Fn X509_REQ_get_pubkey , 162.Fn X509_REQ_get_pubkey ,
164and 163and
165.Fn X509_REQ_set_pubkey 164.Fn X509_REQ_set_pubkey
166appeared before SSLeay 0.8 and have been available since 165first appeared in SSLeay 0.6.5.
166.Fn X509_get_X509_PUBKEY
167first appeared in SSLeay 0.8.0.
168These functions have been available since
167.Ox 2.4 . 169.Ox 2.4 .
168.Pp 170.Pp
169.Fn X509_get0_pubkey 171.Fn X509_get0_pubkey
diff --git a/src/lib/libcrypto/man/X509_get_serialNumber.3 b/src/lib/libcrypto/man/X509_get_serialNumber.3
index fcc01a1389..b8d540dcf2 100644
--- a/src/lib/libcrypto/man/X509_get_serialNumber.3
+++ b/src/lib/libcrypto/man/X509_get_serialNumber.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_serialNumber.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_get_serialNumber.3,v 1.3 2018/03/27 17:35:50 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 was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_GET_SERIALNUMBER 3 52.Dt X509_GET_SERIALNUMBER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -109,5 +109,5 @@ returns 1 for success and 0 for failure.
109.Fn X509_get_serialNumber 109.Fn X509_get_serialNumber
110and 110and
111.Fn X509_set_serialNumber 111.Fn X509_set_serialNumber
112appeared before SSLeay 0.8 and have been available since 112first appeared in SSLeay 0.6.5 and have been available since
113.Ox 2.4 . 113.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_get_subject_name.3 b/src/lib/libcrypto/man/X509_get_subject_name.3
index 89012ba370..3e02bcfd38 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.5 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: X509_get_subject_name.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200 2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_GET_SUBJECT_NAME 3 52.Dt X509_GET_SUBJECT_NAME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -169,14 +169,17 @@ return 1 for success or 0 for failure.
169.Xr X509_verify_cert 3 , 169.Xr X509_verify_cert 3 ,
170.Xr X509V3_get_d2i 3 170.Xr X509V3_get_d2i 3
171.Sh HISTORY 171.Sh HISTORY
172.Fn X509_get_subject_name , 172.Fn X509_get_subject_name
173and
174.Fn X509_get_issuer_name
175appeared in SSLeay 0.4 or earlier.
173.Fn X509_set_subject_name , 176.Fn X509_set_subject_name ,
174.Fn X509_get_issuer_name ,
175.Fn X509_set_issuer_name , 177.Fn X509_set_issuer_name ,
176.Fn X509_REQ_get_subject_name , 178.Fn X509_REQ_get_subject_name ,
177and 179and
178.Fn X509_REQ_set_subject_name 180.Fn X509_REQ_set_subject_name
179appeared before SSLeay 0.8 and have been available since 181first appeared in SSLeay 0.6.5.
182These functions have been available since
180.Ox 2.4 . 183.Ox 2.4 .
181.Pp 184.Pp
182.Fn X509_CRL_get_issuer 185.Fn X509_CRL_get_issuer
diff --git a/src/lib/libcrypto/man/X509_get_version.3 b/src/lib/libcrypto/man/X509_get_version.3
index 0e238a9eb1..395502fa07 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.4 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: X509_get_version.3,v 1.5 2018/03/27 17:35:50 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: March 27 2018 $
52.Dt X509_GET_VERSION 3 52.Dt X509_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -153,7 +153,7 @@ return 1 for success or 0 for failure.
153.Fn X509_REQ_get_version , 153.Fn X509_REQ_get_version ,
154and 154and
155.Fn X509_REQ_set_version 155.Fn X509_REQ_set_version
156appeared before SSLeay 0.8 and have been available since 156first appeared in SSLeay 0.6.5 and have been available since
157.Ox 2.4 . 157.Ox 2.4 .
158.Pp 158.Pp
159.Fn X509_CRL_get_version 159.Fn X509_CRL_get_version
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index 4bfc430549..1d0f602341 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.14 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_new.3,v 1.15 2018/03/27 17:35:50 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 23 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt X509_NEW 3 53.Dt X509_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -158,7 +158,7 @@ Certificate Revocation List (CRL) Profile
158.Fn X509_new 158.Fn X509_new
159and 159and
160.Fn X509_free 160.Fn X509_free
161appeared before SSLeay 0.8 and have been available since 161appeared in SSLeay 0.4 or earlier and have been available since
162.Ox 2.4 . 162.Ox 2.4 .
163.Pp 163.Pp
164.Fn X509_up_ref 164.Fn X509_up_ref
diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3
index 5341da6dc9..cc3c7ab8b8 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.4 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: X509_sign.3,v 1.5 2018/03/27 17:35:50 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: March 27 2018 $
52.Dt X509_SIGN 3 52.Dt X509_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -189,14 +189,19 @@ some other error occurred, then -1 is returned.
189.Xr X509_verify_cert 3 , 189.Xr X509_verify_cert 3 ,
190.Xr X509V3_get_d2i 3 190.Xr X509V3_get_d2i 3
191.Sh HISTORY 191.Sh HISTORY
192.Fn X509_sign , 192.Fn X509_verify
193.Fn X509_verify , 193appeared in SSLeay 0.4 or earlier.
194.Fn X509_REQ_sign , 194.Fn X509_sign
195.Fn X509_REQ_verify , 195and
196.Fn X509_CRL_sign , 196.Fn X509_REQ_sign
197first appeared in SSLeay 0.4.4.
198.Fn X509_REQ_verify
197and 199and
198.Fn X509_CRL_verify 200.Fn X509_CRL_verify
199appeared before SSLeay 0.8 and have been available since 201first appeared in SSLeay 0.4.5b.
202.Fn X509_CRL_sign
203first appeared in SSLeay 0.5.1.
204These functions have been available since
200.Ox 2.4 . 205.Ox 2.4 .
201.Pp 206.Pp
202.Fn X509_sign_ctx , 207.Fn X509_sign_ctx ,
diff --git a/src/lib/libcrypto/man/X509_verify_cert.3 b/src/lib/libcrypto/man/X509_verify_cert.3
index fda351809b..604d3bd5da 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.6 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_verify_cert.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt X509_VERIFY_CERT 3 52.Dt X509_VERIFY_CERT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -83,7 +83,7 @@ using
83.Xr X509_STORE_CTX_get_error 3 83.Xr X509_STORE_CTX_get_error 3
84.Sh HISTORY 84.Sh HISTORY
85.Fn X509_verify_cert 85.Fn X509_verify_cert
86appeared before SSLeay 0.8 and has been available since 86first appeared in SSLeay 0.8.0 and has been available since
87.Ox 2.4 . 87.Ox 2.4 .
88.Sh BUGS 88.Sh BUGS
89This function uses the header 89This function uses the header
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 93517a5d28..762987681f 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.6 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400 2.\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
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,5 +388,6 @@ on error.
388.Xr X509_REVOKED_new 3 , 388.Xr X509_REVOKED_new 3 ,
389.Xr X509V3_get_d2i 3 389.Xr X509V3_get_d2i 3
390.Sh HISTORY 390.Sh HISTORY
391These functions appeared before SSLeay 0.8 and have been available since 391These functions first appeared in SSLeay 0.8.0
392and have been available since
392.Ox 2.4 . 393.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3 b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
index 687f97efef..cdce7682ce 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.7 2018/03/20 18:35:13 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.8 2018/03/27 17:35:50 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.\" 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 20 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt D2I_ASN1_OBJECT 3 19.Dt D2I_ASN1_OBJECT 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -78,7 +78,7 @@ or a value <= 0 if an error occurs.
78.Fn d2i_ASN1_OBJECT 78.Fn d2i_ASN1_OBJECT
79and 79and
80.Fn i2d_ASN1_OBJECT 80.Fn i2d_ASN1_OBJECT
81appeared in SSLeay 0.8.1b or earlier and have been available since 81first appeared in SSLeay 0.5.1 and have been available since
82.Ox 2.4 . 82.Ox 2.4 .
83.Sh CAVEATS 83.Sh CAVEATS
84.Fn d2i_ASN1_OBJECT 84.Fn d2i_ASN1_OBJECT
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index 451d5cdd77..c985bc8b68 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.11 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 23 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt D2I_ASN1_OCTET_STRING 3 18.Dt D2I_ASN1_OCTET_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -394,13 +394,15 @@ Certificate Revocation List (CRL) Profile
394.Fn d2i_ASN1_IA5STRING , 394.Fn d2i_ASN1_IA5STRING ,
395.Fn i2d_ASN1_IA5STRING , 395.Fn i2d_ASN1_IA5STRING ,
396.Fn d2i_ASN1_T61STRING , 396.Fn d2i_ASN1_T61STRING ,
397.Fn i2d_ASN1_T61STRING ,
397.Fn d2i_ASN1_PRINTABLESTRING , 398.Fn d2i_ASN1_PRINTABLESTRING ,
399.Fn i2d_ASN1_PRINTABLESTRING
398.Fn d2i_ASN1_PRINTABLE , 400.Fn d2i_ASN1_PRINTABLE ,
399.Fn i2d_ASN1_PRINTABLE , 401.Fn i2d_ASN1_PRINTABLE ,
400.Fn d2i_ASN1_UTCTIME , 402.Fn d2i_ASN1_UTCTIME ,
401and 403and
402.Fn i2d_ASN1_UTCTIME 404.Fn i2d_ASN1_UTCTIME
403appeared in SSLeay 0.8.1b or earlier and have been available since 405first appeared in SSLeay 0.5.1 and have been available since
404.Ox 2.4 . 406.Ox 2.4 .
405.Pp 407.Pp
406.Fn d2i_ASN1_BMPSTRING 408.Fn d2i_ASN1_BMPSTRING
@@ -429,10 +431,6 @@ first appeared in OpenSSL 0.9.3.
429These functions have been available since 431These functions have been available since
430.Ox 2.6 . 432.Ox 2.6 .
431.Pp 433.Pp
432.Fn i2d_ASN1_PRINTABLESTRING
433first appeared in OpenSSL 0.9.5 and has been available since
434.Ox 2.7 .
435.Pp
436.Fn d2i_ASN1_UNIVERSALSTRING , 434.Fn d2i_ASN1_UNIVERSALSTRING ,
437.Fn i2d_ASN1_UNIVERSALSTRING , 435.Fn i2d_ASN1_UNIVERSALSTRING ,
438.Fn d2i_ASN1_GENERALSTRING , 436.Fn d2i_ASN1_GENERALSTRING ,
diff --git a/src/lib/libcrypto/man/d2i_DHparams.3 b/src/lib/libcrypto/man/d2i_DHparams.3
index 0a216dc507..7fd9878dc0 100644
--- a/src/lib/libcrypto/man/d2i_DHparams.3
+++ b/src/lib/libcrypto/man/d2i_DHparams.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DHparams.3,v 1.7 2018/03/20 22:22:10 schwarze Exp $ 1.\" $OpenBSD: d2i_DHparams.3,v 1.8 2018/03/27 17:35:50 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 Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -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 20 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt D2I_DHPARAMS 3 54.Dt D2I_DHPARAMS 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -95,5 +95,5 @@ if an error occurs.
95.Fn d2i_DHparams 95.Fn d2i_DHparams
96and 96and
97.Fn i2d_DHparams 97.Fn i2d_DHparams
98appeared in SSLeay 0.8.1b or earlier and have been available since 98first appeared in SSLeay 0.5.1 and have been available since
99.Ox 2.4 . 99.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index 103954c924..4b82e6ccd2 100644
--- a/src/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.13 2018/03/27 17:35:50 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 was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt D2I_DSAPUBLICKEY 3 53.Dt D2I_DSAPUBLICKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -338,7 +338,9 @@ section 2.3.2: DSA Signature Keys
338.Fn d2i_DSAPublicKey , 338.Fn d2i_DSAPublicKey ,
339.Fn i2d_DSAPublicKey , 339.Fn i2d_DSAPublicKey ,
340.Fn d2i_DSAPrivateKey , 340.Fn d2i_DSAPrivateKey ,
341.Fn i2d_DSAPrivateKey , 341and
342.Fn i2d_DSAPrivateKey
343first appeared in SSLeay 0.6.0.
342.Fn d2i_DSAPrivateKey_bio , 344.Fn d2i_DSAPrivateKey_bio ,
343.Fn d2i_DSAPrivateKey_fp , 345.Fn d2i_DSAPrivateKey_fp ,
344.Fn i2d_DSAPrivateKey_bio , 346.Fn i2d_DSAPrivateKey_bio ,
@@ -347,7 +349,8 @@ section 2.3.2: DSA Signature Keys
347.Fn i2d_DSAparams , 349.Fn i2d_DSAparams ,
348and 350and
349.Fn DSAparams_dup 351.Fn DSAparams_dup
350appeared before SSLeay 0.8 and have been available since 352first appeared in SSLeay 0.8.0.
353These functions have been available since
351.Ox 2.4 . 354.Ox 2.4 .
352.Pp 355.Pp
353.Fn d2i_DSA_SIG 356.Fn d2i_DSA_SIG
diff --git a/src/lib/libcrypto/man/d2i_PKCS7.3 b/src/lib/libcrypto/man/d2i_PKCS7.3
index cb00bf2a0c..0581583fc7 100644
--- a/src/lib/libcrypto/man/d2i_PKCS7.3
+++ b/src/lib/libcrypto/man/d2i_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS7.3,v 1.5 2018/03/21 00:54:31 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS7.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt D2I_PKCS7 3 18.Dt D2I_PKCS7 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -350,5 +350,5 @@ RFC 2315: PKCS #7: Cryptographic Message Syntax Version 1.5
350.Fn d2i_PKCS7_SIGN_ENVELOPE , 350.Fn d2i_PKCS7_SIGN_ENVELOPE ,
351and 351and
352.Fn i2d_PKCS7_SIGN_ENVELOPE 352.Fn i2d_PKCS7_SIGN_ENVELOPE
353appeared in SSLeay 0.8.1b or earlier and have been available since 353first appeared in SSLeay 0.5.1 and have been available since
354.Ox 2.4 . 354.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3
index 7a2824bc57..85b46d44a0 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.7 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_PrivateKey.3,v 1.8 2018/03/27 17:35:50 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: March 27 2018 $
69.Dt D2I_PRIVATEKEY 3 69.Dt D2I_PRIVATEKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -271,7 +271,7 @@ Information Syntax Specification
271.Fn d2i_PublicKey , 271.Fn d2i_PublicKey ,
272and 272and
273.Fn i2d_PublicKey 273.Fn i2d_PublicKey
274appeared in SSLeay 0.8.1b or earlier and have been available since 274first appeared in SSLeay 0.6.0 and have been available since
275.Ox 2.4 . 275.Ox 2.4 .
276.Pp 276.Pp
277.Fn d2i_AutoPrivateKey , 277.Fn d2i_AutoPrivateKey ,
diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
index a98fd44018..d6c376d84b 100644
--- a/src/lib/libcrypto/man/d2i_RSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.12 2018/03/23 05:48:56 schwarze Exp $ 1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.13 2018/03/27 17:35:50 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.
@@ -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 23 2018 $ 70.Dd $Mdocdate: March 27 2018 $
71.Dt D2I_RSAPUBLICKEY 3 71.Dt D2I_RSAPUBLICKEY 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -353,18 +353,23 @@ section 4.1: Basic Certificate Fields
353.Fn i2d_RSAPublicKey , 353.Fn i2d_RSAPublicKey ,
354.Fn d2i_RSAPrivateKey , 354.Fn d2i_RSAPrivateKey ,
355.Fn i2d_RSAPrivateKey , 355.Fn i2d_RSAPrivateKey ,
356.Fn d2i_RSAPrivateKey_fp ,
357.Fn i2d_RSAPrivateKey_fp ,
356.Fn d2i_Netscape_RSA , 358.Fn d2i_Netscape_RSA ,
357.Fn i2d_Netscape_RSA , 359and
360.Fn i2d_Netscape_RSA
361first appeared in SSLeay 0.5.1.
362.Fn d2i_RSAPrivateKey_bio
363and
364.Fn i2d_RSAPrivateKey_bio
365first appeared in SSLeay 0.6.0.
358.Fn d2i_RSAPublicKey_bio , 366.Fn d2i_RSAPublicKey_bio ,
359.Fn d2i_RSAPublicKey_fp , 367.Fn d2i_RSAPublicKey_fp ,
360.Fn i2d_RSAPublicKey_bio , 368.Fn i2d_RSAPublicKey_bio ,
361.Fn i2d_RSAPublicKey_fp ,
362.Fn d2i_RSAPrivateKey_bio ,
363.Fn d2i_RSAPrivateKey_fp ,
364.Fn i2d_RSAPrivateKey_bio ,
365and 369and
366.Fn i2d_RSAPrivateKey_fp 370.Fn i2d_RSAPublicKey_fp
367appeared before SSLeay 0.8 and have been available since 371first appeared in SSLeay 0.8.1.
372These functions have been available since
368.Ox 2.4 . 373.Ox 2.4 .
369.Pp 374.Pp
370.Fn d2i_RSA_PUBKEY , 375.Fn d2i_RSA_PUBKEY ,
diff --git a/src/lib/libcrypto/man/d2i_X509.3 b/src/lib/libcrypto/man/d2i_X509.3
index 9c80fcdb75..94b136a0ce 100644
--- a/src/lib/libcrypto/man/d2i_X509.3
+++ b/src/lib/libcrypto/man/d2i_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: d2i_X509.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000 2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +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: March 22 2018 $ 69.Dd $Mdocdate: March 27 2018 $
70.Dt D2I_X509 3 70.Dt D2I_X509 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -272,16 +272,19 @@ Certificate Revocation List (CRL) Profile
272.Sh HISTORY 272.Sh HISTORY
273.Fn d2i_X509 , 273.Fn d2i_X509 ,
274.Fn i2d_X509 , 274.Fn i2d_X509 ,
275.Fn d2i_X509_bio ,
276.Fn d2i_X509_fp , 275.Fn d2i_X509_fp ,
277.Fn i2d_X509_bio ,
278.Fn i2d_X509_fp , 276.Fn i2d_X509_fp ,
279.Fn d2i_X509_CINF , 277.Fn d2i_X509_CINF ,
280.Fn i2d_X509_CINF , 278.Fn i2d_X509_CINF ,
281.Fn d2i_X509_VAL , 279.Fn d2i_X509_VAL ,
282and 280and
283.Fn i2d_X509_VAL 281.Fn i2d_X509_VAL
284appeared before SSLeay 0.8 and have been available since 282first appeared in SSLeay 0.5.1.
283.Fn d2i_X509_bio
284and
285.Fn i2d_X509_bio
286first appeared in SSLeay 0.6.0.
287These functions have been available since
285.Ox 2.4 . 288.Ox 2.4 .
286.Pp 289.Pp
287.Fn d2i_X509_AUX , 290.Fn d2i_X509_AUX ,
diff --git a/src/lib/libcrypto/man/d2i_X509_ALGOR.3 b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
index 0d5ad2c459..530ae86cf4 100644
--- a/src/lib/libcrypto/man/d2i_X509_ALGOR.3
+++ b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.9 2018/03/27 17:35:50 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.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 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 21 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt D2I_X509_ALGOR 3 19.Dt D2I_X509_ALGOR 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -54,5 +54,5 @@ Certificate Revocation List (CRL) Profile
54.Fn d2i_X509_ALGOR 54.Fn d2i_X509_ALGOR
55and 55and
56.Fn i2d_X509_ALGOR 56.Fn i2d_X509_ALGOR
57appeared before SSLeay 0.8 and have been available since 57first appeared in SSLeay 0.5.1 and have been available since
58.Ox 2.4 . 58.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3 b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
index 5d913928a2..6b070e5e51 100644
--- a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
+++ b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt D2I_X509_ATTRIBUTE 3 18.Dt D2I_X509_ATTRIBUTE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -72,5 +72,5 @@ section 8.2: Overall structure
72.Fn d2i_X509_ATTRIBUTE 72.Fn d2i_X509_ATTRIBUTE
73and 73and
74.Fn i2d_X509_ATTRIBUTE 74.Fn i2d_X509_ATTRIBUTE
75appeared before SSLeay 0.8 and have been available since 75first appeared in SSLeay 0.5.1 and have been available since
76.Ox 2.4 . 76.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_CRL.3 b/src/lib/libcrypto/man/d2i_X509_CRL.3
index aa023848f7..920be4aa89 100644
--- a/src/lib/libcrypto/man/d2i_X509_CRL.3
+++ b/src/lib/libcrypto/man/d2i_X509_CRL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_CRL.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_CRL.3,v 1.7 2018/03/27 17:35:50 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.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 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 21 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt D2I_X509_CRL 3 19.Dt D2I_X509_CRL 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -132,14 +132,17 @@ section 5: CRL and CRL Extensions Profile
132.Sh HISTORY 132.Sh HISTORY
133.Fn d2i_X509_CRL , 133.Fn d2i_X509_CRL ,
134.Fn i2d_X509_CRL , 134.Fn i2d_X509_CRL ,
135.Fn d2i_X509_CRL_bio ,
136.Fn d2i_X509_CRL_fp , 135.Fn d2i_X509_CRL_fp ,
137.Fn i2d_X509_CRL_bio ,
138.Fn i2d_X509_CRL_fp , 136.Fn i2d_X509_CRL_fp ,
139.Fn d2i_X509_CRL_INFO , 137.Fn d2i_X509_CRL_INFO ,
140.Fn i2d_X509_CRL_INFO , 138.Fn i2d_X509_CRL_INFO ,
141.Fn d2i_X509_REVOKED , 139.Fn d2i_X509_REVOKED ,
142and 140and
143.Fn i2d_X509_REVOKED 141.Fn i2d_X509_REVOKED
144appeared before SSLeay 0.8 and have been available since 142first appeared in SSLeay 0.5.1.
143.Fn d2i_X509_CRL_bio
144and
145.Fn i2d_X509_CRL_bio
146first appeared in SSLeay 0.6.0.
147These functions have been available since
145.Ox 2.4 . 148.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3 b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
index 046ef29e78..46a680c1ba 100644
--- a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
+++ b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.4 2018/03/27 17:35:50 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: March 27 2018 $
18.Dt D2I_X509_EXTENSION 3 18.Dt D2I_X509_EXTENSION 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -94,7 +94,7 @@ Certificate Revocation List (CRL) Profile
94.Fn d2i_X509_EXTENSION 94.Fn d2i_X509_EXTENSION
95and 95and
96.Fn i2d_X509_EXTENSION 96.Fn i2d_X509_EXTENSION
97appeared before SSLeay 0.8 and have been available since 97first appeared in SSLeay 0.6.2 and have been available since
98.Ox 2.4 . 98.Ox 2.4 .
99.Pp 99.Pp
100.Fn d2i_X509_EXTENSIONS 100.Fn d2i_X509_EXTENSIONS
diff --git a/src/lib/libcrypto/man/d2i_X509_NAME.3 b/src/lib/libcrypto/man/d2i_X509_NAME.3
index 063a72edeb..3289ccb134 100644
--- a/src/lib/libcrypto/man/d2i_X509_NAME.3
+++ b/src/lib/libcrypto/man/d2i_X509_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_NAME.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_NAME.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $
2.\" checked up to: 2.\" checked up to:
3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and 3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and
4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400 4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: March 23 2018 $ 20.Dd $Mdocdate: March 27 2018 $
21.Dt D2I_X509_NAME 3 21.Dt D2I_X509_NAME 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -175,15 +175,18 @@ Information technology - ASN.1 encoding rules:
175Specification of Basic Encoding Rules (BER), Canonical Encoding 175Specification of Basic Encoding Rules (BER), Canonical Encoding
176Rules (CER) and Distinguished Encoding Rules (DER). 176Rules (CER) and Distinguished Encoding Rules (DER).
177.Sh HISTORY 177.Sh HISTORY
178.Fn X509_NAME_dup
179first appeared in SSLeay 0.4.4.
178.Fn d2i_X509_NAME , 180.Fn d2i_X509_NAME ,
179.Fn i2d_X509_NAME , 181.Fn i2d_X509_NAME ,
180.Fn X509_NAME_dup ,
181.Fn X509_NAME_hash ,
182.Fn d2i_X509_NAME_ENTRY , 182.Fn d2i_X509_NAME_ENTRY ,
183.Fn i2d_X509_NAME_ENTRY , 183.Fn i2d_X509_NAME_ENTRY ,
184and 184and
185.Fn X509_NAME_ENTRY_dup 185.Fn X509_NAME_ENTRY_dup
186appeared before SSLeay 0.8 and have been available since 186first appeared in SSLeay 0.5.1.
187.Fn X509_NAME_hash
188first appeared in SSLeay 0.8.0.
189These functions have been available since
187.Ox 2.4 . 190.Ox 2.4 .
188.Pp 191.Pp
189.Fn X509_NAME_get0_der 192.Fn X509_NAME_get0_der
diff --git a/src/lib/libcrypto/man/d2i_X509_REQ.3 b/src/lib/libcrypto/man/d2i_X509_REQ.3
index 3030ac6664..95785a2d25 100644
--- a/src/lib/libcrypto/man/d2i_X509_REQ.3
+++ b/src/lib/libcrypto/man/d2i_X509_REQ.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_REQ.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_REQ.3,v 1.7 2018/03/27 17:35:50 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.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 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 21 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt D2I_X509_REQ 3 19.Dt D2I_X509_REQ 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -137,12 +137,15 @@ RFC 2986: PKCS #10: Certification Request Syntax Specification
137.Sh HISTORY 137.Sh HISTORY
138.Fn d2i_X509_REQ , 138.Fn d2i_X509_REQ ,
139.Fn i2d_X509_REQ , 139.Fn i2d_X509_REQ ,
140.Fn d2i_X509_REQ_bio ,
141.Fn d2i_X509_REQ_fp , 140.Fn d2i_X509_REQ_fp ,
142.Fn i2d_X509_REQ_bio ,
143.Fn i2d_X509_REQ_fp , 141.Fn i2d_X509_REQ_fp ,
144.Fn d2i_X509_REQ_INFO , 142.Fn d2i_X509_REQ_INFO ,
145and 143and
146.Fn i2d_X509_REQ_INFO 144.Fn i2d_X509_REQ_INFO
147appeared before SSLeay 0.8 and have been available since 145first appeared in SSLeay 0.5.1.
146.Fn d2i_X509_REQ_bio
147and
148.Fn i2d_X509_REQ_bio
149first appeared in SSLeay 0.6.0.
150These functions have been available since
148.Ox 2.4 . 151.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_SIG.3 b/src/lib/libcrypto/man/d2i_X509_SIG.3
index 2f512d3174..fddeed79b3 100644
--- a/src/lib/libcrypto/man/d2i_X509_SIG.3
+++ b/src/lib/libcrypto/man/d2i_X509_SIG.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_SIG.3,v 1.8 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_SIG.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 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 21 2018 $ 18.Dd $Mdocdate: March 27 2018 $
19.Dt D2I_X509_SIG 3 19.Dt D2I_X509_SIG 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -127,7 +127,7 @@ section 9: Encoding Methods for Signatures
127.Fn d2i_X509_SIG 127.Fn d2i_X509_SIG
128and 128and
129.Fn i2d_X509_SIG 129.Fn i2d_X509_SIG
130appeared before SSLeay 0.8 and have been available since 130first appeared in SSLeay 0.5.1 and have been available since
131.Ox 2.4 . 131.Ox 2.4 .
132.Pp 132.Pp
133.Fn d2i_PKCS8_bio , 133.Fn d2i_PKCS8_bio ,
diff --git a/src/lib/libcrypto/man/des_read_pw.3 b/src/lib/libcrypto/man/des_read_pw.3
index a7060d6efa..8c63a65fd2 100644
--- a/src/lib/libcrypto/man/des_read_pw.3
+++ b/src/lib/libcrypto/man/des_read_pw.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: des_read_pw.3,v 1.7 2018/03/20 22:06:59 schwarze Exp $ 1.\" $OpenBSD: des_read_pw.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/crypto/ui_compat.pod May 14 11:28:00 2006 +0000 2.\" OpenSSL doc/crypto/ui_compat.pod May 14 11:28:00 2006 +0000
3.\" OpenSSL doc/crypto/des.pod 2a9aca32 Oct 25 08:44:10 2001 +0000 3.\" OpenSSL doc/crypto/des.pod 2a9aca32 Oct 25 08:44:10 2001 +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: March 20 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt DES_READ_PW 3 54.Dt DES_READ_PW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -131,8 +131,13 @@ is functionally similar to
131.Sh SEE ALSO 131.Sh SEE ALSO
132.Xr UI_new 3 132.Xr UI_new 3
133.Sh HISTORY 133.Sh HISTORY
134These functions appeared in SSLeay 0.8.1b or earlier 134.Fn des_read_pw_string
135and have been available since 135appeared in SSLeay 0.4 or earlier.
136.Fn EVP_read_pw_string
137first appeared in SSLeay 0.5.1.
138.Fn des_read_pw
139first appeared in SSLeay 0.8.0.
140These functions have been available since
136.Ox 2.4 . 141.Ox 2.4 .
137.Sh AUTHORS 142.Sh AUTHORS
138.An Richard Levitte Aq Mt richard@levitte.org 143.An Richard Levitte Aq Mt richard@levitte.org
diff --git a/src/lib/libcrypto/man/lh_new.3 b/src/lib/libcrypto/man/lh_new.3
index 4f2f3a152a..3be32cf675 100644
--- a/src/lib/libcrypto/man/lh_new.3
+++ b/src/lib/libcrypto/man/lh_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: lh_new.3,v 1.3 2016/11/28 14:31:20 schwarze Exp $ 1.\" $OpenBSD: lh_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 1bc74519 May 20 08:11:46 2016 -0400 2.\" OpenSSL 1bc74519 May 20 08:11:46 2016 -0400
3.\" 3.\"
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: November 28 2016 $ 118.Dd $Mdocdate: March 27 2018 $
119.Dt LH_NEW 3 119.Dt LH_NEW 3
120.Os 120.Os
121.Sh NAME 121.Sh NAME
@@ -525,7 +525,19 @@ rather it would be used in the function passed to
525.Sh SEE ALSO 525.Sh SEE ALSO
526.Xr lh_stats 3 526.Xr lh_stats 3
527.Sh HISTORY 527.Sh HISTORY
528The lhash library is available in all versions of SSLeay and OpenSSL. 528.Fn lh_new ,
529.Fn lh_free ,
530.Fn lh_insert ,
531.Fn lh_delete ,
532.Fn lh_retrieve ,
533and
534.Fn lh_doall
535appeared in SSLeay 0.4 or earlier.
536.Fn lh_doall_arg
537first appeared in SSLeay 0.5.1.
538These functions have been available since
539.Ox 2.4 .
540.Pp
529.Fn lh_<type>_error 541.Fn lh_<type>_error
530was added in SSLeay 0.9.1b. 542was added in SSLeay 0.9.1b.
531.Pp 543.Pp
diff --git a/src/lib/libcrypto/man/lh_stats.3 b/src/lib/libcrypto/man/lh_stats.3
index 90bd1c9893..e057d7d65e 100644
--- a/src/lib/libcrypto/man/lh_stats.3
+++ b/src/lib/libcrypto/man/lh_stats.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: lh_stats.3,v 1.5 2016/12/06 12:24:33 schwarze Exp $ 1.\" $OpenBSD: lh_stats.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL e2f92610 May 18 11:44:05 2016 -0400 2.\" OpenSSL e2f92610 May 18 11:44:05 2016 -0400
3.\" 3.\"
4.\" -------------------------------------------------------------------------- 4.\" --------------------------------------------------------------------------
@@ -113,7 +113,7 @@
113.\" copied and put under another distribution licence 113.\" copied and put under another distribution licence
114.\" [including the GNU Public Licence.] 114.\" [including the GNU Public Licence.]
115.\" 115.\"
116.Dd $Mdocdate: December 6 2016 $ 116.Dd $Mdocdate: March 27 2018 $
117.Dt LH_STATS 3 117.Dt LH_STATS 3
118.Os 118.Os
119.Sh NAME 119.Sh NAME
@@ -193,6 +193,16 @@ These functions do not return values.
193.Xr BIO_new 3 , 193.Xr BIO_new 3 ,
194.Xr lh_new 3 194.Xr lh_new 3
195.Sh HISTORY 195.Sh HISTORY
196These functions are available in all versions of SSLeay and OpenSSL. 196.Fn lh_stats ,
197.Fn lh_node_stats ,
198.Fn lh_node_usage_stats
199appeared in SSLeay 0.4.
200.Fn lh_stats_bio ,
201.Fn lh_node_stats_bio ,
202and
203.Fn lh_node_usage_stats_bio
204first appeared in SSLeay 0.6.0.
205These functions have been available since
206.Ox 2.4 .
197.Sh AUTHORS 207.Sh AUTHORS
198.An Eric Young 208.An Eric Young
diff --git a/src/lib/libssl/man/BIO_f_ssl.3 b/src/lib/libssl/man/BIO_f_ssl.3
index 6826441e81..97a3ff913a 100644
--- a/src/lib/libssl/man/BIO_f_ssl.3
+++ b/src/lib/libssl/man/BIO_f_ssl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_ssl.3,v 1.8 2018/03/21 08:06:34 schwarze Exp $ 1.\" $OpenBSD: BIO_f_ssl.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500
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: March 21 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt BIO_F_SSL 3 54.Dt BIO_F_SSL 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -568,14 +568,18 @@ BIO_free_all(sbio);
568.Sh HISTORY 568.Sh HISTORY
569.Fn BIO_f_ssl , 569.Fn BIO_f_ssl ,
570.Fn BIO_set_ssl , 570.Fn BIO_set_ssl ,
571.Fn BIO_get_ssl , 571and
572.Fn BIO_get_ssl
573first appeared in SSLeay 0.6.0.
572.Fn BIO_set_ssl_mode , 574.Fn BIO_set_ssl_mode ,
573.Fn BIO_new_ssl , 575.Fn BIO_new_ssl ,
574.Fn BIO_ssl_copy_session_id , 576and
575.Fn BIO_ssl_shutdown , 577.Fn BIO_ssl_copy_session_id
578first appeared in SSLeay 0.8.0.
579.Fn BIO_ssl_shutdown
576and 580and
577.Fn BIO_do_handshake 581.Fn BIO_do_handshake
578appeared before SSLeay 0.8. 582first appeared in SSLeay 0.8.1.
579.Fn BIO_set_ssl_renegotiate_bytes , 583.Fn BIO_set_ssl_renegotiate_bytes ,
580.Fn BIO_get_num_renegotiates , 584.Fn BIO_get_num_renegotiates ,
581.Fn BIO_set_ssl_renegotiate_timeout , 585.Fn BIO_set_ssl_renegotiate_timeout ,
diff --git a/src/lib/libssl/man/DTLSv1_listen.3 b/src/lib/libssl/man/DTLSv1_listen.3
index 26a874a347..047ec0a7ff 100644
--- a/src/lib/libssl/man/DTLSv1_listen.3
+++ b/src/lib/libssl/man/DTLSv1_listen.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DTLSv1_listen.3,v 1.3 2018/03/23 02:21:08 schwarze Exp $ 1.\" $OpenBSD: DTLSv1_listen.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 7795475f Dec 18 13:18:31 2015 -0500 2.\" OpenSSL 7795475f Dec 18 13:18:31 2015 -0500
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt DTLSV1_LISTEN 3 52.Dt DTLSV1_LISTEN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -183,5 +183,5 @@ non-fatal), whilst return codes >0 indicate success.
183.Xr SSL_get_error 3 183.Xr SSL_get_error 3
184.Sh HISTORY 184.Sh HISTORY
185.Fn DTLSv1_listen 185.Fn DTLSv1_listen
186first appeared in OpenSSL 0.9.8m and have been available since 186first appeared in OpenSSL 0.9.8m and has been available since
187.Ox 4.9 . 187.Ox 4.9 .
diff --git a/src/lib/libssl/man/PEM_read_SSL_SESSION.3 b/src/lib/libssl/man/PEM_read_SSL_SESSION.3
index 1412672caa..b9987ebfb0 100644
--- a/src/lib/libssl/man/PEM_read_SSL_SESSION.3
+++ b/src/lib/libssl/man/PEM_read_SSL_SESSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL doc/man3/PEM_read_CMS.pod b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL doc/man3/PEM_read_CMS.pod b97fdb57 Nov 11 09:33:09 2016 +0100
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 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt PEM_READ_SSL_SESSION 3 52.Dt PEM_READ_SSL_SESSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -134,10 +134,13 @@ return the number of bytes written or 0 on error.
134.Sh SEE ALSO 134.Sh SEE ALSO
135.Xr PEM_read 3 135.Xr PEM_read 3
136.Sh HISTORY 136.Sh HISTORY
137.Fn PEM_read_SSL_SESSION , 137.Fn PEM_read_SSL_SESSION
138.Fn PEM_read_bio_SSL_SESSION , 138and
139.Fn PEM_write_SSL_SESSION , 139.Fn PEM_write_SSL_SESSION
140first appeared in SSLeay 0.5.2.
141.Fn PEM_read_bio_SSL_SESSION
140and 142and
141.Fn PEM_write_bio_SSL_SESSION 143.Fn PEM_write_bio_SSL_SESSION
142appeared before SSLeay 0.8 and have been available since 144first appeared in SSLeay 0.6.0.
145These functions have been available since
143.Ox 2.4 . 146.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CIPHER_get_name.3 b/src/lib/libssl/man/SSL_CIPHER_get_name.3
index d69590922c..24e96a6416 100644
--- a/src/lib/libssl/man/SSL_CIPHER_get_name.3
+++ b/src/lib/libssl/man/SSL_CIPHER_get_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.8 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.9 2018/03/27 17:35:50 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.\" 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.\"
@@ -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 24 2018 $ 55.Dd $Mdocdate: March 27 2018 $
56.Dt SSL_CIPHER_GET_NAME 3 56.Dt SSL_CIPHER_GET_NAME 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -322,12 +322,14 @@ A complete list can be retrieved by invoking the following command:
322.Xr SSL_get_ciphers 3 , 322.Xr SSL_get_ciphers 3 ,
323.Xr SSL_get_current_cipher 3 323.Xr SSL_get_current_cipher 3
324.Sh HISTORY 324.Sh HISTORY
325.Fn SSL_CIPHER_description
326first appeared in SSLeay 0.8.0.
325.Fn SSL_CIPHER_get_name , 327.Fn SSL_CIPHER_get_name ,
326.Fn SSL_CIPHER_get_bits , 328.Fn SSL_CIPHER_get_bits ,
327.Fn SSL_CIPHER_get_version ,
328and 329and
329.Fn SSL_CIPHER_description 330.Fn SSL_CIPHER_get_version
330appeared before SSLeay 0.8 and have been available since 331first appeared in SSLeay 0.8.1.
332These functions have been available since
331.Ox 2.4 . 333.Ox 2.4 .
332.Pp 334.Pp
333.Fn SSL_CIPHER_get_id 335.Fn SSL_CIPHER_get_id
diff --git a/src/lib/libssl/man/SSL_CTX_add_session.3 b/src/lib/libssl/man/SSL_CTX_add_session.3
index 285c7fbbba..443bdb542a 100644
--- a/src/lib/libssl/man/SSL_CTX_add_session.3
+++ b/src/lib/libssl/man/SSL_CTX_add_session.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_add_session.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_add_session.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL SSL_CTX_add_session.pod 1722496f Jun 8 15:18:38 2017 -0400 2.\" OpenSSL SSL_CTX_add_session.pod 1722496f Jun 8 15:18:38 2017 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CTX_ADD_SESSION 3 53.Dt SSL_CTX_ADD_SESSION 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -128,5 +128,5 @@ The operation succeeded.
128.Fn SSL_CTX_add_session 128.Fn SSL_CTX_add_session
129and 129and
130.Fn SSL_CTX_remove_session 130.Fn SSL_CTX_remove_session
131appeared before SSLeay 0.8 and have been available since 131first appeared in SSLeay 0.8.0 and have been available since
132.Ox 2.4 . 132.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_ctrl.3 b/src/lib/libssl/man/SSL_CTX_ctrl.3
index f5a28a4223..c91ddff374 100644
--- a/src/lib/libssl/man/SSL_CTX_ctrl.3
+++ b/src/lib/libssl/man/SSL_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.7 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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: March 27 2018 $
52.Dt SSL_CTX_CTRL 3 52.Dt SSL_CTX_CTRL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -112,7 +112,7 @@ parameter.
112.Fn SSL_CTX_ctrl 112.Fn SSL_CTX_ctrl
113and 113and
114.Fn SSL_ctrl 114.Fn SSL_ctrl
115appeared before SSLeay 0.8 and have been available since 115first appeared in SSLeay 0.8.0 and have been available since
116.Ox 2.4 . 116.Ox 2.4 .
117.Pp 117.Pp
118.Fn SSL_CTX_callback_ctrl 118.Fn SSL_CTX_callback_ctrl
diff --git a/src/lib/libssl/man/SSL_CTX_flush_sessions.3 b/src/lib/libssl/man/SSL_CTX_flush_sessions.3
index b017b9d563..2ef781cb4a 100644
--- a/src/lib/libssl/man/SSL_CTX_flush_sessions.3
+++ b/src/lib/libssl/man/SSL_CTX_flush_sessions.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL SSL_CTX_flush_sessions.pod 1722496f Jun 8 15:18:38 2017 -0400 2.\" OpenSSL SSL_CTX_flush_sessions.pod 1722496f Jun 8 15:18:38 2017 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_FLUSH_SESSIONS 3 52.Dt SSL_CTX_FLUSH_SESSIONS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -96,5 +96,5 @@ is however called to synchronize with the external cache (see
96.Xr SSL_CTX_set_timeout 3 96.Xr SSL_CTX_set_timeout 3
97.Sh HISTORY 97.Sh HISTORY
98.Fn SSL_CTX_flush_sessions 98.Fn SSL_CTX_flush_sessions
99appeared before SSLeay 0.8 and has been available since 99first appeared in SSLeay 0.8.0 and has been available since
100.Ox 2.4 . 100.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_free.3 b/src/lib/libssl/man/SSL_CTX_free.3
index dec89699e0..47f247631b 100644
--- a/src/lib/libssl/man/SSL_CTX_free.3
+++ b/src/lib/libssl/man/SSL_CTX_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_free.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_FREE 3 52.Dt SSL_CTX_FREE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -97,5 +97,5 @@ prior to calling
97.Xr SSL_CTX_sess_set_get_cb 3 97.Xr SSL_CTX_sess_set_get_cb 3
98.Sh HISTORY 98.Sh HISTORY
99.Fn SSL_CTX_free 99.Fn SSL_CTX_free
100appeared before SSLeay 0.8 and has been available since 100first appeared in SSLeay 0.5.1 and has been available since
101.Ox 2.4 . 101.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_get_verify_mode.3 b/src/lib/libssl/man/SSL_CTX_get_verify_mode.3
index bcfed50648..7c87775069 100644
--- a/src/lib/libssl/man/SSL_CTX_get_verify_mode.3
+++ b/src/lib/libssl/man/SSL_CTX_get_verify_mode.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.4 2018/03/21 17:58:58 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_GET_VERIFY_MODE 3 52.Dt SSL_CTX_GET_VERIFY_MODE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -121,7 +121,7 @@ pointer is returned and the default callback will be used.
121.Fn SSL_get_verify_callback , 121.Fn SSL_get_verify_callback ,
122and 122and
123.Fn SSL_CTX_get_verify_callback 123.Fn SSL_CTX_get_verify_callback
124appeared before SSLeay 0.8 and have been available since 124first appeared in SSLeay 0.8.0 and have been available since
125.Ox 2.4 . 125.Ox 2.4 .
126.Pp 126.Pp
127.Fn SSL_CTX_get_verify_depth 127.Fn SSL_CTX_get_verify_depth
diff --git a/src/lib/libssl/man/SSL_CTX_load_verify_locations.3 b/src/lib/libssl/man/SSL_CTX_load_verify_locations.3
index ab0374ecfc..373df2402e 100644
--- a/src/lib/libssl/man/SSL_CTX_load_verify_locations.3
+++ b/src/lib/libssl/man/SSL_CTX_load_verify_locations.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CTX_LOAD_VERIFY_LOCATIONS 3 53.Dt SSL_CTX_LOAD_VERIFY_LOCATIONS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -225,7 +225,7 @@ $ for c in *.pem; do
225.Fn SSL_CTX_load_verify_locations 225.Fn SSL_CTX_load_verify_locations
226and 226and
227.Fn SSL_CTX_set_default_verify_paths 227.Fn SSL_CTX_set_default_verify_paths
228appeared before SSLeay 0.8 and have been available since 228first appeared in SSLeay 0.8.0 and have been available since
229.Ox 2.4 . 229.Ox 2.4 .
230.Sh CAVEATS 230.Sh CAVEATS
231If several CA certificates matching the name, key identifier, and serial 231If several CA certificates matching the name, key identifier, and serial
diff --git a/src/lib/libssl/man/SSL_CTX_new.3 b/src/lib/libssl/man/SSL_CTX_new.3
index 78b64f0631..1d28fc847d 100644
--- a/src/lib/libssl/man/SSL_CTX_new.3
+++ b/src/lib/libssl/man/SSL_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_new.3,v 1.9 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_new.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100 2.\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100
3.\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +0100 3.\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +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: March 24 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_CTX_NEW 3 54.Dt SSL_CTX_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -239,12 +239,13 @@ returns 1 for success or 0 for failure.
239.Xr SSL_CTX_set_options 3 , 239.Xr SSL_CTX_set_options 3 ,
240.Xr SSL_set_connect_state 3 240.Xr SSL_set_connect_state 3
241.Sh HISTORY 241.Sh HISTORY
242.Fn SSL_CTX_new , 242.Fn SSL_CTX_new
243first appeared in SSLeay 0.5.1.
243.Fn SSLv23_method , 244.Fn SSLv23_method ,
244.Fn SSLv23_server_method , 245.Fn SSLv23_server_method ,
245and 246and
246.Fn SSLv23_client_method 247.Fn SSLv23_client_method
247appeared before SSLeay 0.8. 248first appeared in SSLeay 0.8.0.
248.Fn TLSv1_method , 249.Fn TLSv1_method ,
249.Fn TLSv1_server_method , 250.Fn TLSv1_server_method ,
250and 251and
diff --git a/src/lib/libssl/man/SSL_CTX_sess_number.3 b/src/lib/libssl/man/SSL_CTX_sess_number.3
index d4b5f8fa2c..4c0e0c3767 100644
--- a/src/lib/libssl/man/SSL_CTX_sess_number.3
+++ b/src/lib/libssl/man/SSL_CTX_sess_number.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000 2.\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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 24 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SESS_NUMBER 3 52.Dt SSL_CTX_SESS_NUMBER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -152,11 +152,12 @@ cache size was exceeded.
152.Fn SSL_CTX_sess_accept , 152.Fn SSL_CTX_sess_accept ,
153.Fn SSL_CTX_sess_accept_good , 153.Fn SSL_CTX_sess_accept_good ,
154.Fn SSL_CTX_sess_hits , 154.Fn SSL_CTX_sess_hits ,
155.Fn SSL_CTX_sess_cb_hits ,
156.Fn SSL_CTX_sess_misses , 155.Fn SSL_CTX_sess_misses ,
157and 156and
158.Fn SSL_CTX_sess_timeouts 157.Fn SSL_CTX_sess_timeouts
159appeared before SSLeay 0.8. 158first appeared in SSLeay 0.5.2.
159.Fn SSL_CTX_sess_cb_hits
160first appeared in SSLeay 0.6.0.
160.Fn SSL_CTX_sess_connect_renegotiate , 161.Fn SSL_CTX_sess_connect_renegotiate ,
161.Fn SSL_CTX_sess_accept_renegotiate , 162.Fn SSL_CTX_sess_accept_renegotiate ,
162and 163and
diff --git a/src/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 b/src/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
index e54b49bbcd..531219120f 100644
--- a/src/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
+++ b/src/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CTX_SESS_SET_GET_CB 3 53.Dt SSL_CTX_SESS_SET_GET_CB 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -206,5 +206,15 @@ not be explicitly freed with
206.Xr SSL_CTX_set_session_cache_mode 3 , 206.Xr SSL_CTX_set_session_cache_mode 3 ,
207.Xr SSL_SESSION_free 3 207.Xr SSL_SESSION_free 3
208.Sh HISTORY 208.Sh HISTORY
209These functions appeared before SSLeay 0.8 and have been available since 209.Fn SSL_CTX_sess_set_new_cb ,
210.Fn SSL_CTX_sess_set_get_cb ,
211.Fn SSL_CTX_sess_get_new_cb ,
212and
213.Fn SSL_CTX_sess_get_get_cb
214first appeared in SSLeay 0.6.0.
215.Fn SSL_CTX_sess_set_remove_cb
216and
217.Fn SSL_CTX_sess_get_remove_cb
218first appeared in SSLeay 0.8.0.
219These functions have been available since
210.Ox 2.4 . 220.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_sessions.3 b/src/lib/libssl/man/SSL_CTX_sessions.3
index 3d5db2e68a..a1c7ca5944 100644
--- a/src/lib/libssl/man/SSL_CTX_sessions.3
+++ b/src/lib/libssl/man/SSL_CTX_sessions.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_sessions.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_sessions.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SESSIONS 3 52.Dt SSL_CTX_SESSIONS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -82,5 +82,5 @@ family of functions.
82.Xr SSL_CTX_set_session_cache_mode 3 82.Xr SSL_CTX_set_session_cache_mode 3
83.Sh HISTORY 83.Sh HISTORY
84.Fn SSL_CTX_sessions 84.Fn SSL_CTX_sessions
85appeared before SSLeay 0.8 and has been available since 85first appeared in SSLeay 0.5.2 and has been available since
86.Ox 2.4 . 86.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_cert_store.3 b/src/lib/libssl/man/SSL_CTX_set_cert_store.3
index 28a4df1d79..b23e3c4a12 100644
--- a/src/lib/libssl/man/SSL_CTX_set_cert_store.3
+++ b/src/lib/libssl/man/SSL_CTX_set_cert_store.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.6 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.7 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_CERT_STORE 3 52.Dt SSL_CTX_SET_CERT_STORE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -126,5 +126,5 @@ returns the current setting.
126.Fn SSL_CTX_set_cert_store 126.Fn SSL_CTX_set_cert_store
127and 127and
128.Fn SSL_CTX_get_cert_store 128.Fn SSL_CTX_get_cert_store
129appeared before SSLeay 0.8 and have been available since 129first appeared in SSLeay 0.8.1 and have been available since
130.Ox 2.4 . 130.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 b/src/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
index 1f2188a6f2..e3ca5ff4ff 100644
--- a/src/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
+++ b/src/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_CERT_VERIFY_CALLBACK 3 52.Dt SSL_CTX_SET_CERT_VERIFY_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -128,7 +128,7 @@ function set using
128.Xr SSL_get_verify_result 3 128.Xr SSL_get_verify_result 3
129.Sh HISTORY 129.Sh HISTORY
130.Fn SSL_CTX_set_cert_verify_callback 130.Fn SSL_CTX_set_cert_verify_callback
131appeared before SSLeay 0.8 and has been available since 131first appeared in SSLeay 0.6.1 and has been available since
132.Ox 2.4 . 132.Ox 2.4 .
133.Pp 133.Pp
134Previous to OpenSSL 0.9.7, the 134Previous to OpenSSL 0.9.7, the
diff --git a/src/lib/libssl/man/SSL_CTX_set_cipher_list.3 b/src/lib/libssl/man/SSL_CTX_set_cipher_list.3
index 75895ae2a8..59bcfb5fc5 100644
--- a/src/lib/libssl/man/SSL_CTX_set_cipher_list.3
+++ b/src/lib/libssl/man/SSL_CTX_set_cipher_list.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.6 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_CIPHER_LIST 3 52.Dt SSL_CTX_SET_CIPHER_LIST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -126,5 +126,5 @@ return 1 if any cipher could be selected and 0 on complete failure.
126.Fn SSL_CTX_set_cipher_list 126.Fn SSL_CTX_set_cipher_list
127and 127and
128.Fn SSL_set_cipher_list 128.Fn SSL_set_cipher_list
129appeared before SSLeay 0.8 and have been available since 129first appeared in SSLeay 0.5.2 and have been available since
130.Ox 2.4 . 130.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_client_CA_list.3 b/src/lib/libssl/man/SSL_CTX_set_client_CA_list.3
index 7f40e15b0d..274a673b0f 100644
--- a/src/lib/libssl/man/SSL_CTX_set_client_CA_list.3
+++ b/src/lib/libssl/man/SSL_CTX_set_client_CA_list.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_CLIENT_CA_LIST 3 52.Dt SSL_CTX_SET_CLIENT_CA_LIST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -184,5 +184,5 @@ SSL_CTX_set_client_CA_list(ctx, SSL_load_client_CA_file(CAfile));
184.Fn SSL_CTX_add_client_CA , 184.Fn SSL_CTX_add_client_CA ,
185and 185and
186.Fn SSL_add_client_CA 186.Fn SSL_add_client_CA
187appeared before SSLeay 0.8 and have been available since 187first appeared in SSLeay 0.8.0 and have been available since
188.Ox 2.4 . 188.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 b/src/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
index f1f76af8c9..a2433b5e92 100644
--- a/src/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
+++ b/src/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_CLIENT_CERT_CB 3 52.Dt SSL_CTX_SET_CLIENT_CERT_CB 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -150,7 +150,7 @@ certificate.
150.Fn SSL_CTX_set_client_cert_cb 150.Fn SSL_CTX_set_client_cert_cb
151and 151and
152.Fn SSL_CTX_get_client_cert_cb 152.Fn SSL_CTX_get_client_cert_cb
153appeared before SSLeay 0.8 and have been available since 153first appeared in SSLeay 0.6.6 and have been available since
154.Ox 2.4 . 154.Ox 2.4 .
155.Sh BUGS 155.Sh BUGS
156The 156The
diff --git a/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 b/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
index ff0773adb0..9f5907b32f 100644
--- a/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
+++ b/src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.5 2018/03/21 21:20:26 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_DEFAULT_PASSWD_CB 3 52.Dt SSL_CTX_SET_DEFAULT_PASSWD_CB 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -135,7 +135,7 @@ int pem_passwd_cb(char *buf, int size, int rwflag, void *password)
135.Xr SSL_CTX_use_certificate 3 135.Xr SSL_CTX_use_certificate 3
136.Sh HISTORY 136.Sh HISTORY
137.Fn SSL_CTX_set_default_passwd_cb 137.Fn SSL_CTX_set_default_passwd_cb
138appeared before SSLeay 0.8 and has been available since 138first appeared in SSLeay 0.6.2 and has been available since
139.Ox 2.4 . 139.Ox 2.4 .
140.Pp 140.Pp
141.Fn SSL_CTX_set_default_passwd_cb_userdata 141.Fn SSL_CTX_set_default_passwd_cb_userdata
diff --git a/src/lib/libssl/man/SSL_CTX_set_info_callback.3 b/src/lib/libssl/man/SSL_CTX_set_info_callback.3
index 1bb248135f..76eb8bee61 100644
--- a/src/lib/libssl/man/SSL_CTX_set_info_callback.3
+++ b/src/lib/libssl/man/SSL_CTX_set_info_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_INFO_CALLBACK 3 52.Dt SSL_CTX_SET_INFO_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -228,5 +228,6 @@ apps_ssl_info_callback(SSL *s, int where, int ret)
228.Xr SSL_alert_type_string 3 , 228.Xr SSL_alert_type_string 3 ,
229.Xr SSL_state_string 3 229.Xr SSL_state_string 3
230.Sh HISTORY 230.Sh HISTORY
231These functions appeared before SSLeay 0.8 and have been available since 231These functions first appeared in SSLeay 0.6.0
232and have been available since
232.Ox 2.4 . 233.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 b/src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
index 6856d364ce..feea399bca 100644
--- a/src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
+++ b/src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_QUIET_SHUTDOWN 3 52.Dt SSL_CTX_SET_QUIET_SHUTDOWN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -161,5 +161,6 @@ return the current setting.
161.Xr SSL_set_shutdown 3 , 161.Xr SSL_set_shutdown 3 ,
162.Xr SSL_shutdown 3 162.Xr SSL_shutdown 3
163.Sh HISTORY 163.Sh HISTORY
164These functions appeared before SSLeay 0.8 and have been available since 164These functions first appeared in SSLeay 0.8.1
165and have been available since
165.Ox 2.4 . 166.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_read_ahead.3 b/src/lib/libssl/man/SSL_CTX_set_read_ahead.3
index 8948d47e49..eae76eb472 100644
--- a/src/lib/libssl/man/SSL_CTX_set_read_ahead.3
+++ b/src/lib/libssl/man/SSL_CTX_set_read_ahead.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.3 2018/03/21 16:12:41 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_READ_AHEAD 3 52.Dt SSL_CTX_SET_READ_AHEAD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -129,7 +129,7 @@ except that the return values are undefined for DTLS.
129.Fn SSL_set_read_ahead 129.Fn SSL_set_read_ahead
130and 130and
131.Fn SSL_get_read_ahead 131.Fn SSL_get_read_ahead
132appeared before SSLeay 0.8 and have been available since 132appeared in SSLeay 0.4 or earlier and have been available since
133.Ox 2.4 . 133.Ox 2.4 .
134.Pp 134.Pp
135.Fn SSL_CTX_set_read_ahead , 135.Fn SSL_CTX_set_read_ahead ,
diff --git a/src/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 b/src/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
index 9e8e8500e8..0f8ee90b0a 100644
--- a/src/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
+++ b/src/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 67adf0a7 Dec 25 19:58:38 2016 +0100 2.\" OpenSSL 67adf0a7 Dec 25 19:58:38 2016 +0100
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CTX_SET_SESSION_CACHE_MODE 3 53.Dt SSL_CTX_SET_SESSION_CACHE_MODE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -188,7 +188,7 @@ returns the currently set cache mode.
188.Fn SSL_CTX_set_session_cache_mode 188.Fn SSL_CTX_set_session_cache_mode
189and 189and
190.Fn SSL_CTX_get_session_cache_mode 190.Fn SSL_CTX_get_session_cache_mode
191appeared before SSLeay 0.8 and have been available since 191first appeared in SSLeay 0.6.1 and have been available since
192.Ox 2.4 . 192.Ox 2.4 .
193.Pp 193.Pp
194.Dv SSL_SESS_CACHE_NO_INTERNAL_STORE 194.Dv SSL_SESS_CACHE_NO_INTERNAL_STORE
diff --git a/src/lib/libssl/man/SSL_CTX_set_ssl_version.3 b/src/lib/libssl/man/SSL_CTX_set_ssl_version.3
index 6633ccd177..eb29af620c 100644
--- a/src/lib/libssl/man/SSL_CTX_set_ssl_version.3
+++ b/src/lib/libssl/man/SSL_CTX_set_ssl_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_SSL_VERSION 3 52.Dt SSL_CTX_SET_SSL_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -131,5 +131,5 @@ The operation succeeded.
131.Fn SSL_set_ssl_method , 131.Fn SSL_set_ssl_method ,
132and 132and
133.Fn SSL_get_ssl_method 133.Fn SSL_get_ssl_method
134appeared before SSLeay 0.8 and have been available since 134first appeared in SSLeay 0.8.0 and have been available since
135.Ox 2.4 . 135.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_timeout.3 b/src/lib/libssl/man/SSL_CTX_set_timeout.3
index 3ccd3ebbd9..ab99e2016e 100644
--- a/src/lib/libssl/man/SSL_CTX_set_timeout.3
+++ b/src/lib/libssl/man/SSL_CTX_set_timeout.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_TIMEOUT 3 52.Dt SSL_CTX_SET_TIMEOUT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -114,5 +114,5 @@ returns the currently set timeout value.
114.Fn SSL_CTX_set_timeout 114.Fn SSL_CTX_set_timeout
115and 115and
116.Fn SSL_CTX_get_timeout 116.Fn SSL_CTX_get_timeout
117appeared before SSLeay 0.8 and have been available since 117first appeared in SSLeay 0.6.1 and have been available since
118.Ox 2.4 . 118.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 b/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
index 2456dd500d..b4f54eab3d 100644
--- a/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
+++ b/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.7 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_TMP_DH_CALLBACK 3 52.Dt SSL_CTX_SET_TMP_DH_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -225,7 +225,7 @@ if (SSL_CTX_set_tmp_dh(ctx, dh_2048) != 1) {
225.Fn SSL_CTX_set_tmp_dh_callback 225.Fn SSL_CTX_set_tmp_dh_callback
226and 226and
227.Fn SSL_CTX_set_tmp_dh 227.Fn SSL_CTX_set_tmp_dh
228appeared before SSLeay 0.8 and have been available since 228first appeared in SSLeay 0.8.0 and have been available since
229.Ox 2.4 . 229.Ox 2.4 .
230.Pp 230.Pp
231.Fn SSL_set_tmp_dh_callback 231.Fn SSL_set_tmp_dh_callback
diff --git a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
index ab32d41d97..0181634fe3 100644
--- a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
+++ b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500 2.\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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 24 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3 52.Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -103,7 +103,7 @@ These functions always return 0, indicating failure.
103.Fn SSL_CTX_set_tmp_rsa , 103.Fn SSL_CTX_set_tmp_rsa ,
104and 104and
105.Fn SSL_CTX_need_tmp_RSA 105.Fn SSL_CTX_need_tmp_RSA
106appeared before SSLeay 0.8 and have been available since 106first appeared in SSLeay 0.8.0 and have been available since
107.Ox 2.4 . 107.Ox 2.4 .
108.Pp 108.Pp
109.Fn SSL_set_tmp_rsa_callback 109.Fn SSL_set_tmp_rsa_callback
diff --git a/src/lib/libssl/man/SSL_CTX_set_verify.3 b/src/lib/libssl/man/SSL_CTX_set_verify.3
index 4c3b5dd749..40a09de902 100644
--- a/src/lib/libssl/man/SSL_CTX_set_verify.3
+++ b/src/lib/libssl/man/SSL_CTX_set_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.6 2018/03/21 17:58:58 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +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: March 21 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_CTX_SET_VERIFY 3 54.Dt SSL_CTX_SET_VERIFY 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -445,10 +445,11 @@ if (peer = SSL_get_peer_certificate(ssl)) {
445.Xr SSL_get_verify_result 3 , 445.Xr SSL_get_verify_result 3 ,
446.Xr SSL_new 3 446.Xr SSL_new 3
447.Sh HISTORY 447.Sh HISTORY
448.Fn SSL_CTX_set_verify
449and
450.Fn SSL_set_verify 448.Fn SSL_set_verify
451appeared before SSLeay 0.8 and have been available since 449appeared in SSLeay 0.4 or earlier.
450.Fn SSL_CTX_set_verify
451first appeared in SSLeay 0.6.4.
452Both functions have been available since
452.Ox 2.4 . 453.Ox 2.4 .
453.Pp 454.Pp
454.Fn SSL_CTX_set_verify_depth 455.Fn SSL_CTX_set_verify_depth
diff --git a/src/lib/libssl/man/SSL_CTX_use_certificate.3 b/src/lib/libssl/man/SSL_CTX_use_certificate.3
index f51b5d960f..3e493bd607 100644
--- a/src/lib/libssl/man/SSL_CTX_use_certificate.3
+++ b/src/lib/libssl/man/SSL_CTX_use_certificate.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000 2.\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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 24 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CTX_USE_CERTIFICATE 3 53.Dt SSL_CTX_USE_CERTIFICATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -392,28 +392,37 @@ Otherwise check out the error stack to find out the reason.
392.Xr SSL_new 3 , 392.Xr SSL_new 3 ,
393.Xr X509_check_private_key 3 393.Xr X509_check_private_key 3
394.Sh HISTORY 394.Sh HISTORY
395.Fn SSL_use_certificate ,
396.Fn SSL_use_certificate_file ,
397.Fn SSL_use_RSAPrivateKey ,
398and
399.Fn SSL_use_RSAPrivateKey_file
400appeared in SSLeay 0.4 or earlier.
401.Fn SSL_use_certificate_ASN1
402and
403.Fn SSL_use_RSAPrivateKey_ASN1
404first appeared in SSLeay 0.5.1.
405.Fn SSL_use_PrivateKey_file ,
406.Fn SSL_use_PrivateKey_ASN1 ,
407and
408.Fn SSL_use_PrivateKey
409first appeared in SSLeay 0.6.0.
395.Fn SSL_CTX_use_certificate , 410.Fn SSL_CTX_use_certificate ,
396.Fn SSL_CTX_use_certificate_ASN1 , 411.Fn SSL_CTX_use_certificate_ASN1 ,
397.Fn SSL_CTX_use_certificate_file , 412.Fn SSL_CTX_use_certificate_file ,
398.Fn SSL_use_certificate ,
399.Fn SSL_use_certificate_ASN1 ,
400.Fn SSL_use_certificate_file ,
401.Fn SSL_CTX_use_PrivateKey , 413.Fn SSL_CTX_use_PrivateKey ,
402.Fn SSL_CTX_use_PrivateKey_ASN1 , 414.Fn SSL_CTX_use_PrivateKey_ASN1 ,
403.Fn SSL_CTX_use_PrivateKey_file , 415.Fn SSL_CTX_use_PrivateKey_file ,
404.Fn SSL_CTX_use_RSAPrivateKey , 416.Fn SSL_CTX_use_RSAPrivateKey ,
405.Fn SSL_CTX_use_RSAPrivateKey_ASN1 , 417.Fn SSL_CTX_use_RSAPrivateKey_ASN1 ,
406.Fn SSL_CTX_use_RSAPrivateKey_file , 418and
407.Fn SSL_use_PrivateKey_file , 419.Fn SSL_CTX_use_RSAPrivateKey_file
408.Fn SSL_use_PrivateKey_ASN1 , 420first appeared in SSLeay 0.6.1.
409.Fn SSL_use_PrivateKey , 421.Fn SSL_CTX_check_private_key
410.Fn SSL_use_RSAPrivateKey ,
411.Fn SSL_use_RSAPrivateKey_ASN1 ,
412.Fn SSL_use_RSAPrivateKey_file ,
413.Fn SSL_CTX_check_private_key ,
414and 422and
415.Fn SSL_check_private_key 423.Fn SSL_check_private_key
416appeared before SSLeay 0.8 and have been available since 424first appeared in SSLeay 0.6.5.
425All these functions have been available since
417.Ox 2.4 . 426.Ox 2.4 .
418.Pp 427.Pp
419.Fn SSL_CTX_use_certificate_chain_file 428.Fn SSL_CTX_use_certificate_chain_file
diff --git a/src/lib/libssl/man/SSL_SESSION_free.3 b/src/lib/libssl/man/SSL_SESSION_free.3
index 1a4b8af456..14c6b3c43f 100644
--- a/src/lib/libssl/man/SSL_SESSION_free.3
+++ b/src/lib/libssl/man/SSL_SESSION_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_free.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_free.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000 2.\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 24 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_SESSION_FREE 3 54.Dt SSL_SESSION_FREE 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -139,7 +139,7 @@ returns 1 on success or 0 on error.
139.Xr SSL_SESSION_new 3 139.Xr SSL_SESSION_new 3
140.Sh HISTORY 140.Sh HISTORY
141.Fn SSL_SESSION_free 141.Fn SSL_SESSION_free
142appeared before SSLeay 0.8 and has been available since 142first appeared in SSLeay 0.5.2 and has been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp 144.Pp
145.Fn SSL_SESSION_up_ref 145.Fn SSL_SESSION_up_ref
diff --git a/src/lib/libssl/man/SSL_SESSION_get_time.3 b/src/lib/libssl/man/SSL_SESSION_get_time.3
index c15ba3dfbb..fe6f0858ba 100644
--- a/src/lib/libssl/man/SSL_SESSION_get_time.3
+++ b/src/lib/libssl/man/SSL_SESSION_get_time.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.6 2018/03/21 08:06:34 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.7 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_SESSION_GET_TIME 3 53.Dt SSL_SESSION_GET_TIME 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -149,11 +149,12 @@ pointer for the session
149.Xr SSL_SESSION_new 3 149.Xr SSL_SESSION_new 3
150.Sh HISTORY 150.Sh HISTORY
151.Fn SSL_get_time , 151.Fn SSL_get_time ,
152.Fn SSL_set_time ,
153.Fn SSL_get_timeout , 152.Fn SSL_get_timeout ,
154and 153and
155.Fn SSL_set_timeout 154.Fn SSL_set_timeout
156appeared before SSLeay 0.8. 155appeared in SSLeay 0.4 or earlier.
156.Fn SSL_set_time
157first appeared in SSLeay 0.5.2.
157.Fn SSL_SESSION_get_time , 158.Fn SSL_SESSION_get_time ,
158.Fn SSL_SESSION_set_time , 159.Fn SSL_SESSION_set_time ,
159.Fn SSL_SESSION_get_timeout , 160.Fn SSL_SESSION_get_timeout ,
diff --git a/src/lib/libssl/man/SSL_SESSION_new.3 b/src/lib/libssl/man/SSL_SESSION_new.3
index 98e22d4896..ca26921429 100644
--- a/src/lib/libssl/man/SSL_SESSION_new.3
+++ b/src/lib/libssl/man/SSL_SESSION_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_new.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_SESSION_NEW 3 18.Dt SSL_SESSION_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -72,5 +72,5 @@ returns
72.Xr SSL_set_session 3 72.Xr SSL_set_session 3
73.Sh HISTORY 73.Sh HISTORY
74.Fn SSL_SESSION_new 74.Fn SSL_SESSION_new
75appeared before SSLeay 0.8 and has been available since 75first appeared in SSLeay 0.5.2 and has been available since
76.Ox 2.4 . 76.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_SESSION_print.3 b/src/lib/libssl/man/SSL_SESSION_print.3
index d842437434..f9f2281469 100644
--- a/src/lib/libssl/man/SSL_SESSION_print.3
+++ b/src/lib/libssl/man/SSL_SESSION_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_SESSION_print.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_SESSION_print.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_SESSION_PRINT 3 18.Dt SSL_SESSION_PRINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -66,7 +66,8 @@ In some cases, the reason for failure can be determined with
66.Xr SSL_SESSION_new 3 66.Xr SSL_SESSION_new 3
67.Sh HISTORY 67.Sh HISTORY
68.Fn SSL_SESSION_print 68.Fn SSL_SESSION_print
69and 69first appeared in SSLeay 0.5.2.
70.Fn SSL_SESSION_print_fp 70.Fn SSL_SESSION_print_fp
71appeared before SSLeay 0.8 and have been available since 71first appeared in SSLeay 0.6.0.
72Both functions have been available since
72.Ox 2.4 . 73.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_accept.3 b/src/lib/libssl/man/SSL_accept.3
index 3a550369e2..4d36e536bc 100644
--- a/src/lib/libssl/man/SSL_accept.3
+++ b/src/lib/libssl/man/SSL_accept.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_accept.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_accept.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_ACCEPT 3 53.Dt SSL_ACCEPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -151,5 +151,5 @@ to find out the reason.
151.Xr SSL_shutdown 3 151.Xr SSL_shutdown 3
152.Sh HISTORY 152.Sh HISTORY
153.Fn SSL_accept 153.Fn SSL_accept
154appeared before SSLeay 0.8 and has been available since 154appeared in SSLeay 0.4 or earlier and has been available since
155.Ox 2.4 . 155.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_alert_type_string.3 b/src/lib/libssl/man/SSL_alert_type_string.3
index 4db6b67170..79cbdaa988 100644
--- a/src/lib/libssl/man/SSL_alert_type_string.3
+++ b/src/lib/libssl/man/SSL_alert_type_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_alert_type_string.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_alert_type_string.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_ALERT_TYPE_STRING 3 52.Dt SSL_ALERT_TYPE_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -239,5 +239,6 @@ does not contain a correct alert message.
239.Xr ssl 3 , 239.Xr ssl 3 ,
240.Xr SSL_CTX_set_info_callback 3 240.Xr SSL_CTX_set_info_callback 3
241.Sh HISTORY 241.Sh HISTORY
242These functions appeared before SSLeay 0.8 and have been available since 242These functions first appeared in SSLeay 0.8.0
243and have been available since
243.Ox 2.4 . 244.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_clear.3 b/src/lib/libssl/man/SSL_clear.3
index 43faa404ba..1f2f0a5e52 100644
--- a/src/lib/libssl/man/SSL_clear.3
+++ b/src/lib/libssl/man/SSL_clear.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_clear.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_clear.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CLEAR 3 53.Dt SSL_CLEAR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -121,7 +121,7 @@ operation was successful.
121.Xr SSL_shutdown 3 121.Xr SSL_shutdown 3
122.Sh HISTORY 122.Sh HISTORY
123.Fn SSL_clear 123.Fn SSL_clear
124appeared before SSLeay 0.8 and has been available since 124first appeared in SSLeay 0.4.5b and has been available since
125.Ox 2.4 . 125.Ox 2.4 .
126.Sh CAVEATS 126.Sh CAVEATS
127.Fn SSL_clear 127.Fn SSL_clear
diff --git a/src/lib/libssl/man/SSL_connect.3 b/src/lib/libssl/man/SSL_connect.3
index 4529afba13..d5b962a480 100644
--- a/src/lib/libssl/man/SSL_connect.3
+++ b/src/lib/libssl/man/SSL_connect.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_connect.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_connect.3,v 1.6 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_CONNECT 3 53.Dt SSL_CONNECT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -150,5 +150,5 @@ to find out the reason.
150.Xr SSL_shutdown 3 150.Xr SSL_shutdown 3
151.Sh HISTORY 151.Sh HISTORY
152.Fn SSL_connect 152.Fn SSL_connect
153appeared before SSLeay 0.8 and has been available since 153appeared in SSLeay 0.4 or earlier and has been available since
154.Ox 2.4 . 154.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_copy_session_id.3 b/src/lib/libssl/man/SSL_copy_session_id.3
index d6e25a586a..9079f9d6c1 100644
--- a/src/lib/libssl/man/SSL_copy_session_id.3
+++ b/src/lib/libssl/man/SSL_copy_session_id.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_copy_session_id.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_copy_session_id.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_COPY_SESSION_ID 3 18.Dt SSL_COPY_SESSION_ID 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -65,7 +65,7 @@ and by
65.Xr SSL_set_session_id_context 3 65.Xr SSL_set_session_id_context 3
66.Sh HISTORY 66.Sh HISTORY
67.Fn SSL_copy_session_id 67.Fn SSL_copy_session_id
68appeared before SSLeay 0.8 and has been available since 68appeared in SSLeay 0.4 or earlier and has been available since
69.Ox 2.4 . 69.Ox 2.4 .
70.Sh BUGS 70.Sh BUGS
71Failures of 71Failures of
diff --git a/src/lib/libssl/man/SSL_do_handshake.3 b/src/lib/libssl/man/SSL_do_handshake.3
index 88d4677fc8..e9327b4229 100644
--- a/src/lib/libssl/man/SSL_do_handshake.3
+++ b/src/lib/libssl/man/SSL_do_handshake.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_do_handshake.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_do_handshake.3,v 1.6 2018/03/27 17:35:50 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 Martin Sjoegren <martin@strakt.com>. 4.\" This file was written by Martin Sjoegren <martin@strakt.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 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_DO_HANDSHAKE 3 52.Dt SSL_DO_HANDSHAKE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -148,5 +148,5 @@ to find out the reason.
148.Xr SSL_set_connect_state 3 148.Xr SSL_set_connect_state 3
149.Sh HISTORY 149.Sh HISTORY
150.Fn SSL_do_handshake 150.Fn SSL_do_handshake
151appeared before SSLeay 0.8 and has been available since 151first appeared in SSLeay 0.8.0 and has been available since
152.Ox 2.4 . 152.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_dup.3 b/src/lib/libssl/man/SSL_dup.3
index 448979360f..a752af13e3 100644
--- a/src/lib/libssl/man/SSL_dup.3
+++ b/src/lib/libssl/man/SSL_dup.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_dup.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_dup.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_DUP 3 18.Dt SSL_DUP 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -56,5 +56,5 @@ on failure.
56.Xr SSL_new 3 56.Xr SSL_new 3
57.Sh HISTORY 57.Sh HISTORY
58.Fn SSL_dup 58.Fn SSL_dup
59appeared before SSLeay 0.8 and has been available since 59first appeared in SSLeay 0.8.0 and has been available since
60.Ox 2.4 . 60.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_dup_CA_list.3 b/src/lib/libssl/man/SSL_dup_CA_list.3
index 92787a32f4..a81dbf988c 100644
--- a/src/lib/libssl/man/SSL_dup_CA_list.3
+++ b/src/lib/libssl/man/SSL_dup_CA_list.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_dup_CA_list.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_dup_CA_list.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_DUP_CA_LIST 3 18.Dt SSL_DUP_CA_LIST 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -49,5 +49,5 @@ on failure.
49.Xr X509_NAME_new 3 49.Xr X509_NAME_new 3
50.Sh HISTORY 50.Sh HISTORY
51.Fn SSL_dup_CA_list 51.Fn SSL_dup_CA_list
52appeared before SSLeay 0.8 and has been available since 52first appeared in SSLeay 0.8.0 and has been available since
53.Ox 2.4 . 53.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_free.3 b/src/lib/libssl/man/SSL_free.3
index a39078e474..38694a0625 100644
--- a/src/lib/libssl/man/SSL_free.3
+++ b/src/lib/libssl/man/SSL_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_free.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_FREE 3 52.Dt SSL_FREE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -114,5 +114,5 @@ does not provide diagnostic information.
114.Xr SSL_shutdown 3 114.Xr SSL_shutdown 3
115.Sh HISTORY 115.Sh HISTORY
116.Fn SSL_free 116.Fn SSL_free
117appeared before SSLeay 0.8 and has been available since 117appeared in SSLeay 0.4 or earlier and has been available since
118.Ox 2.4 . 118.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_SSL_CTX.3 b/src/lib/libssl/man/SSL_get_SSL_CTX.3
index 9af9698329..60fda555bc 100644
--- a/src/lib/libssl/man/SSL_get_SSL_CTX.3
+++ b/src/lib/libssl/man/SSL_get_SSL_CTX.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_SSL_CTX 3 52.Dt SSL_GET_SSL_CTX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -75,5 +75,5 @@ object is returned.
75.Xr SSL_new 3 75.Xr SSL_new 3
76.Sh HISTORY 76.Sh HISTORY
77.Fn SSL_get_SSL_CTX 77.Fn SSL_get_SSL_CTX
78appeared before SSLeay 0.8 and has been available since 78first appeared in SSLeay 0.5.1 and has been available since
79.Ox 2.4 . 79.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_certificate.3 b/src/lib/libssl/man/SSL_get_certificate.3
index 4576a2dbcb..b140cd3c86 100644
--- a/src/lib/libssl/man/SSL_get_certificate.3
+++ b/src/lib/libssl/man/SSL_get_certificate.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_certificate.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_certificate.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_GET_CERTIFICATE 3 18.Dt SSL_GET_CERTIFICATE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -56,7 +56,8 @@ if none is active.
56.Xr SSL_use_certificate 3 56.Xr SSL_use_certificate 3
57.Sh HISTORY 57.Sh HISTORY
58.Fn SSL_get_certificate 58.Fn SSL_get_certificate
59and 59first appeared in SSLeay 0.5.2a.
60.Fn SSL_get_privatekey 60.Fn SSL_get_privatekey
61appeared before SSLeay 0.8 and have been available since 61first appeared in SSLeay 0.8.0.
62Both functions have been available since
62.Ox 2.4 . 63.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_ciphers.3 b/src/lib/libssl/man/SSL_get_ciphers.3
index a9e955be18..cbbf62b35e 100644
--- a/src/lib/libssl/man/SSL_get_ciphers.3
+++ b/src/lib/libssl/man/SSL_get_ciphers.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_ciphers.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_get_ciphers.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000 2.\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000
3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 3.\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
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 24 2018 $ 54.Dd $Mdocdate: March 27 2018 $
55.Dt SSL_GET_CIPHERS 3 55.Dt SSL_GET_CIPHERS 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -136,10 +136,11 @@ is returned.
136.Xr SSL_CIPHER_get_name 3 , 136.Xr SSL_CIPHER_get_name 3 ,
137.Xr SSL_CTX_set_cipher_list 3 137.Xr SSL_CTX_set_cipher_list 3
138.Sh HISTORY 138.Sh HISTORY
139.Fn SSL_get_ciphers
140and
141.Fn SSL_get_cipher_list 139.Fn SSL_get_cipher_list
142appeared before SSLeay 0.8 and have been available since 140first appeared in SSLeay 0.5.2.
141.Fn SSL_get_ciphers
142first appeared in SSLeay 0.8.0.
143Both functions have been available since
143.Ox 2.4 . 144.Ox 2.4 .
144.Pp 145.Pp
145.Fn SSL_CTX_get_ciphers 146.Fn SSL_CTX_get_ciphers
diff --git a/src/lib/libssl/man/SSL_get_client_CA_list.3 b/src/lib/libssl/man/SSL_get_client_CA_list.3
index 6ed419aad9..e80e5cb6f5 100644
--- a/src/lib/libssl/man/SSL_get_client_CA_list.3
+++ b/src/lib/libssl/man/SSL_get_client_CA_list.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_GET_CLIENT_CA_LIST 3 53.Dt SSL_GET_CLIENT_CA_LIST 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -92,5 +92,5 @@ returns the list of client CAs sent from the server, if any.
92.Fn SSL_get_client_CA_list 92.Fn SSL_get_client_CA_list
93and 93and
94.Fn SSL_CTX_get_client_CA_list 94.Fn SSL_CTX_get_client_CA_list
95appeared before SSLeay 0.8 and have been available since 95first appeared in SSLeay 0.8.0 and have been available since
96.Ox 2.4 . 96.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_current_cipher.3 b/src/lib/libssl/man/SSL_get_current_cipher.3
index 8ff6a7bd0b..6b951d03ca 100644
--- a/src/lib/libssl/man/SSL_get_current_cipher.3
+++ b/src/lib/libssl/man/SSL_get_current_cipher.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_current_cipher.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_current_cipher.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_CURRENT_CIPHER 3 52.Dt SSL_GET_CURRENT_CIPHER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -108,5 +108,15 @@ if no session has been established.
108.Xr ssl 3 , 108.Xr ssl 3 ,
109.Xr SSL_CIPHER_get_name 3 109.Xr SSL_CIPHER_get_name 3
110.Sh HISTORY 110.Sh HISTORY
111These functions appeared before SSLeay 0.8 and have been available since 111.Fn SSL_get_cipher
112appeared in SSLeay 0.4 or earlier.
113.Fn SSL_get_cipher_bits
114first appeared in SSLeay 0.6.4.
115.Fn SSL_get_cipher_name
116and
117.Fn SSL_get_cipher_version
118first appeared in SSLeay 0.8.0.
119.Fn SSL_get_current_cipher
120first appeared in SSLeay 0.8.1.
121These functions have been available since
112.Ox 2.4 . 122.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_default_timeout.3 b/src/lib/libssl/man/SSL_get_default_timeout.3
index b8e53dc9b4..47737d8ee0 100644
--- a/src/lib/libssl/man/SSL_get_default_timeout.3
+++ b/src/lib/libssl/man/SSL_get_default_timeout.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_default_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_default_timeout.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_DEFAULT_TIMEOUT 3 52.Dt SSL_GET_DEFAULT_TIMEOUT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -81,5 +81,5 @@ protocols (SSLv2, SSLv3, and TLSv1).
81.Xr SSL_SESSION_get_time 3 81.Xr SSL_SESSION_get_time 3
82.Sh HISTORY 82.Sh HISTORY
83.Fn SSL_get_default_timeout 83.Fn SSL_get_default_timeout
84appeared before SSLeay 0.8 and has been available since 84first appeared in SSLeay 0.8.0 and has been available since
85.Ox 2.4 . 85.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_error.3 b/src/lib/libssl/man/SSL_get_error.3
index 3afa3ce61f..4d56402cd0 100644
--- a/src/lib/libssl/man/SSL_get_error.3
+++ b/src/lib/libssl/man/SSL_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_error.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_error.3,v 1.4 2018/03/27 17:35:50 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 Bodo Moeller <bodo@openssl.org>. 4.\" This file was written by Bodo Moeller <bodo@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_ERROR 3 52.Dt SSL_GET_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -213,5 +213,5 @@ The OpenSSL error queue contains more information on the error.
213.Xr ssl 3 213.Xr ssl 3
214.Sh HISTORY 214.Sh HISTORY
215.Fn SSL_get_error 215.Fn SSL_get_error
216first appeared in SSLeay 0.8 and have been available since 216first appeared in SSLeay 0.8.0 and have been available since
217.Ox 2.4 . 217.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_ex_new_index.3 b/src/lib/libssl/man/SSL_get_ex_new_index.3
index c4af30a208..cecd25fa44 100644
--- a/src/lib/libssl/man/SSL_get_ex_new_index.3
+++ b/src/lib/libssl/man/SSL_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $ 1.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_EX_NEW_INDEX 3 52.Dt SSL_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -122,6 +122,12 @@ in
122.Xr ssl 3 , 122.Xr ssl 3 ,
123.Xr SSL_CTX_set_verify 3 123.Xr SSL_CTX_set_verify 3
124.Sh HISTORY 124.Sh HISTORY
125Precursor functions
126.Fn SSL_set_app_data
127and
128.Fn SSL_get_app_data
129first appeared in SSLeay 0.6.1.
130.Pp
125.Fn SSL_get_ex_new_index , 131.Fn SSL_get_ex_new_index ,
126.Fn SSL_set_ex_data , 132.Fn SSL_set_ex_data ,
127and 133and
diff --git a/src/lib/libssl/man/SSL_get_fd.3 b/src/lib/libssl/man/SSL_get_fd.3
index 9aa5150dbc..1e093424cb 100644
--- a/src/lib/libssl/man/SSL_get_fd.3
+++ b/src/lib/libssl/man/SSL_get_fd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_fd.3,v 1.5 2018/03/22 17:38:41 schwarze Exp $ 1.\" $OpenBSD: SSL_get_fd.3,v 1.6 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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: March 27 2018 $
52.Dt SSL_GET_FD 3 52.Dt SSL_GET_FD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -93,7 +93,7 @@ The file descriptor linked to
93.Xr SSL_set_fd 3 93.Xr SSL_set_fd 3
94.Sh HISTORY 94.Sh HISTORY
95.Fn SSL_get_fd 95.Fn SSL_get_fd
96appeared before SSLeay 0.8 and has been available since 96appeared in SSLeay 0.4 or earlier and has been available since
97.Ox 2.4 . 97.Ox 2.4 .
98.Pp 98.Pp
99.Fn SSL_get_rfd 99.Fn SSL_get_rfd
diff --git a/src/lib/libssl/man/SSL_get_peer_cert_chain.3 b/src/lib/libssl/man/SSL_get_peer_cert_chain.3
index b63859dfe2..eb2ae53dc4 100644
--- a/src/lib/libssl/man/SSL_get_peer_cert_chain.3
+++ b/src/lib/libssl/man/SSL_get_peer_cert_chain.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL SSL_get_peer_cert_chain.pod 1f164c6f Jan 18 01:40:36 2017 +0100 2.\" OpenSSL SSL_get_peer_cert_chain.pod 1f164c6f Jan 18 01:40:36 2017 +0100
3.\" OpenSSL SSL_get_peer_cert_chain.pod 9b86974e Aug 17 15:21:33 2015 -0400 3.\" OpenSSL SSL_get_peer_cert_chain.pod 9b86974e Aug 17 15:21:33 2015 -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: March 21 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_GET_PEER_CERT_CHAIN 3 54.Dt SSL_GET_PEER_CERT_CHAIN 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -103,5 +103,5 @@ The return value points to the certificate chain presented by the peer.
103.Xr SSL_get_peer_certificate 3 103.Xr SSL_get_peer_certificate 3
104.Sh HISTORY 104.Sh HISTORY
105.Fn SSL_get_peer_cert_chain 105.Fn SSL_get_peer_cert_chain
106appeared before SSLeay 0.8 and has been available since 106first appeared in SSLeay 0.8.0 and has been available since
107.Ox 2.4 . 107.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_peer_certificate.3 b/src/lib/libssl/man/SSL_get_peer_certificate.3
index 49d992363b..5e7247f4d1 100644
--- a/src/lib/libssl/man/SSL_get_peer_certificate.3
+++ b/src/lib/libssl/man/SSL_get_peer_certificate.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_PEER_CERTIFICATE 3 52.Dt SSL_GET_PEER_CERTIFICATE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -100,5 +100,5 @@ The return value points to the certificate presented by the peer.
100.Xr SSL_get_verify_result 3 100.Xr SSL_get_verify_result 3
101.Sh HISTORY 101.Sh HISTORY
102.Fn SSL_get_peer_certificate 102.Fn SSL_get_peer_certificate
103appeared before SSLeay 0.8 and has been available since 103appeared in SSLeay 0.4 or earlier and has been available since
104.Ox 2.4 . 104.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_rbio.3 b/src/lib/libssl/man/SSL_get_rbio.3
index 540c13990c..38096fbecf 100644
--- a/src/lib/libssl/man/SSL_get_rbio.3
+++ b/src/lib/libssl/man/SSL_get_rbio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_rbio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_rbio.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_RBIO 3 52.Dt SSL_GET_RBIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -94,5 +94,5 @@ linked to
94.Fn SSL_get_rbio 94.Fn SSL_get_rbio
95and 95and
96.Fn SSL_get_wbio 96.Fn SSL_get_wbio
97appeared before SSLeay 0.8 and have been available since 97first appeared in SSLeay 0.6.0 and have been available since
98.Ox 2.4 . 98.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_session.3 b/src/lib/libssl/man/SSL_get_session.3
index 96d597a734..4cde129bc2 100644
--- a/src/lib/libssl/man/SSL_get_session.3
+++ b/src/lib/libssl/man/SSL_get_session.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_session.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $ 1.\" $OpenBSD: SSL_get_session.3,v 1.7 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 22 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_GET_SESSION 3 53.Dt SSL_GET_SESSION 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -153,7 +153,7 @@ session.
153.Xr SSL_set_session 3 153.Xr SSL_set_session 3
154.Sh HISTORY 154.Sh HISTORY
155.Fn SSL_get_session 155.Fn SSL_get_session
156appeared before SSLeay 0.8 and has been available since 156first appeared in SSLeay 0.5.2 and has been available since
157.Ox 2.4 . 157.Ox 2.4 .
158.Pp 158.Pp
159.Fn SSL_get0_session 159.Fn SSL_get0_session
diff --git a/src/lib/libssl/man/SSL_get_shared_ciphers.3 b/src/lib/libssl/man/SSL_get_shared_ciphers.3
index 86ec0be660..45228921f9 100644
--- a/src/lib/libssl/man/SSL_get_shared_ciphers.3
+++ b/src/lib/libssl/man/SSL_get_shared_ciphers.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_GET_SHARED_CIPHERS 3 18.Dt SSL_GET_SHARED_CIPHERS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -55,7 +55,7 @@ Otherwise, it returns
55.Fa buf . 55.Fa buf .
56.Sh HISTORY 56.Sh HISTORY
57.Fn SSL_get_shared_ciphers 57.Fn SSL_get_shared_ciphers
58appeared before SSLeay 0.8 and has been available since 58first appeared in SSLeay 0.4.5b and has been available since
59.Ox 2.4 . 59.Ox 2.4 .
60.Sh BUGS 60.Sh BUGS
61If the list is too long to fit into 61If the list is too long to fit into
diff --git a/src/lib/libssl/man/SSL_get_state.3 b/src/lib/libssl/man/SSL_get_state.3
index 1d586df7de..d284691af1 100644
--- a/src/lib/libssl/man/SSL_get_state.3
+++ b/src/lib/libssl/man/SSL_get_state.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_state.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $ 1.\" $OpenBSD: SSL_get_state.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: March 27 2018 $
18.Dt SSL_GET_STATE 3 18.Dt SSL_GET_STATE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -143,15 +143,18 @@ All these functions may be implemented as macros.
143.Xr SSL_renegotiate 3 , 143.Xr SSL_renegotiate 3 ,
144.Xr SSL_set_connect_state 3 144.Xr SSL_set_connect_state 3
145.Sh HISTORY 145.Sh HISTORY
146.Fn SSL_state , 146.Fn SSL_is_init_finished
147first appeared in SSLeay 0.4.5b.
148.Fn SSL_state
149first appeared in SSLeay 0.5.2.
147.Fn SSL_in_accept_init , 150.Fn SSL_in_accept_init ,
148.Fn SSL_in_before ,
149.Fn SSL_in_connect_init , 151.Fn SSL_in_connect_init ,
150.Fn SSL_in_init ,
151and 152and
152.Fn SSL_is_init_finished 153.Fn SSL_in_init
153appeared before SSLeay 0.8. 154first appeared in SSLeay 0.6.0.
155.Fn SSL_in_before
156first appeared in SSLeay 0.8.0.
154.Fn SSL_get_state 157.Fn SSL_get_state
155first appeared in SSLeay 0.9.0. 158first appeared in SSLeay 0.9.0.
156These functions have been available since 159All these functions have been available since
157.Ox 2.4 . 160.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_get_verify_result.3 b/src/lib/libssl/man/SSL_get_verify_result.3
index dac7faac2a..ec4df2d38e 100644
--- a/src/lib/libssl/man/SSL_get_verify_result.3
+++ b/src/lib/libssl/man/SSL_get_verify_result.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_verify_result.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_VERIFY_RESULT 3 52.Dt SSL_GET_VERIFY_RESULT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -88,7 +88,7 @@ Documented in
88.Xr SSL_set_verify_result 3 88.Xr SSL_set_verify_result 3
89.Sh HISTORY 89.Sh HISTORY
90.Fn SSL_get_verify_result 90.Fn SSL_get_verify_result
91appeared before SSLeay 0.8 and has been available since 91first appeared in SSLeay 0.6.1 and has been available since
92.Ox 2.4 . 92.Ox 2.4 .
93.Sh BUGS 93.Sh BUGS
94If no peer certificate was presented, the returned result code is 94If no peer certificate was presented, the returned result code is
diff --git a/src/lib/libssl/man/SSL_get_version.3 b/src/lib/libssl/man/SSL_get_version.3
index f903e44fcf..00291ac4ad 100644
--- a/src/lib/libssl/man/SSL_get_version.3
+++ b/src/lib/libssl/man/SSL_get_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_get_version.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_get_version.3,v 1.5 2018/03/27 17:35:50 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 was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_GET_VERSION 3 52.Dt SSL_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -88,5 +88,5 @@ This indicates that no version has been set (no connection established).
88.Fn SSL_get_version 88.Fn SSL_get_version
89and 89and
90.Fn SSL_version 90.Fn SSL_version
91appeared before SSLeay 0.8 and have been available since 91first appeared in SSLeay 0.8.0 and have been available since
92.Ox 2.4 . 92.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_library_init.3 b/src/lib/libssl/man/SSL_library_init.3
index a45e91e043..42f19adc28 100644
--- a/src/lib/libssl/man/SSL_library_init.3
+++ b/src/lib/libssl/man/SSL_library_init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_library_init.3,v 1.5 2018/03/22 16:07:53 schwarze Exp $ 1.\" $OpenBSD: SSL_library_init.3,v 1.6 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@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: March 27 2018 $
52.Dt SSL_LIBRARY_INIT 3 52.Dt SSL_LIBRARY_INIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -98,7 +98,7 @@ SSL_library_init(); /* initialize library */
98.Xr SSL_load_error_strings 3 98.Xr SSL_load_error_strings 3
99.Sh HISTORY 99.Sh HISTORY
100.Fn SSLeay_add_ssl_algorithms 100.Fn SSLeay_add_ssl_algorithms
101appeared before SSLeay 0.8 and has been available since 101first appeared in SSLeay 0.8.0 and has been available since
102.Ox 2.4 . 102.Ox 2.4 .
103.Pp 103.Pp
104.Fn SSL_library_init 104.Fn SSL_library_init
diff --git a/src/lib/libssl/man/SSL_load_client_CA_file.3 b/src/lib/libssl/man/SSL_load_client_CA_file.3
index b8cf94f9d9..e893d63e28 100644
--- a/src/lib/libssl/man/SSL_load_client_CA_file.3
+++ b/src/lib/libssl/man/SSL_load_client_CA_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.7 2018/03/21 16:12:41 schwarze Exp $ 1.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.8 2018/03/27 17:35:50 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 21 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt SSL_LOAD_CLIENT_CA_FILE 3 69.Dt SSL_LOAD_CLIENT_CA_FILE 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -146,7 +146,7 @@ else
146.Xr X509_NAME_new 3 146.Xr X509_NAME_new 3
147.Sh HISTORY 147.Sh HISTORY
148.Fn SSL_load_client_CA_file 148.Fn SSL_load_client_CA_file
149appeared before SSLeay 0.8 and has been available since 149first appeared in SSLeay 0.8.0 and has been available since
150.Ox 2.4 . 150.Ox 2.4 .
151.Pp 151.Pp
152.Fn SSL_add_file_cert_subjects_to_stack 152.Fn SSL_add_file_cert_subjects_to_stack
diff --git a/src/lib/libssl/man/SSL_new.3 b/src/lib/libssl/man/SSL_new.3
index b0d55eca71..f84eed7df8 100644
--- a/src/lib/libssl/man/SSL_new.3
+++ b/src/lib/libssl/man/SSL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_new.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ 1.\" $OpenBSD: SSL_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $
2.\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000 2.\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000
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: March 24 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_NEW 3 53.Dt SSL_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -101,7 +101,7 @@ returns 1 for success or 0 for failure.
101.Xr SSL_get_SSL_CTX 3 101.Xr SSL_get_SSL_CTX 3
102.Sh HISTORY 102.Sh HISTORY
103.Fn SSL_new 103.Fn SSL_new
104appeared before SSLeay 0.8 and has been available since 104appeared in SSLeay 0.4 or earlier and has been available since
105.Ox 2.4 . 105.Ox 2.4 .
106.Pp 106.Pp
107.Fn SSL_up_ref 107.Fn SSL_up_ref
diff --git a/src/lib/libssl/man/SSL_pending.3 b/src/lib/libssl/man/SSL_pending.3
index 57e6237878..b3efa4260d 100644
--- a/src/lib/libssl/man/SSL_pending.3
+++ b/src/lib/libssl/man/SSL_pending.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_pending.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_pending.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>, 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>,
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 21 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_PENDING 3 54.Dt SSL_PENDING 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -101,7 +101,7 @@ bytes that are pending and are available for immediate read.
101.Xr SSL_read 3 101.Xr SSL_read 3
102.Sh HISTORY 102.Sh HISTORY
103.Fn SSL_pending 103.Fn SSL_pending
104appeared before SSLeay 0.8 and has been available since 104appeared in SSLeay 0.4 or earlier and has been available since
105.Ox 2.4 . 105.Ox 2.4 .
106.Sh BUGS 106.Sh BUGS
107Up to OpenSSL 0.9.6, 107Up to OpenSSL 0.9.6,
diff --git a/src/lib/libssl/man/SSL_read.3 b/src/lib/libssl/man/SSL_read.3
index cdb12746b0..d773065a81 100644
--- a/src/lib/libssl/man/SSL_read.3
+++ b/src/lib/libssl/man/SSL_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_read.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_read.3,v 1.6 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org> and 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_READ 3 53.Dt SSL_READ 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -225,7 +225,8 @@ with the return value to find out the reason.
225.Xr SSL_write 3 225.Xr SSL_write 3
226.Sh HISTORY 226.Sh HISTORY
227.Fn SSL_read 227.Fn SSL_read
228and 228appeared in SSLeay 0.4 or earlier.
229.Fn SSL_peek 229.Fn SSL_peek
230appeared before SSLeay 0.8 and have been available since 230first appeared in SSLeay 0.6.6.
231Both functions have been available since
231.Ox 2.4 . 232.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_renegotiate.3 b/src/lib/libssl/man/SSL_renegotiate.3
index 2c90b3ef04..cf6308f283 100644
--- a/src/lib/libssl/man/SSL_renegotiate.3
+++ b/src/lib/libssl/man/SSL_renegotiate.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_renegotiate.3,v 1.7 2018/03/23 05:50:30 schwarze Exp $ 1.\" $OpenBSD: SSL_renegotiate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL SSL_key_update.pod 4fbfe86a Feb 16 17:04:40 2017 +0000 2.\" OpenSSL SSL_key_update.pod 4fbfe86a Feb 16 17:04:40 2017 +0000
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 23 2018 $ 68.Dd $Mdocdate: March 27 2018 $
69.Dt SSL_RENEGOTIATE 3 69.Dt SSL_RENEGOTIATE 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -153,7 +153,7 @@ scheduled but not yet acted on, or 0 otherwise.
153.Xr SSL_write 3 153.Xr SSL_write 3
154.Sh HISTORY 154.Sh HISTORY
155.Fn SSL_renegotiate 155.Fn SSL_renegotiate
156appeared before SSLeay 0.8 and has been available since 156first appeared in SSLeay 0.8.0 and has been available since
157.Ox 2.4 . 157.Ox 2.4 .
158.Pp 158.Pp
159.Fn SSL_renegotiate_pending 159.Fn SSL_renegotiate_pending
diff --git a/src/lib/libssl/man/SSL_rstate_string.3 b/src/lib/libssl/man/SSL_rstate_string.3
index ebc97616f5..99613ba3c0 100644
--- a/src/lib/libssl/man/SSL_rstate_string.3
+++ b/src/lib/libssl/man/SSL_rstate_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_rstate_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_rstate_string.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_RSTATE_STRING 3 52.Dt SSL_RSTATE_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -104,5 +104,5 @@ This should never happen.
104.Fn SSL_rstate_string 104.Fn SSL_rstate_string
105and 105and
106.Fn SSL_rstate_string_long 106.Fn SSL_rstate_string_long
107appeared before SSLeay 0.8 and have been available since 107first appeared in SSLeay 0.6.0 and have been available since
108.Ox 2.4 . 108.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_session_reused.3 b/src/lib/libssl/man/SSL_session_reused.3
index d46b32a084..0fdf776f60 100644
--- a/src/lib/libssl/man/SSL_session_reused.3
+++ b/src/lib/libssl/man/SSL_session_reused.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_session_reused.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_session_reused.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SESSION_REUSED 3 52.Dt SSL_SESSION_REUSED 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -79,5 +79,5 @@ A session was reused.
79.Xr SSL_set_session 3 79.Xr SSL_set_session 3
80.Sh HISTORY 80.Sh HISTORY
81.Fn SSL_session_reused 81.Fn SSL_session_reused
82appeared before SSLeay 0.8 and has been available since 82first appeared in SSLeay 0.8.0 and has been available since
83.Ox 2.4 . 83.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_set_bio.3 b/src/lib/libssl/man/SSL_set_bio.3
index 6b035ac82b..f3ea507d00 100644
--- a/src/lib/libssl/man/SSL_set_bio.3
+++ b/src/lib/libssl/man/SSL_set_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_bio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_set_bio.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL acb5b343 Sep 16 16:00:38 2000 +0000 2.\" OpenSSL acb5b343 Sep 16 16:00:38 2000 +0000
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SET_BIO 3 52.Dt SSL_SET_BIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -98,5 +98,5 @@ cannot fail.
98.Xr SSL_shutdown 3 98.Xr SSL_shutdown 3
99.Sh HISTORY 99.Sh HISTORY
100.Fn SSL_set_bio 100.Fn SSL_set_bio
101appeared before SSLeay 0.8 and has been available since 101first appeared in SSLeay 0.6.0 and has been available since
102.Ox 2.4 . 102.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_set_connect_state.3 b/src/lib/libssl/man/SSL_set_connect_state.3
index 7e3a39985b..c2072c4370 100644
--- a/src/lib/libssl/man/SSL_set_connect_state.3
+++ b/src/lib/libssl/man/SSL_set_connect_state.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_connect_state.3,v 1.5 2018/03/23 14:28:16 schwarze Exp $ 1.\" $OpenBSD: SSL_set_connect_state.3,v 1.6 2018/03/27 17:35:50 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 dbd007d7 Jul 28 13:31:27 2017 +0800 3.\" selective merge up to: OpenSSL dbd007d7 Jul 28 13:31:27 2017 +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: March 23 2018 $ 53.Dd $Mdocdate: March 27 2018 $
54.Dt SSL_SET_CONNECT_STATE 3 54.Dt SSL_SET_CONNECT_STATE 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -145,7 +145,7 @@ is set to server mode or 0 if it is set to client mode.
145.Fn SSL_set_connect_state 145.Fn SSL_set_connect_state
146and 146and
147.Fn SSL_set_accept_state 147.Fn SSL_set_accept_state
148appeared before SSLeay 0.8 and have been available since 148first appeared in SSLeay 0.6.0 and have been available since
149.Ox 2.4 . 149.Ox 2.4 .
150.Pp 150.Pp
151.Fn SSL_is_server 151.Fn SSL_is_server
diff --git a/src/lib/libssl/man/SSL_set_fd.3 b/src/lib/libssl/man/SSL_set_fd.3
index 5f2b4be3c7..7b9727e9ad 100644
--- a/src/lib/libssl/man/SSL_set_fd.3
+++ b/src/lib/libssl/man/SSL_set_fd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_fd.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_set_fd.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SET_FD 3 52.Dt SSL_SET_FD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -119,5 +119,11 @@ The operation succeeded.
119.Xr SSL_set_bio 3 , 119.Xr SSL_set_bio 3 ,
120.Xr SSL_shutdown 3 120.Xr SSL_shutdown 3
121.Sh HISTORY 121.Sh HISTORY
122These functions appeared before SSLeay 0.8 and have been available since 122.Fn SSL_set_fd
123appeared in SSLeay 0.4 or earlier.
124.Fn SSL_set_rfd
125and
126.Fn SSL_set_wfd
127first appeared in SSLeay 0.6.0.
128These functions have been available since
123.Ox 2.4 . 129.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_set_session.3 b/src/lib/libssl/man/SSL_set_session.3
index 80efd4f12b..7d85f5ad0c 100644
--- a/src/lib/libssl/man/SSL_set_session.3
+++ b/src/lib/libssl/man/SSL_set_session.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_session.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_set_session.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SET_SESSION 3 52.Dt SSL_SET_SESSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -115,5 +115,5 @@ The operation succeeded.
115.Xr SSL_session_reused 3 115.Xr SSL_session_reused 3
116.Sh HISTORY 116.Sh HISTORY
117.Fn SSL_set_session 117.Fn SSL_set_session
118appeared before SSLeay 0.8 and has been available since 118first appeared in SSLeay 0.5.2 and has been available since
119.Ox 2.4 . 119.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_set_shutdown.3 b/src/lib/libssl/man/SSL_set_shutdown.3
index 87f7a92d09..1a4d9de4d3 100644
--- a/src/lib/libssl/man/SSL_set_shutdown.3
+++ b/src/lib/libssl/man/SSL_set_shutdown.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_set_shutdown.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SET_SHUTDOWN 3 52.Dt SSL_SET_SHUTDOWN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -137,5 +137,5 @@ returns the current setting.
137.Fn SSL_set_shutdown 137.Fn SSL_set_shutdown
138and 138and
139.Fn SSL_get_shutdown 139.Fn SSL_get_shutdown
140appeared before SSLeay 0.8 and have been available since 140first appeared in SSLeay 0.8.0 and have been available since
141.Ox 2.4 . 141.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_set_verify_result.3 b/src/lib/libssl/man/SSL_set_verify_result.3
index 2b30b892cd..1ff8101ff9 100644
--- a/src/lib/libssl/man/SSL_set_verify_result.3
+++ b/src/lib/libssl/man/SSL_set_verify_result.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_set_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_set_verify_result.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_SET_VERIFY_RESULT 3 52.Dt SSL_SET_VERIFY_RESULT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -89,5 +89,5 @@ does not provide a return value.
89.Xr SSL_get_verify_result 3 89.Xr SSL_get_verify_result 3
90.Sh HISTORY 90.Sh HISTORY
91.Fn SSL_set_verify_result 91.Fn SSL_set_verify_result
92appeared before SSLeay 0.8 and has been available since 92first appeared in SSLeay 0.6.1 and has been available since
93.Ox 2.4 . 93.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_shutdown.3 b/src/lib/libssl/man/SSL_shutdown.3
index c5432679b3..bfb1e91ea7 100644
--- a/src/lib/libssl/man/SSL_shutdown.3
+++ b/src/lib/libssl/man/SSL_shutdown.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_shutdown.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_shutdown.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 21 2018 $ 52.Dd $Mdocdate: March 27 2018 $
53.Dt SSL_SHUTDOWN 3 53.Dt SSL_SHUTDOWN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -249,5 +249,5 @@ to find out the reason.
249.Xr SSL_set_shutdown 3 249.Xr SSL_set_shutdown 3
250.Sh HISTORY 250.Sh HISTORY
251.Fn SSL_shutdown 251.Fn SSL_shutdown
252appeared before SSLeay 0.8 and has been available since 252first appeared in SSLeay 0.8.0 and has been available since
253.Ox 2.4 . 253.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_state_string.3 b/src/lib/libssl/man/SSL_state_string.3
index 7e9d40a847..1070335448 100644
--- a/src/lib/libssl/man/SSL_state_string.3
+++ b/src/lib/libssl/man/SSL_state_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_state_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_state_string.3,v 1.4 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_STATE_STRING 3 52.Dt SSL_STATE_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -106,5 +106,5 @@ Detailed description of possible states to be included later.
106.Fn SSL_state_string 106.Fn SSL_state_string
107and 107and
108.Fn SSL_state_string_long 108.Fn SSL_state_string_long
109appeared before SSLeay 0.8 and have been available since 109first appeared in SSLeay 0.6.0 and have been available since
110.Ox 2.4 . 110.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_want.3 b/src/lib/libssl/man/SSL_want.3
index f2ef1986b6..24e8645ba8 100644
--- a/src/lib/libssl/man/SSL_want.3
+++ b/src/lib/libssl/man/SSL_want.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_want.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_want.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_WANT 3 52.Dt SSL_WANT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -149,5 +149,13 @@ return 1 when the corresponding condition is true or 0 otherwise.
149.Xr ssl 3 , 149.Xr ssl 3 ,
150.Xr SSL_get_error 3 150.Xr SSL_get_error 3
151.Sh HISTORY 151.Sh HISTORY
152These functions appeared before SSLeay 0.8 and have been available since 152.Fn SSL_want ,
153.Fn SSL_want_nothing ,
154.Fn SSL_want_read ,
155and
156.Fn SSL_want_write
157first appeared in SSLeay 0.5.2.
158.Fn SSL_want_x509_lookup
159first appeared in SSLeay 0.6.0.
160These functions have been available since
153.Ox 2.4 . 161.Ox 2.4 .
diff --git a/src/lib/libssl/man/SSL_write.3 b/src/lib/libssl/man/SSL_write.3
index 80c3997433..d5e985e42a 100644
--- a/src/lib/libssl/man/SSL_write.3
+++ b/src/lib/libssl/man/SSL_write.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SSL_write.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: SSL_write.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt SSL_WRITE 3 52.Dt SSL_WRITE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -220,5 +220,5 @@ with the return value to find out the reason.
220.Xr SSL_set_connect_state 3 220.Xr SSL_set_connect_state 3
221.Sh HISTORY 221.Sh HISTORY
222.Fn SSL_write 222.Fn SSL_write
223appeared before SSLeay 0.8 and has been available since 223appeared in SSLeay 0.4 or earlier and has been available since
224.Ox 2.4 . 224.Ox 2.4 .
diff --git a/src/lib/libssl/man/d2i_SSL_SESSION.3 b/src/lib/libssl/man/d2i_SSL_SESSION.3
index 82f7b66f40..64f84e6052 100644
--- a/src/lib/libssl/man/d2i_SSL_SESSION.3
+++ b/src/lib/libssl/man/d2i_SSL_SESSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ 1.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.5 2018/03/27 17:35:50 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 Lutz Jaenicke <jaenicke@openssl.org>. 4.\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: March 27 2018 $
52.Dt D2I_SSL_SESSION 3 52.Dt D2I_SSL_SESSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -179,5 +179,5 @@ When the session is not valid, 0 is returned and no operation is performed.
179.Fn d2i_SSL_SESSION 179.Fn d2i_SSL_SESSION
180and 180and
181.Fn i2d_SSL_SESSION 181.Fn i2d_SSL_SESSION
182appeared before SSLeay 0.8 and have been available since 182first appeared in SSLeay 0.5.2 and have been available since
183.Ox 2.4 . 183.Ox 2.4 .