summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libcrypto/man/ASN1_TIME_set.38
-rw-r--r--lib/libcrypto/man/ASN1_item_d2i.315
-rw-r--r--lib/libcrypto/man/ASN1_item_new.310
-rw-r--r--lib/libcrypto/man/BIO_get_ex_new_index.39
-rw-r--r--lib/libcrypto/man/BN_add.37
-rw-r--r--lib/libcrypto/man/BN_swap.38
-rw-r--r--lib/libcrypto/man/BUF_MEM_new.38
-rw-r--r--lib/libcrypto/man/CONF_modules_free.311
-rw-r--r--lib/libcrypto/man/CONF_modules_load_file.37
-rw-r--r--lib/libcrypto/man/DES_set_key.315
-rw-r--r--lib/libcrypto/man/EC_GFp_simple_method.310
-rw-r--r--lib/libcrypto/man/EC_GROUP_copy.314
-rw-r--r--lib/libcrypto/man/EC_GROUP_new.314
-rw-r--r--lib/libcrypto/man/EC_POINT_add.319
-rw-r--r--lib/libcrypto/man/EC_POINT_new.321
-rw-r--r--lib/libcrypto/man/ERR_get_error.37
-rw-r--r--lib/libcrypto/man/ERR_print_errors.38
-rw-r--r--lib/libcrypto/man/EVP_DigestInit.320
-rw-r--r--lib/libcrypto/man/EVP_EncryptInit.35
-rw-r--r--lib/libcrypto/man/EVP_SignInit.37
-rw-r--r--lib/libcrypto/man/EVP_VerifyInit.37
-rw-r--r--lib/libcrypto/man/EXTENDED_KEY_USAGE_new.310
-rw-r--r--lib/libcrypto/man/GENERAL_NAME_new.38
-rw-r--r--lib/libcrypto/man/HMAC.311
-rw-r--r--lib/libcrypto/man/OCSP_CRLID_new.311
-rw-r--r--lib/libcrypto/man/OCSP_REQUEST_new.38
-rw-r--r--lib/libcrypto/man/OCSP_SERVICELOC_new.311
-rw-r--r--lib/libcrypto/man/OCSP_cert_to_id.38
-rw-r--r--lib/libcrypto/man/OCSP_request_add1_nonce.38
-rw-r--r--lib/libcrypto/man/OCSP_resp_find_status.320
-rw-r--r--lib/libcrypto/man/OCSP_response_status.38
-rw-r--r--lib/libcrypto/man/OCSP_sendreq_new.38
-rw-r--r--lib/libcrypto/man/OPENSSL_config.37
-rw-r--r--lib/libcrypto/man/OPENSSL_load_builtin_modules.38
-rw-r--r--lib/libcrypto/man/PEM_bytes_read_bio.38
-rw-r--r--lib/libcrypto/man/UI_UTIL_read_pw.310
-rw-r--r--lib/libcrypto/man/UI_create_method.320
-rw-r--r--lib/libcrypto/man/UI_get_string_type.38
-rw-r--r--lib/libcrypto/man/UI_new.38
-rw-r--r--lib/libcrypto/man/X509V3_get_d2i.310
-rw-r--r--lib/libcrypto/man/X509_CRL_get0_by_serial.310
-rw-r--r--lib/libcrypto/man/X509_REVOKED_new.310
-rw-r--r--lib/libcrypto/man/X509_STORE_set1_param.311
-rw-r--r--lib/libcrypto/man/X509_digest.36
-rw-r--r--lib/libcrypto/man/X509_get_subject_name.38
-rw-r--r--lib/libcrypto/man/X509_get_version.310
-rw-r--r--lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.310
-rw-r--r--lib/libcrypto/man/d2i_GENERAL_NAME.38
-rw-r--r--lib/libcrypto/man/d2i_OCSP_REQUEST.38
-rw-r--r--lib/libcrypto/man/d2i_OCSP_RESPONSE.38
-rw-r--r--lib/libcrypto/man/engine.38
51 files changed, 383 insertions, 134 deletions
diff --git a/lib/libcrypto/man/ASN1_TIME_set.3 b/lib/libcrypto/man/ASN1_TIME_set.3
index 55147c691b1..584d103e5be 100644
--- a/lib/libcrypto/man/ASN1_TIME_set.3
+++ b/lib/libcrypto/man/ASN1_TIME_set.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_TIME_set.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $
+.\" $OpenBSD: ASN1_TIME_set.3,v 1.8 2018/03/22 21:08:22 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
.\"
@@ -420,6 +420,12 @@ first appeared in OpenSSL 0.9.2b and have been available since
first appeared in OpenSSL 0.9.6 and has been available since
.Ox 2.9 .
.Pp
+.Fn ASN1_TIME_check
+and
+.Fn ASN1_TIME_to_generalizedtime
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
+.Pp
.Fn ASN1_TIME_cmp_time_t
first appeared in OpenSSL 1.1.1.
.Sh CAVEATS
diff --git a/lib/libcrypto/man/ASN1_item_d2i.3 b/lib/libcrypto/man/ASN1_item_d2i.3
index 239da787825..379c6f32914 100644
--- a/lib/libcrypto/man/ASN1_item_d2i.3
+++ b/lib/libcrypto/man/ASN1_item_d2i.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_item_d2i.3,v 1.5 2018/03/20 18:35:13 schwarze Exp $
+.\" $OpenBSD: ASN1_item_d2i.3,v 1.6 2018/03/22 21:08:22 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 20 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt ASN1_ITEM_D2I 3
.Os
.Sh NAME
@@ -369,6 +369,17 @@ and
.Fn i2d_ASN1_TYPE
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn ASN1_item_d2i ,
+.Fn ASN1_item_d2i_bio ,
+.Fn ASN1_item_d2i_fp ,
+.Fn ASN1_item_i2d ,
+.Fn ASN1_item_i2d_bio ,
+.Fn ASN1_item_i2d_fp ,
+and
+.Fn ASN1_item_dup
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
.Sh CAVEATS
If the type described by
.Fa it
diff --git a/lib/libcrypto/man/ASN1_item_new.3 b/lib/libcrypto/man/ASN1_item_new.3
index ea7cb5f405d..259deaca56b 100644
--- a/lib/libcrypto/man/ASN1_item_new.3
+++ b/lib/libcrypto/man/ASN1_item_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_item_new.3,v 1.3 2018/02/25 10:07:34 schwarze Exp $
+.\" $OpenBSD: ASN1_item_new.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: February 25 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt ASN1_ITEM_NEW 3
.Os
.Sh NAME
@@ -107,6 +107,12 @@ if an error occurs.
.Xr ASN1_TYPE_new 3 ,
.Xr d2i_ASN1_NULL 3 ,
.Xr OBJ_nid2obj 3
+.Sh HISTORY
+.Fn ASN1_item_new
+and
+.Fn ASN1_item_free
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
.Sh BUGS
The
.Vt ASN1_VALUE
diff --git a/lib/libcrypto/man/BIO_get_ex_new_index.3 b/lib/libcrypto/man/BIO_get_ex_new_index.3
index ec6ac25e546..9dea1fb0b5d 100644
--- a/lib/libcrypto/man/BIO_get_ex_new_index.3
+++ b/lib/libcrypto/man/BIO_get_ex_new_index.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400
.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
.\"
@@ -148,3 +148,10 @@ and
.Fn X509_get_ex_data
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
+.Pp
+.Fn UI_get_ex_new_index ,
+.Fn UI_set_ex_data ,
+and
+.Fn UI_get_ex_data
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/BN_add.3 b/lib/libcrypto/man/BN_add.3
index daf4cfc8ecf..3fb9c8ab78f 100644
--- a/lib/libcrypto/man/BN_add.3
+++ b/lib/libcrypto/man/BN_add.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BN_add.3,v 1.10 2018/03/21 09:03:49 schwarze Exp $
+.\" $OpenBSD: BN_add.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -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 22 2018 $
.Dt BN_ADD 3
.Os
.Sh NAME
@@ -415,4 +415,5 @@ was added in SSLeay 0.9.1 and
.Fn BN_mod_sub ,
and
.Fn BN_mod_sqr
-were added in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/BN_swap.3 b/lib/libcrypto/man/BN_swap.3
index 087ca490daf..db9082d7ef7 100644
--- a/lib/libcrypto/man/BN_swap.3
+++ b/lib/libcrypto/man/BN_swap.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BN_swap.3,v 1.4 2016/12/10 21:13:25 schwarze Exp $
+.\" $OpenBSD: BN_swap.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Bodo Moeller <bodo@openssl.org>.
@@ -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: December 10 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt BN_SWAP 3
.Os
.Sh NAME
@@ -70,4 +70,6 @@ and
.Sh SEE ALSO
.Xr BN_new 3
.Sh HISTORY
-BN_swap was added in OpenSSL 0.9.7.
+.Fn BN_swap
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/BUF_MEM_new.3 b/lib/libcrypto/man/BUF_MEM_new.3
index c1085199dec..c2df0360963 100644
--- a/lib/libcrypto/man/BUF_MEM_new.3
+++ b/lib/libcrypto/man/BUF_MEM_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BUF_MEM_new.3,v 1.12 2018/03/20 21:06:07 schwarze Exp $
+.\" $OpenBSD: BUF_MEM_new.3,v 1.13 2018/03/22 21:08:22 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 20 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt BUF_MEM_NEW 3
.Os
.Sh NAME
@@ -195,3 +195,7 @@ appeared before SSLeay 0.8.
first appeared in SSLeay 0.8.
All these functions have been available since
.Ox 2.4 .
+.Pp
+.Fn BUF_MEM_grow_clean
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/CONF_modules_free.3 b/lib/libcrypto/man/CONF_modules_free.3
index 465cc05527f..be5f64d1e10 100644
--- a/lib/libcrypto/man/CONF_modules_free.3
+++ b/lib/libcrypto/man/CONF_modules_free.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: CONF_modules_free.3,v 1.4 2016/11/20 19:45:17 schwarze Exp $
+.\" $OpenBSD: CONF_modules_free.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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: November 20 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt CONF_MODULES_FREE 3
.Os
.Sh NAME
@@ -96,7 +96,8 @@ is 1, all modules, including builtin modules, will be unloaded.
.Xr OPENSSL_config 3
.Sh HISTORY
.Fn CONF_modules_free ,
-.Fn CONF_modules_unload ,
+.Fn CONF_modules_finish ,
and
-.Fn CONF_modules_finish
-first appeared in OpenSSL 0.9.7.
+.Fn CONF_modules_unload
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/CONF_modules_load_file.3 b/lib/libcrypto/man/CONF_modules_load_file.3
index c3cc89adf30..900108fad43 100644
--- a/lib/libcrypto/man/CONF_modules_load_file.3
+++ b/lib/libcrypto/man/CONF_modules_load_file.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: CONF_modules_load_file.3,v 1.6 2018/03/17 18:52:42 schwarze Exp $
+.\" $OpenBSD: CONF_modules_load_file.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 17 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt CONF_MODULES_LOAD_FILE 3
.Os
.Sh NAME
@@ -225,4 +225,5 @@ if (fp == NULL) {
.Fn CONF_modules_load_file
and
.Fn CONF_modules_load
-first appeared in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/DES_set_key.3 b/lib/libcrypto/man/DES_set_key.3
index 64038faa987..d0f0fd3f621 100644
--- a/lib/libcrypto/man/DES_set_key.3
+++ b/lib/libcrypto/man/DES_set_key.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: DES_set_key.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: DES_set_key.3,v 1.11 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to:
.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800
.\"
@@ -831,20 +831,13 @@ with lower case names starting with
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
.Pp
-In OpenSSL 0.9.7, all
+In OpenSSL 0.9.7 and
+.Ox 3.2 ,
+all
.Sy des_
functions were renamed to
.Sy DES_
to avoid clashes with older versions of libdes.
-.Pp
-.Fn DES_set_key_checked
-and
-.Fn DES_set_key_unchecked
-were added in OpenSSL 0.9.5.
-.Pp
-.Fn DES_random_key
-generated cryptographically weak random data in SSLeay and in OpenSSL
-prior version 0.9.5, as well as in the original MIT library.
.Sh AUTHORS
.An Eric Young Aq Mt eay@cryptsoft.com
.Sh CAVEATS
diff --git a/lib/libcrypto/man/EC_GFp_simple_method.3 b/lib/libcrypto/man/EC_GFp_simple_method.3
index 7f08e707f52..29cda46ae9f 100644
--- a/lib/libcrypto/man/EC_GFp_simple_method.3
+++ b/lib/libcrypto/man/EC_GFp_simple_method.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EC_GFp_simple_method.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $
+.\" $OpenBSD: EC_GFp_simple_method.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -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: December 11 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EC_GFP_SIMPLE_METHOD 3
.Os
.Sh NAME
@@ -159,3 +159,9 @@ structure supports.
.Xr EC_KEY_new 3 ,
.Xr EC_POINT_add 3 ,
.Xr EC_POINT_new 3
+.Sh HISTORY
+.Fn EC_GFp_simple_method
+and
+.Fn EC_GFp_mont_method
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/EC_GROUP_copy.3 b/lib/libcrypto/man/EC_GROUP_copy.3
index d857a219292..8d6ab55fdf6 100644
--- a/lib/libcrypto/man/EC_GROUP_copy.3
+++ b/lib/libcrypto/man/EC_GROUP_copy.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EC_GROUP_copy.3,v 1.7 2016/12/11 14:22:43 schwarze Exp $
+.\" $OpenBSD: EC_GROUP_copy.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -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: December 11 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EC_GROUP_COPY 3
.Os
.Sh NAME
@@ -485,3 +485,13 @@ Alternatively in the event of an error a 0 is returned.
.Xr EC_KEY_new 3 ,
.Xr EC_POINT_add 3 ,
.Xr EC_POINT_new 3
+.Sh HISTORY
+.Fn EC_GROUP_copy ,
+.Fn EC_GROUP_method_of ,
+.Fn EC_GROUP_set_generator ,
+.Fn EC_GROUP_get0_generator ,
+.Fn EC_GROUP_get_order ,
+and
+.Fn EC_GROUP_get_cofactor
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/EC_GROUP_new.3 b/lib/libcrypto/man/EC_GROUP_new.3
index f1227da759e..119e7df4d88 100644
--- a/lib/libcrypto/man/EC_GROUP_new.3
+++ b/lib/libcrypto/man/EC_GROUP_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EC_GROUP_new.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $
+.\" $OpenBSD: EC_GROUP_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL 9b86974e Mon Aug 17 15:21:33 2015 -0400
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -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: December 11 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EC_GROUP_NEW 3
.Os
.Sh NAME
@@ -306,3 +306,13 @@ return 1 on success or 0 on error.
.Xr EC_POINT_add 3 ,
.Xr EC_POINT_new 3 ,
.Xr ECDSA_SIG_new 3
+.Sh HISTORY
+.Fn EC_GROUP_new ,
+.Fn EC_GROUP_free ,
+.Fn EC_GROUP_clear_free ,
+.Fn EC_GROUP_new_curve_GFp ,
+.Fn EC_GROUP_set_curve_GFp ,
+and
+.Fn EC_GROUP_get_curve_GFp
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/EC_POINT_add.3 b/lib/libcrypto/man/EC_POINT_add.3
index dd3d58056a5..50d7b553a4d 100644
--- a/lib/libcrypto/man/EC_POINT_add.3
+++ b/lib/libcrypto/man/EC_POINT_add.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EC_POINT_add.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $
+.\" $OpenBSD: EC_POINT_add.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -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: December 11 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EC_POINT_ADD 3
.Os
.Sh NAME
@@ -271,3 +271,18 @@ returns 1 if a precomputation has been done or 0 if not.
.Xr EC_GROUP_new 3 ,
.Xr EC_KEY_new 3 ,
.Xr EC_POINT_new 3
+.Sh HISTORY
+.Fn EC_POINT_add ,
+.Fn EC_POINT_dbl ,
+.Fn EC_POINT_invert ,
+.Fn EC_POINT_is_at_infinity ,
+.Fn EC_POINT_is_on_curve ,
+.Fn EC_POINT_cmp ,
+.Fn EC_POINT_make_affine ,
+.Fn EC_POINTs_make_affine ,
+.Fn EC_POINTs_mul ,
+.Fn EC_POINT_mul ,
+and
+.Fn EC_GROUP_precompute_mult
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/EC_POINT_new.3 b/lib/libcrypto/man/EC_POINT_new.3
index 1e09208ffae..fa853701fb9 100644
--- a/lib/libcrypto/man/EC_POINT_new.3
+++ b/lib/libcrypto/man/EC_POINT_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EC_POINT_new.3,v 1.6 2016/12/11 14:22:43 schwarze Exp $
+.\" $OpenBSD: EC_POINT_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -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: December 11 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EC_POINT_NEW 3
.Os
.Sh NAME
@@ -470,3 +470,20 @@ on error.
.Xr EC_GROUP_new 3 ,
.Xr EC_KEY_new 3 ,
.Xr EC_POINT_add 3
+.Sh HISTORY
+.Fn EC_POINT_new ,
+.Fn EC_POINT_free ,
+.Fn EC_POINT_clear_free ,
+.Fn EC_POINT_copy ,
+.Fn EC_POINT_method_of ,
+.Fn EC_POINT_set_to_infinity ,
+.Fn EC_POINT_set_affine_coordinates_GFp ,
+.Fn EC_POINT_get_affine_coordinates_GFp ,
+.Fn EC_POINT_set_Jprojective_coordinates_GFp ,
+.Fn EC_POINT_get_Jprojective_coordinates_GFp ,
+.Fn EC_POINT_set_compressed_coordinates_GFp ,
+.Fn EC_POINT_point2oct ,
+and
+.Fn EC_POINT_oct2point
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/ERR_get_error.3 b/lib/libcrypto/man/ERR_get_error.3
index 9ba65a9a108..a8ab16b7139 100644
--- a/lib/libcrypto/man/ERR_get_error.3
+++ b/lib/libcrypto/man/ERR_get_error.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ERR_get_error.3,v 1.6 2018/03/21 06:44:51 schwarze Exp $
+.\" $OpenBSD: ERR_get_error.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -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 22 2018 $
.Dt ERR_GET_ERROR 3
.Os
.Sh NAME
@@ -185,4 +185,5 @@ All these functions have been available since
.Fn ERR_peek_last_error_line ,
and
.Fn ERR_peek_last_error_line_data
-were added in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/ERR_print_errors.3 b/lib/libcrypto/man/ERR_print_errors.3
index aa0564b92a3..cf65d2384b4 100644
--- a/lib/libcrypto/man/ERR_print_errors.3
+++ b/lib/libcrypto/man/ERR_print_errors.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ERR_print_errors.3,v 1.5 2018/03/20 22:56:38 schwarze Exp $
+.\" $OpenBSD: ERR_print_errors.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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 22 2018 $
.Dt ERR_PRINT_ERRORS 3
.Os
.Sh NAME
@@ -120,3 +120,7 @@ and
.Fn ERR_print_errors_fp
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn ERR_print_errors_cb
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/EVP_DigestInit.3 b/lib/libcrypto/man/EVP_DigestInit.3
index bdad07665c4..8268a481028 100644
--- a/lib/libcrypto/man/EVP_DigestInit.3
+++ b/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EVP_DigestInit.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: EVP_DigestInit.3,v 1.13 2018/03/22 21:08:22 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
.\"
@@ -659,24 +659,14 @@ first appeared in OpenSSL 0.9.5 and has been available since
.Pp
.Fn EVP_MD_CTX_init ,
.Fn EVP_MD_CTX_create ,
-.Fn EVP_MD_CTX_copy_ex ,
.Fn EVP_MD_CTX_cleanup ,
.Fn EVP_MD_CTX_destroy ,
.Fn EVP_DigestInit_ex ,
+.Fn EVP_DigestFinal_ex ,
and
-.Fn EVP_DigestFinal_ex
-were added in OpenSSL 0.9.7.
-.Pp
-.Fn EVP_md_null ,
-.Fn EVP_md5 ,
-.Fn EVP_sha1 ,
-.Fn EVP_dss ,
-.Fn EVP_dss1 ,
-and
-.Fn EVP_ripemd160
-were changed to return truly const
-.Vt EVP_MD
-pointers in OpenSSL 0.9.7.
+.Fn EVP_MD_CTX_copy_ex
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
.Pp
.Fn EVP_MD_CTX_new
and
diff --git a/lib/libcrypto/man/EVP_EncryptInit.3 b/lib/libcrypto/man/EVP_EncryptInit.3
index 9b87868b163..3c9aa01bfbe 100644
--- a/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EVP_EncryptInit.3,v 1.14 2018/03/22 17:11:04 schwarze Exp $
+.\" $OpenBSD: EVP_EncryptInit.3,v 1.15 2018/03/22 21:08:22 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
.\"
@@ -1290,7 +1290,8 @@ first appeared in OpenSSL 0.9.6 and have been available since
.Fn EVP_CipherFinal_ex ,
and
.Fn EVP_CIPHER_CTX_set_padding
-appeared in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
.Pp
.Fn EVP_CIPHER_CTX_reset
first appeared in OpenSSL 1.1.0.
diff --git a/lib/libcrypto/man/EVP_SignInit.3 b/lib/libcrypto/man/EVP_SignInit.3
index 80000fb5bbf..1c75e332aac 100644
--- a/lib/libcrypto/man/EVP_SignInit.3
+++ b/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EVP_SignInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
+.\" $OpenBSD: EVP_SignInit.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 22 2018 $
.Dt EVP_SIGNINIT 3
.Os
.Sh NAME
@@ -200,7 +200,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
.Pp
.Fn EVP_SignInit_ex
-was added in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
.Sh BUGS
Older versions of this documentation wrongly stated that calls to
.Fn EVP_SignUpdate
diff --git a/lib/libcrypto/man/EVP_VerifyInit.3 b/lib/libcrypto/man/EVP_VerifyInit.3
index b7b0673602a..701054479dc 100644
--- a/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EVP_VerifyInit.3,v 1.5 2018/03/20 23:56:07 schwarze Exp $
+.\" $OpenBSD: EVP_VerifyInit.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 22 2018 $
.Dt EVP_VERIFYINIT 3
.Os
.Sh NAME
@@ -177,7 +177,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
.Pp
.Fn EVP_VerifyInit_ex
-was added in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
.Sh BUGS
Older versions of this documentation wrongly stated that calls to
.Fn EVP_VerifyUpdate
diff --git a/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3 b/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
index 8910fb58f80..d06c76c5dd2 100644
--- a/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
+++ b/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: December 25 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EXTENDED_KEY_USAGE_NEW 3
.Os
.Sh NAME
@@ -73,3 +73,9 @@ section 4.2.1.3: Key Usage
.It
section 4.2.1.12: Extended Key Usage
.El
+.Sh HISTORY
+.Fn EXTENDED_KEY_USAGE_new
+and
+.Fn EXTENDED_KEY_USAGE_free
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/GENERAL_NAME_new.3 b/lib/libcrypto/man/GENERAL_NAME_new.3
index 3966ece697a..671b5440f96 100644
--- a/lib/libcrypto/man/GENERAL_NAME_new.3
+++ b/lib/libcrypto/man/GENERAL_NAME_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: GENERAL_NAME_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: GENERAL_NAME_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -156,3 +156,9 @@ and
.Fn OTHERNAME_free
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
+.Pp
+.Fn EDIPARTYNAME_new
+and
+.Fn EDIPARTYNAME_free
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/HMAC.3 b/lib/libcrypto/man/HMAC.3
index d4de739f044..72ed3bcdf40 100644
--- a/lib/libcrypto/man/HMAC.3
+++ b/lib/libcrypto/man/HMAC.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: HMAC.3,v 1.9 2018/03/21 07:06:18 schwarze Exp $
+.\" $OpenBSD: HMAC.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL crypto/hmac a528d4f0 Oct 27 13:40:11 2015 -0400
.\" selective merge up to: OpenSSL man3/HMAC b3696a55 Sep 2 09:35:50 2017 -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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt HMAC 3
.Os
.Sh NAME
@@ -380,10 +380,11 @@ first appeared in SSLeay 0.9.0 and have been available since
.Ox 2.4 .
.Pp
.Fn HMAC_CTX_init ,
-.Fn HMAC_Init_ex ,
+.Fn HMAC_CTX_cleanup ,
and
-.Fn HMAC_CTX_cleanup
-are available since OpenSSL 0.9.7.
+.Fn HMAC_Init_ex
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
.Pp
.Fn HMAC_CTX_new ,
.Fn HMAC_CTX_reset ,
diff --git a/lib/libcrypto/man/OCSP_CRLID_new.3 b/lib/libcrypto/man/OCSP_CRLID_new.3
index 450b57c93ef..0eebec5f920 100644
--- a/lib/libcrypto/man/OCSP_CRLID_new.3
+++ b/lib/libcrypto/man/OCSP_CRLID_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_CRLID_new.3,v 1.3 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: OCSP_CRLID_new.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: December 25 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_CRLID_NEW 3
.Os
.Sh NAME
@@ -97,6 +97,13 @@ if an error occurred.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.4.2: CRL References
+.Sh HISTORY
+.Fn OCSP_CRLID_new ,
+.Fn OCSP_CRLID_free ,
+and
+.Fn OCSP_crlID_new
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
.Sh CAVEATS
The function names
.Fn OCSP_CRLID_new
diff --git a/lib/libcrypto/man/OCSP_REQUEST_new.3 b/lib/libcrypto/man/OCSP_REQUEST_new.3
index 664a7506650..8f3f56b6c46 100644
--- a/lib/libcrypto/man/OCSP_REQUEST_new.3
+++ b/lib/libcrypto/man/OCSP_REQUEST_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.7 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.8 2018/03/22 21:08:22 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: December 25 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_REQUEST_NEW 3
.Os
.Sh NAME
@@ -317,3 +317,7 @@ OCSP_REQUEST_free(req);
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.1: Request Syntax
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_SERVICELOC_new.3 b/lib/libcrypto/man/OCSP_SERVICELOC_new.3
index 5f42c781fd9..6900493f0e1 100644
--- a/lib/libcrypto/man/OCSP_SERVICELOC_new.3
+++ b/lib/libcrypto/man/OCSP_SERVICELOC_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.5 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: December 25 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_SERVICELOC_NEW 3
.Os
.Sh NAME
@@ -99,3 +99,10 @@ if an error occurred.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.4.6: Service Locator
+.Sh HISTORY
+.Fn OCSP_SERVICELOC_new ,
+.Fn OCSP_SERVICELOC_free ,
+and
+.Fn OCSP_url_svcloc_new
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_cert_to_id.3 b/lib/libcrypto/man/OCSP_cert_to_id.3
index 77559ba4696..0ccb4412df9 100644
--- a/lib/libcrypto/man/OCSP_cert_to_id.3
+++ b/lib/libcrypto/man/OCSP_cert_to_id.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_cert_to_id.3,v 1.6 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: OCSP_cert_to_id.3,v 1.7 2018/03/22 21:08:22 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: December 25 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_CERT_TO_ID 3
.Os
.Sh NAME
@@ -224,3 +224,7 @@ returns 1 for success or 0 for failure.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4: Details of the Protocol
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_request_add1_nonce.3 b/lib/libcrypto/man/OCSP_request_add1_nonce.3
index 9b7f999c534..036c937c611 100644
--- a/lib/libcrypto/man/OCSP_request_add1_nonce.3
+++ b/lib/libcrypto/man/OCSP_request_add1_nonce.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.3 2016/12/06 14:54:55 schwarze Exp $
+.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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: December 6 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_REQUEST_ADD1_NONCE 3
.Os
.Sh NAME
@@ -157,3 +157,7 @@ only: this will happen if the responder doesn't support nonces.
.Xr OCSP_resp_find_status 3 ,
.Xr OCSP_response_status 3 ,
.Xr OCSP_sendreq_new 3
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_resp_find_status.3 b/lib/libcrypto/man/OCSP_resp_find_status.3
index a7412193a12..6d58bebdb9e 100644
--- a/lib/libcrypto/man/OCSP_resp_find_status.3
+++ b/lib/libcrypto/man/OCSP_resp_find_status.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_resp_find_status.3,v 1.6 2018/03/18 10:01:45 schwarze Exp $
+.\" $OpenBSD: OCSP_resp_find_status.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL c952780c Jun 21 07:03:34 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 18 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_RESP_FIND_STATUS 3
.Os
.Sh NAME
@@ -386,3 +386,19 @@ or -1 if an error occurred.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.2: Response Syntax
+.Sh HISTORY
+.Fn OCSP_SINGLERESP_new ,
+.Fn OCSP_SINGLERESP_free ,
+.Fn OCSP_CERTSTATUS_new ,
+.Fn OCSP_CERTSTATUS_free ,
+.Fn OCSP_REVOKEDINFO_new ,
+.Fn OCSP_REVOKEDINFO_free ,
+.Fn OCSP_resp_find_status ,
+.Fn OCSP_resp_count ,
+.Fn OCSP_resp_get0 ,
+.Fn OCSP_resp_find ,
+.Fn OCSP_single_get0_status ,
+and
+.Fn OCSP_check_validity
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_response_status.3 b/lib/libcrypto/man/OCSP_response_status.3
index e0b294d8f60..d720500f610 100644
--- a/lib/libcrypto/man/OCSP_response_status.3
+++ b/lib/libcrypto/man/OCSP_response_status.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_response_status.3,v 1.5 2018/02/15 15:36:04 schwarze Exp $
+.\" $OpenBSD: OCSP_response_status.3,v 1.6 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
.\" selective merge up to: OpenSSL e23ac625 Jan 24 12:27:19 2018 -0500
.\"
@@ -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: February 15 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_RESPONSE_STATUS 3
.Os
.Sh NAME
@@ -286,3 +286,7 @@ return 1 on success or 0 on failure.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.2: Response Syntax
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OCSP_sendreq_new.3 b/lib/libcrypto/man/OCSP_sendreq_new.3
index 5900ac046b3..65014283a42 100644
--- a/lib/libcrypto/man/OCSP_sendreq_new.3
+++ b/lib/libcrypto/man/OCSP_sendreq_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_sendreq_new.3,v 1.4 2017/07/06 15:42:04 schwarze Exp $
+.\" $OpenBSD: OCSP_sendreq_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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: July 6 2017 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OCSP_SENDREQ_NEW 3
.Os
.Sh NAME
@@ -228,6 +228,10 @@ Add a Host header for
.Xr OCSP_REQUEST_new 3 ,
.Xr OCSP_resp_find_status 3 ,
.Xr OCSP_response_status 3
+.Sh HISTORY
+.Fn OCSP_sendreq_bio
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
.Sh CAVEATS
These functions only perform a minimal HTTP query to a responder.
If an application wishes to support more advanced features, it
diff --git a/lib/libcrypto/man/OPENSSL_config.3 b/lib/libcrypto/man/OPENSSL_config.3
index cdfdb3fea4d..3114e6c0869 100644
--- a/lib/libcrypto/man/OPENSSL_config.3
+++ b/lib/libcrypto/man/OPENSSL_config.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OPENSSL_config.3,v 1.9 2018/03/21 22:08:04 schwarze Exp $
+.\" $OpenBSD: OPENSSL_config.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: 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 22 2018 $
.Dt OPENSSL_CONFIG 3
.Os
.Sh NAME
@@ -137,4 +137,5 @@ standard configuration file
.Fn OPENSSL_config
and
.Fn OPENSSL_no_config
-first appeared in OpenSSL 0.9.7.
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 b/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
index d853bce0998..fd9e656bce5 100644
--- a/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
+++ b/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OPENSSL_load_builtin_modules.3,v 1.4 2016/11/28 15:08:58 schwarze Exp $
+.\" $OpenBSD: OPENSSL_load_builtin_modules.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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: November 28 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OPENSSL_LOAD_BUILTIN_MODULES 3
.Os
.Sh NAME
@@ -98,4 +98,6 @@ new modules are added.
.Sh SEE ALSO
.Xr OPENSSL_config 3
.Sh HISTORY
-These functions first appeared in OpenSSL 0.9.7.
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/PEM_bytes_read_bio.3 b/lib/libcrypto/man/PEM_bytes_read_bio.3
index d706a8ad8ee..b3cb143cf63 100644
--- a/lib/libcrypto/man/PEM_bytes_read_bio.3
+++ b/lib/libcrypto/man/PEM_bytes_read_bio.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.1 2017/08/20 20:15:13 schwarze Exp $
+.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL PEM_bytes_read_bio.pod 7671342e Feb 29 15:47:12 2016 -0600
.\"
.\" This file was written by Benjamin Kaduk <bkaduk at akamai dot com>.
@@ -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: August 20 2017 $
+.Dd $Mdocdate: March 22 2018 $
.Dt PEM_BYTES_READ_BIO 3
.Os
.Sh NAME
@@ -110,3 +110,7 @@ returns 1 for success or 0 for failure.
.Sh SEE ALSO
.Xr PEM_read 3 ,
.Xr PEM_read_bio_PrivateKey 3
+.Sh HISTORY
+.Fn PEM_bytes_read_bio
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/UI_UTIL_read_pw.3 b/lib/libcrypto/man/UI_UTIL_read_pw.3
index 00e9f985f0d..aa3cefe8dd7 100644
--- a/lib/libcrypto/man/UI_UTIL_read_pw.3
+++ b/lib/libcrypto/man/UI_UTIL_read_pw.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: UI_UTIL_read_pw.3,v 1.2 2018/02/15 19:39:56 schwarze Exp $
+.\" $OpenBSD: UI_UTIL_read_pw.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL 23103a52 Jan 12 15:17:42 2017 +0100
.\" 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: February 15 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt UI_UTIL_READ_PW 3
.Os
.Sh NAME
@@ -99,3 +99,9 @@ and
return 0 on success or a negative value on error.
.Sh SEE ALSO
.Xr UI_new 3
+.Sh HISTORY
+.Fn UI_UTIL_read_pw
+and
+.Fn UI_UTIL_read_pw_string
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/UI_create_method.3 b/lib/libcrypto/man/UI_create_method.3
index 2ce3a998296..ebc6153f9a0 100644
--- a/lib/libcrypto/man/UI_create_method.3
+++ b/lib/libcrypto/man/UI_create_method.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: UI_create_method.3,v 1.2 2017/03/26 12:31:27 jmc Exp $
+.\" $OpenBSD: UI_create_method.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL UI_create_method.pod 8e3d46e5 Mar 11 10:51:04 2017 +0100
.\"
.\" This file was written by Richard Levitte <levitte@openssl.org>.
@@ -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 26 2017 $
+.Dd $Mdocdate: March 22 2018 $
.Dt UI_CREATE_METHOD 3
.Os
.Sh NAME
@@ -260,3 +260,19 @@ or otherwise
.Sh SEE ALSO
.Xr UI_get_string_type 3 ,
.Xr UI_new 3
+.Sh HISTORY
+.Fn UI_create_method ,
+.Fn UI_destroy_method ,
+.Fn UI_method_set_opener ,
+.Fn UI_method_set_writer ,
+.Fn UI_method_set_flusher ,
+.Fn UI_method_set_reader ,
+.Fn UI_method_set_closer ,
+.Fn UI_method_get_opener ,
+.Fn UI_method_get_writer ,
+.Fn UI_method_get_flusher ,
+.Fn UI_method_get_reader ,
+and
+.Fn UI_method_get_closer
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/UI_get_string_type.3 b/lib/libcrypto/man/UI_get_string_type.3
index 05bc8227d64..bc0449a90e5 100644
--- a/lib/libcrypto/man/UI_get_string_type.3
+++ b/lib/libcrypto/man/UI_get_string_type.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: UI_get_string_type.3,v 1.3 2017/08/20 22:24:30 schwarze Exp $
+.\" $OpenBSD: UI_get_string_type.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL UI_STRING.pod e9c9971b Jul 1 18:28:50 2017 +0200
.\"
.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -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: August 20 2017 $
+.Dd $Mdocdate: March 22 2018 $
.Dt UI_GET_STRING_TYPE 3
.Os
.Sh NAME
@@ -275,3 +275,7 @@ or
or -1 on error.
.Sh SEE ALSO
.Xr UI_new 3
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/UI_new.3 b/lib/libcrypto/man/UI_new.3
index 187f0f7c950..86a2581c99e 100644
--- a/lib/libcrypto/man/UI_new.3
+++ b/lib/libcrypto/man/UI_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: UI_new.3,v 1.7 2018/02/15 19:55:59 schwarze Exp $
+.\" $OpenBSD: UI_new.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL 78b19e90 Jan 11 00:12:01 2017 +0100
.\" 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: February 15 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt UI_NEW 3
.Os
.Sh NAME
@@ -506,7 +506,9 @@ argument.
.Xr UI_get_string_type 3 ,
.Xr UI_UTIL_read_pw 3
.Sh HISTORY
-The UI section was first introduced in OpenSSL 0.9.7.
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
.Sh AUTHORS
.An Richard Levitte Aq Mt richard@levitte.org
for the OpenSSL project.
diff --git a/lib/libcrypto/man/X509V3_get_d2i.3 b/lib/libcrypto/man/X509V3_get_d2i.3
index 391e9c40a31..03af7fbcddc 100644
--- a/lib/libcrypto/man/X509V3_get_d2i.3
+++ b/lib/libcrypto/man/X509V3_get_d2i.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509V3_get_d2i.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: X509V3_get_d2i.3,v 1.13 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000
.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
@@ -420,3 +420,11 @@ and
.Fn X509_REVOKED_get_ext_d2i
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
+.Pp
+.Fn X509V3_add1_i2d ,
+.Fn X509_add1_ext_i2d ,
+.Fn X509_CRL_add1_ext_i2d ,
+and
+.Fn X509_REVOKED_add1_ext_i2d
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_CRL_get0_by_serial.3 b/lib/libcrypto/man/X509_CRL_get0_by_serial.3
index 9c5afde87ac..e13e9118a79 100644
--- a/lib/libcrypto/man/X509_CRL_get0_by_serial.3
+++ b/lib/libcrypto/man/X509_CRL_get0_by_serial.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.6 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL X509_CRL_get0_by_serial.pod cdd6c8c5 Mar 20 12:29:37 2017 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 22 2018 $
.Dt X509_CRL_GET0_BY_SERIAL 3
.Os
.Sh NAME
@@ -161,3 +161,9 @@ returns a STACK of revoked entries.
.Fn X509_CRL_get_REVOKED
first appeared in OpenSSL 0.9.2b and has been available since
.Ox 2.6 .
+.Pp
+.Fn X509_CRL_add0_revoked
+and
+.Fn X509_CRL_sort
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_REVOKED_new.3 b/lib/libcrypto/man/X509_REVOKED_new.3
index 35c0ed4edda..cf121ca5e49 100644
--- a/lib/libcrypto/man/X509_REVOKED_new.3
+++ b/lib/libcrypto/man/X509_REVOKED_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_REVOKED_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: X509_REVOKED_new.3,v 1.6 2018/03/22 21:08:22 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt X509_REVOKED_NEW 3
.Os
.Sh NAME
@@ -184,3 +184,9 @@ and
.Fn X509_REVOKED_free
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn X509_REVOKED_set_serialNumber
+and
+.Fn X509_REVOKED_set_revocationDate
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_STORE_set1_param.3 b/lib/libcrypto/man/X509_STORE_set1_param.3
index 7b97f843ba2..911086f5221 100644
--- a/lib/libcrypto/man/X509_STORE_set1_param.3
+++ b/lib/libcrypto/man/X509_STORE_set1_param.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_STORE_set1_param.3,v 1.9 2018/03/21 07:41:44 schwarze Exp $
+.\" $OpenBSD: X509_STORE_set1_param.3,v 1.10 2018/03/22 21:08:22 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt X509_STORE_SET1_PARAM 3
.Os
.Sh NAME
@@ -197,3 +197,10 @@ These functions have been available since
.Pp
.Fn X509_STORE_get0_objects
first appeared in OpenSSL 1.1.0.
+.Pp
+.Fn X509_STORE_set_flags ,
+.Fn X509_STORE_set_purpose ,
+and
+.Fn X509_STORE_set_trust
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_digest.3 b/lib/libcrypto/man/X509_digest.3
index 2abf292a30d..24a5e6239d6 100644
--- a/lib/libcrypto/man/X509_digest.3
+++ b/lib/libcrypto/man/X509_digest.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_digest.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $
+.\" $OpenBSD: X509_digest.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400
.\"
.\" This file was written by Rich Salz <rsalz@openssl.org>
@@ -144,3 +144,7 @@ and
.Fn X509_REQ_digest
first appeared in OpenSSL 0.9.6 and have been available since
.Ox 2.9 .
+.Pp
+.Fn X509_pubkey_digest
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_get_subject_name.3 b/lib/libcrypto/man/X509_get_subject_name.3
index 20a3cc1242f..89012ba370d 100644
--- a/lib/libcrypto/man/X509_get_subject_name.3
+++ b/lib/libcrypto/man/X509_get_subject_name.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_get_subject_name.3,v 1.4 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: X509_get_subject_name.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 22 2018 $
.Dt X509_GET_SUBJECT_NAME 3
.Os
.Sh NAME
@@ -182,3 +182,7 @@ appeared before SSLeay 0.8 and have been available since
.Fn X509_CRL_get_issuer
first appeared in OpenSSL 0.9.2b and has been available since
.Ox 2.6 .
+.Pp
+.Fn X509_CRL_set_issuer_name
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/X509_get_version.3 b/lib/libcrypto/man/X509_get_version.3
index 244e4984b6a..0e238a9eb1f 100644
--- a/lib/libcrypto/man/X509_get_version.3
+++ b/lib/libcrypto/man/X509_get_version.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_get_version.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: X509_get_version.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 22 2018 $
.Dt X509_GET_VERSION 3
.Os
.Sh NAME
@@ -157,5 +157,9 @@ appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
.Pp
.Fn X509_CRL_get_version
-first appeared in OpenSSL 0.9.2b and have been available since
+first appeared in OpenSSL 0.9.2b and has been available since
.Ox 2.6 .
+.Pp
+.Fn X509_CRL_set_version
+first appeared in OpenSSL 0.9.7 and has been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3 b/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
index ad211600ae7..2964a1f90e5 100644
--- a/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
+++ b/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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 22 2018 $
.Dt D2I_BASIC_CONSTRAINTS 3
.Os
.Sh NAME
@@ -98,3 +98,9 @@ and
.Fn i2d_BASIC_CONSTRAINTS
first appeared in OpenSSL 0.9.2b and have been available since
.Ox 2.6 .
+.Pp
+.Fn d2i_EXTENDED_KEY_USAGE
+and
+.Fn i2d_EXTENDED_KEY_USAGE
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/d2i_GENERAL_NAME.3 b/lib/libcrypto/man/d2i_GENERAL_NAME.3
index ee593fd4606..bfdcc6c67c7 100644
--- a/lib/libcrypto/man/d2i_GENERAL_NAME.3
+++ b/lib/libcrypto/man/d2i_GENERAL_NAME.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -152,3 +152,9 @@ and
.Fn i2d_OTHERNAME
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
+.Pp
+.Fn d2i_EDIPARTYNAME
+and
+.Fn i2d_EDIPARTYNAME
+first appeared in OpenSSL 0.9.7 and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/d2i_OCSP_REQUEST.3 b/lib/libcrypto/man/d2i_OCSP_REQUEST.3
index 3f6320a1558..cc07bd7d616 100644
--- a/lib/libcrypto/man/d2i_OCSP_REQUEST.3
+++ b/lib/libcrypto/man/d2i_OCSP_REQUEST.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.1 2016/12/27 22:06:55 schwarze Exp $
+.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: December 27 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt D2I_OCSP_REQUEST 3
.Os
.Sh NAME
@@ -175,3 +175,7 @@ if an error occurs.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.1: Request Syntax
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/d2i_OCSP_RESPONSE.3 b/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
index bdc54913d16..72db8ab063e 100644
--- a/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
+++ b/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.1 2016/12/27 22:06:55 schwarze Exp $
+.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.2 2018/03/22 21:08:22 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -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: December 27 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt D2I_OCSP_RESPONSE 3
.Os
.Sh NAME
@@ -241,3 +241,7 @@ if an error occurs.
.Sh STANDARDS
RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
Status Protocol, section 4.2: Response Syntax
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.7
+and have been available since
+.Ox 3.2 .
diff --git a/lib/libcrypto/man/engine.3 b/lib/libcrypto/man/engine.3
index 59fdf0748d0..d0b83d77453 100644
--- a/lib/libcrypto/man/engine.3
+++ b/lib/libcrypto/man/engine.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: engine.3,v 1.12 2018/02/16 18:38:51 schwarze Exp $
+.\" $OpenBSD: engine.3,v 1.13 2018/03/22 21:08:22 schwarze Exp $
.\" full merge up to: OpenSSL crypto/engine e6390aca Jul 21 10:06:03 2015 -0400
.\" selective merge up to: man3/ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800
.\"
@@ -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: February 16 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt ENGINE 3
.Os
.Sh NAME
@@ -1418,3 +1418,7 @@ if an error occurred.
.Xr ENGINE_add_conf_module 3 ,
.Xr ENGINE_set_ex_data 3 ,
.Xr RSA_new 3
+.Sh HISTORY
+The engine API first appeared in OpenSSL 0.9.7
+and has been available since
+.Ox 3.2 .