summaryrefslogtreecommitdiff
path: root/lib/libcrypto
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2018-03-21 17:57:49 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2018-03-21 17:57:49 +0000
commit10964b94a47e57207c7573394738934b626c7737 (patch)
tree156399d3076644c9a1fd35222171a613d70eee35 /lib/libcrypto
parent0bfc63f98f01f1444801d4f55dc4b50b33dc0b7a (diff)
crypto HISTORY up to 0.9.3; researched from OpenSSL git
Diffstat (limited to 'lib/libcrypto')
-rw-r--r--lib/libcrypto/man/ASN1_STRING_new.315
-rw-r--r--lib/libcrypto/man/DIST_POINT_new.314
-rw-r--r--lib/libcrypto/man/DSA_SIG_new.37
-rw-r--r--lib/libcrypto/man/DSA_do_sign.37
-rw-r--r--lib/libcrypto/man/EVP_EncryptInit.37
-rw-r--r--lib/libcrypto/man/OPENSSL_sk_new.36
-rw-r--r--lib/libcrypto/man/PKCS12_SAFEBAG_new.312
-rw-r--r--lib/libcrypto/man/PKCS12_create.38
-rw-r--r--lib/libcrypto/man/PKCS12_new.312
-rw-r--r--lib/libcrypto/man/PKCS12_parse.38
-rw-r--r--lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.310
-rw-r--r--lib/libcrypto/man/POLICYINFO_new.318
-rw-r--r--lib/libcrypto/man/STACK_OF.39
-rw-r--r--lib/libcrypto/man/SXNET_new.38
-rw-r--r--lib/libcrypto/man/X509V3_get_d2i.37
-rw-r--r--lib/libcrypto/man/d2i_ASN1_OCTET_STRING.313
-rw-r--r--lib/libcrypto/man/d2i_DIST_POINT.314
-rw-r--r--lib/libcrypto/man/d2i_DSAPublicKey.38
-rw-r--r--lib/libcrypto/man/d2i_PKCS12.320
-rw-r--r--lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.310
-rw-r--r--lib/libcrypto/man/d2i_POLICYINFO.38
21 files changed, 178 insertions, 43 deletions
diff --git a/lib/libcrypto/man/ASN1_STRING_new.3 b/lib/libcrypto/man/ASN1_STRING_new.3
index e40c5c721a3..20726227068 100644
--- a/lib/libcrypto/man/ASN1_STRING_new.3
+++ b/lib/libcrypto/man/ASN1_STRING_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_STRING_new.3,v 1.13 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: ASN1_STRING_new.3,v 1.14 2018/03/21 17:57:48 schwarze Exp $
.\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400
.\"
.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -246,7 +246,18 @@ All these functions have been available since
.Fn ASN1_TIME_new ,
and
.Fn ASN1_TIME_free
-first appeared in OpenSSL 0.9.2b and have been available since
+first appeared in OpenSSL 0.9.2b.
+.Fn ASN1_UTF8STRING_new ,
+.Fn ASN1_UTF8STRING_free ,
+.Fn ASN1_VISIBLESTRING_new ,
+.Fn ASN1_VISIBLESTRING_free ,
+.Fn DIRECTORYSTRING_new ,
+.Fn DIRECTORYSTRING_free ,
+.Fn DISPLAYTEXT_new ,
+and
+.Fn DISPLAYTEXT_free
+first appeared in OpenSSL 0.9.3.
+These functions have been available since
.Ox 2.6 .
.Sh BUGS
.Vt ASN1_OCTET_STRING ,
diff --git a/lib/libcrypto/man/DIST_POINT_new.3 b/lib/libcrypto/man/DIST_POINT_new.3
index bbd4855e117..cd2ad576292 100644
--- a/lib/libcrypto/man/DIST_POINT_new.3
+++ b/lib/libcrypto/man/DIST_POINT_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: DIST_POINT_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: DIST_POINT_new.3,v 1.3 2018/03/21 17:57:48 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 21 2018 $
.Dt DIST_POINT_NEW 3
.Os
.Sh NAME
@@ -135,3 +135,13 @@ section 4.2.1.13: CRL Distribution Points
.It
section 5.2.5: Issuing Distribution Point
.El
+.Sh HISTORY
+.Fn DIST_POINT_new ,
+.Fn DIST_POINT_free ,
+.Fn CRL_DIST_POINTS_new ,
+.Fn CRL_DIST_POINTS_free ,
+.Fn DIST_POINT_NAME_new ,
+and
+.Fn DIST_POINT_NAME_free
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/DSA_SIG_new.3 b/lib/libcrypto/man/DSA_SIG_new.3
index c3bd6391f5f..676eb99052f 100644
--- a/lib/libcrypto/man/DSA_SIG_new.3
+++ b/lib/libcrypto/man/DSA_SIG_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: DSA_SIG_new.3,v 1.5 2018/02/24 13:51:50 schwarze Exp $
+.\" $OpenBSD: DSA_SIG_new.3,v 1.6 2018/03/21 17:57:48 schwarze Exp $
.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -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: February 24 2018 $
+.Dd $Mdocdate: March 21 2018 $
.Dt DSA_SIG_NEW 3
.Os
.Sh NAME
@@ -132,4 +132,5 @@ returns 1 on success or 0 on failure.
.Fn DSA_SIG_new
and
.Fn DSA_SIG_free
-were added in OpenSSL 0.9.3.
+first appeared in in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/DSA_do_sign.3 b/lib/libcrypto/man/DSA_do_sign.3
index 8d0a6cbb8ae..454cb444782 100644
--- a/lib/libcrypto/man/DSA_do_sign.3
+++ b/lib/libcrypto/man/DSA_do_sign.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: DSA_do_sign.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $
+.\" $OpenBSD: DSA_do_sign.3,v 1.8 2018/03/21 17:57:48 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 18 2018 $
+.Dd $Mdocdate: March 21 2018 $
.Dt DSA_DO_SIGN 3
.Os
.Sh NAME
@@ -117,4 +117,5 @@ The error codes can be obtained by
.Fn DSA_do_sign
and
.Fn DSA_do_verify
-were added in OpenSSL 0.9.3.
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/EVP_EncryptInit.3 b/lib/libcrypto/man/EVP_EncryptInit.3
index 1b2d3811bf9..e0a4f48c3e3 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.12 2018/03/21 09:03:49 schwarze Exp $
+.\" $OpenBSD: EVP_EncryptInit.3,v 1.13 2018/03/21 17:57:48 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
.\"
@@ -1266,7 +1266,10 @@ All these functions have been available since
.Ox 2.4 .
.Pp
.Fn EVP_rc2_64_cbc
-first appeared in SSL_eay 0.9.1 and has been available since
+first appeared in SSL_eay 0.9.1.
+.Fn EVP_CIPHER_CTX_type
+first appeared in OpenSSL 0.9.3.
+These functions and have been available since
.Ox 2.6 .
.Pp
.Fn EVP_EncryptInit_ex ,
diff --git a/lib/libcrypto/man/OPENSSL_sk_new.3 b/lib/libcrypto/man/OPENSSL_sk_new.3
index c8bbd5c1f82..bddd70835c8 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.2 2018/03/21 01:41:03 schwarze Exp $
+.\" $OpenBSD: OPENSSL_sk_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
.\"
.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -545,6 +545,10 @@ and
.Fn sk_zero
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn sk_set
+first appeared in OpenSSL 0.9.3 and has been available since
+.Ox 2.6 .
.Sh BUGS
.Fn sk_set
does not set the state of the
diff --git a/lib/libcrypto/man/PKCS12_SAFEBAG_new.3 b/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
index 603c27bed1d..d174babddb0 100644
--- a/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
+++ b/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.3 2018/03/21 17:57:48 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 21 2018 $
.Dt PKCS12_SAFEBAG_NEW 3
.Os
.Sh NAME
@@ -93,3 +93,11 @@ if an error occurs.
.Sh STANDARDS
RFC 7292: PKCS #12: Personal Information Exchange Syntax,
section 4.2: The SafeBag Type
+.Sh HISTORY
+.Fn PKCS12_SAFEBAG_new ,
+.Fn PKCS12_SAFEBAG_free ,
+.Fn PKCS12_BAGS_new ,
+and
+.Fn PKCS12_BAGS_free
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/PKCS12_create.3 b/lib/libcrypto/man/PKCS12_create.3
index 07b6b3d84e6..1241655ad5d 100644
--- a/lib/libcrypto/man/PKCS12_create.3
+++ b/lib/libcrypto/man/PKCS12_create.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PKCS12_create.3,v 1.5 2018/02/15 16:22:53 schwarze Exp $
+.\" $OpenBSD: PKCS12_create.3,v 1.6 2018/03/21 17:57:48 schwarze Exp $
.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
.\" 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 21 2018 $
.Dt PKCS12_CREATE 3
.Os
.Sh NAME
@@ -165,7 +165,9 @@ if an error occurred.
.Sh SEE ALSO
.Xr d2i_PKCS12 3
.Sh HISTORY
-PKCS12_create was added in OpenSSL 0.9.3.
+.Fn PKCS12_create
+first appeared in OpenSSL 0.9.3 and has been available since
+.Ox 2.6 .
.Pp
Before OpenSSL 0.9.8, neither
.Fa pkey
diff --git a/lib/libcrypto/man/PKCS12_new.3 b/lib/libcrypto/man/PKCS12_new.3
index 0f540487242..29080b672f3 100644
--- a/lib/libcrypto/man/PKCS12_new.3
+++ b/lib/libcrypto/man/PKCS12_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PKCS12_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: PKCS12_new.3,v 1.3 2018/03/21 17:57:48 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 21 2018 $
.Dt PKCS12_NEW 3
.Os
.Sh NAME
@@ -88,3 +88,11 @@ if an error occurs.
.Xr X509_SIG_new 3
.Sh STANDARDS
RFC 7292: PKCS #12: Personal Information Exchange Syntax
+.Sh HISTORY
+.Fn PKCS12_new ,
+.Fn PKCS12_free ,
+.Fn PKCS12_MAC_DATA_new ,
+and
+.Fn PKCS12_MAC_DATA_free
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/PKCS12_parse.3 b/lib/libcrypto/man/PKCS12_parse.3
index 1caa1a7f23a..51e78d9430d 100644
--- a/lib/libcrypto/man/PKCS12_parse.3
+++ b/lib/libcrypto/man/PKCS12_parse.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PKCS12_parse.3,v 1.4 2016/11/28 22:41:38 schwarze Exp $
+.\" $OpenBSD: PKCS12_parse.3,v 1.5 2018/03/21 17:57:48 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: November 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt PKCS12_PARSE 3
.Os
.Sh NAME
@@ -121,7 +121,9 @@ The error can be obtained from
.Sh SEE ALSO
.Xr d2i_PKCS12 3
.Sh HISTORY
-PKCS12_parse was added in OpenSSL 0.9.3.
+.Fn PKCS12_parse
+first appeared in OpenSSL 0.9.3 and has been available since
+.Ox 2.6 .
.Sh BUGS
Only a single private key and corresponding certificate is returned by
this function.
diff --git a/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3 b/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
index 8c6dba35140..030799271a9 100644
--- a/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
+++ b/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $
+.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.3 2018/03/21 17:57:48 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 21 2018 $
.Dt PKCS8_PRIV_KEY_INFO_NEW 3
.Os
.Sh NAME
@@ -54,3 +54,9 @@ if an error occurs.
.Xr X509_ATTRIBUTE_new 3
.Sh STANDARDS
RFC 5208: PKCS#8: Private-Key Information Syntax Specification
+.Sh HISTORY
+.Fn PKCS8_PRIV_KEY_INFO_new
+and
+.Fn PKCS8_PRIV_KEY_INFO_free
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/POLICYINFO_new.3 b/lib/libcrypto/man/POLICYINFO_new.3
index e746759a931..6c5800d93ca 100644
--- a/lib/libcrypto/man/POLICYINFO_new.3
+++ b/lib/libcrypto/man/POLICYINFO_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: POLICYINFO_new.3,v 1.3 2016/12/28 20:29:15 schwarze Exp $
+.\" $OpenBSD: POLICYINFO_new.3,v 1.4 2018/03/21 17:57:48 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 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt POLICYINFO_NEW 3
.Os
.Sh NAME
@@ -189,6 +189,20 @@ section 4.2.1.5: Policy Mappings
.It
section 4.2.1.11: Policy Constraints
.El
+.Sh HISTORY
+.Fn POLICYINFO_new ,
+.Fn POLICYINFO_free ,
+.Fn CERTIFICATEPOLICIES_new ,
+.Fn CERTIFICATEPOLICIES_free ,
+.Fn POLICYQUALINFO_new ,
+.Fn POLICYQUALINFO_free ,
+.Fn USERNOTICE_new ,
+.Fn USERNOTICE_free ,
+.Fn NOTICEREF_new ,
+and
+.Fn NOTICEREF_free
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
.Sh BUGS
This is a lot of nested data structures, but most of them are
designed to have almost no effect.
diff --git a/lib/libcrypto/man/STACK_OF.3 b/lib/libcrypto/man/STACK_OF.3
index 206d7faec37..4cea8248ed4 100644
--- a/lib/libcrypto/man/STACK_OF.3
+++ b/lib/libcrypto/man/STACK_OF.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: STACK_OF.3,v 1.1 2018/03/01 19:20:09 schwarze Exp $
+.\" $OpenBSD: STACK_OF.3,v 1.2 2018/03/21 17:57:48 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 1 2018 $
+.Dd $Mdocdate: March 21 2018 $
.Dt STACK_OF 3
.Os
.Sh NAME
@@ -181,3 +181,8 @@ The output looks similar to:
.Xr SSL_load_client_CA_file 3 ,
.Xr X509_CRL_get_REVOKED 3 ,
.Xr X509_STORE_CTX_get0_chain 3
+.Sh HISTORY
+The
+.Fn STACK_OF
+macro first appeared in OpenSSL 0.9.3 and has been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/SXNET_new.3 b/lib/libcrypto/man/SXNET_new.3
index cf6f6927481..9a723be2032 100644
--- a/lib/libcrypto/man/SXNET_new.3
+++ b/lib/libcrypto/man/SXNET_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: SXNET_new.3,v 1.2 2016/12/28 20:36:33 schwarze Exp $
+.\" $OpenBSD: SXNET_new.3,v 1.3 2018/03/21 17:57:48 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 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt SXNET_NEW 3
.Os
.Sh NAME
@@ -117,6 +117,10 @@ if an error occurs.
.%C South Africa
.%D 1998
.Re
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.3
+and have been available since
+.Ox 2.6 .
.Sh BUGS
This manual page does not explain what the extension actually does
because no authoritative information was found online so far.
diff --git a/lib/libcrypto/man/X509V3_get_d2i.3 b/lib/libcrypto/man/X509V3_get_d2i.3
index 2eb0772873d..86aebb6ec28 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.10 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: X509V3_get_d2i.3,v 1.11 2018/03/21 17:57:48 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
.\"
@@ -407,5 +407,8 @@ if no extensions are present.
.Xr X509_REVOKED_new 3
.Sh HISTORY
.Fn X509V3_EXT_d2i
-first appeared in OpenSSL 0.9.2b and has been available since
+first appeared in OpenSSL 0.9.2b.
+.Fn X509V3_EXT_i2d
+first appeared in OpenSSL 0.9.3.
+Both functions have been available since
.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index 12435ad16de..8154b1352ec 100644
--- a/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
+++ b/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.8 2018/03/21 16:09:51 schwarze Exp $
+.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.9 2018/03/21 17:57:48 schwarze Exp $
.\"
.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -415,5 +415,16 @@ first appeared in SSLeay 0.9.1.
and
.Fn i2d_ASN1_TIME
first appeared in OpenSSL 0.9.2b.
+.Fn d2i_ASN1_UINTEGER ,
+.Fn d2i_ASN1_UTF8STRING ,
+.Fn i2d_ASN1_UTF8STRING ,
+.Fn d2i_ASN1_VISIBLESTRING ,
+.Fn i2d_ASN1_VISIBLESTRING ,
+.Fn d2i_DIRECTORYSTRING ,
+.Fn i2d_DIRECTORYSTRING ,
+.Fn d2i_DISPLAYTEXT
+and
+.Fn i2d_DISPLAYTEXT
+first appeared in OpenSSL 0.9.3.
These functions have been available since
.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_DIST_POINT.3 b/lib/libcrypto/man/d2i_DIST_POINT.3
index 8862d336350..4eb45d71dad 100644
--- a/lib/libcrypto/man/d2i_DIST_POINT.3
+++ b/lib/libcrypto/man/d2i_DIST_POINT.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_DIST_POINT.3,v 1.1 2016/12/28 20:36:33 schwarze Exp $
+.\" $OpenBSD: d2i_DIST_POINT.3,v 1.2 2018/03/21 17:57:48 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 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt D2I_DIST_POINT 3
.Os
.Sh NAME
@@ -175,3 +175,13 @@ if an error occurs.
.Sh STANDARDS
RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
Certificate Revocation List (CRL) Profile
+.Sh HISTORY
+.Fn d2i_DIST_POINT ,
+.Fn i2d_DIST_POINT ,
+.Fn d2i_CRL_DIST_POINTS ,
+.Fn i2d_CRL_DIST_POINTS ,
+.Fn d2i_DIST_POINT_NAME ,
+and
+.Fn i2d_DIST_POINT_NAME
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_DSAPublicKey.3 b/lib/libcrypto/man/d2i_DSAPublicKey.3
index 6cbf91ced38..0212c570b02 100644
--- a/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.10 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.11 2018/03/21 17:57:48 schwarze Exp $
.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -349,3 +349,9 @@ and
.Fn DSAparams_dup
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn d2i_DSA_SIG
+and
+.Fn i2d_DSA_SIG
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_PKCS12.3 b/lib/libcrypto/man/d2i_PKCS12.3
index 5b1513002bc..55272d1f363 100644
--- a/lib/libcrypto/man/d2i_PKCS12.3
+++ b/lib/libcrypto/man/d2i_PKCS12.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_PKCS12.3,v 1.1 2016/12/26 18:04:45 schwarze Exp $
+.\" $OpenBSD: d2i_PKCS12.3,v 1.2 2018/03/21 17:57:48 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 26 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt D2I_PKCS12 3
.Os
.Sh NAME
@@ -184,3 +184,19 @@ return 1 for success or 0 if an error occurs.
.Xr PKCS12_SAFEBAG_new 3
.Sh STANDARDS
RFC 7292: PKCS #12: Personal Information Exchange Syntax
+.Sh HISTORY
+.Fn d2i_PKCS12 ,
+.Fn i2d_PKCS12 ,
+.Fn d2i_PKCS12_bio ,
+.Fn i2d_PKCS12_bio ,
+.Fn d2i_PKCS12_fp ,
+.Fn i2d_PKCS12_fp ,
+.Fn d2i_PKCS12_MAC_DATA ,
+.Fn i2d_PKCS12_MAC_DATA ,
+.Fn d2i_PKCS12_SAFEBAG ,
+.Fn i2d_PKCS12_SAFEBAG ,
+.Fn d2i_PKCS12_BAGS ,
+and
+.Fn i2d_PKCS12_BAGS
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 b/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
index 2ee7d807dfd..2e18052a79a 100644
--- a/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
+++ b/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.1 2016/12/28 00:55:05 schwarze Exp $
+.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.2 2018/03/21 17:57:48 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 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt D2I_PKCS8_PRIV_KEY_INFO 3
.Os
.Sh NAME
@@ -112,3 +112,9 @@ return 1 for success or 0 if an error occurs.
.Xr PKCS8_PRIV_KEY_INFO_new 3
.Sh STANDARDS
RFC 5208: PKCS#8: Private-Key Information Syntax Specification
+.Sh HISTORY
+.Fn d2i_PKCS8_PRIV_KEY_INFO
+and
+.Fn i2d_PKCS8_PRIV_KEY_INFO
+first appeared in OpenSSL 0.9.3 and have been available since
+.Ox 2.6 .
diff --git a/lib/libcrypto/man/d2i_POLICYINFO.3 b/lib/libcrypto/man/d2i_POLICYINFO.3
index 6a93059bc27..bae78b17c7e 100644
--- a/lib/libcrypto/man/d2i_POLICYINFO.3
+++ b/lib/libcrypto/man/d2i_POLICYINFO.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_POLICYINFO.3,v 1.1 2016/12/28 20:36:33 schwarze Exp $
+.\" $OpenBSD: d2i_POLICYINFO.3,v 1.2 2018/03/21 17:57:48 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 28 2016 $
+.Dd $Mdocdate: March 21 2018 $
.Dt D2I_POLICYINFO 3
.Os
.Sh NAME
@@ -159,3 +159,7 @@ if an error occurs.
RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
Certificate Revocation List (CRL) Profile,
section 4.2.1.4: Certificate Policies
+.Sh HISTORY
+These functions first appeared in OpenSSL 0.9.3
+and have been available since
+.Ox 2.6 .