diff options
author | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2018-03-21 17:57:49 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@cvs.openbsd.org> | 2018-03-21 17:57:49 +0000 |
commit | 10964b94a47e57207c7573394738934b626c7737 (patch) | |
tree | 156399d3076644c9a1fd35222171a613d70eee35 /lib/libcrypto | |
parent | 0bfc63f98f01f1444801d4f55dc4b50b33dc0b7a (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.3 | 15 | ||||
-rw-r--r-- | lib/libcrypto/man/DIST_POINT_new.3 | 14 | ||||
-rw-r--r-- | lib/libcrypto/man/DSA_SIG_new.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/DSA_do_sign.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/EVP_EncryptInit.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/OPENSSL_sk_new.3 | 6 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS12_SAFEBAG_new.3 | 12 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS12_create.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS12_new.3 | 12 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS12_parse.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3 | 10 | ||||
-rw-r--r-- | lib/libcrypto/man/POLICYINFO_new.3 | 18 | ||||
-rw-r--r-- | lib/libcrypto/man/STACK_OF.3 | 9 | ||||
-rw-r--r-- | lib/libcrypto/man/SXNET_new.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/X509V3_get_d2i.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 | 13 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_DIST_POINT.3 | 14 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_DSAPublicKey.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_PKCS12.3 | 20 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 | 10 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_POLICYINFO.3 | 8 |
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 . |