summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2018-03-22 17:11:04 +0000
committerschwarze <schwarze@openbsd.org>2018-03-22 17:11:04 +0000
commite4d74d94d83ca1b8a72f7ed9d983fc06e3480036 (patch)
treea1c269cf938ba74321abee2e7e2dbc18f4456c69
parentbump for 2.7.1 (diff)
downloadwireguard-openbsd-e4d74d94d83ca1b8a72f7ed9d983fc06e3480036.tar.xz
wireguard-openbsd-e4d74d94d83ca1b8a72f7ed9d983fc06e3480036.zip
crypto HISTORY up to 0.9.6; researched from OpenSSL git
-rw-r--r--lib/libcrypto/man/ASN1_STRING_length.36
-rw-r--r--lib/libcrypto/man/ASN1_STRING_print_ex.38
-rw-r--r--lib/libcrypto/man/ASN1_TIME_set.38
-rw-r--r--lib/libcrypto/man/BIO_find_type.38
-rw-r--r--lib/libcrypto/man/BIO_new.38
-rw-r--r--lib/libcrypto/man/BIO_printf.311
-rw-r--r--lib/libcrypto/man/BIO_s_bio.36
-rw-r--r--lib/libcrypto/man/CRYPTO_set_locking_callback.314
-rw-r--r--lib/libcrypto/man/EVP_EncryptInit.314
-rw-r--r--lib/libcrypto/man/MD5.310
-rw-r--r--lib/libcrypto/man/OPENSSL_malloc.311
-rw-r--r--lib/libcrypto/man/OPENSSL_sk_new.38
-rw-r--r--lib/libcrypto/man/X509_NAME_print_ex.310
-rw-r--r--lib/libcrypto/man/X509_OBJECT_get0_X509.311
-rw-r--r--lib/libcrypto/man/X509_PUBKEY_new.310
-rw-r--r--lib/libcrypto/man/X509_STORE_CTX_new.36
-rw-r--r--lib/libcrypto/man/X509_check_issued.38
-rw-r--r--lib/libcrypto/man/X509_cmp_time.310
-rw-r--r--lib/libcrypto/man/X509_digest.310
19 files changed, 141 insertions, 36 deletions
diff --git a/lib/libcrypto/man/ASN1_STRING_length.3 b/lib/libcrypto/man/ASN1_STRING_length.3
index 0a524f9e423..1ff8f941033 100644
--- a/lib/libcrypto/man/ASN1_STRING_length.3
+++ b/lib/libcrypto/man/ASN1_STRING_length.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_STRING_length.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: ASN1_STRING_length.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $
.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
.\"
.\" This file is a derived work.
@@ -305,3 +305,7 @@ All these functions have been available since
.Fn ASN1_STRING_length_set
first appeared in OpenSSL 0.9.5 and has been available since
.Ox 2.7 .
+.Pp
+.Fn ASN1_STRING_to_UTF8
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/lib/libcrypto/man/ASN1_STRING_print_ex.3
index 0667bc08e5e..a246bbb93bb 100644
--- a/lib/libcrypto/man/ASN1_STRING_print_ex.3
+++ b/lib/libcrypto/man/ASN1_STRING_print_ex.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.12 2018/03/22 17:11:04 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
.\"
@@ -229,3 +229,9 @@ appeared in SSLeay 0.8.1b or earlier and has been available since
.Fn ASN1_tag2str
first appeared in OpenSSL 0.9.5 and has been available since
.Ox 2.7 .
+.Pp
+.Fn ASN1_STRING_print_ex
+and
+.Fn ASN1_STRING_print_ex_fp
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/ASN1_TIME_set.3 b/lib/libcrypto/man/ASN1_TIME_set.3
index 4ce7ca13173..55147c691b1 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.6 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: ASN1_TIME_set.3,v 1.7 2018/03/22 17:11:04 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt ASN1_TIME_SET 3
.Os
.Sh NAME
@@ -416,6 +416,10 @@ and
first appeared in OpenSSL 0.9.2b and have been available since
.Ox 2.6 .
.Pp
+.Fn ASN1_UTCTIME_cmp_time_t
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
+.Pp
.Fn ASN1_TIME_cmp_time_t
first appeared in OpenSSL 1.1.1.
.Sh CAVEATS
diff --git a/lib/libcrypto/man/BIO_find_type.3 b/lib/libcrypto/man/BIO_find_type.3
index 0beecd91e69..4026d45dd3e 100644
--- a/lib/libcrypto/man/BIO_find_type.3
+++ b/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_find_type.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
+.\" $OpenBSD: BIO_find_type.3,v 1.8 2018/03/22 17:11:04 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 20 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt BIO_FIND_TYPE 3
.Os
.Sh NAME
@@ -161,6 +161,10 @@ and
.Fn BIO_method_type
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn BIO_next
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
.Sh BUGS
.Fn BIO_find_type
in OpenSSL 0.9.5a and earlier could not be safely passed a
diff --git a/lib/libcrypto/man/BIO_new.3 b/lib/libcrypto/man/BIO_new.3
index c1abfca3ab9..e25586ff155 100644
--- a/lib/libcrypto/man/BIO_new.3
+++ b/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_new.3,v 1.12 2018/03/20 19:33:16 schwarze Exp $
+.\" $OpenBSD: BIO_new.3,v 1.13 2018/03/22 17:11:04 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 20 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt BIO_NEW 3
.Os
.Sh NAME
@@ -262,3 +262,7 @@ and
appeared in SSLeay 0.8.1b or earlier.
All these functions have been available since
.Ox 2.4 .
+.Pp
+.Fn BIO_vfree
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/BIO_printf.3 b/lib/libcrypto/man/BIO_printf.3
index 0007fdc6f1e..838b771be7b 100644
--- a/lib/libcrypto/man/BIO_printf.3
+++ b/lib/libcrypto/man/BIO_printf.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_printf.3,v 1.2 2018/03/20 19:33:16 schwarze Exp $
+.\" $OpenBSD: BIO_printf.3,v 1.3 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400
.\"
.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -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 22 2018 $
.Dt BIO_PRINTF 3
.Os
.Sh NAME
@@ -88,3 +88,10 @@ is too small to hold the complete output.
.Fn BIO_printf
first appeared in SSLeay 0.6.5 and has been available since
.Ox 2.4 .
+.Pp
+.Fn BIO_vprintf ,
+.Fn BIO_snprintf ,
+and
+.Fn BIO_vsnprintf
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/BIO_s_bio.3 b/lib/libcrypto/man/BIO_s_bio.3
index 5fa428a2fb4..f8089397016 100644
--- a/lib/libcrypto/man/BIO_s_bio.3
+++ b/lib/libcrypto/man/BIO_s_bio.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: BIO_s_bio.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: BIO_s_bio.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400
.\"
.\" This file was written by
@@ -378,6 +378,10 @@ first appeared in OpenSSL 0.9.4 and have been available since
.Fn BIO_ctrl_reset_read_request
first appeared in OpenSSL 0.9.5 and has been available since
.Ox 2.7 .
+.Pp
+.Fn BIO_shutdown_wr
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
.Sh CAVEATS
As the data is buffered, SSL operations may return with an
.Dv ERROR_SSL_WANT_READ
diff --git a/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/lib/libcrypto/man/CRYPTO_set_locking_callback.3
index beefdfc001c..64b19ed935d 100644
--- a/lib/libcrypto/man/CRYPTO_set_locking_callback.3
+++ b/lib/libcrypto/man/CRYPTO_set_locking_callback.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.7 2018/03/21 21:18:08 schwarze Exp $
+.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.8 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt CRYPTO_SET_LOCKING_CALLBACK 3
.Os
.Sh NAME
@@ -379,7 +379,15 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
first appeared in OpenSSL 0.9.4 and have been available since
.Ox 2.6 .
.Pp
-All functions dealing with dynamic locks were added in OpenSSL 0.9.5b-dev.
+.Fn CRYPTO_set_dynlock_create_callback ,
+.Fn CRYPTO_set_dynlock_lock_callback ,
+.Fn CRYPTO_set_dynlock_destroy_callback ,
+.Fn CRYPTO_get_new_dynlockid ,
+and
+.Fn CRYPTO_destroy_dynlockid
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
+.Pp
.Vt CRYPTO_THREADID
and associated functions were introduced in OpenSSL 1.0.0 to replace
(actually, deprecate) the previous
diff --git a/lib/libcrypto/man/EVP_EncryptInit.3 b/lib/libcrypto/man/EVP_EncryptInit.3
index e0a4f48c3e3..9b87868b163 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.13 2018/03/21 17:57:48 schwarze Exp $
+.\" $OpenBSD: EVP_EncryptInit.3,v 1.14 2018/03/22 17:11:04 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt EVP_ENCRYPTINIT 3
.Os
.Sh NAME
@@ -1272,6 +1272,16 @@ first appeared in OpenSSL 0.9.3.
These functions and have been available since
.Ox 2.6 .
.Pp
+.Fn EVP_CIPHER_CTX_set_key_length ,
+.Fn EVP_CIPHER_CTX_ctrl ,
+.Fn EVP_CIPHER_flags ,
+.Fn EVP_CIPHER_mode ,
+.Fn EVP_CIPHER_CTX_flags ,
+and
+.Fn EVP_CIPHER_CTX_mode
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
+.Pp
.Fn EVP_EncryptInit_ex ,
.Fn EVP_EncryptFinal_ex ,
.Fn EVP_DecryptInit_ex ,
diff --git a/lib/libcrypto/man/MD5.3 b/lib/libcrypto/man/MD5.3
index 010da9260ca..d216c848033 100644
--- a/lib/libcrypto/man/MD5.3
+++ b/lib/libcrypto/man/MD5.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: MD5.3,v 1.6 2018/03/21 00:03:37 schwarze Exp $
+.\" $OpenBSD: MD5.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org> 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 22 2018 $
.Dt MD5 3
.Os
.Sh NAME
@@ -189,6 +189,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since
.Pp
.Fn MD4 ,
.Fn MD4_Init ,
+.Fn MD4_Update ,
and
-.Fn MD4_Update
-are available in OpenSSL 0.9.6 and above.
+.Fn MD4_Final
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/OPENSSL_malloc.3 b/lib/libcrypto/man/OPENSSL_malloc.3
index beacc9980e1..1f1ee2b517c 100644
--- a/lib/libcrypto/man/OPENSSL_malloc.3
+++ b/lib/libcrypto/man/OPENSSL_malloc.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OPENSSL_malloc.3,v 1.5 2018/03/20 21:27:32 schwarze Exp $
+.\" $OpenBSD: OPENSSL_malloc.3,v 1.6 2018/03/22 17:11:04 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 20 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OPENSSL_MALLOC 3
.Os
.Sh NAME
@@ -93,3 +93,10 @@ and
.Fn CRYPTO_free
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn OPENSSL_malloc ,
+.Fn OPENSSL_realloc ,
+and
+.Fn OPENSSL_free
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/OPENSSL_sk_new.3 b/lib/libcrypto/man/OPENSSL_sk_new.3
index 8d42258a110..7355dde9d75 100644
--- a/lib/libcrypto/man/OPENSSL_sk_new.3
+++ b/lib/libcrypto/man/OPENSSL_sk_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OPENSSL_sk_new.3,v 1.4 2018/03/21 21:18:08 schwarze Exp $
+.\" $OpenBSD: OPENSSL_sk_new.3,v 1.5 2018/03/22 17:11:04 schwarze Exp $
.\"
.\" Copyright (c) 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: March 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt OPENSSL_SK_NEW 3
.Os
.Sh NAME
@@ -552,6 +552,10 @@ first appeared in OpenSSL 0.9.3.
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 .
.Sh BUGS
.Fn sk_set
does not set the state of the
diff --git a/lib/libcrypto/man/X509_NAME_print_ex.3 b/lib/libcrypto/man/X509_NAME_print_ex.3
index 06c634c164e..6b91ff5d666 100644
--- a/lib/libcrypto/man/X509_NAME_print_ex.3
+++ b/lib/libcrypto/man/X509_NAME_print_ex.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_NAME_print_ex.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: X509_NAME_print_ex.3,v 1.9 2018/03/22 17:11:04 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt X509_NAME_PRINT_EX 3
.Os
.Sh NAME
@@ -278,3 +278,9 @@ and
.Fn X509_NAME_print
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn X509_NAME_print_ex
+and
+.Fn X509_NAME_print_ex_fp
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/lib/libcrypto/man/X509_OBJECT_get0_X509.3
index 291adc0c56a..da95d9da15c 100644
--- a/lib/libcrypto/man/X509_OBJECT_get0_X509.3
+++ b/lib/libcrypto/man/X509_OBJECT_get0_X509.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.3 2018/03/21 03:28:40 schwarze Exp $
+.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $
.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
.\"
.\" 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 21 2018 $
+.Dd $Mdocdate: March 22 2018 $
.Dt X509_OBJECT_GET0_X509 3
.Os
.Sh NAME
@@ -221,3 +221,10 @@ and
.Fn X509_OBJECT_free_contents
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn X509_OBJECT_idx_by_subject ,
+.Fn X509_OBJECT_retrieve_by_subject ,
+and
+.Fn X509_OBJECT_retrieve_match
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/X509_PUBKEY_new.3 b/lib/libcrypto/man/X509_PUBKEY_new.3
index 021542e9114..30be7f49512 100644
--- a/lib/libcrypto/man/X509_PUBKEY_new.3
+++ b/lib/libcrypto/man/X509_PUBKEY_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_PUBKEY_new.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: X509_PUBKEY_new.3,v 1.10 2018/03/22 17:11:04 schwarze Exp $
.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -296,3 +296,11 @@ and
.Fn i2d_PUBKEY
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
+.Pp
+.Fn d2i_PUBKEY_bio ,
+.Fn d2i_PUBKEY_fp ,
+.Fn i2d_PUBKEY_fp ,
+and
+.Fn i2d_PUBKEY_bio
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/X509_STORE_CTX_new.3 b/lib/libcrypto/man/X509_STORE_CTX_new.3
index c14db5e44f7..f2a001c1dec 100644
--- a/lib/libcrypto/man/X509_STORE_CTX_new.3
+++ b/lib/libcrypto/man/X509_STORE_CTX_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $
+.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.14 2018/03/22 17:11:04 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
.\"
@@ -336,6 +336,10 @@ and
first appeared in OpenSSL 0.9.5 and have been available since
.Ox 2.7 .
.Pp
+.Fn X509_STORE_CTX_trusted_stack
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
+.Pp
.Fn X509_STORE_CTX_set0_crls
was first added to OpenSSL 1.0.0.
.Sh BUGS
diff --git a/lib/libcrypto/man/X509_check_issued.3 b/lib/libcrypto/man/X509_check_issued.3
index a6696123ac8..393f3949b54 100644
--- a/lib/libcrypto/man/X509_check_issued.3
+++ b/lib/libcrypto/man/X509_check_issued.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_check_issued.3,v 1.2 2016/12/05 16:38:24 jmc Exp $
+.\" $OpenBSD: X509_check_issued.3,v 1.3 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -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 5 2016 $
+.Dd $Mdocdate: March 22 2018 $
.Dt X509_CHECK_ISSUED 3
.Os
.Sh NAME
@@ -102,3 +102,7 @@ constant to indicate an error.
.Sh SEE ALSO
.Xr X509_check_ca 3 ,
.Xr X509_verify_cert 3
+.Sh HISTORY
+.Fn X509_check_issued
+first appeared in OpenSSL 0.9.6 and has been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/X509_cmp_time.3 b/lib/libcrypto/man/X509_cmp_time.3
index 63a41389d33..44007daf2f4 100644
--- a/lib/libcrypto/man/X509_cmp_time.3
+++ b/lib/libcrypto/man/X509_cmp_time.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_cmp_time.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: X509_cmp_time.3,v 1.6 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200
.\"
.\" This file was written by Emilia Kasper <emilia@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_CMP_TIME 3
.Os
.Sh NAME
@@ -141,3 +141,9 @@ on error.
.Fn X509_cmp_current_time
appeared before SSLeay 0.8 and has been available since
.Ox 2.4 .
+.Pp
+.Fn X509_cmp_time
+and
+.Fn X509_time_adj
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .
diff --git a/lib/libcrypto/man/X509_digest.3 b/lib/libcrypto/man/X509_digest.3
index 01132a7d224..2abf292a30d 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.3 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: X509_digest.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $
.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400
.\"
.\" This file was written by Rich Salz <rsalz@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_DIGEST 3
.Os
.Sh NAME
@@ -138,3 +138,9 @@ and
.Fn PKCS7_ISSUER_AND_SERIAL_digest
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn X509_CRL_digest
+and
+.Fn X509_REQ_digest
+first appeared in OpenSSL 0.9.6 and have been available since
+.Ox 2.9 .