summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorschwarze <>2018-03-21 17:57:48 +0000
committerschwarze <>2018-03-21 17:57:48 +0000
commit3f87f4f082220e67d9708bc731dcbbbdf10d6f1d (patch)
tree67fcc2668404b3175c7b4318a8173d941c323d90 /src/lib
parent446fc96ea9fa6ae26eb371177d9e3b8c982b7c62 (diff)
downloadopenbsd-3f87f4f082220e67d9708bc731dcbbbdf10d6f1d.tar.gz
openbsd-3f87f4f082220e67d9708bc731dcbbbdf10d6f1d.tar.bz2
openbsd-3f87f4f082220e67d9708bc731dcbbbdf10d6f1d.zip
crypto HISTORY up to 0.9.3; researched from OpenSSL git
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_new.315
-rw-r--r--src/lib/libcrypto/man/DIST_POINT_new.314
-rw-r--r--src/lib/libcrypto/man/DSA_SIG_new.37
-rw-r--r--src/lib/libcrypto/man/DSA_do_sign.37
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.37
-rw-r--r--src/lib/libcrypto/man/OPENSSL_sk_new.36
-rw-r--r--src/lib/libcrypto/man/PKCS12_SAFEBAG_new.312
-rw-r--r--src/lib/libcrypto/man/PKCS12_create.38
-rw-r--r--src/lib/libcrypto/man/PKCS12_new.312
-rw-r--r--src/lib/libcrypto/man/PKCS12_parse.38
-rw-r--r--src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.310
-rw-r--r--src/lib/libcrypto/man/POLICYINFO_new.318
-rw-r--r--src/lib/libcrypto/man/STACK_OF.39
-rw-r--r--src/lib/libcrypto/man/SXNET_new.38
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.37
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.313
-rw-r--r--src/lib/libcrypto/man/d2i_DIST_POINT.314
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.38
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS12.320
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.310
-rw-r--r--src/lib/libcrypto/man/d2i_POLICYINFO.38
21 files changed, 178 insertions, 43 deletions
diff --git a/src/lib/libcrypto/man/ASN1_STRING_new.3 b/src/lib/libcrypto/man/ASN1_STRING_new.3
index e40c5c721a..2072622706 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_new.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_new.3,v 1.13 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_new.3,v 1.14 2018/03/21 17:57:48 schwarze Exp $
2.\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400 2.\" OpenSSL 99d63d46 Tue Mar 24 07:52:24 2015 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -246,7 +246,18 @@ All these functions have been available since
246.Fn ASN1_TIME_new , 246.Fn ASN1_TIME_new ,
247and 247and
248.Fn ASN1_TIME_free 248.Fn ASN1_TIME_free
249first appeared in OpenSSL 0.9.2b and have been available since 249first appeared in OpenSSL 0.9.2b.
250.Fn ASN1_UTF8STRING_new ,
251.Fn ASN1_UTF8STRING_free ,
252.Fn ASN1_VISIBLESTRING_new ,
253.Fn ASN1_VISIBLESTRING_free ,
254.Fn DIRECTORYSTRING_new ,
255.Fn DIRECTORYSTRING_free ,
256.Fn DISPLAYTEXT_new ,
257and
258.Fn DISPLAYTEXT_free
259first appeared in OpenSSL 0.9.3.
260These functions have been available since
250.Ox 2.6 . 261.Ox 2.6 .
251.Sh BUGS 262.Sh BUGS
252.Vt ASN1_OCTET_STRING , 263.Vt ASN1_OCTET_STRING ,
diff --git a/src/lib/libcrypto/man/DIST_POINT_new.3 b/src/lib/libcrypto/man/DIST_POINT_new.3
index bbd4855e11..cd2ad57629 100644
--- a/src/lib/libcrypto/man/DIST_POINT_new.3
+++ b/src/lib/libcrypto/man/DIST_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DIST_POINT_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: DIST_POINT_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt DIST_POINT_NEW 3 18.Dt DIST_POINT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -135,3 +135,13 @@ section 4.2.1.13: CRL Distribution Points
135.It 135.It
136section 5.2.5: Issuing Distribution Point 136section 5.2.5: Issuing Distribution Point
137.El 137.El
138.Sh HISTORY
139.Fn DIST_POINT_new ,
140.Fn DIST_POINT_free ,
141.Fn CRL_DIST_POINTS_new ,
142.Fn CRL_DIST_POINTS_free ,
143.Fn DIST_POINT_NAME_new ,
144and
145.Fn DIST_POINT_NAME_free
146first appeared in OpenSSL 0.9.3 and have been available since
147.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/DSA_SIG_new.3 b/src/lib/libcrypto/man/DSA_SIG_new.3
index c3bd6391f5..676eb99052 100644
--- a/src/lib/libcrypto/man/DSA_SIG_new.3
+++ b/src/lib/libcrypto/man/DSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_SIG_new.3,v 1.5 2018/02/24 13:51:50 schwarze Exp $ 1.\" $OpenBSD: DSA_SIG_new.3,v 1.6 2018/03/21 17:57:48 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: February 24 2018 $ 53.Dd $Mdocdate: March 21 2018 $
54.Dt DSA_SIG_NEW 3 54.Dt DSA_SIG_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -132,4 +132,5 @@ returns 1 on success or 0 on failure.
132.Fn DSA_SIG_new 132.Fn DSA_SIG_new
133and 133and
134.Fn DSA_SIG_free 134.Fn DSA_SIG_free
135were added in OpenSSL 0.9.3. 135first appeared in in OpenSSL 0.9.3 and have been available since
136.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/DSA_do_sign.3 b/src/lib/libcrypto/man/DSA_do_sign.3
index 8d0a6cbb8a..454cb44478 100644
--- a/src/lib/libcrypto/man/DSA_do_sign.3
+++ b/src/lib/libcrypto/man/DSA_do_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_do_sign.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: DSA_do_sign.3,v 1.8 2018/03/21 17:57:48 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 18 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt DSA_DO_SIGN 3 52.Dt DSA_DO_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -117,4 +117,5 @@ The error codes can be obtained by
117.Fn DSA_do_sign 117.Fn DSA_do_sign
118and 118and
119.Fn DSA_do_verify 119.Fn DSA_do_verify
120were added in OpenSSL 0.9.3. 120first appeared in OpenSSL 0.9.3 and have been available since
121.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 1b2d3811bf..e0a4f48c3e 100644
--- a/src/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/src/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncryptInit.3,v 1.12 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.13 2018/03/21 17:57:48 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 3.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100
4.\" 4.\"
@@ -1266,7 +1266,10 @@ All these functions have been available since
1266.Ox 2.4 . 1266.Ox 2.4 .
1267.Pp 1267.Pp
1268.Fn EVP_rc2_64_cbc 1268.Fn EVP_rc2_64_cbc
1269first appeared in SSL_eay 0.9.1 and has been available since 1269first appeared in SSL_eay 0.9.1.
1270.Fn EVP_CIPHER_CTX_type
1271first appeared in OpenSSL 0.9.3.
1272These functions and have been available since
1270.Ox 2.6 . 1273.Ox 2.6 .
1271.Pp 1274.Pp
1272.Fn EVP_EncryptInit_ex , 1275.Fn EVP_EncryptInit_ex ,
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3
index c8bbd5c1f8..bddd70835c 100644
--- a/src/lib/libcrypto/man/OPENSSL_sk_new.3
+++ b/src/lib/libcrypto/man/OPENSSL_sk_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.2 2018/03/21 01:41:03 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -545,6 +545,10 @@ and
545.Fn sk_zero 545.Fn sk_zero
546appeared in SSLeay 0.8.1b or earlier and have been available since 546appeared in SSLeay 0.8.1b or earlier and have been available since
547.Ox 2.4 . 547.Ox 2.4 .
548.Pp
549.Fn sk_set
550first appeared in OpenSSL 0.9.3 and has been available since
551.Ox 2.6 .
548.Sh BUGS 552.Sh BUGS
549.Fn sk_set 553.Fn sk_set
550does not set the state of the 554does not set the state of the
diff --git a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3 b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
index 603c27bed1..d174babddb 100644
--- a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
+++ b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt PKCS12_SAFEBAG_NEW 3 18.Dt PKCS12_SAFEBAG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -93,3 +93,11 @@ if an error occurs.
93.Sh STANDARDS 93.Sh STANDARDS
94RFC 7292: PKCS #12: Personal Information Exchange Syntax, 94RFC 7292: PKCS #12: Personal Information Exchange Syntax,
95section 4.2: The SafeBag Type 95section 4.2: The SafeBag Type
96.Sh HISTORY
97.Fn PKCS12_SAFEBAG_new ,
98.Fn PKCS12_SAFEBAG_free ,
99.Fn PKCS12_BAGS_new ,
100and
101.Fn PKCS12_BAGS_free
102first appeared in OpenSSL 0.9.3 and have been available since
103.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/PKCS12_create.3 b/src/lib/libcrypto/man/PKCS12_create.3
index 07b6b3d84e..1241655ad5 100644
--- a/src/lib/libcrypto/man/PKCS12_create.3
+++ b/src/lib/libcrypto/man/PKCS12_create.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_create.3,v 1.5 2018/02/15 16:22:53 schwarze Exp $ 1.\" $OpenBSD: PKCS12_create.3,v 1.6 2018/03/21 17:57:48 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 15 2018 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt PKCS12_CREATE 3 53.Dt PKCS12_CREATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -165,7 +165,9 @@ if an error occurred.
165.Sh SEE ALSO 165.Sh SEE ALSO
166.Xr d2i_PKCS12 3 166.Xr d2i_PKCS12 3
167.Sh HISTORY 167.Sh HISTORY
168PKCS12_create was added in OpenSSL 0.9.3. 168.Fn PKCS12_create
169first appeared in OpenSSL 0.9.3 and has been available since
170.Ox 2.6 .
169.Pp 171.Pp
170Before OpenSSL 0.9.8, neither 172Before OpenSSL 0.9.8, neither
171.Fa pkey 173.Fa pkey
diff --git a/src/lib/libcrypto/man/PKCS12_new.3 b/src/lib/libcrypto/man/PKCS12_new.3
index 0f54048724..29080b672f 100644
--- a/src/lib/libcrypto/man/PKCS12_new.3
+++ b/src/lib/libcrypto/man/PKCS12_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: PKCS12_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt PKCS12_NEW 3 18.Dt PKCS12_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -88,3 +88,11 @@ if an error occurs.
88.Xr X509_SIG_new 3 88.Xr X509_SIG_new 3
89.Sh STANDARDS 89.Sh STANDARDS
90RFC 7292: PKCS #12: Personal Information Exchange Syntax 90RFC 7292: PKCS #12: Personal Information Exchange Syntax
91.Sh HISTORY
92.Fn PKCS12_new ,
93.Fn PKCS12_free ,
94.Fn PKCS12_MAC_DATA_new ,
95and
96.Fn PKCS12_MAC_DATA_free
97first appeared in OpenSSL 0.9.3 and have been available since
98.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/PKCS12_parse.3 b/src/lib/libcrypto/man/PKCS12_parse.3
index 1caa1a7f23..51e78d9430 100644
--- a/src/lib/libcrypto/man/PKCS12_parse.3
+++ b/src/lib/libcrypto/man/PKCS12_parse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_parse.3,v 1.4 2016/11/28 22:41:38 schwarze Exp $ 1.\" $OpenBSD: PKCS12_parse.3,v 1.5 2018/03/21 17:57:48 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 28 2016 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt PKCS12_PARSE 3 52.Dt PKCS12_PARSE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -121,7 +121,9 @@ The error can be obtained from
121.Sh SEE ALSO 121.Sh SEE ALSO
122.Xr d2i_PKCS12 3 122.Xr d2i_PKCS12 3
123.Sh HISTORY 123.Sh HISTORY
124PKCS12_parse was added in OpenSSL 0.9.3. 124.Fn PKCS12_parse
125first appeared in OpenSSL 0.9.3 and has been available since
126.Ox 2.6 .
125.Sh BUGS 127.Sh BUGS
126Only a single private key and corresponding certificate is returned by 128Only a single private key and corresponding certificate is returned by
127this function. 129this function.
diff --git a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3 b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
index 8c6dba3514..030799271a 100644
--- a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
+++ b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt PKCS8_PRIV_KEY_INFO_NEW 3 18.Dt PKCS8_PRIV_KEY_INFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -54,3 +54,9 @@ if an error occurs.
54.Xr X509_ATTRIBUTE_new 3 54.Xr X509_ATTRIBUTE_new 3
55.Sh STANDARDS 55.Sh STANDARDS
56RFC 5208: PKCS#8: Private-Key Information Syntax Specification 56RFC 5208: PKCS#8: Private-Key Information Syntax Specification
57.Sh HISTORY
58.Fn PKCS8_PRIV_KEY_INFO_new
59and
60.Fn PKCS8_PRIV_KEY_INFO_free
61first appeared in OpenSSL 0.9.3 and have been available since
62.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/POLICYINFO_new.3 b/src/lib/libcrypto/man/POLICYINFO_new.3
index e746759a93..6c5800d93c 100644
--- a/src/lib/libcrypto/man/POLICYINFO_new.3
+++ b/src/lib/libcrypto/man/POLICYINFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: POLICYINFO_new.3,v 1.3 2016/12/28 20:29:15 schwarze Exp $ 1.\" $OpenBSD: POLICYINFO_new.3,v 1.4 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt POLICYINFO_NEW 3 18.Dt POLICYINFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -189,6 +189,20 @@ section 4.2.1.5: Policy Mappings
189.It 189.It
190section 4.2.1.11: Policy Constraints 190section 4.2.1.11: Policy Constraints
191.El 191.El
192.Sh HISTORY
193.Fn POLICYINFO_new ,
194.Fn POLICYINFO_free ,
195.Fn CERTIFICATEPOLICIES_new ,
196.Fn CERTIFICATEPOLICIES_free ,
197.Fn POLICYQUALINFO_new ,
198.Fn POLICYQUALINFO_free ,
199.Fn USERNOTICE_new ,
200.Fn USERNOTICE_free ,
201.Fn NOTICEREF_new ,
202and
203.Fn NOTICEREF_free
204first appeared in OpenSSL 0.9.3 and have been available since
205.Ox 2.6 .
192.Sh BUGS 206.Sh BUGS
193This is a lot of nested data structures, but most of them are 207This is a lot of nested data structures, but most of them are
194designed to have almost no effect. 208designed to have almost no effect.
diff --git a/src/lib/libcrypto/man/STACK_OF.3 b/src/lib/libcrypto/man/STACK_OF.3
index 206d7faec3..4cea8248ed 100644
--- a/src/lib/libcrypto/man/STACK_OF.3
+++ b/src/lib/libcrypto/man/STACK_OF.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: STACK_OF.3,v 1.1 2018/03/01 19:20:09 schwarze Exp $ 1.\" $OpenBSD: STACK_OF.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 1 2018 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt STACK_OF 3 18.Dt STACK_OF 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -181,3 +181,8 @@ The output looks similar to:
181.Xr SSL_load_client_CA_file 3 , 181.Xr SSL_load_client_CA_file 3 ,
182.Xr X509_CRL_get_REVOKED 3 , 182.Xr X509_CRL_get_REVOKED 3 ,
183.Xr X509_STORE_CTX_get0_chain 3 183.Xr X509_STORE_CTX_get0_chain 3
184.Sh HISTORY
185The
186.Fn STACK_OF
187macro first appeared in OpenSSL 0.9.3 and has been available since
188.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/SXNET_new.3 b/src/lib/libcrypto/man/SXNET_new.3
index cf6f692748..9a723be203 100644
--- a/src/lib/libcrypto/man/SXNET_new.3
+++ b/src/lib/libcrypto/man/SXNET_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SXNET_new.3,v 1.2 2016/12/28 20:36:33 schwarze Exp $ 1.\" $OpenBSD: SXNET_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt SXNET_NEW 3 18.Dt SXNET_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -117,6 +117,10 @@ if an error occurs.
117.%C South Africa 117.%C South Africa
118.%D 1998 118.%D 1998
119.Re 119.Re
120.Sh HISTORY
121These functions first appeared in OpenSSL 0.9.3
122and have been available since
123.Ox 2.6 .
120.Sh BUGS 124.Sh BUGS
121This manual page does not explain what the extension actually does 125This manual page does not explain what the extension actually does
122because no authoritative information was found online so far. 126because no authoritative information was found online so far.
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index 2eb0772873..86aebb6ec2 100644
--- a/src/lib/libcrypto/man/X509V3_get_d2i.3
+++ b/src/lib/libcrypto/man/X509V3_get_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_get_d2i.3,v 1.10 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.11 2018/03/21 17:57:48 schwarze Exp $
2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000 2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -407,5 +407,8 @@ if no extensions are present.
407.Xr X509_REVOKED_new 3 407.Xr X509_REVOKED_new 3
408.Sh HISTORY 408.Sh HISTORY
409.Fn X509V3_EXT_d2i 409.Fn X509V3_EXT_d2i
410first appeared in OpenSSL 0.9.2b and has been available since 410first appeared in OpenSSL 0.9.2b.
411.Fn X509V3_EXT_i2d
412first appeared in OpenSSL 0.9.3.
413Both functions have been available since
411.Ox 2.6 . 414.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index 12435ad16d..8154b1352e 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.8 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.9 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -415,5 +415,16 @@ first appeared in SSLeay 0.9.1.
415and 415and
416.Fn i2d_ASN1_TIME 416.Fn i2d_ASN1_TIME
417first appeared in OpenSSL 0.9.2b. 417first appeared in OpenSSL 0.9.2b.
418.Fn d2i_ASN1_UINTEGER ,
419.Fn d2i_ASN1_UTF8STRING ,
420.Fn i2d_ASN1_UTF8STRING ,
421.Fn d2i_ASN1_VISIBLESTRING ,
422.Fn i2d_ASN1_VISIBLESTRING ,
423.Fn d2i_DIRECTORYSTRING ,
424.Fn i2d_DIRECTORYSTRING ,
425.Fn d2i_DISPLAYTEXT
426and
427.Fn i2d_DISPLAYTEXT
428first appeared in OpenSSL 0.9.3.
418These functions have been available since 429These functions have been available since
419.Ox 2.6 . 430.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_DIST_POINT.3 b/src/lib/libcrypto/man/d2i_DIST_POINT.3
index 8862d33635..4eb45d71da 100644
--- a/src/lib/libcrypto/man/d2i_DIST_POINT.3
+++ b/src/lib/libcrypto/man/d2i_DIST_POINT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DIST_POINT.3,v 1.1 2016/12/28 20:36:33 schwarze Exp $ 1.\" $OpenBSD: d2i_DIST_POINT.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_DIST_POINT 3 18.Dt D2I_DIST_POINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -175,3 +175,13 @@ if an error occurs.
175.Sh STANDARDS 175.Sh STANDARDS
176RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 176RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
177Certificate Revocation List (CRL) Profile 177Certificate Revocation List (CRL) Profile
178.Sh HISTORY
179.Fn d2i_DIST_POINT ,
180.Fn i2d_DIST_POINT ,
181.Fn d2i_CRL_DIST_POINTS ,
182.Fn i2d_CRL_DIST_POINTS ,
183.Fn d2i_DIST_POINT_NAME ,
184and
185.Fn i2d_DIST_POINT_NAME
186first appeared in OpenSSL 0.9.3 and have been available since
187.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index 6cbf91ced3..0212c570b0 100644
--- a/src/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.10 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.11 2018/03/21 17:57:48 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -349,3 +349,9 @@ and
349.Fn DSAparams_dup 349.Fn DSAparams_dup
350appeared before SSLeay 0.8 and have been available since 350appeared before SSLeay 0.8 and have been available since
351.Ox 2.4 . 351.Ox 2.4 .
352.Pp
353.Fn d2i_DSA_SIG
354and
355.Fn i2d_DSA_SIG
356first appeared in OpenSSL 0.9.3 and have been available since
357.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_PKCS12.3 b/src/lib/libcrypto/man/d2i_PKCS12.3
index 5b1513002b..55272d1f36 100644
--- a/src/lib/libcrypto/man/d2i_PKCS12.3
+++ b/src/lib/libcrypto/man/d2i_PKCS12.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS12.3,v 1.1 2016/12/26 18:04:45 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS12.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 26 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_PKCS12 3 18.Dt D2I_PKCS12 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -184,3 +184,19 @@ return 1 for success or 0 if an error occurs.
184.Xr PKCS12_SAFEBAG_new 3 184.Xr PKCS12_SAFEBAG_new 3
185.Sh STANDARDS 185.Sh STANDARDS
186RFC 7292: PKCS #12: Personal Information Exchange Syntax 186RFC 7292: PKCS #12: Personal Information Exchange Syntax
187.Sh HISTORY
188.Fn d2i_PKCS12 ,
189.Fn i2d_PKCS12 ,
190.Fn d2i_PKCS12_bio ,
191.Fn i2d_PKCS12_bio ,
192.Fn d2i_PKCS12_fp ,
193.Fn i2d_PKCS12_fp ,
194.Fn d2i_PKCS12_MAC_DATA ,
195.Fn i2d_PKCS12_MAC_DATA ,
196.Fn d2i_PKCS12_SAFEBAG ,
197.Fn i2d_PKCS12_SAFEBAG ,
198.Fn d2i_PKCS12_BAGS ,
199and
200.Fn i2d_PKCS12_BAGS
201first appeared in OpenSSL 0.9.3 and have been available since
202.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 b/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
index 2ee7d807df..2e18052a79 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.1 2016/12/28 00:55:05 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_PKCS8_PRIV_KEY_INFO 3 18.Dt D2I_PKCS8_PRIV_KEY_INFO 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -112,3 +112,9 @@ return 1 for success or 0 if an error occurs.
112.Xr PKCS8_PRIV_KEY_INFO_new 3 112.Xr PKCS8_PRIV_KEY_INFO_new 3
113.Sh STANDARDS 113.Sh STANDARDS
114RFC 5208: PKCS#8: Private-Key Information Syntax Specification 114RFC 5208: PKCS#8: Private-Key Information Syntax Specification
115.Sh HISTORY
116.Fn d2i_PKCS8_PRIV_KEY_INFO
117and
118.Fn i2d_PKCS8_PRIV_KEY_INFO
119first appeared in OpenSSL 0.9.3 and have been available since
120.Ox 2.6 .
diff --git a/src/lib/libcrypto/man/d2i_POLICYINFO.3 b/src/lib/libcrypto/man/d2i_POLICYINFO.3
index 6a93059bc2..bae78b17c7 100644
--- a/src/lib/libcrypto/man/d2i_POLICYINFO.3
+++ b/src/lib/libcrypto/man/d2i_POLICYINFO.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_POLICYINFO.3,v 1.1 2016/12/28 20:36:33 schwarze Exp $ 1.\" $OpenBSD: d2i_POLICYINFO.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_POLICYINFO 3 18.Dt D2I_POLICYINFO 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -159,3 +159,7 @@ if an error occurs.
159RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 159RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
160Certificate Revocation List (CRL) Profile, 160Certificate Revocation List (CRL) Profile,
161section 4.2.1.4: Certificate Policies 161section 4.2.1.4: Certificate Policies
162.Sh HISTORY
163These functions first appeared in OpenSSL 0.9.3
164and have been available since
165.Ox 2.6 .