From 46b5d933b38b75b127fede5f1fa076d84c7714a1 Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Tue, 27 Mar 2018 17:35:50 +0000 Subject: found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballs on the web, so fix up SSLeay HISTORY accordingly --- src/lib/libcrypto/man/ASN1_OBJECT_new.3 | 6 +- src/lib/libcrypto/man/ASN1_STRING_length.3 | 12 ++-- src/lib/libcrypto/man/ASN1_STRING_new.3 | 24 ++++---- src/lib/libcrypto/man/ASN1_STRING_print_ex.3 | 6 +- src/lib/libcrypto/man/ASN1_TIME_set.3 | 11 ++-- src/lib/libcrypto/man/ASN1_TYPE_get.3 | 18 +++--- src/lib/libcrypto/man/ASN1_item_d2i.3 | 6 +- src/lib/libcrypto/man/BF_set_key.3 | 14 ++++- src/lib/libcrypto/man/BIO_ctrl.3 | 9 +-- src/lib/libcrypto/man/BIO_f_base64.3 | 6 +- src/lib/libcrypto/man/BIO_f_buffer.3 | 17 +++--- src/lib/libcrypto/man/BIO_f_cipher.3 | 6 +- src/lib/libcrypto/man/BIO_f_md.3 | 10 ++-- src/lib/libcrypto/man/BIO_f_null.3 | 6 +- src/lib/libcrypto/man/BIO_find_type.3 | 11 ++-- src/lib/libcrypto/man/BIO_new.3 | 11 ++-- src/lib/libcrypto/man/BIO_push.3 | 9 +-- src/lib/libcrypto/man/BIO_read.3 | 6 +- src/lib/libcrypto/man/BIO_s_accept.3 | 9 +-- src/lib/libcrypto/man/BIO_s_connect.3 | 6 +- src/lib/libcrypto/man/BIO_s_fd.3 | 14 +++-- src/lib/libcrypto/man/BIO_s_file.3 | 18 +++--- src/lib/libcrypto/man/BIO_s_mem.3 | 12 ++-- src/lib/libcrypto/man/BIO_s_null.3 | 6 +- src/lib/libcrypto/man/BIO_s_socket.3 | 9 +-- src/lib/libcrypto/man/BIO_set_callback.3 | 15 +++-- src/lib/libcrypto/man/BIO_should_retry.3 | 18 ++++-- src/lib/libcrypto/man/BN_CTX_new.3 | 6 +- src/lib/libcrypto/man/BN_add.3 | 6 +- src/lib/libcrypto/man/BN_add_word.3 | 11 ++-- src/lib/libcrypto/man/BN_bn2bin.3 | 9 +-- src/lib/libcrypto/man/BN_cmp.3 | 8 +-- src/lib/libcrypto/man/BN_copy.3 | 9 +-- src/lib/libcrypto/man/BN_generate_prime.3 | 6 +- src/lib/libcrypto/man/BN_mod_inverse.3 | 6 +- src/lib/libcrypto/man/BN_mod_mul_montgomery.3 | 6 +- src/lib/libcrypto/man/BN_mod_mul_reciprocal.3 | 6 +- src/lib/libcrypto/man/BN_new.3 | 6 +- src/lib/libcrypto/man/BN_num_bytes.3 | 12 +++- src/lib/libcrypto/man/BN_rand.3 | 6 +- src/lib/libcrypto/man/BN_set_bit.3 | 6 +- src/lib/libcrypto/man/BN_zero.3 | 16 ++---- src/lib/libcrypto/man/BUF_MEM_new.3 | 8 +-- src/lib/libcrypto/man/CRYPTO_get_mem_functions.3 | 18 ++++-- .../libcrypto/man/CRYPTO_set_locking_callback.3 | 10 ++-- src/lib/libcrypto/man/DES_set_key.3 | 39 ++++++------- src/lib/libcrypto/man/DH_generate_key.3 | 6 +- src/lib/libcrypto/man/DH_generate_parameters.3 | 6 +- src/lib/libcrypto/man/DH_new.3 | 6 +- src/lib/libcrypto/man/DH_size.3 | 6 +- src/lib/libcrypto/man/DSA_generate_key.3 | 6 +- src/lib/libcrypto/man/DSA_generate_parameters.3 | 6 +- src/lib/libcrypto/man/DSA_new.3 | 6 +- src/lib/libcrypto/man/DSA_sign.3 | 8 +-- src/lib/libcrypto/man/DSA_size.3 | 6 +- src/lib/libcrypto/man/ERR_GET_LIB.3 | 6 +- src/lib/libcrypto/man/ERR_clear_error.3 | 6 +- src/lib/libcrypto/man/ERR_error_string.3 | 6 +- src/lib/libcrypto/man/ERR_get_error.3 | 14 +++-- src/lib/libcrypto/man/ERR_load_crypto_strings.3 | 15 +++-- src/lib/libcrypto/man/ERR_load_strings.3 | 6 +- src/lib/libcrypto/man/ERR_print_errors.3 | 9 +-- src/lib/libcrypto/man/ERR_put_error.3 | 8 +-- src/lib/libcrypto/man/ERR_remove_state.3 | 6 +- src/lib/libcrypto/man/EVP_BytesToKey.3 | 6 +- src/lib/libcrypto/man/EVP_DigestInit.3 | 32 +++++++---- src/lib/libcrypto/man/EVP_EncodeInit.3 | 6 +- src/lib/libcrypto/man/EVP_EncryptInit.3 | 54 +++++++++++------- src/lib/libcrypto/man/EVP_OpenInit.3 | 6 +- src/lib/libcrypto/man/EVP_PKEY_cmp.3 | 6 +- src/lib/libcrypto/man/EVP_PKEY_new.3 | 6 +- src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 | 6 +- src/lib/libcrypto/man/EVP_SealInit.3 | 6 +- src/lib/libcrypto/man/EVP_SignInit.3 | 10 ++-- src/lib/libcrypto/man/EVP_VerifyInit.3 | 6 +- src/lib/libcrypto/man/MD5.3 | 6 +- src/lib/libcrypto/man/OBJ_nid2obj.3 | 9 +-- src/lib/libcrypto/man/OCSP_CRLID_new.3 | 6 +- src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 | 9 +-- src/lib/libcrypto/man/OPENSSL_malloc.3 | 6 +- src/lib/libcrypto/man/OPENSSL_sk_new.3 | 19 +++---- src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 | 6 +- src/lib/libcrypto/man/PEM_read.3 | 18 ++++-- src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 | 65 +++++++++++++--------- src/lib/libcrypto/man/PKCS7_new.3 | 6 +- src/lib/libcrypto/man/RAND_add.3 | 6 +- src/lib/libcrypto/man/RAND_bytes.3 | 6 +- src/lib/libcrypto/man/RAND_load_file.3 | 6 +- src/lib/libcrypto/man/RC4.3 | 6 +- src/lib/libcrypto/man/RSA_generate_key.3 | 6 +- src/lib/libcrypto/man/RSA_new.3 | 6 +- src/lib/libcrypto/man/RSA_print.3 | 19 +++---- src/lib/libcrypto/man/RSA_private_encrypt.3 | 9 +-- src/lib/libcrypto/man/RSA_public_encrypt.3 | 9 +-- src/lib/libcrypto/man/RSA_set_method.3 | 13 ++--- src/lib/libcrypto/man/RSA_sign.3 | 9 +-- src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 | 6 +- src/lib/libcrypto/man/RSA_size.3 | 6 +- src/lib/libcrypto/man/SHA1.3 | 6 +- src/lib/libcrypto/man/X509_ALGOR_dup.3 | 9 +-- src/lib/libcrypto/man/X509_ATTRIBUTE_new.3 | 6 +- src/lib/libcrypto/man/X509_CINF_new.3 | 6 +- src/lib/libcrypto/man/X509_CRL_new.3 | 10 ++-- src/lib/libcrypto/man/X509_EXTENSION_set_object.3 | 20 ++++++- src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 | 6 +- src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 | 13 +++-- src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 | 6 +- src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 | 7 ++- src/lib/libcrypto/man/X509_NAME_new.3 | 6 +- src/lib/libcrypto/man/X509_NAME_print_ex.3 | 6 +- src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 | 6 +- src/lib/libcrypto/man/X509_PUBKEY_new.3 | 15 +++-- src/lib/libcrypto/man/X509_REQ_new.3 | 6 +- src/lib/libcrypto/man/X509_REVOKED_new.3 | 6 +- src/lib/libcrypto/man/X509_SIG_new.3 | 6 +- src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 | 6 +- src/lib/libcrypto/man/X509_STORE_CTX_new.3 | 6 +- src/lib/libcrypto/man/X509_STORE_load_locations.3 | 6 +- src/lib/libcrypto/man/X509_STORE_new.3 | 6 +- src/lib/libcrypto/man/X509_STORE_set1_param.3 | 6 +- .../libcrypto/man/X509_STORE_set_verify_cb_func.3 | 6 +- src/lib/libcrypto/man/X509_check_private_key.3 | 6 +- src/lib/libcrypto/man/X509_cmp_time.3 | 6 +- src/lib/libcrypto/man/X509_digest.3 | 6 +- src/lib/libcrypto/man/X509_get_pubkey.3 | 10 ++-- src/lib/libcrypto/man/X509_get_serialNumber.3 | 6 +- src/lib/libcrypto/man/X509_get_subject_name.3 | 13 +++-- src/lib/libcrypto/man/X509_get_version.3 | 6 +- src/lib/libcrypto/man/X509_new.3 | 6 +- src/lib/libcrypto/man/X509_sign.3 | 21 ++++--- src/lib/libcrypto/man/X509_verify_cert.3 | 6 +- src/lib/libcrypto/man/X509v3_get_ext_by_NID.3 | 7 ++- src/lib/libcrypto/man/d2i_ASN1_OBJECT.3 | 6 +- src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 | 12 ++-- src/lib/libcrypto/man/d2i_DHparams.3 | 6 +- src/lib/libcrypto/man/d2i_DSAPublicKey.3 | 11 ++-- src/lib/libcrypto/man/d2i_PKCS7.3 | 6 +- src/lib/libcrypto/man/d2i_PrivateKey.3 | 6 +- src/lib/libcrypto/man/d2i_RSAPublicKey.3 | 23 +++++--- src/lib/libcrypto/man/d2i_X509.3 | 13 +++-- src/lib/libcrypto/man/d2i_X509_ALGOR.3 | 6 +- src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3 | 6 +- src/lib/libcrypto/man/d2i_X509_CRL.3 | 13 +++-- src/lib/libcrypto/man/d2i_X509_EXTENSION.3 | 6 +- src/lib/libcrypto/man/d2i_X509_NAME.3 | 13 +++-- src/lib/libcrypto/man/d2i_X509_REQ.3 | 13 +++-- src/lib/libcrypto/man/d2i_X509_SIG.3 | 6 +- src/lib/libcrypto/man/des_read_pw.3 | 13 +++-- src/lib/libcrypto/man/lh_new.3 | 18 +++++- src/lib/libcrypto/man/lh_stats.3 | 16 +++++- src/lib/libssl/man/BIO_f_ssl.3 | 16 ++++-- src/lib/libssl/man/DTLSv1_listen.3 | 6 +- src/lib/libssl/man/PEM_read_SSL_SESSION.3 | 15 +++-- src/lib/libssl/man/SSL_CIPHER_get_name.3 | 12 ++-- src/lib/libssl/man/SSL_CTX_add_session.3 | 6 +- src/lib/libssl/man/SSL_CTX_ctrl.3 | 6 +- src/lib/libssl/man/SSL_CTX_flush_sessions.3 | 6 +- src/lib/libssl/man/SSL_CTX_free.3 | 6 +- src/lib/libssl/man/SSL_CTX_get_verify_mode.3 | 6 +- src/lib/libssl/man/SSL_CTX_load_verify_locations.3 | 6 +- src/lib/libssl/man/SSL_CTX_new.3 | 9 +-- src/lib/libssl/man/SSL_CTX_sess_number.3 | 9 +-- src/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 | 16 +++++- src/lib/libssl/man/SSL_CTX_sessions.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_cert_store.3 | 6 +- .../libssl/man/SSL_CTX_set_cert_verify_callback.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_cipher_list.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_client_CA_list.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_info_callback.3 | 7 ++- src/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 | 7 ++- src/lib/libssl/man/SSL_CTX_set_read_ahead.3 | 6 +- .../libssl/man/SSL_CTX_set_session_cache_mode.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_ssl_version.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_timeout.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 | 6 +- src/lib/libssl/man/SSL_CTX_set_verify.3 | 11 ++-- src/lib/libssl/man/SSL_CTX_use_certificate.3 | 37 +++++++----- src/lib/libssl/man/SSL_SESSION_free.3 | 6 +- src/lib/libssl/man/SSL_SESSION_get_time.3 | 9 +-- src/lib/libssl/man/SSL_SESSION_new.3 | 6 +- src/lib/libssl/man/SSL_SESSION_print.3 | 9 +-- src/lib/libssl/man/SSL_accept.3 | 6 +- src/lib/libssl/man/SSL_alert_type_string.3 | 7 ++- src/lib/libssl/man/SSL_clear.3 | 6 +- src/lib/libssl/man/SSL_connect.3 | 6 +- src/lib/libssl/man/SSL_copy_session_id.3 | 6 +- src/lib/libssl/man/SSL_do_handshake.3 | 6 +- src/lib/libssl/man/SSL_dup.3 | 6 +- src/lib/libssl/man/SSL_dup_CA_list.3 | 6 +- src/lib/libssl/man/SSL_free.3 | 6 +- src/lib/libssl/man/SSL_get_SSL_CTX.3 | 6 +- src/lib/libssl/man/SSL_get_certificate.3 | 9 +-- src/lib/libssl/man/SSL_get_ciphers.3 | 11 ++-- src/lib/libssl/man/SSL_get_client_CA_list.3 | 6 +- src/lib/libssl/man/SSL_get_current_cipher.3 | 16 +++++- src/lib/libssl/man/SSL_get_default_timeout.3 | 6 +- src/lib/libssl/man/SSL_get_error.3 | 6 +- src/lib/libssl/man/SSL_get_ex_new_index.3 | 10 +++- src/lib/libssl/man/SSL_get_fd.3 | 6 +- src/lib/libssl/man/SSL_get_peer_cert_chain.3 | 6 +- src/lib/libssl/man/SSL_get_peer_certificate.3 | 6 +- src/lib/libssl/man/SSL_get_rbio.3 | 6 +- src/lib/libssl/man/SSL_get_session.3 | 6 +- src/lib/libssl/man/SSL_get_shared_ciphers.3 | 6 +- src/lib/libssl/man/SSL_get_state.3 | 19 ++++--- src/lib/libssl/man/SSL_get_verify_result.3 | 6 +- src/lib/libssl/man/SSL_get_version.3 | 6 +- src/lib/libssl/man/SSL_library_init.3 | 6 +- src/lib/libssl/man/SSL_load_client_CA_file.3 | 6 +- src/lib/libssl/man/SSL_new.3 | 6 +- src/lib/libssl/man/SSL_pending.3 | 6 +- src/lib/libssl/man/SSL_read.3 | 9 +-- src/lib/libssl/man/SSL_renegotiate.3 | 6 +- src/lib/libssl/man/SSL_rstate_string.3 | 6 +- src/lib/libssl/man/SSL_session_reused.3 | 6 +- src/lib/libssl/man/SSL_set_bio.3 | 6 +- src/lib/libssl/man/SSL_set_connect_state.3 | 6 +- src/lib/libssl/man/SSL_set_fd.3 | 12 +++- src/lib/libssl/man/SSL_set_session.3 | 6 +- src/lib/libssl/man/SSL_set_shutdown.3 | 6 +- src/lib/libssl/man/SSL_set_verify_result.3 | 6 +- src/lib/libssl/man/SSL_shutdown.3 | 6 +- src/lib/libssl/man/SSL_state_string.3 | 6 +- src/lib/libssl/man/SSL_want.3 | 14 ++++- src/lib/libssl/man/SSL_write.3 | 6 +- src/lib/libssl/man/d2i_SSL_SESSION.3 | 6 +- 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 @@ -.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.9 2018/03/20 18:35:13 schwarze Exp $ +.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d4 Mar 19 12:28:58 2016 -0400 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_OBJECT_NEW 3 .Os .Sh NAME @@ -137,5 +137,5 @@ Otherwise it returns a pointer to the new object. .Fn ASN1_OBJECT_new and .Fn ASN1_OBJECT_free -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: ASN1_STRING_length.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: ASN1_STRING_length.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file is a derived work. @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_STRING_LENGTH 3 .Os .Sh NAME @@ -291,12 +291,14 @@ returns an integer constant, for example .Xr ERR_get_error 3 .Sh HISTORY .Fn ASN1_STRING_cmp , -.Fn ASN1_STRING_data , .Fn ASN1_STRING_dup , -.Fn ASN1_STRING_set , +and +.Fn ASN1_STRING_set +first appeared in SSLeay 0.6.5. +.Fn ASN1_STRING_data and .Fn ASN1_STRING_type -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.0. .Fn ASN1_STRING_length first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: ASN1_STRING_new.3,v 1.14 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: ASN1_STRING_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400 .\" .\" Copyright (c) 2017 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_STRING_NEW 3 .Os .Sh NAME @@ -207,9 +207,6 @@ if an error occurs. .Xr d2i_ASN1_OCTET_STRING 3 , .Xr ERR_get_error 3 .Sh HISTORY -.Fn ASN1_STRING_new , -.Fn ASN1_STRING_type_new , -.Fn ASN1_STRING_free , .Fn ASN1_OCTET_STRING_new , .Fn ASN1_OCTET_STRING_free , .Fn ASN1_BIT_STRING_new , @@ -218,10 +215,6 @@ if an error occurs. .Fn ASN1_INTEGER_free , .Fn ASN1_IA5STRING_new , .Fn ASN1_IA5STRING_free , -.Fn ASN1_UNIVERSALSTRING_new , -.Fn ASN1_UNIVERSALSTRING_free , -.Fn ASN1_GENERALSTRING_new , -.Fn ASN1_GENERALSTRING_free , .Fn ASN1_T61STRING_new , .Fn ASN1_T61STRING_free , .Fn ASN1_PRINTABLESTRING_new , @@ -231,7 +224,18 @@ if an error occurs. .Fn ASN1_UTCTIME_new , and .Fn ASN1_UTCTIME_free -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.5.1. +.Fn ASN1_STRING_new , +.Fn ASN1_STRING_type_new , +and +.Fn ASN1_STRING_free +first appeared in SSLeay 0.6.5. +.Fn ASN1_UNIVERSALSTRING_new , +.Fn ASN1_UNIVERSALSTRING_free , +.Fn ASN1_GENERALSTRING_new , +and +.Fn ASN1_GENERALSTRING_free +first appeared in SSLeay 0.8.0. .Fn ASN1_BMPSTRING_new , .Fn ASN1_BMPSTRING_free , .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 @@ -.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $ +.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_STRING_PRINT_EX 3 .Os .Sh NAME @@ -223,7 +223,7 @@ returns a static string. .Xr X509_NAME_print_ex 3 .Sh HISTORY .Fn ASN1_STRING_print -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.6.5 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: ASN1_TIME_set.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: ASN1_TIME_set.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000 .\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_TIME_SET 3 .Os .Sh NAME @@ -396,11 +396,12 @@ ASN1_STRING_free(tm); BIO_free(b); .Ed .Sh HISTORY -.Fn ASN1_UTCTIME_set , -.Fn ASN1_UTCTIME_check , +.Fn ASN1_UTCTIME_check and .Fn ASN1_UTCTIME_print -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.5.1. +.Fn ASN1_UTCTIME_set +first appeared in SSLeay 0.6.0. .Fn ASN1_UTCTIME_set_string first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: ASN1_TYPE_get.3,v 1.6 2018/03/23 02:20:16 schwarze Exp $ +.\" $OpenBSD: ASN1_TYPE_get.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 2016 -0400 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_TYPE_GET 3 .Os .Sh NAME @@ -279,12 +279,15 @@ returns 0 for a match or non-zero for a mismatch. .Xr d2i_ASN1_TYPE 3 , .Xr OBJ_dup 3 .Sh HISTORY -.Fn ASN1_TYPE_new , -.Fn ASN1_TYPE_free , -.Fn ASN1_TYPE_get , +.Fn ASN1_TYPE_new +and +.Fn ASN1_TYPE_free +first appeared in SSLeay 0.5.1. +.Fn ASN1_TYPE_get and .Fn ASN1_TYPE_set -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .Fn ASN1_TYPE_set1 @@ -292,5 +295,6 @@ first appeared in OpenSSL 0.9.8h and has been available since .Ox 4.5 . .Pp .Fn ASN1_TYPE_cmp -first appeared in OpenSSL 0.9.8zd and has been available since +first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k +and has been available since .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 @@ -.\" $OpenBSD: ASN1_item_d2i.3,v 1.7 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: ASN1_item_d2i.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/man3/d2i_X509.pod b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ASN1_ITEM_D2I 3 .Os .Sh NAME @@ -367,7 +367,7 @@ if (d2i_X509(&x, &p, len) == NULL) .Fn d2i_ASN1_TYPE and .Fn i2d_ASN1_TYPE -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BF_set_key.3,v 1.7 2018/03/21 05:49:43 schwarze Exp $ +.\" $OpenBSD: BF_set_key.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Jul 19 09:27:53 2016 -0400 .\" .\" This file was written by Richard Levitte . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BF_SET_KEY 3 .Os .Sh NAME @@ -258,7 +258,15 @@ Be aware that these functions take each 32-bit chunk in host-byte order, which is little-endian on little-endian platforms and big-endian on big-endian ones. .Sh HISTORY -This Blowfish implementation first appeared in SSLeay 0.6.6. +.Fn BF_set_key , +.Fn BF_encrypt , +.Fn BF_ecb_encrypt , +.Fn BF_cbc_encrypt , +.Fn BF_cfb64_encrypt , +.Fn BF_ofb64_encrypt , +and +.Fn BF_options +first appeared in SSLeay 0.6.6. .Fn BF_decrypt first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: BIO_ctrl.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: BIO_ctrl.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_CTRL 3 .Os .Sh NAME @@ -317,10 +317,11 @@ operation. .Fn BIO_eof , .Fn BIO_set_close , .Fn BIO_get_close , -.Fn BIO_pending , and +.Fn BIO_pending +first appeared in SSLeay 0.6.0. .Fn BIO_wpending -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.1. .Fn BIO_ptr_ctrl , .Fn BIO_int_ctrl , .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 @@ -.\" $OpenBSD: BIO_f_base64.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: BIO_f_base64.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_BASE64 3 .Os .Sh NAME @@ -124,7 +124,7 @@ BIO_free_all(b64); .Xr BIO_new 3 .Sh HISTORY .Fn BIO_f_base64 -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.6.5 and has been available since .Ox 2.4 . .Sh BUGS The 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 @@ -.\" $OpenBSD: BIO_f_buffer.3,v 1.8 2018/03/21 06:09:37 schwarze Exp $ +.\" $OpenBSD: BIO_f_buffer.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Mar 19 12:32:14 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_BUFFER 3 .Os .Sh NAME @@ -181,13 +181,16 @@ returns 1 if the data was set correctly or 0 if there was an error. .Xr BIO_pop 3 , .Xr BIO_reset 3 .Sh HISTORY -.Fn BIO_f_buffer , -.Fn BIO_get_buffer_num_lines , -.Fn BIO_set_read_buffer_size , -.Fn BIO_set_write_buffer_size , +.Fn BIO_f_buffer +first appeared in SSLeay 0.6.0. +.Fn BIO_get_buffer_num_lines and .Fn BIO_set_buffer_size -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.6.5. +.Fn BIO_set_read_buffer_size +and +.Fn BIO_set_write_buffer_size +first appeared in SSLeay 0.8.0. .Fn BIO_set_buffer_read_data first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: BIO_f_cipher.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BIO_f_cipher.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_CIPHER 3 .Os .Sh NAME @@ -167,7 +167,7 @@ currently always returns 1. .Fn BIO_set_cipher , and .Fn BIO_get_cipher_status -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.5 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BIO_f_md.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: BIO_f_md.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_MD 3 .Os .Sh NAME @@ -248,10 +248,12 @@ BIO_free_all(bio); .Sh HISTORY .Fn BIO_f_md , .Fn BIO_set_md , -.Fn BIO_get_md , and +.Fn BIO_get_md +first appeared in SSLeay 0.6.0. .Fn BIO_get_md_ctx -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.1. +These functions have been available since .Ox 2.4 . .Pp Before 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 @@ -.\" $OpenBSD: BIO_f_null.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_f_null.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_NULL 3 .Os .Sh NAME @@ -76,5 +76,5 @@ returns the null filter BIO method. .Xr BIO_new 3 .Sh HISTORY .Fn BIO_f_null -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: BIO_find_type.3,v 1.8 2018/03/22 17:11:04 schwarze Exp $ +.\" $OpenBSD: BIO_find_type.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_FIND_TYPE 3 .Os .Sh NAME @@ -156,10 +156,11 @@ do { .Sh SEE ALSO .Xr BIO_new 3 .Sh HISTORY -.Fn BIO_find_type -and .Fn BIO_method_type -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0. +.Fn BIO_find_type +first appeared in SSLeay 0.6.6. +Both functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BIO_new.3,v 1.14 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: BIO_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: .\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 .\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 @@ -52,7 +52,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_NEW 3 .Os .Sh NAME @@ -252,14 +252,13 @@ Create a memory BIO: .Xr BIO_set_callback 3 , .Xr BIO_should_retry 3 .Sh HISTORY -.Fn BIO_new +.Fn BIO_new , +.Fn BIO_set , and .Fn BIO_free first appeared in SSLeay 0.6.0. -.Fn BIO_set -and .Fn BIO_free_all -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.6.6. All these functions have been available since .Ox 2.4 . .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 @@ -.\" $OpenBSD: BIO_push.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_push.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/man3/BIO_push.pod 76ed5a42 Jun 29 13:38:55 2014 +0100 .\" OpenSSL doc/man7/bio.pod a9c85cea Nov 11 09:33:55 2016 +0100 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_PUSH 3 .Os .Sh NAME @@ -178,7 +178,8 @@ as before. .Xr BIO_read 3 .Sh HISTORY .Fn BIO_push -and +first appeared in SSLeay 0.6.0. .Fn BIO_pop -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.4. +Both functions have been available since .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 @@ -.\" $OpenBSD: BIO_read.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_read.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_READ 3 .Os .Sh NAME @@ -174,5 +174,5 @@ the application should retry the operation later. .Fn BIO_write , and .Fn BIO_puts -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0 and have been available since .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 @@ -.\" $OpenBSD: BIO_s_accept.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BIO_s_accept.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_ACCEPT 3 .Os .Sh NAME @@ -358,11 +358,12 @@ BIO_free(cbio2); .Fn BIO_s_accept , .Fn BIO_set_accept_port , .Fn BIO_new_accept , -.Fn BIO_set_nbio_accept , .Fn BIO_set_accept_bios , and .Fn BIO_do_accept -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.0. +.Fn BIO_set_nbio_accept +and .Fn BIO_get_accept_port first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: BIO_s_connect.3,v 1.8 2018/03/21 06:09:37 schwarze Exp $ +.\" $OpenBSD: BIO_s_connect.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_CONNECT 3 .Os .Sh NAME @@ -375,7 +375,7 @@ BIO_free(out); .Fn BIO_set_nbio , and .Fn BIO_do_connect -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.0. .Fn BIO_set_conn_hostname , .Fn BIO_set_conn_port , .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 @@ -.\" $OpenBSD: BIO_s_fd.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_s_fd.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_FD 3 .Os .Sh NAME @@ -195,6 +195,12 @@ BIO_free(out); .Xr BIO_s_socket 3 , .Xr BIO_seek 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn BIO_s_fd , +.Fn BIO_set_fd , +and +.Fn BIO_get_fd +first appeared in SSLeay 0.6.0. +.Fn BIO_new_fd +first appeared in SSLeay 0.8.0. +All these functions have been available since .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 @@ -.\" $OpenBSD: BIO_s_file.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BIO_s_file.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_FILE 3 .Os .Sh NAME @@ -286,18 +286,18 @@ BIO_free(out); .Xr BIO_read 3 , .Xr BIO_seek 3 .Sh HISTORY -.Fn BIO_s_file -and -.Fn BIO_set_fp -first appeared in SSLeay 0.6.0. -.Fn BIO_new_file , -.Fn BIO_new_fp , +.Fn BIO_s_file , +.Fn BIO_set_fp , .Fn BIO_get_fp , .Fn BIO_read_filename , .Fn BIO_write_filename , and .Fn BIO_append_filename -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.6.0. +.Fn BIO_new_file +and +.Fn BIO_new_fp +first appeared in SSLeay 0.8.0. All these functions have been available since .Ox 2.4 . .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 @@ -.\" $OpenBSD: BIO_s_mem.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: BIO_s_mem.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_MEM 3 .Os .Sh NAME @@ -251,11 +251,13 @@ BIO_free(mem); .Sh SEE ALSO .Xr BIO_new 3 .Sh HISTORY -.Fn BIO_s_mem , -.Fn BIO_set_mem_buf , +.Fn BIO_s_mem +first appeared in SSLeay 0.6.0. +.Fn BIO_set_mem_buf and .Fn BIO_get_mem_ptr -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.5. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BIO_s_null.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_s_null.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_NULL 3 .Os .Sh NAME @@ -84,5 +84,5 @@ returns the null sink BIO method. .Xr BIO_new 3 .Sh HISTORY .Fn BIO_s_null -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.6.0 and has been available since .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 @@ -.\" $OpenBSD: BIO_s_socket.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_s_socket.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_S_SOCKET 3 .Os .Sh NAME @@ -109,7 +109,8 @@ if an error occurred. .Xr BIO_new 3 .Sh HISTORY .Fn BIO_s_socket -and +first appeared in SSLeay 0.6.0. .Fn BIO_new_socket -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.0. +Both functions have been available since .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 @@ -.\" $OpenBSD: BIO_set_callback.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_set_callback.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_SET_CALLBACK 3 .Os .Sh NAME @@ -257,6 +257,13 @@ Its source is in the file .Sh SEE ALSO .Xr BIO_new 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn BIO_set_callback , +.Fn BIO_get_callback , +.Fn BIO_set_callback_arg , +and +.Fn BIO_debug_callback +first appeared in SSLeay 0.6.0. +.Fn BIO_get_callback_arg +first appeared in SSLeay 0.8.0. +All these functions have been available since .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 @@ -.\" $OpenBSD: BIO_should_retry.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $ +.\" $OpenBSD: BIO_should_retry.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_SHOULD_RETRY 3 .Os .Sh NAME @@ -215,8 +215,18 @@ and use a timeout on the .Xr BIO_new 3 , .Xr BIO_read 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn BIO_should_read , +.Fn BIO_should_write , +.Fn BIO_retry_type , +and +.Fn BIO_should_retry +first appeared in SSLeay 0.6.0. +.Fn BIO_should_io_special , +.Fn BIO_get_retry_BIO , +and +.Fn BIO_get_retry_reason +first appeared in SSLeay 0.8.0. +All these functions have been available since .Ox 2.4 . .Sh BUGS The 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 @@ -.\" $OpenBSD: BN_CTX_new.3,v 1.7 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BN_CTX_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_CTX_NEW 3 .Os .Sh NAME @@ -136,7 +136,7 @@ and sets an error code that can be obtained by .Fn BN_CTX_new and .Fn BN_CTX_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BN_add.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: BN_add.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_ADD 3 .Os .Sh NAME @@ -397,7 +397,7 @@ The error codes can be obtained by .Fn BN_mod_exp , and .Fn BN_gcd -appeared before SSLeay 0.8. +first appeared in SSLeay 0.5.1. .Fn BN_exp first appeared in SSLeay 0.9.0. All 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 @@ -.\" $OpenBSD: BN_add_word.3,v 1.7 2018/03/21 06:26:31 schwarze Exp $ +.\" $OpenBSD: BN_add_word.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_ADD_WORD 3 .Os .Sh NAME @@ -155,12 +155,11 @@ if an error occurred. .Xr BN_new 3 , .Xr ERR_get_error 3 .Sh HISTORY -.Fn BN_add_word +.Fn BN_add_word , +.Fn BN_div_word , and .Fn BN_mod_word -appeared before SSLeay 0.8. -.Fn BN_div_word -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.5.1. .Fn BN_sub_word and .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 @@ -.\" $OpenBSD: BN_bn2bin.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: BN_bn2bin.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_BN2BIN 3 .Os .Sh NAME @@ -301,10 +301,11 @@ The error codes can be obtained by .Sh HISTORY .Fn BN_bn2bin , .Fn BN_bin2bn , -.Fn BN_print , and +.Fn BN_print +first appeared in SSLeay 0.5.1. .Fn BN_print_fp -appeared before SSLeay 0.8. +first appeared in SSLeay 0.6.0. .Fn BN_bn2hex , .Fn BN_bn2dec , .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 @@ -.\" $OpenBSD: BN_cmp.3,v 1.5 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: BN_cmp.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_CMP 3 .Os .Sh NAME @@ -144,8 +144,8 @@ return 1 if the condition is true, 0 otherwise. .Fn BN_is_one , and .Fn BN_is_word -appeared before SSLeay 0.8. +first appeared in SSLeay 0.5.1. .Fn BN_is_odd -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.8.0. All these functions have been available since .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 @@ -.\" $OpenBSD: BN_copy.3,v 1.8 2018/03/22 22:07:12 schwarze Exp $ +.\" $OpenBSD: BN_copy.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_COPY 3 .Os .Sh NAME @@ -156,9 +156,10 @@ The error codes can be obtained by .Fn BN_copy and .Fn BN_dup -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .Fn BN_with_flags -first appeared in OpenSSL 0.9.7h and has been available since +first appeared in OpenSSL 0.9.7h and 0.9.8a +and has been available since .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 @@ -.\" $OpenBSD: BN_generate_prime.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: BN_generate_prime.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 .\" .\" This file was written by Ulf Moeller @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_GENERATE_PRIME 3 .Os .Sh NAME @@ -379,7 +379,7 @@ The error codes can be obtained by .Fn BN_generate_prime and .Fn BN_is_prime -appeared before SSLeay 0.8 and had their +first appeared in SSLeay 0.5.1 and had their .Fa cb_arg argument added in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: BN_mod_inverse.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BN_mod_inverse.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_MOD_INVERSE 3 .Os .Sh NAME @@ -106,7 +106,7 @@ The error codes can be obtained by .Xr BN_set_flags 3 .Sh HISTORY .Fn BN_mod_inverse -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.1 and has been available since .Ox 2.4 . .Pp The 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 @@ -.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_MOD_MUL_MONTGOMERY 3 .Os .Sh NAME @@ -225,7 +225,7 @@ The error codes can be obtained by .Fn BN_from_montgomery , and .Fn BN_to_montgomery -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BN_mod_mul_reciprocal.3,v 1.9 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BN_mod_mul_reciprocal.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_MOD_MUL_RECIPROCAL 3 .Os .Sh NAME @@ -191,7 +191,7 @@ The error codes can be obtained by .Xr BN_new 3 .Sh HISTORY .Fn BN_mod_mul_reciprocal -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.1 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BN_new.3,v 1.12 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BN_new.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL man3/BN_new 2457c19d Mar 6 08:43:36 2004 +0000 .\" selective merge up to: man3/BN_new 681acb31 Sep 29 13:10:34 2017 +0200 .\" full merge up to: OpenSSL man7/bn 05ea606a May 20 20:52:46 2016 -0400 @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_NEW 3 .Os .Sh NAME @@ -166,7 +166,7 @@ and sets an error code that can be obtained by .Fn BN_free , and .Fn BN_clear_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BN_num_bytes.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: BN_num_bytes.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_NUM_BYTES 3 .Os .Sh NAME @@ -120,5 +120,11 @@ The size. .Xr DSA_size 3 , .Xr RSA_size 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn BN_num_bytes +and +.Fn BN_num_bits +first appeared in SSLeay 0.5.1. +.Fn BN_num_bits_word +first appeared in SSLeay 0.5.2. +These functions have been available since .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 @@ -.\" $OpenBSD: BN_rand.3,v 1.10 2018/03/22 17:38:08 schwarze Exp $ +.\" $OpenBSD: BN_rand.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_RAND 3 .Os .Sh NAME @@ -139,7 +139,7 @@ The error codes can be obtained by .Xr RAND_bytes 3 .Sh HISTORY .Fn BN_rand -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.1 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: BN_set_bit.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: BN_set_bit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_SET_BIT 3 .Os .Sh NAME @@ -212,5 +212,5 @@ The error codes can be obtained by .Fn BN_rshift , and .Fn BN_rshift1 -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: BN_zero.3,v 1.8 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: BN_zero.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" selective merge up to: OpenSSL b713c4ff Jan 22 14:41:09 2018 -0500 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BN_ZERO 3 .Os .Sh NAME @@ -131,20 +131,14 @@ returns the constant. .Sh HISTORY .Fn BN_zero , .Fn BN_one , +.Fn BN_value_one , and .Fn BN_set_word -appeared before SSLeay 0.8. -.Fn BN_value_one -and +first appeared in SSLeay 0.5.1. .Fn BN_get_word -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.6.0. All these functions have been available since .Ox 2.4 . -.Pp -.Fn BN_value_one -was changed to return a true -.Vt const BIGNUM * -in OpenSSL 0.9.7. .Sh BUGS Someone might change the constant. .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 @@ -.\" $OpenBSD: BUF_MEM_new.3,v 1.14 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: BUF_MEM_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/crypto/buffer.pod 18edda0f Sep 20 03:28:54 2000 +0000 .\" not merged: 74924dcb, 58e3457a, 21b0fa91, 7644a9ae .\" OpenSSL doc/crypto/BUF_MEM_new.pod 53934822 Jun 9 16:39:19 2016 -0400 @@ -52,7 +52,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BUF_MEM_NEW 3 .Os .Sh NAME @@ -190,9 +190,9 @@ return zero on error or the new size (i.e.\& .Fn BUF_MEM_free , and .Fn BUF_MEM_grow -appeared before SSLeay 0.8. +first appeared in SSLeay 0.6.0. .Fn BUF_strdup -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.8.0. All these functions have been available since .Ox 2.4 . .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 @@ -.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.4 2018/03/20 21:27:32 schwarze Exp $ +.\" $OpenBSD: CRYPTO_get_mem_functions.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt CRYPTO_GET_MEM_FUNCTIONS 3 .Os .Sh NAME @@ -91,6 +91,16 @@ always returns 0. always returns .Dv CRYPTO_MEM_CHECK_OFF . .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn CRYPTO_mem_ctrl , +.Fn CRYPTO_mem_leaks , +and +.Fn CRYPTO_mem_leaks_fp +first appeared in SSLeay 0.6.4. +.Fn CRYPTO_get_mem_functions +and +.Fn CRYPTO_set_mem_functions +first appeared in SSLeay 0.6.5. +.Fn CRYPTO_mem_leaks_cb +first appeared in SSLeay 0.6.6. +All these functions have all been available since .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 @@ -.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.9 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 .\" .\" This file was written by Ulf Moeller , @@ -51,7 +51,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt CRYPTO_SET_LOCKING_CALLBACK 3 .Os .Sh NAME @@ -369,10 +369,12 @@ shows examples of the callback functions on Solaris, Irix and Win32. .Fn CRYPTO_w_lock , .Fn CRYPTO_w_unlock , .Fn CRYPTO_r_lock , -.Fn CRYPTO_r_unlock , and +.Fn CRYPTO_r_unlock +first appeared in SSLeay 0.6.0. .Fn CRYPTO_add -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.2. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: DES_set_key.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: DES_set_key.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: .\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -115,7 +115,7 @@ .\" copied and put under another distribution licence .\" [including the GNU Public Licence.] .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DES_SET_KEY 3 .Os .Sh NAME @@ -786,48 +786,49 @@ ANSI X3.106 The DES library was initially written to be source code compatible with the MIT Kerberos library. .Sh HISTORY -Versions of .Fn DES_random_key , .Fn DES_set_key , .Fn DES_key_sched , .Fn DES_set_odd_parity , .Fn DES_is_weak_key , .Fn DES_ecb_encrypt , -.Fn DES_ecb2_encrypt , -.Fn DES_ecb3_encrypt , -.Fn DES_ncbc_encrypt , .Fn DES_cfb_encrypt , .Fn DES_ofb_encrypt , .Fn DES_pcbc_encrypt , .Fn DES_cfb64_encrypt , .Fn DES_ofb64_encrypt , -.Fn DES_xcbc_encrypt , -.Fn DES_ede2_cbc_encrypt , -.Fn DES_ede2_cfb64_encrypt , -.Fn DES_ede2_ofb64_encrypt , .Fn DES_ede3_cbc_encrypt , -.Fn DES_ede3_cfb64_encrypt , -.Fn DES_ede3_ofb64_encrypt , .Fn DES_cbc_cksum , .Fn DES_quad_cksum , .Fn DES_string_to_key , .Fn DES_string_to_2keys , -.Fn DES_fcrypt , .Fn DES_crypt , .Fn DES_enc_read , and .Fn DES_enc_write -with lower case names starting with -.Sy des_ -appeared in SSLeay 0.8.1b or earlier and have been available since +appeared in SSLeay 0.4 or earlier. +.Fn DES_ncbc_encrypt +first appeared in SSLeay 0.4.2. +.Fn DES_ede2_cbc_encrypt +first appeared in SSLeay 0.4.4. +.Fn DES_ecb2_encrypt , +.Fn DES_ecb3_encrypt , +.Fn DES_ede2_cfb64_encrypt , +.Fn DES_ede2_ofb64_encrypt , +.Fn DES_ede3_cfb64_encrypt , +and +.Fn DES_ede3_ofb64_encrypt +first appeared in SSLeay 0.5.1. +.Fn DES_xcbc_encrypt +first appeared in SSLeay 0.6.2. +.Fn DES_fcrypt +first appeared in SSLeay 0.6.5. +These functions have been available since .Ox 2.4 . .Pp -Versions of .Fn DES_set_key_checked and .Fn DES_set_key_unchecked -with lower case names starting with -.Sy des_ first appeared in OpenSSL 0.9.5 and have been available since .Ox 2.7 . .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 @@ -.\" $OpenBSD: DH_generate_key.3,v 1.8 2018/03/20 22:22:10 schwarze Exp $ +.\" $OpenBSD: DH_generate_key.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DH_GENERATE_KEY 3 .Os .Sh NAME @@ -119,5 +119,5 @@ The error codes can be obtained by .Fn DH_generate_key and .Fn DH_compute_key -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: DH_generate_parameters.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: DH_generate_parameters.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DH_GENERATE_PARAMETERS 3 .Os .Sh NAME @@ -154,7 +154,7 @@ The error codes can be obtained by .Fn DH_check and .Fn DH_generate_parameters -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp The 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 @@ -.\" $OpenBSD: DH_new.3,v 1.6 2018/03/20 22:22:10 schwarze Exp $ +.\" $OpenBSD: DH_new.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DH_NEW 3 .Os .Sh NAME @@ -106,5 +106,5 @@ Otherwise it returns a pointer to the newly allocated structure. .Fn DH_new and .Fn DH_free -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: DH_size.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: DH_size.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DH_SIZE 3 .Os .Sh NAME @@ -88,7 +88,7 @@ must not be .Xr DH_new 3 .Sh HISTORY .Fn DH_size -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.5.1 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: DSA_generate_key.3,v 1.7 2018/03/20 22:37:32 schwarze Exp $ +.\" $OpenBSD: DSA_generate_key.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DSA_GENERATE_KEY 3 .Os .Sh NAME @@ -82,5 +82,5 @@ The error codes can be obtained by .Xr RAND_bytes 3 .Sh HISTORY .Fn DSA_generate_key -first appeared in SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.0 and has been available since .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 @@ -.\" $OpenBSD: DSA_generate_parameters.3,v 1.9 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: DSA_generate_parameters.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400 .\" .\" This file was written by Ulf Moeller , @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DSA_GENERATE_PARAMETERS 3 .Os .Sh NAME @@ -204,7 +204,7 @@ The error codes can be obtained by .Xr RAND_bytes 3 .Sh HISTORY .Fn DSA_generate_parameters -first appeared in SSLeay 0.8 and had its +first appeared in SSLeay 0.8.0 and had its .Fa cb_arg argument added in SSLeay 0.9.0. It 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 @@ -.\" $OpenBSD: DSA_new.3,v 1.8 2018/03/20 22:37:32 schwarze Exp $ +.\" $OpenBSD: DSA_new.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DSA_NEW 3 .Os .Sh NAME @@ -118,5 +118,5 @@ Standard, DSS), ANSI X9.30 .Fn DSA_new and .Fn DSA_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0 and have been available since .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 @@ -.\" $OpenBSD: DSA_sign.3,v 1.7 2018/03/20 22:37:32 schwarze Exp $ +.\" $OpenBSD: DSA_sign.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DSA_SIGN 3 .Os .Sh NAME @@ -168,8 +168,8 @@ Standard, DSS), ANSI X9.30 .Fn DSA_sign and .Fn DSA_verify -appeared before SSLeay 0.8. +first appeared in SSLeay 0.6.0. .Fn DSA_sign_setup -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.8.0. All these functions have been available since .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 @@ -.\" $OpenBSD: DSA_size.3,v 1.6 2018/03/20 22:37:32 schwarze Exp $ +.\" $OpenBSD: DSA_size.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DSA_SIZE 3 .Os .Sh NAME @@ -77,5 +77,5 @@ The size in bytes. .Xr DSA_sign 3 .Sh HISTORY .Fn DSA_size -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.0 and has been available since .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 @@ -.\" $OpenBSD: ERR_GET_LIB.3,v 1.6 2018/03/20 22:56:38 schwarze Exp $ +.\" $OpenBSD: ERR_GET_LIB.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/man3/ERR_GET_LIB.pod 3dfda1a6 Dec 12 11:14:40 2016 -0500 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_GET_LIB 3 .Os .Sh NAME @@ -122,5 +122,5 @@ returns non-zero if the error is fatal or 0 otherwise. .Fn ERR_GET_REASON , and .Fn ERR_FATAL_ERROR -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.4.4 and have been available since .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 @@ -.\" $OpenBSD: ERR_clear_error.3,v 1.4 2018/03/20 22:56:38 schwarze Exp $ +.\" $OpenBSD: ERR_clear_error.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_CLEAR_ERROR 3 .Os .Sh NAME @@ -66,5 +66,5 @@ empties the current thread's error queue. .Xr ERR_get_error 3 .Sh HISTORY .Fn ERR_clear_error -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.4.4 and has been available since .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 @@ -.\" $OpenBSD: ERR_error_string.3,v 1.6 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: ERR_error_string.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_ERROR_STRING 3 .Os .Sh NAME @@ -168,7 +168,7 @@ if none is registered for the error code. .Fn ERR_func_error_string , and .Fn ERR_reason_error_string -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.4.4 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: ERR_get_error.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: ERR_get_error.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_GET_ERROR 3 .Os .Sh NAME @@ -168,12 +168,14 @@ The error code, or 0 if there is no error in the queue. .Xr ERR_error_string 3 , .Xr ERR_GET_LIB 3 .Sh HISTORY -.Fn ERR_get_error , -.Fn ERR_peek_error , -.Fn ERR_get_error_line , +.Fn ERR_get_error +and +.Fn ERR_peek_error +first appeared in SSLeay 0.4.4. +.Fn ERR_get_error_line and .Fn ERR_peek_error_line -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.6.0. .Fn ERR_get_error_line_data and .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 @@ -.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.6 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_LOAD_CRYPTO_STRINGS 3 .Os .Sh NAME @@ -119,12 +119,15 @@ frees all previously loaded error strings. .Xr ERR 3 , .Xr ERR_error_string 3 .Sh HISTORY -.Fn ERR_load_crypto_strings , -.Fn ERR_free_strings , -.Fn ERR_load_BN_strings , +.Fn ERR_load_crypto_strings and .Fn SSL_load_error_strings -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.4.4. +.Fn ERR_free_strings +and +.Fn ERR_load_BN_strings +first appeared in SSLeay 0.5.1. +These functions been available since .Ox 2.4 . .Sh BUGS Even 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 @@ -.\" $OpenBSD: ERR_load_strings.3,v 1.6 2018/03/21 06:44:51 schwarze Exp $ +.\" $OpenBSD: ERR_load_strings.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_LOAD_STRINGS 3 .Os .Sh NAME @@ -110,7 +110,7 @@ returns a new library number. .Fn ERR_load_strings and .Fn ERR_PACK -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.4.4. .Fn ERR_get_next_error_library first appeared in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: ERR_print_errors.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: ERR_print_errors.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller , @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_PRINT_ERRORS 3 .Os .Sh NAME @@ -116,9 +116,10 @@ return no values. .Xr SSL_load_error_strings 3 .Sh HISTORY .Fn ERR_print_errors -and +first appeared in SSLeay 0.4.5. .Fn ERR_print_errors_fp -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0. +Both functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: ERR_put_error.3,v 1.8 2018/03/23 05:48:56 schwarze Exp $ +.\" $OpenBSD: ERR_put_error.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_PUT_ERROR 3 .Os .Sh NAME @@ -147,10 +147,10 @@ macro. .Xr ERR_load_strings 3 .Sh HISTORY .Fn ERR_put_error -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.4.4. .Fn ERR_add_error_data first appeared in SSLeay 0.9.0. -These functions have been available since +Both functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: ERR_remove_state.3,v 1.5 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: ERR_remove_state.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Ulf Moeller and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt ERR_REMOVE_STATE 3 .Os .Sh NAME @@ -101,7 +101,7 @@ return no value. .Xr ERR 3 .Sh HISTORY .Fn ERR_remove_state -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.6.1 and has been available since .Ox 2.4 . .Pp It 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 @@ -.\" $OpenBSD: EVP_BytesToKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: EVP_BytesToKey.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_BYTESTOKEY 3 .Os .Sh NAME @@ -140,5 +140,5 @@ returns the size of the derived key in bytes or 0 on error. .Xr RAND_bytes 3 .Sh HISTORY .Fn EVP_BytesToKey -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.5.1 and has been available since .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 @@ -.\" $OpenBSD: EVP_DigestInit.3,v 1.14 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: EVP_DigestInit.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 .\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400 .\" @@ -51,7 +51,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_DIGESTINIT 3 .Os .Sh NAME @@ -623,21 +623,28 @@ main(int argc, char *argv[]) .Fn EVP_DigestUpdate , .Fn EVP_DigestFinal , .Dv EVP_MAX_MD_SIZE , -.Fn EVP_MD_type , -.Fn EVP_MD_pkey_type , -.Fn EVP_MD_size , +.Fn EVP_md5 , +and +.Fn EVP_sha1 +first appeared in SSLeay 0.5.1. +.Fn EVP_dss +and +.Fn EVP_dss1 +first appeared in SSLeay 0.6.0. +.Fn EVP_MD_size +first appeared in SSLeay 0.6.6. .Fn EVP_MD_CTX_size , .Fn EVP_MD_CTX_type , .Fn EVP_md_null , -.Fn EVP_md5 , -.Fn EVP_sha1 , -.Fn EVP_dss , -.Fn EVP_dss1 , -.Fn EVP_get_digestbyname , +and +.Fn EVP_get_digestbyname +first appeared in SSLeay 0.8.0. +.Fn EVP_MD_type , +.Fn EVP_MD_pkey_type , .Fn EVP_get_digestbynid , and .Fn EVP_get_digestbyobj -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.1. .Fn EVP_MD_block_size , .Fn EVP_MD_CTX_size , .Fn EVP_MD_CTX_block_size , @@ -673,7 +680,8 @@ first appeared in OpenSSL 0.9.7 and have been available since .Fn EVP_sha384 , and .Fn EVP_sha512 -first appeared in OpenSSL 0.8.7h and have been available since +first appeared in OpenSSL 0.9.7h and 0.9.8a +and have been available since .Ox 4.0 . .Pp .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 @@ -.\" $OpenBSD: EVP_EncodeInit.3,v 1.3 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: EVP_EncodeInit.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200 .\" .\" This file was written by Matt Caswell . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_ENCODEINIT 3 .Os .Sh NAME @@ -294,6 +294,6 @@ returns the length of the data decoded or -1 on error. .Sh SEE ALSO .Xr evp 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier +These functions first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: EVP_EncryptInit.3,v 1.19 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: EVP_EncryptInit.3,v 1.20 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 .\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 .\" @@ -51,7 +51,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_ENCRYPTINIT 3 .Os .Sh NAME @@ -1204,7 +1204,6 @@ do_crypt(FILE *in, FILE *out, int do_encrypt) .Sh SEE ALSO .Xr evp 3 .Sh HISTORY -.Fn EVP_CIPHER_CTX_cleanup , .Fn EVP_EncryptInit , .Fn EVP_EncryptUpdate , .Fn EVP_EncryptFinal , @@ -1215,20 +1214,6 @@ do_crypt(FILE *in, FILE *out, int do_encrypt) .Fn EVP_CipherUpdate , .Fn EVP_CipherFinal , .Fn EVP_get_cipherbyname , -.Fn EVP_get_cipherbynid , -.Fn EVP_get_cipherbyobj , -.Fn EVP_CIPHER_nid , -.Fn EVP_CIPHER_block_size , -.Fn EVP_CIPHER_key_length , -.Fn EVP_CIPHER_iv_length , -.Fn EVP_CIPHER_CTX_cipher , -.Fn EVP_CIPHER_CTX_nid , -.Fn EVP_CIPHER_CTX_block_size , -.Fn EVP_CIPHER_CTX_key_length , -.Fn EVP_CIPHER_CTX_iv_length , -.Fn EVP_CIPHER_CTX_get_app_data , -.Fn EVP_CIPHER_CTX_set_app_data , -.Fn EVP_enc_null , .Fn EVP_des_cbc , .Fn EVP_des_ecb , .Fn EVP_des_cfb , @@ -1241,22 +1226,49 @@ do_crypt(FILE *in, FILE *out, int do_encrypt) .Fn EVP_des_ede3 , .Fn EVP_des_ede3_ofb , .Fn EVP_des_ede3_cfb , -.Fn EVP_desx_cbc , .Fn EVP_rc4 , .Fn EVP_idea_cbc , .Fn EVP_idea_ecb , .Fn EVP_idea_cfb , -.Fn EVP_idea_ofb , +and +.Fn EVP_idea_ofb +first appeared in SSLeay 0.5.1. .Fn EVP_rc2_cbc , .Fn EVP_rc2_ecb , .Fn EVP_rc2_cfb , -.Fn EVP_rc2_ofb , +and +.Fn EVP_rc2_ofb +first appeared in SSLeay 0.5.2. +.Fn EVP_desx_cbc +first appeared in SSLeay 0.6.2. +.Fn EVP_CIPHER_block_size , +.Fn EVP_CIPHER_key_length , +.Fn EVP_CIPHER_iv_length , +.Fn EVP_CIPHER_type , +.Fn EVP_CIPHER_CTX_block_size , +.Fn EVP_CIPHER_CTX_key_length , +.Fn EVP_CIPHER_CTX_iv_length , +and +.Fn EVP_CIPHER_CTX_type +first appeared in SSLeay 0.6.5. .Fn EVP_bf_cbc , .Fn EVP_bf_ecb , .Fn EVP_bf_cfb , and .Fn EVP_bf_ofb -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.6.6. +.Fn EVP_CIPHER_CTX_cleanup , +.Fn EVP_get_cipherbyobj , +.Fn EVP_CIPHER_nid , +.Fn EVP_CIPHER_CTX_cipher , +.Fn EVP_CIPHER_CTX_nid , +.Fn EVP_CIPHER_CTX_get_app_data , +.Fn EVP_CIPHER_CTX_set_app_data , +and +.Fn EVP_enc_null +first appeared in SSLeay 0.8.0. +.Fn EVP_get_cipherbynid +first appeared in SSLeay 0.8.1. .Fn EVP_CIPHER_CTX_init , .Fn EVP_CIPHER_param_to_asn1 , and 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 @@ -.\" $OpenBSD: EVP_OpenInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: EVP_OpenInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_OPENINIT 3 .Os .Sh NAME @@ -151,5 +151,5 @@ returns 0 if the decrypt failed or 1 for success. .Fn EVP_OpenUpdate , and .Fn EVP_OpenFinal -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.8 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_PKEY_CMP 3 .Os .Sh NAME @@ -148,7 +148,7 @@ are different and -2 if the operation is not supported. .Fn EVP_PKEY_missing_parameters and .Fn EVP_PKEY_copy_parameters -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.0. .Fn EVP_PKEY_cmp_parameters first appeared in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: EVP_PKEY_new.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d42 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_PKEY_NEW 3 .Os .Sh NAME @@ -114,7 +114,7 @@ returns 1 for success or 0 for failure. .Fn EVP_PKEY_new and .Fn EVP_PKEY_free -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.12 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_PKEY_SET1_RSA 3 .Os .Sh NAME @@ -302,7 +302,7 @@ on error. .Fn EVP_PKEY_assign_DH , and .Fn EVP_PKEY_type -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: EVP_SealInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: EVP_SealInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_SEALINIT 3 .Os .Sh NAME @@ -182,7 +182,7 @@ return 1 for success and 0 for failure. .Fn EVP_SealUpdate , and .Fn EVP_SealFinal -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: EVP_SignInit.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: EVP_SignInit.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_SIGNINIT 3 .Os .Sh NAME @@ -193,10 +193,12 @@ The error codes can be obtained by .Sh HISTORY .Fn EVP_SignInit , .Fn EVP_SignUpdate , -.Fn EVP_SignFinal , and +.Fn EVP_SignFinal +first appeared in SSLeay 0.5.1. .Fn EVP_PKEY_size -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: EVP_VerifyInit.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: EVP_VerifyInit.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt EVP_VERIFYINIT 3 .Os .Sh NAME @@ -173,7 +173,7 @@ The error codes can be obtained by .Fn EVP_VerifyUpdate , and .Fn EVP_VerifyFinal -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: MD5.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $ +.\" $OpenBSD: MD5.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt MD5 3 .Os .Sh NAME @@ -184,7 +184,7 @@ RFC 1320, RFC 1321 .Fn MD5_Update , and .Fn MD5_Final -appeared in SSLeay 0.8.1b or earlier and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: OBJ_nid2obj.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: OBJ_nid2obj.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL c264592d May 14 11:28:00 2006 +0000 .\" .\" This file is a derived work. @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OBJ_NID2OBJ 3 .Os .Sh NAME @@ -378,10 +378,11 @@ obj = OBJ_txt2obj("1.2.3.4", 1); .Fn OBJ_sn2nid , .Fn OBJ_txt2nid , .Fn OBJ_cmp , -.Fn OBJ_dup , and +.Fn OBJ_dup +first appeared in SSLeay 0.5.1. .Fn OBJ_cleanup -appeared in SSLeay 0.8.1b or earlier. +first appeared in SSLeay 0.8.0. .Fn OBJ_create and .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 @@ -.\" $OpenBSD: OCSP_CRLID_new.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: OCSP_CRLID_new.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OCSP_CRLID_NEW 3 .Os .Sh NAME @@ -102,7 +102,7 @@ Status Protocol, section 4.4.2: CRL References .Fn OCSP_CRLID_free , and .Fn OCSP_crlID_new -first appeared in OpenSSL 0.9.7 and has been available since +first appeared in OpenSSL 0.9.7 and have been available since .Ox 3.2 . .Sh CAVEATS The 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 @@ -.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.9 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800 .\" .\" This file is a derived work. @@ -68,7 +68,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OPENSSL_VERSION_NUMBER 3 .Os .Sh NAME @@ -248,7 +248,7 @@ return pointers to static strings. .Fn SSLeay_version , and .Dv SSLEAY_VERSION_NUMBER -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0 and have been available since .Ox 2.4 . .Pp .Dv OPENSSL_VERSION_NUMBER @@ -257,7 +257,8 @@ and has been available since .Ox 2.6 . .Pp .Dv SSLEAY_DIR -was added in OpenSSL 0.9.7. +first appeared in OpenSSL 0.9.7 and have been available since +.Ox 3.2 . .Pp .Dv LIBRESSL_VERSION_NUMBER first 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 @@ -.\" $OpenBSD: OPENSSL_malloc.3,v 1.7 2018/03/23 02:20:16 schwarze Exp $ +.\" $OpenBSD: OPENSSL_malloc.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OPENSSL_MALLOC 3 .Os .Sh NAME @@ -91,7 +91,7 @@ standard functions. .Fn CRYPTO_realloc , and .Fn CRYPTO_free -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.4 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: OPENSSL_sk_new.3,v 1.7 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: OPENSSL_sk_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2018 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OPENSSL_SK_NEW 3 .Os .Sh NAME @@ -527,8 +527,6 @@ if it is not found. .Sh HISTORY .Fn sk_new_null , .Fn sk_new , -.Fn sk_set_cmp_func , -.Fn sk_dup , .Fn sk_free , .Fn sk_pop_free , .Fn sk_num , @@ -540,10 +538,15 @@ if it is not found. .Fn sk_pop , .Fn sk_shift , .Fn sk_delete , -.Fn sk_delete_ptr , +and +.Fn sk_delete_ptr +first appeared in SSLeay 0.5.1. +.Fn sk_set_cmp_func , +.Fn sk_dup , and .Fn sk_zero -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .Fn sk_set @@ -553,10 +556,6 @@ first appeared in OpenSSL 0.9.4. Both functions have been available since .Ox 2.6 . .Pp -.Fn sk_new_null -first appeared in OpenSSL 0.9.6 and has been available since -.Ox 2.9 . -.Pp .Fn sk_is_sorted first appeared in OpenSSL 0.9.7e and has been available since .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 @@ -.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt OPENSSL_ADD_ALL_ALGORITHMS 3 .Os .Sh NAME @@ -105,7 +105,7 @@ and precursor functions .Fn SSLeay_add_all_ciphers , and .Fn SSLeay_add_all_digests -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: PEM_read.3,v 1.4 2018/03/21 00:37:32 schwarze Exp $ +.\" $OpenBSD: PEM_read.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Viktor Dukhovni @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt PEM_READ 3 .Os .Sh NAME @@ -283,6 +283,16 @@ is likely meaningless if these functions fail. .Xr PEM_bytes_read_bio 3 , .Xr PEM_read_bio_PrivateKey 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn PEM_write , +.Fn PEM_read , +and +.Fn PEM_do_header +appeared in SSLeay 0.4 or earlier. +.Fn PEM_get_EVP_CIPHER_INFO +first appeared in SSLeay 0.5.1. +.Fn PEM_write_bio +and +.Fn PEM_read_bio +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.12 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt PEM_READ_BIO_PRIVATEKEY 3 .Os .Sh NAME @@ -1217,48 +1217,59 @@ pass_cb(char *buf, int size, int rwflag, void *u) .Xr PEM_bytes_read_bio 3 , .Xr PEM_read 3 .Sh HISTORY +.Fn PEM_read_X509 +and +.Fn PEM_write_X509 +appeared in SSLeay 0.4 or earlier. +.Fn PEM_read_X509_REQ , +.Fn PEM_write_X509_REQ , +.Fn PEM_read_X509_CRL , +and +.Fn PEM_write_X509_CRL +first appeared in SSLeay 0.4.4. +.Fn PEM_read_RSAPrivateKey , +.Fn PEM_write_RSAPrivateKey , +.Fn PEM_read_DHparams , +.Fn PEM_write_DHparams , +.Fn PEM_read_PKCS7 , +and +.Fn PEM_write_PKCS7 +first appeared in SSLeay 0.5.1. .Fn PEM_read_bio_PrivateKey , .Fn PEM_read_PrivateKey , -.Fn PEM_write_bio_PrivateKey , -.Fn PEM_write_PrivateKey , .Fn PEM_read_bio_RSAPrivateKey , -.Fn PEM_read_RSAPrivateKey , .Fn PEM_write_bio_RSAPrivateKey , -.Fn PEM_write_RSAPrivateKey , -.Fn PEM_read_bio_RSAPublicKey , -.Fn PEM_read_RSAPublicKey , -.Fn PEM_write_bio_RSAPublicKey , -.Fn PEM_write_RSAPublicKey , .Fn PEM_read_bio_DSAPrivateKey , .Fn PEM_read_DSAPrivateKey , .Fn PEM_write_bio_DSAPrivateKey , .Fn PEM_write_DSAPrivateKey , -.Fn PEM_read_bio_DSAparams , -.Fn PEM_read_DSAparams , -.Fn PEM_write_bio_DSAparams , -.Fn PEM_write_DSAparams , .Fn PEM_read_bio_DHparams , -.Fn PEM_read_DHparams , .Fn PEM_write_bio_DHparams , -.Fn PEM_write_DHparams , .Fn PEM_read_bio_X509 , -.Fn PEM_read_X509 , .Fn PEM_write_bio_X509 , -.Fn PEM_write_X509 , .Fn PEM_read_bio_X509_REQ , -.Fn PEM_read_X509_REQ , .Fn PEM_write_bio_X509_REQ , -.Fn PEM_write_X509_REQ , .Fn PEM_read_bio_X509_CRL , -.Fn PEM_read_X509_CRL , .Fn PEM_write_bio_X509_CRL , -.Fn PEM_write_X509_CRL , .Fn PEM_read_bio_PKCS7 , -.Fn PEM_read_PKCS7 , -.Fn PEM_write_bio_PKCS7 , and -.Fn PEM_write_PKCS7 -appeared in SSLeay 0.8.1b or earlier and have been available since +.Fn PEM_write_bio_PKCS7 +first appeared in SSLeay 0.6.0. +.Fn PEM_write_bio_PrivateKey , +.Fn PEM_write_PrivateKey , +.Fn PEM_read_bio_DSAparams , +.Fn PEM_read_DSAparams , +.Fn PEM_write_bio_DSAparams , +and +.Fn PEM_write_DSAparams +first appeared in SSLeay 0.8.0. +.Fn PEM_read_bio_RSAPublicKey , +.Fn PEM_read_RSAPublicKey , +.Fn PEM_write_bio_RSAPublicKey , +and +.Fn PEM_write_RSAPublicKey +first appeared in SSLeay 0.8.1. +All these functions have been available since .Ox 2.4 . .Pp .Fn PEM_write_bio_PKCS8PrivateKey , @@ -1275,7 +1286,7 @@ appeared in SSLeay 0.8.1b or earlier and have been available since .Fn PEM_read_NETSCAPE_CERT_SEQUENCE , .Fn PEM_write_bio_NETSCAPE_CERT_SEQUENCE , and -.Fn PEM_write_NETSCAPE_CERT_SEQUENCE , +.Fn PEM_write_NETSCAPE_CERT_SEQUENCE first appeared in OpenSSL 0.9.4 and have been available since .Ox 2.6 . .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 @@ -.\" $OpenBSD: PKCS7_new.3,v 1.3 2018/03/21 00:54:31 schwarze Exp $ +.\" $OpenBSD: PKCS7_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt PKCS7_NEW 3 .Os .Sh NAME @@ -254,6 +254,6 @@ frees .Sh STANDARDS RFC 2315: PKCS #7: Cryptographic Message Syntax Version 1.5 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier +These functions first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: RAND_add.3,v 1.9 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: RAND_add.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 .\" .\" Copyright (c) 2014 Miod Vallat @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RAND_ADD 3 .Os .Sh NAME @@ -59,7 +59,7 @@ always return 1. .Fn RAND_cleanup and .Fn RAND_seed -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: RAND_bytes.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: RAND_bytes.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RAND_BYTES 3 .Os .Sh NAME @@ -98,7 +98,7 @@ returns 1. returns 1. .Sh HISTORY .Fn RAND_bytes -appeared in SSLeay 0.8.1b or earlier and has been available since +first appeared in SSLeay 0.5.1 and has been available since .Ox 2.4 . It has a return value since OpenSSL 0.9.5 and .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 @@ -.\" $OpenBSD: RAND_load_file.3,v 1.5 2018/03/21 01:02:06 schwarze Exp $ +.\" $OpenBSD: RAND_load_file.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RAND_LOAD_FILE 3 .Os .Sh NAME @@ -115,5 +115,5 @@ on error. .Fn RAND_write_file , and .Fn RAND_file_name -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: RC4.3,v 1.5 2018/03/21 01:05:25 schwarze Exp $ +.\" $OpenBSD: RC4.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RC4 3 .Os .Sh NAME @@ -124,7 +124,7 @@ do not return values. .Fn RC4_set_key and .Fn RC4 -appeared in SSLeay 0.8.1b or earlier and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Sh BUGS This 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 @@ -.\" $OpenBSD: RSA_generate_key.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: RSA_generate_key.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_GENERATE_KEY 3 .Os .Sh NAME @@ -147,7 +147,7 @@ The error codes can be obtained by .Xr RSA_new 3 .Sh HISTORY .Fn RSA_generate_key -appeared before SSLeay 0.8 and had its +appeared in SSLeay 0.4 or earlier and had its .Fa cb_arg argument added in SSLeay 0.9.0. It 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 @@ -.\" $OpenBSD: RSA_new.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: RSA_new.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400 .\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_NEW 3 .Os .Sh NAME @@ -179,5 +179,5 @@ RSA was covered by a US patent which expired in September 2000. .Fn RSA_new and .Fn RSA_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .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 @@ -.\" $OpenBSD: RSA_print.3,v 1.7 2018/03/20 22:22:10 schwarze Exp $ +.\" $OpenBSD: RSA_print.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_PRINT 3 .Os .Sh NAME @@ -128,17 +128,16 @@ These functions return 1 on success or 0 on error. .Xr RSA_get0_key 3 , .Xr RSA_new 3 .Sh HISTORY -.Fn RSA_print , +.Fn RSA_print +and +.Fn DHparams_print +first appeared in SSLeay 0.5.1. .Fn RSA_print_fp , .Fn DSA_print , -.Fn DSA_print_fp , -.Fn DHparams_print , and .Fn DHparams_print_fp -appeared before SSLeay 0.8. -.Fn DSAparams_print -and -.Fn DSAparams_print_fp -first appeared in SSLeay 0.8. +first appeared in SSLeay 0.6.0. +.Fn DSA_print_fp +first appeared in SSLeay 0.8.0. All these functions have been available since .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 @@ -.\" $OpenBSD: RSA_private_encrypt.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: RSA_private_encrypt.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_PRIVATE_ENCRYPT 3 .Os .Sh NAME @@ -144,11 +144,8 @@ On error, -1 is returned; the error codes can be obtained by .Fn RSA_private_encrypt and .Fn RSA_public_decrypt -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp -The -.Fa padding -argument was added in SSLeay 0.8. .Dv RSA_NO_PADDING is 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 @@ -.\" $OpenBSD: RSA_public_encrypt.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: RSA_public_encrypt.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_PUBLIC_ENCRYPT 3 .Os .Sh NAME @@ -152,12 +152,9 @@ SSL, PKCS #1 v2.0 .Fn RSA_public_encrypt and .Fn RSA_private_decrypt -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp -The -.Fa padding -argument was added in SSLeay 0.8. .Dv RSA_NO_PADDING is available since SSLeay 0.9.0. OAEP 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 @@ -.\" $OpenBSD: RSA_set_method.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: RSA_set_method.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_SET_METHOD 3 .Os .Sh NAME @@ -301,12 +301,11 @@ Otherwise it returns a pointer to the newly allocated structure. .Xr RSA_meth_new 3 , .Xr RSA_new 3 .Sh HISTORY -.Fn RSA_PKCS1_SSLeay -appeared before SSLeay 0.8. -.Fn RSA_new_method +.Fn RSA_set_default_method , +.Fn RSA_PKCS1_SSLeay , and -.Fn RSA_set_default_method -first appeared in SSLeay 0.8. +.Fn RSA_new_method +first appeared in SSLeay 0.8.0. .Fn RSA_flags first appeared in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: RSA_sign.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: RSA_sign.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_SIGN 3 .Os .Sh NAME @@ -140,7 +140,8 @@ The error codes can be obtained by SSL, PKCS #1 v2.0 .Sh HISTORY .Fn RSA_sign -and +first appeared in SSLeay 0.4.4. .Fn RSA_verify -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0. +Both functions have been available since .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 @@ -.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_SIGN_ASN1_OCTET_STRING 3 .Os .Sh NAME @@ -126,7 +126,7 @@ The error codes can be obtained by .Fn RSA_sign_ASN1_OCTET_STRING and .Fn RSA_verify_ASN1_OCTET_STRING -first appeared in SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Sh BUGS These 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 @@ -.\" $OpenBSD: RSA_size.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: RSA_size.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt RSA_SIZE 3 .Os .Sh NAME @@ -88,7 +88,7 @@ The size. .Xr RSA_new 3 .Sh HISTORY .Fn RSA_size -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.4.4 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SHA1.3,v 1.6 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: SHA1.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SHA1 3 .Os .Sh NAME @@ -268,7 +268,7 @@ PUB 180-1 (Secure Hash Standard), ANSI X9.30 .Fn SHA1_Update , and .Fn SHA1_Final -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp The 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 @@ -.\" $OpenBSD: X509_ALGOR_dup.3,v 1.11 2018/03/23 05:48:56 schwarze Exp $ +.\" $OpenBSD: X509_ALGOR_dup.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_ALGOR_DUP 3 .Os .Sh NAME @@ -216,7 +216,7 @@ Certificate Revocation List (CRL) Profile .Fn X509_ALGOR_new and .Fn X509_ALGOR_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp .Fn X509_ALGOR_dup @@ -230,7 +230,8 @@ first appeared in OpenSSL 0.9.8h and have been available since .Ox 4.5 . .Pp .Fn X509_ALGOR_cmp -first appeared in OpenSSL 0.9.8zd and 1.0.0p and has been available since +first appeared in OpenSSL 0.9.8zd, 1.0.0p, and 1.0.1k +and has been available since .Ox 4.9 . .Pp .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 @@ -.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_ATTRIBUTE_NEW 3 .Os .Sh NAME @@ -92,7 +92,7 @@ section 4.2: The SafeBag Type .Fn X509_ATTRIBUTE_new and .Fn X509_ATTRIBUTE_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Sh BUGS A 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 @@ -.\" $OpenBSD: X509_CINF_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: X509_CINF_new.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_CINF_NEW 3 .Os .Sh NAME @@ -103,7 +103,7 @@ Certificate Revocation List (CRL) Profile .Fn X509_VAL_new , and .Fn X509_VAL_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_CRL_new.3,v 1.6 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_CRL_new.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016, 2018 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_CRL_NEW 3 .Os .Sh NAME @@ -120,12 +120,14 @@ Certificate Revocation List (CRL) Profile, section 5: CRL and CRL Extensions Profile .Sh HISTORY .Fn X509_CRL_new , -.Fn X509_CRL_dup , .Fn X509_CRL_free , .Fn X509_CRL_INFO_new , and .Fn X509_CRL_INFO_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.4.4. +.Fn X509_CRL_dup +first appeared in SSLeay 0.5.1. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_EXTENSION_SET_OBJECT 3 .Os .Sh NAME @@ -287,5 +287,19 @@ pointer. RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn X509_EXTENSION_new +and +.Fn X509_EXTENSION_free +first appeared in SSLeay 0.6.2. +.Fn X509_EXTENSION_create_by_NID , +.Fn X509_EXTENSION_create_by_OBJ , +.Fn X509_EXTENSION_set_object , +.Fn X509_EXTENSION_set_critical , +.Fn X509_EXTENSION_set_data , +.Fn X509_EXTENSION_get_object , +.Fn X509_EXTENSION_get_critical , +and +.Fn X509_EXTENSION_get_data +first appeared in SSLeay 0.8.0. +These functions have been available since .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 @@ -.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file was written by Victor B. Wagner @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_LOOKUP_HASH_DIR 3 .Os .Sh NAME @@ -233,7 +233,7 @@ or 0 on error. .Fn X509_LOOKUP_file , and .Fn X509_load_cert_file -appeared before SSLeay 0.8. +first appeared in SSLeay 0.8.0. .Fn X509_load_crl_file first appeared in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -67,7 +67,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NAME_ENTRY_GET_OBJECT 3 .Os .Sh NAME @@ -266,8 +266,10 @@ ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information Technology Open Systems Interconnection The Directory: Models, section 9.3: Relative distinguished name .Sh HISTORY -.Fn X509_NAME_ENTRY_new , -.Fn X509_NAME_ENTRY_free , +.Fn X509_NAME_ENTRY_new +and +.Fn X509_NAME_ENTRY_free +first appeared in SSLeay 0.5.1. .Fn X509_NAME_ENTRY_get_object , .Fn X509_NAME_ENTRY_get_data , .Fn X509_NAME_ENTRY_set_object , @@ -275,7 +277,8 @@ section 9.3: Relative distinguished name .Fn X509_NAME_ENTRY_create_by_NID , and .Fn X509_NAME_ENTRY_create_by_OBJ -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NAME_ADD_ENTRY_BY_TXT 3 .Os .Sh NAME @@ -259,7 +259,7 @@ if (!X509_NAME_add_entry_by_txt(nm, "CN", MBSTRING_ASC, .Fn X509_NAME_add_entry and .Fn X509_NAME_delete_entry -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NAME_GET_INDEX_BY_NID 3 .Os .Sh NAME @@ -228,7 +228,8 @@ for (;;) { .Xr ERR_get_error 3 , .Xr X509_NAME_new 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +These functions first appeared in SSLeay 0.8.0 +and have been available since .Ox 2.4 . .Sh CAVEATS .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 @@ -.\" $OpenBSD: X509_NAME_new.3,v 1.4 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_NAME_new.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NAME_NEW 3 .Os .Sh NAME @@ -90,5 +90,5 @@ The Directory: Models, section 9: Names .Fn X509_NAME_new and .Fn X509_NAME_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .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 @@ -.\" $OpenBSD: X509_NAME_print_ex.3,v 1.9 2018/03/22 17:11:04 schwarze Exp $ +.\" $OpenBSD: X509_NAME_print_ex.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NAME_PRINT_EX 3 .Os .Sh NAME @@ -276,7 +276,7 @@ returns 1 on success or 0 on error. .Fn X509_NAME_oneline and .Fn X509_NAME_print -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.5 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" Copyright (c) 2018 Ingo Schwarze .\" .\" Permission to use, copy, modify, and distribute this software for any @@ -13,7 +13,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_OBJECT_GET0_X509 3 .Os .Sh NAME @@ -219,7 +219,7 @@ or no match is found. .Fn X509_OBJECT_up_ref_count and .Fn X509_OBJECT_free_contents -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_PUBKEY_new.3,v 1.12 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_PUBKEY_new.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_PUBKEY_NEW 3 .Os .Sh NAME @@ -283,12 +283,15 @@ return 1 for success and 0 if an error occurred. RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile .Sh HISTORY -.Fn X509_PUBKEY_new , -.Fn X509_PUBKEY_free , -.Fn X509_PUBKEY_set , +.Fn X509_PUBKEY_new +and +.Fn X509_PUBKEY_free +appeared in SSLeay 0.4 or earlier. +.Fn X509_PUBKEY_set and .Fn X509_PUBKEY_get -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_REQ_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_REQ_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_REQ_NEW 3 .Os .Sh NAME @@ -88,5 +88,5 @@ RFC 2986: PKCS #10: Certification Request Syntax Specification .Fn X509_REQ_INFO_new , and .Fn X509_REQ_INFO_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.4.4 and have been available since .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 @@ -.\" $OpenBSD: X509_REVOKED_new.3,v 1.8 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_REVOKED_new.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: .\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100 .\" @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_REVOKED_NEW 3 .Os .Sh NAME @@ -182,7 +182,7 @@ Certificate Revocation List (CRL) Profile, section 5.1: CRL Fields .Fn X509_REVOKED_new and .Fn X509_REVOKED_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.4.4 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_SIG_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_SIG_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_SIG_NEW 3 .Os .Sh NAME @@ -63,5 +63,5 @@ section 9: Encoding Methods for Signatures .Fn X509_SIG_new and .Fn X509_SIG_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .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 @@ -.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.10 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.11 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: .\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 .\" selective merge up to: @@ -53,7 +53,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_CTX_GET_ERROR 3 .Os .Sh NAME @@ -381,7 +381,7 @@ This will never be returned unless explicitly set by an application. .Fn X509_STORE_CTX_get_current_cert , and .Fn X509_verify_cert_error_string -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.17 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.18 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 .\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_CTX_NEW 3 .Os .Sh NAME @@ -327,7 +327,7 @@ returns an internal pointer. .Fn X509_STORE_CTX_set_cert , and .Fn X509_STORE_CTX_set_chain -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_STORE_load_locations.3,v 1.4 2018/03/21 03:28:40 schwarze Exp $ +.\" $OpenBSD: X509_STORE_load_locations.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2017 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_LOAD_LOCATIONS 3 .Os .Sh NAME @@ -112,7 +112,7 @@ default directory for .Fn X509_STORE_load_locations and .Fn X509_STORE_set_default_paths -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Sh BUGS By 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 @@ -.\" $OpenBSD: X509_STORE_new.3,v 1.3 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_STORE_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" @@ -67,7 +67,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_NEW 3 .Os .Sh NAME @@ -132,7 +132,7 @@ returns 1 for success and 0 for failure. .Fn X509_STORE_new and .Fn X509_STORE_free -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_STORE_set1_param.3,v 1.12 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_STORE_set1_param.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" content checked up to: .\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 .\" @@ -16,7 +16,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_SET1_PARAM 3 .Os .Sh NAME @@ -189,7 +189,7 @@ on failure. .Xr X509_VERIFY_PARAM_set_flags 3 .Sh HISTORY .Fn X509_STORE_add_cert -appeared before SSLeay 0.8. +first appeared in SSLeay 0.8.0. .Fn X509_STORE_add_crl first appeared in SSLeay 0.9.0. These 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 @@ -.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.7 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_STORE_SET_VERIFY_CB_FUNC 3 .Os .Sh NAME @@ -96,7 +96,7 @@ do not return a value. .Xr X509_STORE_new 3 .Sh HISTORY .Fn X509_STORE_set_verify_cb_func -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_check_private_key.3,v 1.3 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: X509_check_private_key.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800 .\" .\" Copyright (c) 2017 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_CHECK_PRIVATE_KEY 3 .Os .Sh NAME @@ -63,7 +63,7 @@ On error or mismatch, a reason code can be obtained using .Xr SSL_check_private_key 3 .Sh HISTORY .Fn X509_check_private_key -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.5 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_cmp_time.3,v 1.7 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: X509_cmp_time.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200 .\" .\" This file was written by Emilia Kasper @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_CMP_TIME 3 .Os .Sh NAME @@ -139,7 +139,7 @@ on error. .Xr time 3 .Sh HISTORY .Fn X509_cmp_current_time -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.0 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_digest.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: X509_digest.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400 .\" .\" This file was written by Rich Salz @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_DIGEST 3 .Os .Sh NAME @@ -136,7 +136,7 @@ These functions return 1 for success or 0 for failure. .Fn X509_NAME_digest , and .Fn PKCS7_ISSUER_AND_SERIAL_digest -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_get_pubkey.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_get_pubkey.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_GET_PUBKEY 3 .Os .Sh NAME @@ -159,11 +159,13 @@ return 1 for success or 0 for failure. .Sh HISTORY .Fn X509_get_pubkey , .Fn X509_set_pubkey , -.Fn X509_get_X509_PUBKEY , .Fn X509_REQ_get_pubkey , and .Fn X509_REQ_set_pubkey -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5. +.Fn X509_get_X509_PUBKEY +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_get_serialNumber.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_get_serialNumber.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_GET_SERIALNUMBER 3 .Os .Sh NAME @@ -109,5 +109,5 @@ returns 1 for success and 0 for failure. .Fn X509_get_serialNumber and .Fn X509_set_serialNumber -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5 and have been available since .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 @@ -.\" $OpenBSD: X509_get_subject_name.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: X509_get_subject_name.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_GET_SUBJECT_NAME 3 .Os .Sh NAME @@ -169,14 +169,17 @@ return 1 for success or 0 for failure. .Xr X509_verify_cert 3 , .Xr X509V3_get_d2i 3 .Sh HISTORY -.Fn X509_get_subject_name , +.Fn X509_get_subject_name +and +.Fn X509_get_issuer_name +appeared in SSLeay 0.4 or earlier. .Fn X509_set_subject_name , -.Fn X509_get_issuer_name , .Fn X509_set_issuer_name , .Fn X509_REQ_get_subject_name , and .Fn X509_REQ_set_subject_name -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_get_version.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $ +.\" $OpenBSD: X509_get_version.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_GET_VERSION 3 .Os .Sh NAME @@ -153,7 +153,7 @@ return 1 for success or 0 for failure. .Fn X509_REQ_get_version , and .Fn X509_REQ_set_version -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_new.3,v 1.14 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_new.3,v 1.15 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_NEW 3 .Os .Sh NAME @@ -158,7 +158,7 @@ Certificate Revocation List (CRL) Profile .Fn X509_new and .Fn X509_free -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_sign.3,v 1.4 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: X509_sign.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_SIGN 3 .Os .Sh NAME @@ -189,14 +189,19 @@ some other error occurred, then -1 is returned. .Xr X509_verify_cert 3 , .Xr X509V3_get_d2i 3 .Sh HISTORY -.Fn X509_sign , -.Fn X509_verify , -.Fn X509_REQ_sign , -.Fn X509_REQ_verify , -.Fn X509_CRL_sign , +.Fn X509_verify +appeared in SSLeay 0.4 or earlier. +.Fn X509_sign +and +.Fn X509_REQ_sign +first appeared in SSLeay 0.4.4. +.Fn X509_REQ_verify and .Fn X509_CRL_verify -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.4.5b. +.Fn X509_CRL_sign +first appeared in SSLeay 0.5.1. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: X509_verify_cert.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_verify_cert.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509_VERIFY_CERT 3 .Os .Sh NAME @@ -83,7 +83,7 @@ using .Xr X509_STORE_CTX_get_error 3 .Sh HISTORY .Fn X509_verify_cert -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .Ox 2.4 . .Sh BUGS This 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 @@ -.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt X509V3_GET_EXT_BY_NID 3 .Os .Sh NAME @@ -388,5 +388,6 @@ on error. .Xr X509_REVOKED_new 3 , .Xr X509V3_get_d2i 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +These functions first appeared in SSLeay 0.8.0 +and have been available since .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 @@ -.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.7 2018/03/20 18:35:13 schwarze Exp $ +.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" Copyright (c) 2017 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_ASN1_OBJECT 3 .Os .Sh NAME @@ -78,7 +78,7 @@ or a value <= 0 if an error occurs. .Fn d2i_ASN1_OBJECT and .Fn i2d_ASN1_OBJECT -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Sh CAVEATS .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 @@ -.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.11 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.12 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2017 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_ASN1_OCTET_STRING 3 .Os .Sh NAME @@ -394,13 +394,15 @@ Certificate Revocation List (CRL) Profile .Fn d2i_ASN1_IA5STRING , .Fn i2d_ASN1_IA5STRING , .Fn d2i_ASN1_T61STRING , +.Fn i2d_ASN1_T61STRING , .Fn d2i_ASN1_PRINTABLESTRING , +.Fn i2d_ASN1_PRINTABLESTRING .Fn d2i_ASN1_PRINTABLE , .Fn i2d_ASN1_PRINTABLE , .Fn d2i_ASN1_UTCTIME , and .Fn i2d_ASN1_UTCTIME -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .Fn d2i_ASN1_BMPSTRING @@ -429,10 +431,6 @@ first appeared in OpenSSL 0.9.3. These functions have been available since .Ox 2.6 . .Pp -.Fn i2d_ASN1_PRINTABLESTRING -first appeared in OpenSSL 0.9.5 and has been available since -.Ox 2.7 . -.Pp .Fn d2i_ASN1_UNIVERSALSTRING , .Fn i2d_ASN1_UNIVERSALSTRING , .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 @@ -.\" $OpenBSD: d2i_DHparams.3,v 1.7 2018/03/20 22:22:10 schwarze Exp $ +.\" $OpenBSD: d2i_DHparams.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file was written by Ulf Moeller and @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_DHPARAMS 3 .Os .Sh NAME @@ -95,5 +95,5 @@ if an error occurs. .Fn d2i_DHparams and .Fn i2d_DHparams -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_DSAPUBLICKEY 3 .Os .Sh NAME @@ -338,7 +338,9 @@ section 2.3.2: DSA Signature Keys .Fn d2i_DSAPublicKey , .Fn i2d_DSAPublicKey , .Fn d2i_DSAPrivateKey , -.Fn i2d_DSAPrivateKey , +and +.Fn i2d_DSAPrivateKey +first appeared in SSLeay 0.6.0. .Fn d2i_DSAPrivateKey_bio , .Fn d2i_DSAPrivateKey_fp , .Fn i2d_DSAPrivateKey_bio , @@ -347,7 +349,8 @@ section 2.3.2: DSA Signature Keys .Fn i2d_DSAparams , and .Fn DSAparams_dup -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_PKCS7.3,v 1.5 2018/03/21 00:54:31 schwarze Exp $ +.\" $OpenBSD: d2i_PKCS7.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_PKCS7 3 .Os .Sh NAME @@ -350,5 +350,5 @@ RFC 2315: PKCS #7: Cryptographic Message Syntax Version 1.5 .Fn d2i_PKCS7_SIGN_ENVELOPE , and .Fn i2d_PKCS7_SIGN_ENVELOPE -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: d2i_PrivateKey.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: d2i_PrivateKey.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_PRIVATEKEY 3 .Os .Sh NAME @@ -271,7 +271,7 @@ Information Syntax Specification .Fn d2i_PublicKey , and .Fn i2d_PublicKey -appeared in SSLeay 0.8.1b or earlier and have been available since +first appeared in SSLeay 0.6.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.12 2018/03/23 05:48:56 schwarze Exp $ +.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file is a derived work. @@ -67,7 +67,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_RSAPUBLICKEY 3 .Os .Sh NAME @@ -353,18 +353,23 @@ section 4.1: Basic Certificate Fields .Fn i2d_RSAPublicKey , .Fn d2i_RSAPrivateKey , .Fn i2d_RSAPrivateKey , +.Fn d2i_RSAPrivateKey_fp , +.Fn i2d_RSAPrivateKey_fp , .Fn d2i_Netscape_RSA , -.Fn i2d_Netscape_RSA , +and +.Fn i2d_Netscape_RSA +first appeared in SSLeay 0.5.1. +.Fn d2i_RSAPrivateKey_bio +and +.Fn i2d_RSAPrivateKey_bio +first appeared in SSLeay 0.6.0. .Fn d2i_RSAPublicKey_bio , .Fn d2i_RSAPublicKey_fp , .Fn i2d_RSAPublicKey_bio , -.Fn i2d_RSAPublicKey_fp , -.Fn d2i_RSAPrivateKey_bio , -.Fn d2i_RSAPrivateKey_fp , -.Fn i2d_RSAPrivateKey_bio , and -.Fn i2d_RSAPrivateKey_fp -appeared before SSLeay 0.8 and have been available since +.Fn i2d_RSAPublicKey_fp +first appeared in SSLeay 0.8.1. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_X509.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: d2i_X509.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000 .\" .\" This file is a derived work. @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509 3 .Os .Sh NAME @@ -272,16 +272,19 @@ Certificate Revocation List (CRL) Profile .Sh HISTORY .Fn d2i_X509 , .Fn i2d_X509 , -.Fn d2i_X509_bio , .Fn d2i_X509_fp , -.Fn i2d_X509_bio , .Fn i2d_X509_fp , .Fn d2i_X509_CINF , .Fn i2d_X509_CINF , .Fn d2i_X509_VAL , and .Fn i2d_X509_VAL -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1. +.Fn d2i_X509_bio +and +.Fn i2d_X509_bio +first appeared in SSLeay 0.6.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 .\" .\" Copyright (c) 2016 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_ALGOR 3 .Os .Sh NAME @@ -54,5 +54,5 @@ Certificate Revocation List (CRL) Profile .Fn d2i_X509_ALGOR and .Fn i2d_X509_ALGOR -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_ATTRIBUTE 3 .Os .Sh NAME @@ -72,5 +72,5 @@ section 8.2: Overall structure .Fn d2i_X509_ATTRIBUTE and .Fn i2d_X509_ATTRIBUTE -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .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 @@ -.\" $OpenBSD: d2i_X509_CRL.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_CRL.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" Copyright (c) 2016 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_CRL 3 .Os .Sh NAME @@ -132,14 +132,17 @@ section 5: CRL and CRL Extensions Profile .Sh HISTORY .Fn d2i_X509_CRL , .Fn i2d_X509_CRL , -.Fn d2i_X509_CRL_bio , .Fn d2i_X509_CRL_fp , -.Fn i2d_X509_CRL_bio , .Fn i2d_X509_CRL_fp , .Fn d2i_X509_CRL_INFO , .Fn i2d_X509_CRL_INFO , .Fn d2i_X509_REVOKED , and .Fn i2d_X509_REVOKED -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1. +.Fn d2i_X509_CRL_bio +and +.Fn i2d_X509_CRL_bio +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $ +.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_EXTENSION 3 .Os .Sh NAME @@ -94,7 +94,7 @@ Certificate Revocation List (CRL) Profile .Fn d2i_X509_EXTENSION and .Fn i2d_X509_EXTENSION -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.2 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_X509_NAME.3,v 1.13 2018/03/23 23:18:17 schwarze Exp $ +.\" $OpenBSD: d2i_X509_NAME.3,v 1.14 2018/03/27 17:35:50 schwarze Exp $ .\" checked up to: .\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and .\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400 @@ -17,7 +17,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_NAME 3 .Os .Sh NAME @@ -175,15 +175,18 @@ Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER). .Sh HISTORY +.Fn X509_NAME_dup +first appeared in SSLeay 0.4.4. .Fn d2i_X509_NAME , .Fn i2d_X509_NAME , -.Fn X509_NAME_dup , -.Fn X509_NAME_hash , .Fn d2i_X509_NAME_ENTRY , .Fn i2d_X509_NAME_ENTRY , and .Fn X509_NAME_ENTRY_dup -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1. +.Fn X509_NAME_hash +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: d2i_X509_REQ.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_REQ.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" Copyright (c) 2016 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_REQ 3 .Os .Sh NAME @@ -137,12 +137,15 @@ RFC 2986: PKCS #10: Certification Request Syntax Specification .Sh HISTORY .Fn d2i_X509_REQ , .Fn i2d_X509_REQ , -.Fn d2i_X509_REQ_bio , .Fn d2i_X509_REQ_fp , -.Fn i2d_X509_REQ_bio , .Fn i2d_X509_REQ_fp , .Fn d2i_X509_REQ_INFO , and .Fn i2d_X509_REQ_INFO -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1. +.Fn d2i_X509_REQ_bio +and +.Fn i2d_X509_REQ_bio +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: d2i_X509_SIG.3,v 1.8 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_SIG.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" Copyright (c) 2016 Ingo Schwarze @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_X509_SIG 3 .Os .Sh NAME @@ -127,7 +127,7 @@ section 9: Encoding Methods for Signatures .Fn d2i_X509_SIG and .Fn i2d_X509_SIG -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: des_read_pw.3,v 1.7 2018/03/20 22:06:59 schwarze Exp $ +.\" $OpenBSD: des_read_pw.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/crypto/ui_compat.pod May 14 11:28:00 2006 +0000 .\" OpenSSL doc/crypto/des.pod 2a9aca32 Oct 25 08:44:10 2001 +0000 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DES_READ_PW 3 .Os .Sh NAME @@ -131,8 +131,13 @@ is functionally similar to .Sh SEE ALSO .Xr UI_new 3 .Sh HISTORY -These functions appeared in SSLeay 0.8.1b or earlier -and have been available since +.Fn des_read_pw_string +appeared in SSLeay 0.4 or earlier. +.Fn EVP_read_pw_string +first appeared in SSLeay 0.5.1. +.Fn des_read_pw +first appeared in SSLeay 0.8.0. +These functions have been available since .Ox 2.4 . .Sh AUTHORS .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 @@ -.\" $OpenBSD: lh_new.3,v 1.3 2016/11/28 14:31:20 schwarze Exp $ +.\" $OpenBSD: lh_new.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 1bc74519 May 20 08:11:46 2016 -0400 .\" .\" -------------------------------------------------------------------------- @@ -115,7 +115,7 @@ .\" copied and put under another distribution licence .\" [including the GNU Public Licence.] .\" -.Dd $Mdocdate: November 28 2016 $ +.Dd $Mdocdate: March 27 2018 $ .Dt LH_NEW 3 .Os .Sh NAME @@ -525,7 +525,19 @@ rather it would be used in the function passed to .Sh SEE ALSO .Xr lh_stats 3 .Sh HISTORY -The lhash library is available in all versions of SSLeay and OpenSSL. +.Fn lh_new , +.Fn lh_free , +.Fn lh_insert , +.Fn lh_delete , +.Fn lh_retrieve , +and +.Fn lh_doall +appeared in SSLeay 0.4 or earlier. +.Fn lh_doall_arg +first appeared in SSLeay 0.5.1. +These functions have been available since +.Ox 2.4 . +.Pp .Fn lh__error was added in SSLeay 0.9.1b. .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 @@ -.\" $OpenBSD: lh_stats.3,v 1.5 2016/12/06 12:24:33 schwarze Exp $ +.\" $OpenBSD: lh_stats.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL e2f92610 May 18 11:44:05 2016 -0400 .\" .\" -------------------------------------------------------------------------- @@ -113,7 +113,7 @@ .\" copied and put under another distribution licence .\" [including the GNU Public Licence.] .\" -.Dd $Mdocdate: December 6 2016 $ +.Dd $Mdocdate: March 27 2018 $ .Dt LH_STATS 3 .Os .Sh NAME @@ -193,6 +193,16 @@ These functions do not return values. .Xr BIO_new 3 , .Xr lh_new 3 .Sh HISTORY -These functions are available in all versions of SSLeay and OpenSSL. +.Fn lh_stats , +.Fn lh_node_stats , +.Fn lh_node_usage_stats +appeared in SSLeay 0.4. +.Fn lh_stats_bio , +.Fn lh_node_stats_bio , +and +.Fn lh_node_usage_stats_bio +first appeared in SSLeay 0.6.0. +These functions have been available since +.Ox 2.4 . .Sh AUTHORS .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 @@ -.\" $OpenBSD: BIO_f_ssl.3,v 1.8 2018/03/21 08:06:34 schwarze Exp $ +.\" $OpenBSD: BIO_f_ssl.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt BIO_F_SSL 3 .Os .Sh NAME @@ -568,14 +568,18 @@ BIO_free_all(sbio); .Sh HISTORY .Fn BIO_f_ssl , .Fn BIO_set_ssl , -.Fn BIO_get_ssl , +and +.Fn BIO_get_ssl +first appeared in SSLeay 0.6.0. .Fn BIO_set_ssl_mode , .Fn BIO_new_ssl , -.Fn BIO_ssl_copy_session_id , -.Fn BIO_ssl_shutdown , +and +.Fn BIO_ssl_copy_session_id +first appeared in SSLeay 0.8.0. +.Fn BIO_ssl_shutdown and .Fn BIO_do_handshake -appeared before SSLeay 0.8. +first appeared in SSLeay 0.8.1. .Fn BIO_set_ssl_renegotiate_bytes , .Fn BIO_get_num_renegotiates , .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 @@ -.\" $OpenBSD: DTLSv1_listen.3,v 1.3 2018/03/23 02:21:08 schwarze Exp $ +.\" $OpenBSD: DTLSv1_listen.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 7795475f Dec 18 13:18:31 2015 -0500 .\" .\" This file was written by Matt Caswell . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt DTLSV1_LISTEN 3 .Os .Sh NAME @@ -183,5 +183,5 @@ non-fatal), whilst return codes >0 indicate success. .Xr SSL_get_error 3 .Sh HISTORY .Fn DTLSv1_listen -first appeared in OpenSSL 0.9.8m and have been available since +first appeared in OpenSSL 0.9.8m and has been available since .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 @@ -.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: PEM_read_SSL_SESSION.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL doc/man3/PEM_read_CMS.pod b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Rich Salz . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt PEM_READ_SSL_SESSION 3 .Os .Sh NAME @@ -134,10 +134,13 @@ return the number of bytes written or 0 on error. .Sh SEE ALSO .Xr PEM_read 3 .Sh HISTORY -.Fn PEM_read_SSL_SESSION , -.Fn PEM_read_bio_SSL_SESSION , -.Fn PEM_write_SSL_SESSION , +.Fn PEM_read_SSL_SESSION +and +.Fn PEM_write_SSL_SESSION +first appeared in SSLeay 0.5.2. +.Fn PEM_read_bio_SSL_SESSION and .Fn PEM_write_bio_SSL_SESSION -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.8 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_CIPHER_get_name.3,v 1.9 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -52,7 +52,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CIPHER_GET_NAME 3 .Os .Sh NAME @@ -322,12 +322,14 @@ A complete list can be retrieved by invoking the following command: .Xr SSL_get_ciphers 3 , .Xr SSL_get_current_cipher 3 .Sh HISTORY +.Fn SSL_CIPHER_description +first appeared in SSLeay 0.8.0. .Fn SSL_CIPHER_get_name , .Fn SSL_CIPHER_get_bits , -.Fn SSL_CIPHER_get_version , and -.Fn SSL_CIPHER_description -appeared before SSLeay 0.8 and have been available since +.Fn SSL_CIPHER_get_version +first appeared in SSLeay 0.8.1. +These functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_add_session.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_add_session.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL SSL_CTX_add_session.pod 1722496f Jun 8 15:18:38 2017 -0400 .\" .\" This file was written by Lutz Jaenicke and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_ADD_SESSION 3 .Os .Sh NAME @@ -128,5 +128,5 @@ The operation succeeded. .Fn SSL_CTX_add_session and .Fn SSL_CTX_remove_session -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_ctrl.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_CTRL 3 .Os .Sh NAME @@ -112,7 +112,7 @@ parameter. .Fn SSL_CTX_ctrl and .Fn SSL_ctrl -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_flush_sessions.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL SSL_CTX_flush_sessions.pod 1722496f Jun 8 15:18:38 2017 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_FLUSH_SESSIONS 3 .Os .Sh NAME @@ -96,5 +96,5 @@ is however called to synchronize with the external cache (see .Xr SSL_CTX_set_timeout 3 .Sh HISTORY .Fn SSL_CTX_flush_sessions -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_CTX_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_free.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_FREE 3 .Os .Sh NAME @@ -97,5 +97,5 @@ prior to calling .Xr SSL_CTX_sess_set_get_cb 3 .Sh HISTORY .Fn SSL_CTX_free -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.1 and has been available since .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 @@ -.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.4 2018/03/21 17:58:58 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_get_verify_mode.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_GET_VERIFY_MODE 3 .Os .Sh NAME @@ -121,7 +121,7 @@ pointer is returned and the default callback will be used. .Fn SSL_get_verify_callback , and .Fn SSL_CTX_get_verify_callback -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_load_verify_locations.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_LOAD_VERIFY_LOCATIONS 3 .Os .Sh NAME @@ -225,7 +225,7 @@ $ for c in *.pem; do .Fn SSL_CTX_load_verify_locations and .Fn SSL_CTX_set_default_verify_paths -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Sh CAVEATS If 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 @@ -.\" $OpenBSD: SSL_CTX_new.3,v 1.9 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_new.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 21cd6e00 Oct 21 14:40:15 2015 +0100 .\" selective merge up to: OpenSSL eb43101f Dec 9 18:07:09 2016 +0100 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_NEW 3 .Os .Sh NAME @@ -239,12 +239,13 @@ returns 1 for success or 0 for failure. .Xr SSL_CTX_set_options 3 , .Xr SSL_set_connect_state 3 .Sh HISTORY -.Fn SSL_CTX_new , +.Fn SSL_CTX_new +first appeared in SSLeay 0.5.1. .Fn SSLv23_method , .Fn SSLv23_server_method , and .Fn SSLv23_client_method -appeared before SSLeay 0.8. +first appeared in SSLeay 0.8.0. .Fn TLSv1_method , .Fn TLSv1_server_method , and 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 @@ -.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_sess_number.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL SSL_CTX_sess_number.pod 7bd27895 Mar 29 11:45:29 2017 +1000 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SESS_NUMBER 3 .Os .Sh NAME @@ -152,11 +152,12 @@ cache size was exceeded. .Fn SSL_CTX_sess_accept , .Fn SSL_CTX_sess_accept_good , .Fn SSL_CTX_sess_hits , -.Fn SSL_CTX_sess_cb_hits , .Fn SSL_CTX_sess_misses , and .Fn SSL_CTX_sess_timeouts -appeared before SSLeay 0.8. +first appeared in SSLeay 0.5.2. +.Fn SSL_CTX_sess_cb_hits +first appeared in SSLeay 0.6.0. .Fn SSL_CTX_sess_connect_renegotiate , .Fn SSL_CTX_sess_accept_renegotiate , and 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 @@ -.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_sess_set_get_cb.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SESS_SET_GET_CB 3 .Os .Sh NAME @@ -206,5 +206,15 @@ not be explicitly freed with .Xr SSL_CTX_set_session_cache_mode 3 , .Xr SSL_SESSION_free 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn SSL_CTX_sess_set_new_cb , +.Fn SSL_CTX_sess_set_get_cb , +.Fn SSL_CTX_sess_get_new_cb , +and +.Fn SSL_CTX_sess_get_get_cb +first appeared in SSLeay 0.6.0. +.Fn SSL_CTX_sess_set_remove_cb +and +.Fn SSL_CTX_sess_get_remove_cb +first appeared in SSLeay 0.8.0. +These functions have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_sessions.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_sessions.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SESSIONS 3 .Os .Sh NAME @@ -82,5 +82,5 @@ family of functions. .Xr SSL_CTX_set_session_cache_mode 3 .Sh HISTORY .Fn SSL_CTX_sessions -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.2 and has been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.6 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_cert_store.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_CERT_STORE 3 .Os .Sh NAME @@ -126,5 +126,5 @@ returns the current setting. .Fn SSL_CTX_set_cert_store and .Fn SSL_CTX_get_cert_store -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.1 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_cert_verify_callback.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_CERT_VERIFY_CALLBACK 3 .Os .Sh NAME @@ -128,7 +128,7 @@ function set using .Xr SSL_get_verify_result 3 .Sh HISTORY .Fn SSL_CTX_set_cert_verify_callback -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.1 and has been available since .Ox 2.4 . .Pp Previous 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 @@ -.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_cipher_list.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_CIPHER_LIST 3 .Os .Sh NAME @@ -126,5 +126,5 @@ return 1 if any cipher could be selected and 0 on complete failure. .Fn SSL_CTX_set_cipher_list and .Fn SSL_set_cipher_list -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.2 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_client_CA_list.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_CLIENT_CA_LIST 3 .Os .Sh NAME @@ -184,5 +184,5 @@ SSL_CTX_set_client_CA_list(ctx, SSL_load_client_CA_file(CAfile)); .Fn SSL_CTX_add_client_CA , and .Fn SSL_add_client_CA -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_client_cert_cb.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_CLIENT_CERT_CB 3 .Os .Sh NAME @@ -150,7 +150,7 @@ certificate. .Fn SSL_CTX_set_client_cert_cb and .Fn SSL_CTX_get_client_cert_cb -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.6 and have been available since .Ox 2.4 . .Sh BUGS The 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 @@ -.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.5 2018/03/21 21:20:26 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_default_passwd_cb.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_DEFAULT_PASSWD_CB 3 .Os .Sh NAME @@ -135,7 +135,7 @@ int pem_passwd_cb(char *buf, int size, int rwflag, void *password) .Xr SSL_CTX_use_certificate 3 .Sh HISTORY .Fn SSL_CTX_set_default_passwd_cb -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.2 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_info_callback.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_INFO_CALLBACK 3 .Os .Sh NAME @@ -228,5 +228,6 @@ apps_ssl_info_callback(SSL *s, int where, int ret) .Xr SSL_alert_type_string 3 , .Xr SSL_state_string 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +These functions first appeared in SSLeay 0.6.0 +and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_quiet_shutdown.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_QUIET_SHUTDOWN 3 .Os .Sh NAME @@ -161,5 +161,6 @@ return the current setting. .Xr SSL_set_shutdown 3 , .Xr SSL_shutdown 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +These functions first appeared in SSLeay 0.8.1 +and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.3 2018/03/21 16:12:41 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Matt Caswell . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_READ_AHEAD 3 .Os .Sh NAME @@ -129,7 +129,7 @@ except that the return values are undefined for DTLS. .Fn SSL_set_read_ahead and .Fn SSL_get_read_ahead -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_session_cache_mode.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 67adf0a7 Dec 25 19:58:38 2016 +0100 .\" .\" This file was written by Lutz Jaenicke and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_SESSION_CACHE_MODE 3 .Os .Sh NAME @@ -188,7 +188,7 @@ returns the currently set cache mode. .Fn SSL_CTX_set_session_cache_mode and .Fn SSL_CTX_get_session_cache_mode -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.1 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_ssl_version.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_SSL_VERSION 3 .Os .Sh NAME @@ -131,5 +131,5 @@ The operation succeeded. .Fn SSL_set_ssl_method , and .Fn SSL_get_ssl_method -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_timeout.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_TIMEOUT 3 .Os .Sh NAME @@ -114,5 +114,5 @@ returns the currently set timeout value. .Fn SSL_CTX_set_timeout and .Fn SSL_CTX_get_timeout -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.1 and have been available since .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 @@ -.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_TMP_DH_CALLBACK 3 .Os .Sh NAME @@ -225,7 +225,7 @@ if (SSL_CTX_set_tmp_dh(ctx, dh_2048) != 1) { .Fn SSL_CTX_set_tmp_dh_callback and .Fn SSL_CTX_set_tmp_dh -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_TMP_RSA_CALLBACK 3 .Os .Sh NAME @@ -103,7 +103,7 @@ These functions always return 0, indicating failure. .Fn SSL_CTX_set_tmp_rsa , and .Fn SSL_CTX_need_tmp_RSA -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.6 2018/03/21 17:58:58 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_verify.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_SET_VERIFY 3 .Os .Sh NAME @@ -445,10 +445,11 @@ if (peer = SSL_get_peer_certificate(ssl)) { .Xr SSL_get_verify_result 3 , .Xr SSL_new 3 .Sh HISTORY -.Fn SSL_CTX_set_verify -and .Fn SSL_set_verify -appeared before SSLeay 0.8 and have been available since +appeared in SSLeay 0.4 or earlier. +.Fn SSL_CTX_set_verify +first appeared in SSLeay 0.6.4. +Both functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.7 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_use_certificate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL e248596b Apr 8 22:49:57 2005 +0000 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CTX_USE_CERTIFICATE 3 .Os .Sh NAME @@ -392,28 +392,37 @@ Otherwise check out the error stack to find out the reason. .Xr SSL_new 3 , .Xr X509_check_private_key 3 .Sh HISTORY +.Fn SSL_use_certificate , +.Fn SSL_use_certificate_file , +.Fn SSL_use_RSAPrivateKey , +and +.Fn SSL_use_RSAPrivateKey_file +appeared in SSLeay 0.4 or earlier. +.Fn SSL_use_certificate_ASN1 +and +.Fn SSL_use_RSAPrivateKey_ASN1 +first appeared in SSLeay 0.5.1. +.Fn SSL_use_PrivateKey_file , +.Fn SSL_use_PrivateKey_ASN1 , +and +.Fn SSL_use_PrivateKey +first appeared in SSLeay 0.6.0. .Fn SSL_CTX_use_certificate , .Fn SSL_CTX_use_certificate_ASN1 , .Fn SSL_CTX_use_certificate_file , -.Fn SSL_use_certificate , -.Fn SSL_use_certificate_ASN1 , -.Fn SSL_use_certificate_file , .Fn SSL_CTX_use_PrivateKey , .Fn SSL_CTX_use_PrivateKey_ASN1 , .Fn SSL_CTX_use_PrivateKey_file , .Fn SSL_CTX_use_RSAPrivateKey , .Fn SSL_CTX_use_RSAPrivateKey_ASN1 , -.Fn SSL_CTX_use_RSAPrivateKey_file , -.Fn SSL_use_PrivateKey_file , -.Fn SSL_use_PrivateKey_ASN1 , -.Fn SSL_use_PrivateKey , -.Fn SSL_use_RSAPrivateKey , -.Fn SSL_use_RSAPrivateKey_ASN1 , -.Fn SSL_use_RSAPrivateKey_file , -.Fn SSL_CTX_check_private_key , +and +.Fn SSL_CTX_use_RSAPrivateKey_file +first appeared in SSLeay 0.6.1. +.Fn SSL_CTX_check_private_key and .Fn SSL_check_private_key -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.5. +All these functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_SESSION_free.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_SESSION_free.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL b31db505 Mar 24 16:01:50 2017 +0000 .\" .\" This file was written by Lutz Jaenicke @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SESSION_FREE 3 .Os .Sh NAME @@ -139,7 +139,7 @@ returns 1 on success or 0 on error. .Xr SSL_SESSION_new 3 .Sh HISTORY .Fn SSL_SESSION_free -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.2 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.6 2018/03/21 08:06:34 schwarze Exp $ +.\" $OpenBSD: SSL_SESSION_get_time.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SESSION_GET_TIME 3 .Os .Sh NAME @@ -149,11 +149,12 @@ pointer for the session .Xr SSL_SESSION_new 3 .Sh HISTORY .Fn SSL_get_time , -.Fn SSL_set_time , .Fn SSL_get_timeout , and .Fn SSL_set_timeout -appeared before SSLeay 0.8. +appeared in SSLeay 0.4 or earlier. +.Fn SSL_set_time +first appeared in SSLeay 0.5.2. .Fn SSL_SESSION_get_time , .Fn SSL_SESSION_set_time , .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 @@ -.\" $OpenBSD: SSL_SESSION_new.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_SESSION_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SESSION_NEW 3 .Os .Sh NAME @@ -72,5 +72,5 @@ returns .Xr SSL_set_session 3 .Sh HISTORY .Fn SSL_SESSION_new -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.2 and has been available since .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 @@ -.\" $OpenBSD: SSL_SESSION_print.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_SESSION_print.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SESSION_PRINT 3 .Os .Sh NAME @@ -66,7 +66,8 @@ In some cases, the reason for failure can be determined with .Xr SSL_SESSION_new 3 .Sh HISTORY .Fn SSL_SESSION_print -and +first appeared in SSLeay 0.5.2. .Fn SSL_SESSION_print_fp -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0. +Both functions have been available since .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 @@ -.\" $OpenBSD: SSL_accept.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_accept.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_ACCEPT 3 .Os .Sh NAME @@ -151,5 +151,5 @@ to find out the reason. .Xr SSL_shutdown 3 .Sh HISTORY .Fn SSL_accept -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .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 @@ -.\" $OpenBSD: SSL_alert_type_string.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_alert_type_string.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_ALERT_TYPE_STRING 3 .Os .Sh NAME @@ -239,5 +239,6 @@ does not contain a correct alert message. .Xr ssl 3 , .Xr SSL_CTX_set_info_callback 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +These functions first appeared in SSLeay 0.8.0 +and have been available since .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 @@ -.\" $OpenBSD: SSL_clear.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_clear.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CLEAR 3 .Os .Sh NAME @@ -121,7 +121,7 @@ operation was successful. .Xr SSL_shutdown 3 .Sh HISTORY .Fn SSL_clear -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.4.5b and has been available since .Ox 2.4 . .Sh CAVEATS .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 @@ -.\" $OpenBSD: SSL_connect.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_connect.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_CONNECT 3 .Os .Sh NAME @@ -150,5 +150,5 @@ to find out the reason. .Xr SSL_shutdown 3 .Sh HISTORY .Fn SSL_connect -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .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 @@ -.\" $OpenBSD: SSL_copy_session_id.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_copy_session_id.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_COPY_SESSION_ID 3 .Os .Sh NAME @@ -65,7 +65,7 @@ and by .Xr SSL_set_session_id_context 3 .Sh HISTORY .Fn SSL_copy_session_id -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .Ox 2.4 . .Sh BUGS Failures 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 @@ -.\" $OpenBSD: SSL_do_handshake.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_do_handshake.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Martin Sjoegren . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_DO_HANDSHAKE 3 .Os .Sh NAME @@ -148,5 +148,5 @@ to find out the reason. .Xr SSL_set_connect_state 3 .Sh HISTORY .Fn SSL_do_handshake -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_dup.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_dup.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_DUP 3 .Os .Sh NAME @@ -56,5 +56,5 @@ on failure. .Xr SSL_new 3 .Sh HISTORY .Fn SSL_dup -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_dup_CA_list.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_dup_CA_list.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_DUP_CA_LIST 3 .Os .Sh NAME @@ -49,5 +49,5 @@ on failure. .Xr X509_NAME_new 3 .Sh HISTORY .Fn SSL_dup_CA_list -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_free.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_free.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_FREE 3 .Os .Sh NAME @@ -114,5 +114,5 @@ does not provide diagnostic information. .Xr SSL_shutdown 3 .Sh HISTORY .Fn SSL_free -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .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 @@ -.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_SSL_CTX.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_SSL_CTX 3 .Os .Sh NAME @@ -75,5 +75,5 @@ object is returned. .Xr SSL_new 3 .Sh HISTORY .Fn SSL_get_SSL_CTX -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.1 and has been available since .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 @@ -.\" $OpenBSD: SSL_get_certificate.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_certificate.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_CERTIFICATE 3 .Os .Sh NAME @@ -56,7 +56,8 @@ if none is active. .Xr SSL_use_certificate 3 .Sh HISTORY .Fn SSL_get_certificate -and +first appeared in SSLeay 0.5.2a. .Fn SSL_get_privatekey -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0. +Both functions have been available since .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 @@ -.\" $OpenBSD: SSL_get_ciphers.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_get_ciphers.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL c3e64028 Mar 30 11:50:14 2005 +0000 .\" selective merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" @@ -51,7 +51,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_CIPHERS 3 .Os .Sh NAME @@ -136,10 +136,11 @@ is returned. .Xr SSL_CIPHER_get_name 3 , .Xr SSL_CTX_set_cipher_list 3 .Sh HISTORY -.Fn SSL_get_ciphers -and .Fn SSL_get_cipher_list -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.2. +.Fn SSL_get_ciphers +first appeared in SSLeay 0.8.0. +Both functions have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_client_CA_list.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_CLIENT_CA_LIST 3 .Os .Sh NAME @@ -92,5 +92,5 @@ returns the list of client CAs sent from the server, if any. .Fn SSL_get_client_CA_list and .Fn SSL_CTX_get_client_CA_list -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_get_current_cipher.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_current_cipher.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_CURRENT_CIPHER 3 .Os .Sh NAME @@ -108,5 +108,15 @@ if no session has been established. .Xr ssl 3 , .Xr SSL_CIPHER_get_name 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn SSL_get_cipher +appeared in SSLeay 0.4 or earlier. +.Fn SSL_get_cipher_bits +first appeared in SSLeay 0.6.4. +.Fn SSL_get_cipher_name +and +.Fn SSL_get_cipher_version +first appeared in SSLeay 0.8.0. +.Fn SSL_get_current_cipher +first appeared in SSLeay 0.8.1. +These functions have been available since .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 @@ -.\" $OpenBSD: SSL_get_default_timeout.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_default_timeout.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_DEFAULT_TIMEOUT 3 .Os .Sh NAME @@ -81,5 +81,5 @@ protocols (SSLv2, SSLv3, and TLSv1). .Xr SSL_SESSION_get_time 3 .Sh HISTORY .Fn SSL_get_default_timeout -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_get_error.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_error.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Bodo Moeller . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_ERROR 3 .Os .Sh NAME @@ -213,5 +213,5 @@ The OpenSSL error queue contains more information on the error. .Xr ssl 3 .Sh HISTORY .Fn SSL_get_error -first appeared in SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $ +.\" $OpenBSD: SSL_get_ex_new_index.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_EX_NEW_INDEX 3 .Os .Sh NAME @@ -122,6 +122,12 @@ in .Xr ssl 3 , .Xr SSL_CTX_set_verify 3 .Sh HISTORY +Precursor functions +.Fn SSL_set_app_data +and +.Fn SSL_get_app_data +first appeared in SSLeay 0.6.1. +.Pp .Fn SSL_get_ex_new_index , .Fn SSL_set_ex_data , and 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 @@ -.\" $OpenBSD: SSL_get_fd.3,v 1.5 2018/03/22 17:38:41 schwarze Exp $ +.\" $OpenBSD: SSL_get_fd.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_FD 3 .Os .Sh NAME @@ -93,7 +93,7 @@ The file descriptor linked to .Xr SSL_set_fd 3 .Sh HISTORY .Fn SSL_get_fd -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_peer_cert_chain.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL SSL_get_peer_cert_chain.pod 1f164c6f Jan 18 01:40:36 2017 +0100 .\" OpenSSL SSL_get_peer_cert_chain.pod 9b86974e Aug 17 15:21:33 2015 -0400 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_PEER_CERT_CHAIN 3 .Os .Sh NAME @@ -103,5 +103,5 @@ The return value points to the certificate chain presented by the peer. .Xr SSL_get_peer_certificate 3 .Sh HISTORY .Fn SSL_get_peer_cert_chain -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_peer_certificate.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_PEER_CERTIFICATE 3 .Os .Sh NAME @@ -100,5 +100,5 @@ The return value points to the certificate presented by the peer. .Xr SSL_get_verify_result 3 .Sh HISTORY .Fn SSL_get_peer_certificate -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .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 @@ -.\" $OpenBSD: SSL_get_rbio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_rbio.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_RBIO 3 .Os .Sh NAME @@ -94,5 +94,5 @@ linked to .Fn SSL_get_rbio and .Fn SSL_get_wbio -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_get_session.3,v 1.6 2018/03/22 16:07:53 schwarze Exp $ +.\" $OpenBSD: SSL_get_session.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_SESSION 3 .Os .Sh NAME @@ -153,7 +153,7 @@ session. .Xr SSL_set_session 3 .Sh HISTORY .Fn SSL_get_session -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.2 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_shared_ciphers.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_SHARED_CIPHERS 3 .Os .Sh NAME @@ -55,7 +55,7 @@ Otherwise, it returns .Fa buf . .Sh HISTORY .Fn SSL_get_shared_ciphers -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.4.5b and has been available since .Ox 2.4 . .Sh BUGS If 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 @@ -.\" $OpenBSD: SSL_get_state.3,v 1.3 2018/03/21 08:06:34 schwarze Exp $ +.\" $OpenBSD: SSL_get_state.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_STATE 3 .Os .Sh NAME @@ -143,15 +143,18 @@ All these functions may be implemented as macros. .Xr SSL_renegotiate 3 , .Xr SSL_set_connect_state 3 .Sh HISTORY -.Fn SSL_state , +.Fn SSL_is_init_finished +first appeared in SSLeay 0.4.5b. +.Fn SSL_state +first appeared in SSLeay 0.5.2. .Fn SSL_in_accept_init , -.Fn SSL_in_before , .Fn SSL_in_connect_init , -.Fn SSL_in_init , and -.Fn SSL_is_init_finished -appeared before SSLeay 0.8. +.Fn SSL_in_init +first appeared in SSLeay 0.6.0. +.Fn SSL_in_before +first appeared in SSLeay 0.8.0. .Fn SSL_get_state first appeared in SSLeay 0.9.0. -These functions have been available since +All these functions have been available since .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 @@ -.\" $OpenBSD: SSL_get_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_verify_result.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_VERIFY_RESULT 3 .Os .Sh NAME @@ -88,7 +88,7 @@ Documented in .Xr SSL_set_verify_result 3 .Sh HISTORY .Fn SSL_get_verify_result -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.1 and has been available since .Ox 2.4 . .Sh BUGS If 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 @@ -.\" $OpenBSD: SSL_get_version.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_get_version.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_GET_VERSION 3 .Os .Sh NAME @@ -88,5 +88,5 @@ This indicates that no version has been set (no connection established). .Fn SSL_get_version and .Fn SSL_version -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_library_init.3,v 1.5 2018/03/22 16:07:53 schwarze Exp $ +.\" $OpenBSD: SSL_library_init.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 22 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_LIBRARY_INIT 3 .Os .Sh NAME @@ -98,7 +98,7 @@ SSL_library_init(); /* initialize library */ .Xr SSL_load_error_strings 3 .Sh HISTORY .Fn SSLeay_add_ssl_algorithms -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.7 2018/03/21 16:12:41 schwarze Exp $ +.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_LOAD_CLIENT_CA_FILE 3 .Os .Sh NAME @@ -146,7 +146,7 @@ else .Xr X509_NAME_new 3 .Sh HISTORY .Fn SSL_load_client_CA_file -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_new.3,v 1.5 2018/03/24 00:55:37 schwarze Exp $ +.\" $OpenBSD: SSL_new.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to: OpenSSL 1c7ae3dd Mar 29 19:17:55 2017 +1000 .\" .\" This file was written by Richard Levitte @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 24 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_NEW 3 .Os .Sh NAME @@ -101,7 +101,7 @@ returns 1 for success or 0 for failure. .Xr SSL_get_SSL_CTX 3 .Sh HISTORY .Fn SSL_new -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_pending.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_pending.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Lutz Jaenicke , @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_PENDING 3 .Os .Sh NAME @@ -101,7 +101,7 @@ bytes that are pending and are available for immediate read. .Xr SSL_read 3 .Sh HISTORY .Fn SSL_pending -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .Ox 2.4 . .Sh BUGS Up 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 @@ -.\" $OpenBSD: SSL_read.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_read.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Lutz Jaenicke and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_READ 3 .Os .Sh NAME @@ -225,7 +225,8 @@ with the return value to find out the reason. .Xr SSL_write 3 .Sh HISTORY .Fn SSL_read -and +appeared in SSLeay 0.4 or earlier. .Fn SSL_peek -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.6. +Both functions have been available since .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 @@ -.\" $OpenBSD: SSL_renegotiate.3,v 1.7 2018/03/23 05:50:30 schwarze Exp $ +.\" $OpenBSD: SSL_renegotiate.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL SSL_key_update.pod 4fbfe86a Feb 16 17:04:40 2017 +0000 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_RENEGOTIATE 3 .Os .Sh NAME @@ -153,7 +153,7 @@ scheduled but not yet acted on, or 0 otherwise. .Xr SSL_write 3 .Sh HISTORY .Fn SSL_renegotiate -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_rstate_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_rstate_string.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_RSTATE_STRING 3 .Os .Sh NAME @@ -104,5 +104,5 @@ This should never happen. .Fn SSL_rstate_string and .Fn SSL_rstate_string_long -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_session_reused.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_session_reused.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SESSION_REUSED 3 .Os .Sh NAME @@ -79,5 +79,5 @@ A session was reused. .Xr SSL_set_session 3 .Sh HISTORY .Fn SSL_session_reused -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_set_bio.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_set_bio.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL acb5b343 Sep 16 16:00:38 2000 +0000 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_BIO 3 .Os .Sh NAME @@ -98,5 +98,5 @@ cannot fail. .Xr SSL_shutdown 3 .Sh HISTORY .Fn SSL_set_bio -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_set_connect_state.3,v 1.5 2018/03/23 14:28:16 schwarze Exp $ +.\" $OpenBSD: SSL_set_connect_state.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ .\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" selective merge up to: OpenSSL dbd007d7 Jul 28 13:31:27 2017 +0800 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 23 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_CONNECT_STATE 3 .Os .Sh NAME @@ -145,7 +145,7 @@ is set to server mode or 0 if it is set to client mode. .Fn SSL_set_connect_state and .Fn SSL_set_accept_state -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0 and have been available since .Ox 2.4 . .Pp .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 @@ -.\" $OpenBSD: SSL_set_fd.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_set_fd.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_FD 3 .Os .Sh NAME @@ -119,5 +119,11 @@ The operation succeeded. .Xr SSL_set_bio 3 , .Xr SSL_shutdown 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn SSL_set_fd +appeared in SSLeay 0.4 or earlier. +.Fn SSL_set_rfd +and +.Fn SSL_set_wfd +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: SSL_set_session.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_set_session.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_SESSION 3 .Os .Sh NAME @@ -115,5 +115,5 @@ The operation succeeded. .Xr SSL_session_reused 3 .Sh HISTORY .Fn SSL_set_session -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.5.2 and has been available since .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 @@ -.\" $OpenBSD: SSL_set_shutdown.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_set_shutdown.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_SHUTDOWN 3 .Os .Sh NAME @@ -137,5 +137,5 @@ returns the current setting. .Fn SSL_set_shutdown and .Fn SSL_get_shutdown -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.8.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_set_verify_result.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_set_verify_result.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SET_VERIFY_RESULT 3 .Os .Sh NAME @@ -89,5 +89,5 @@ does not provide a return value. .Xr SSL_get_verify_result 3 .Sh HISTORY .Fn SSL_set_verify_result -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.6.1 and has been available since .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 @@ -.\" $OpenBSD: SSL_shutdown.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_shutdown.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_SHUTDOWN 3 .Os .Sh NAME @@ -249,5 +249,5 @@ to find out the reason. .Xr SSL_set_shutdown 3 .Sh HISTORY .Fn SSL_shutdown -appeared before SSLeay 0.8 and has been available since +first appeared in SSLeay 0.8.0 and has been available since .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 @@ -.\" $OpenBSD: SSL_state_string.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_state_string.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_STATE_STRING 3 .Os .Sh NAME @@ -106,5 +106,5 @@ Detailed description of possible states to be included later. .Fn SSL_state_string and .Fn SSL_state_string_long -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.6.0 and have been available since .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 @@ -.\" $OpenBSD: SSL_want.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_want.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_WANT 3 .Os .Sh NAME @@ -149,5 +149,13 @@ return 1 when the corresponding condition is true or 0 otherwise. .Xr ssl 3 , .Xr SSL_get_error 3 .Sh HISTORY -These functions appeared before SSLeay 0.8 and have been available since +.Fn SSL_want , +.Fn SSL_want_nothing , +.Fn SSL_want_read , +and +.Fn SSL_want_write +first appeared in SSLeay 0.5.2. +.Fn SSL_want_x509_lookup +first appeared in SSLeay 0.6.0. +These functions have been available since .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 @@ -.\" $OpenBSD: SSL_write.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_write.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt SSL_WRITE 3 .Os .Sh NAME @@ -220,5 +220,5 @@ with the return value to find out the reason. .Xr SSL_set_connect_state 3 .Sh HISTORY .Fn SSL_write -appeared before SSLeay 0.8 and has been available since +appeared in SSLeay 0.4 or earlier and has been available since .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 @@ -.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.4 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: d2i_SSL_SESSION.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 27 2018 $ .Dt D2I_SSL_SESSION 3 .Os .Sh NAME @@ -179,5 +179,5 @@ When the session is not valid, 0 is returned and no operation is performed. .Fn d2i_SSL_SESSION and .Fn i2d_SSL_SESSION -appeared before SSLeay 0.8 and have been available since +first appeared in SSLeay 0.5.2 and have been available since .Ox 2.4 . -- cgit v1.2.3-55-g6feb