summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-22 16:06:33 +0000
committerschwarze <>2018-03-22 16:06:33 +0000
commit84c3174286898ff13a0365705279864b06320097 (patch)
treed3aa2c462fcc17deb7cc16c2a5a30ca6a29e1868
parent62540710d193a8120bb7efa8d79a080971b587d3 (diff)
downloadopenbsd-84c3174286898ff13a0365705279864b06320097.tar.gz
openbsd-84c3174286898ff13a0365705279864b06320097.tar.bz2
openbsd-84c3174286898ff13a0365705279864b06320097.zip
crypto HISTORY up to 0.9.5; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.312
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_TABLE_add.311
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_length.38
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_print_ex.38
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.38
-rw-r--r--src/lib/libcrypto/man/BIO_get_ex_new_index.311
-rw-r--r--src/lib/libcrypto/man/BIO_s_bio.38
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.38
-rw-r--r--src/lib/libcrypto/man/BN_CTX_start.37
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.37
-rw-r--r--src/lib/libcrypto/man/BN_rand.37
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_ex_data.311
-rw-r--r--src/lib/libcrypto/man/DES_set_key.313
-rw-r--r--src/lib/libcrypto/man/DH_set_method.37
-rw-r--r--src/lib/libcrypto/man/DSA_get_ex_new_index.37
-rw-r--r--src/lib/libcrypto/man/DSA_set_method.37
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.314
-rw-r--r--src/lib/libcrypto/man/GENERAL_NAME_new.310
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.311
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.328
-rw-r--r--src/lib/libcrypto/man/PKCS12_newpass.38
-rw-r--r--src/lib/libcrypto/man/PKCS7_decrypt.37
-rw-r--r--src/lib/libcrypto/man/PKCS7_encrypt.38
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign.37
-rw-r--r--src/lib/libcrypto/man/PKCS7_verify.39
-rw-r--r--src/lib/libcrypto/man/RAND_add.310
-rw-r--r--src/lib/libcrypto/man/RAND_bytes.311
-rw-r--r--src/lib/libcrypto/man/RSA_set_method.337
-rw-r--r--src/lib/libcrypto/man/SMIME_read_PKCS7.37
-rw-r--r--src/lib/libcrypto/man/SMIME_write_PKCS7.37
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.312
-rw-r--r--src/lib/libcrypto/man/X509_CINF_new.310
-rw-r--r--src/lib/libcrypto/man/X509_LOOKUP_hash_dir.38
-rw-r--r--src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.38
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.311
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.310
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.38
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.310
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_NULL.310
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.38
-rw-r--r--src/lib/libcrypto/man/d2i_DIST_POINT.312
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.314
-rw-r--r--src/lib/libcrypto/man/d2i_GENERAL_NAME.310
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.38
-rw-r--r--src/lib/libcrypto/man/d2i_PrivateKey.315
-rw-r--r--src/lib/libcrypto/man/d2i_RSAPublicKey.314
-rw-r--r--src/lib/libcrypto/man/d2i_X509.312
48 files changed, 362 insertions, 140 deletions
diff --git a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
index a7d894ae49..2c0a67134c 100644
--- a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
+++ b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.3 2016/12/28 18:31:33 jmc Exp $ 1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.4 2018/03/22 16:06:33 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 22 2018 $
18.Dt ACCESS_DESCRIPTION_NEW 3 18.Dt ACCESS_DESCRIPTION_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -140,3 +140,11 @@ RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate
140Status Protocol 140Status Protocol
141.Pp 141.Pp
142RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol 142RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol
143.Sh HISTORY
144.Fn ACCESS_DESCRIPTION_new ,
145.Fn ACCESS_DESCRIPTION_free ,
146.Fn AUTHORITY_INFO_ACCESS_new ,
147and
148.Fn AUTHORITY_INFO_ACCESS_free
149first appeared in OpenSSL 0.9.5 and have been available since
150.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 b/src/lib/libcrypto/man/ASN1_STRING_TABLE_add.3
index 964f7204d0..cf5741e987 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_TABLE_add.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_TABLE_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_TABLE_add.3,v 1.2 2017/08/20 18:06:42 jmc Exp $ 1.\" $OpenBSD: ASN1_STRING_TABLE_add.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL ASN1_STRING_TABLE_add.pod 7b608d08 Jul 27 01:18:50 2017 +0800 2.\" OpenSSL ASN1_STRING_TABLE_add.pod 7b608d08 Jul 27 01:18:50 2017 +0800
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: August 20 2017 $ 18.Dd $Mdocdate: March 22 2018 $
19.Dt ASN1_STRING_TABLE_ADD 3 19.Dt ASN1_STRING_TABLE_ADD 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -88,5 +88,12 @@ if nothing is found.
88.Xr ASN1_OBJECT_new 3 , 88.Xr ASN1_OBJECT_new 3 ,
89.Xr ERR_get_error 3 , 89.Xr ERR_get_error 3 ,
90.Xr OBJ_nid2obj 3 90.Xr OBJ_nid2obj 3
91.Sh HISTORY
92.Fn ASN1_STRING_TABLE_add ,
93.Fn ASN1_STRING_TABLE_get ,
94and
95.Fn ASN1_STRING_TABLE_cleanup
96first appeared in OpenSSL 0.9.5 and have been available since
97.Ox 2.7 .
91.Sh BUGS 98.Sh BUGS
92Most aspects of the semantics considerably differ from OpenSSL. 99Most aspects of the semantics considerably differ from OpenSSL.
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3
index 158eabf913..0a524f9e42 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_length.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_length.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_length.3,v 1.10 2018/03/21 05:43:56 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_length.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 21 2018 $ 69.Dd $Mdocdate: March 22 2018 $
70.Dt ASN1_STRING_LENGTH 3 70.Dt ASN1_STRING_LENGTH 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -301,3 +301,7 @@ appeared in SSLeay 0.8.1b or earlier.
301first appeared in SSLeay 0.9.0. 301first appeared in SSLeay 0.9.0.
302All these functions have been available since 302All these functions have been available since
303.Ox 2.4 . 303.Ox 2.4 .
304.Pp
305.Fn ASN1_STRING_length_set
306first appeared in OpenSSL 0.9.5 and has been available since
307.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
index cea69c8081..0667bc08e5 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.10 2018/03/20 18:35:13 schwarze Exp $ 1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 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.\"
@@ -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: March 20 2018 $ 53.Dd $Mdocdate: March 22 2018 $
54.Dt ASN1_STRING_PRINT_EX 3 54.Dt ASN1_STRING_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -225,3 +225,7 @@ returns a static string.
225.Fn ASN1_STRING_print 225.Fn ASN1_STRING_print
226appeared in SSLeay 0.8.1b or earlier and has been available since 226appeared in SSLeay 0.8.1b or earlier and has been available since
227.Ox 2.4 . 227.Ox 2.4 .
228.Pp
229.Fn ASN1_tag2str
230first appeared in OpenSSL 0.9.5 and has been available since
231.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index 2c9d385a41..a32ed80da7 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_ctrl.3,v 1.12 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100
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: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt BIO_CTRL 3 52.Dt BIO_CTRL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -340,6 +340,10 @@ and
340first appeared in OpenSSL 0.9.4. 340first appeared in OpenSSL 0.9.4.
341These functions have been available since 341These functions have been available since
342.Ox 2.6 . 342.Ox 2.6 .
343.Pp
344.Fn BIO_callback_ctrl
345first appeared in OpenSSL 0.9.5 and has been available since
346.Ox 2.7 .
343.Sh BUGS 347.Sh BUGS
344Some of the return values are ambiguous and care should be taken. 348Some of the return values are ambiguous and care should be taken.
345In particular a return value of 0 can be returned if an operation 349In particular a return value of 0 can be returned if an operation
diff --git a/src/lib/libcrypto/man/BIO_get_ex_new_index.3 b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
index e773947acc..ec6ac25e54 100644
--- a/src/lib/libcrypto/man/BIO_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.5 2018/03/21 06:09:37 schwarze Exp $ 1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400 2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt BIO_GET_EX_NEW_INDEX 3 53.Dt BIO_GET_EX_NEW_INDEX 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -141,3 +141,10 @@ and
141.Fn BIO_get_ex_data 141.Fn BIO_get_ex_data
142first appeared in SSLeay 0.9.0 and have been available since 142first appeared in SSLeay 0.9.0 and have been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp
145.Fn X509_get_ex_new_index ,
146.Fn X509_set_ex_data ,
147and
148.Fn X509_get_ex_data
149first appeared in OpenSSL 0.9.5 and have been available since
150.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3
index be67fd2b06..5fa428a2fb 100644
--- a/src/lib/libcrypto/man/BIO_s_bio.3
+++ b/src/lib/libcrypto/man/BIO_s_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_bio.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: BIO_s_bio.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400 2.\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400
3.\" 3.\"
4.\" This file was written by 4.\" This file was written by
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: March 21 2018 $ 56.Dd $Mdocdate: March 22 2018 $
57.Dt BIO_S_BIO 3 57.Dt BIO_S_BIO 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -374,6 +374,10 @@ and
374.Fn BIO_ctrl_reset_read_request 374.Fn BIO_ctrl_reset_read_request
375first appeared in OpenSSL 0.9.4 and have been available since 375first appeared in OpenSSL 0.9.4 and have been available since
376.Ox 2.6 . 376.Ox 2.6 .
377.Pp
378.Fn BIO_ctrl_reset_read_request
379first appeared in OpenSSL 0.9.5 and has been available since
380.Ox 2.7 .
377.Sh CAVEATS 381.Sh CAVEATS
378As the data is buffered, SSL operations may return with an 382As the data is buffered, SSL operations may return with an
379.Dv ERROR_SSL_WANT_READ 383.Dv ERROR_SSL_WANT_READ
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index f4abfc9348..857dc85519 100644
--- a/src/lib/libcrypto/man/BIO_s_mem.3
+++ b/src/lib/libcrypto/man/BIO_s_mem.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_mem.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000
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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt BIO_S_MEM 3 53.Dt BIO_S_MEM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -263,6 +263,10 @@ and
263.Fn BIO_get_mem_data 263.Fn BIO_get_mem_data
264first appeared in SSLeay 0.9.1 and have been available since 264first appeared in SSLeay 0.9.1 and have been available since
265.Ox 2.6 . 265.Ox 2.6 .
266.Pp
267.Fn BIO_new_mem_buf
268first appeared in OpenSSL 0.9.5 and has been available since
269.Ox 2.7 .
266.Sh BUGS 270.Sh BUGS
267There should be an option to set the maximum size of a memory BIO. 271There should be an option to set the maximum size of a memory BIO.
268.Pp 272.Pp
diff --git a/src/lib/libcrypto/man/BN_CTX_start.3 b/src/lib/libcrypto/man/BN_CTX_start.3
index 2b48d892e5..f4f10b8b0c 100644
--- a/src/lib/libcrypto/man/BN_CTX_start.3
+++ b/src/lib/libcrypto/man/BN_CTX_start.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_CTX_start.3,v 1.6 2016/12/10 21:13:25 schwarze Exp $ 1.\" $OpenBSD: BN_CTX_start.3,v 1.7 2018/03/22 16:06:33 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 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: December 10 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt BN_CTX_START 3 52.Dt BN_CTX_START 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -128,4 +128,5 @@ In case of an error, an error code is set which can be obtained by
128.Fn BN_CTX_get , 128.Fn BN_CTX_get ,
129and 129and
130.Fn BN_CTX_end 130.Fn BN_CTX_end
131were added in OpenSSL 0.9.5. 131first appeared in OpenSSL 0.9.5 and have been available since
132.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index 8ff144e421..20fd93897c 100644
--- a/src/lib/libcrypto/man/BN_generate_prime.3
+++ b/src/lib/libcrypto/man/BN_generate_prime.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_generate_prime.3,v 1.10 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
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: March 21 2018 $ 53.Dd $Mdocdate: March 22 2018 $
54.Dt BN_GENERATE_PRIME 3 54.Dt BN_GENERATE_PRIME 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -393,7 +393,8 @@ was added in SSLeay 0.9.1 and
393.Ox 2.6 . 393.Ox 2.6 .
394.Pp 394.Pp
395.Fn BN_is_prime_fasttest 395.Fn BN_is_prime_fasttest
396was added in OpenSSL 0.9.5. 396first appeared in OpenSSL 0.9.5 and has been available since
397.Ox 2.7 .
397.Pp 398.Pp
398.Fn BN_GENCB_new , 399.Fn BN_GENCB_new ,
399.Fn BN_GENCB_free , 400.Fn BN_GENCB_free ,
diff --git a/src/lib/libcrypto/man/BN_rand.3 b/src/lib/libcrypto/man/BN_rand.3
index b8d225057d..c9ad000011 100644
--- a/src/lib/libcrypto/man/BN_rand.3
+++ b/src/lib/libcrypto/man/BN_rand.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_rand.3,v 1.7 2018/03/20 20:26:23 schwarze Exp $ 1.\" $OpenBSD: BN_rand.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -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: March 20 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt BN_RAND 3 53.Dt BN_RAND 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -143,7 +143,8 @@ appeared before SSLeay 0.8 and has been available since
143.Ox 2.4 . 143.Ox 2.4 .
144.Pp 144.Pp
145.Fn BN_pseudo_rand 145.Fn BN_pseudo_rand
146first appeared in OpenSSL 0.9.5. 146first appeared in OpenSSL 0.9.5 and has been available since
147.Ox 2.7 .
147.Pp 148.Pp
148The 149The
149.Fa top 150.Fa top
diff --git a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3 b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
index e4a7087efd..9de936d20a 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.8 2018/03/21 06:33:19 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL CRYPTO_get_ex_new_index.pod 35cb565a Nov 19 15:49:30 2015 -0500 2.\" OpenSSL CRYPTO_get_ex_new_index.pod 35cb565a Nov 19 15:49:30 2015 -0500
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>.
@@ -98,7 +98,7 @@
98.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 98.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
99.\" OF THE POSSIBILITY OF SUCH DAMAGE. 99.\" OF THE POSSIBILITY OF SUCH DAMAGE.
100.\" 100.\"
101.Dd $Mdocdate: March 21 2018 $ 101.Dd $Mdocdate: March 22 2018 $
102.Dt CRYPTO_SET_EX_DATA 3 102.Dt CRYPTO_SET_EX_DATA 3
103.Os 103.Os
104.Sh NAME 104.Sh NAME
@@ -399,3 +399,10 @@ and
399.Fn CRYPTO_new_ex_data 399.Fn CRYPTO_new_ex_data
400first appeared in SSLeay 0.9.0 and have been available since 400first appeared in SSLeay 0.9.0 and have been available since
401.Ox 2.4 . 401.Ox 2.4 .
402.Pp
403.Fn CRYPTO_EX_new ,
404.Fn CRYPTO_EX_free ,
405and
406.Fn CRYPTO_EX_dup
407first appeared in OpenSSL 0.9.5 and have been available since
408.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index 44c6dcbc43..64038faa98 100644
--- a/src/lib/libcrypto/man/DES_set_key.3
+++ b/src/lib/libcrypto/man/DES_set_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DES_set_key.3,v 1.9 2018/03/20 22:06:59 schwarze Exp $ 1.\" $OpenBSD: DES_set_key.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -115,7 +115,7 @@
115.\" copied and put under another distribution licence 115.\" copied and put under another distribution licence
116.\" [including the GNU Public Licence.] 116.\" [including the GNU Public Licence.]
117.\" 117.\"
118.Dd $Mdocdate: March 20 2018 $ 118.Dd $Mdocdate: March 22 2018 $
119.Dt DES_SET_KEY 3 119.Dt DES_SET_KEY 3
120.Os 120.Os
121.Sh NAME 121.Sh NAME
@@ -822,6 +822,15 @@ with lower case names starting with
822appeared in SSLeay 0.8.1b or earlier and have been available since 822appeared in SSLeay 0.8.1b or earlier and have been available since
823.Ox 2.4 . 823.Ox 2.4 .
824.Pp 824.Pp
825Versions of
826.Fn DES_set_key_checked
827and
828.Fn DES_set_key_unchecked
829with lower case names starting with
830.Sy des_
831first appeared in OpenSSL 0.9.5 and have been available since
832.Ox 2.7 .
833.Pp
825In OpenSSL 0.9.7, all 834In OpenSSL 0.9.7, all
826.Sy des_ 835.Sy des_
827functions were renamed to 836functions were renamed to
diff --git a/src/lib/libcrypto/man/DH_set_method.3 b/src/lib/libcrypto/man/DH_set_method.3
index 31d9b54ca7..77d1616445 100644
--- a/src/lib/libcrypto/man/DH_set_method.3
+++ b/src/lib/libcrypto/man/DH_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_set_method.3,v 1.5 2016/12/10 22:22:59 schwarze Exp $ 1.\" $OpenBSD: DH_set_method.3,v 1.6 2018/03/22 16:06:33 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: December 10 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt DH_SET_METHOD 3 52.Dt DH_SET_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -227,7 +227,8 @@ Otherwise it returns a pointer to the newly allocated structure.
227.Fn DH_new_method 227.Fn DH_new_method
228and 228and
229.Fn DH_OpenSSL 229.Fn DH_OpenSSL
230were added in OpenSSL 0.9.4. 230first appeared in OpenSSL 0.9.5 and have been available since
231.Ox 2.7 .
231.Sh CAVEATS 232.Sh CAVEATS
232As of version 0.9.7, 233As of version 0.9.7,
233.Vt DH_METHOD 234.Vt DH_METHOD
diff --git a/src/lib/libcrypto/man/DSA_get_ex_new_index.3 b/src/lib/libcrypto/man/DSA_get_ex_new_index.3
index 70235184ce..8fe055f337 100644
--- a/src/lib/libcrypto/man/DSA_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/DSA_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.4 2016/12/10 22:47:49 schwarze Exp $ 1.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
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: December 10 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt DSA_GET_EX_NEW_INDEX 3 52.Dt DSA_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -94,4 +94,5 @@ and
94.Fn DSA_set_ex_data , 94.Fn DSA_set_ex_data ,
95and 95and
96.Fn DSA_get_ex_data 96.Fn DSA_get_ex_data
97are available since OpenSSL 0.9.5. 97first appeared in OpenSSL 0.9.5 and have been available since
98.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/DSA_set_method.3 b/src/lib/libcrypto/man/DSA_set_method.3
index 9b8412426a..f54c392097 100644
--- a/src/lib/libcrypto/man/DSA_set_method.3
+++ b/src/lib/libcrypto/man/DSA_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_set_method.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: DSA_set_method.3,v 1.8 2018/03/22 16:06:33 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 22 2018 $
52.Dt DSA_SET_METHOD 3 52.Dt DSA_SET_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -232,7 +232,8 @@ Otherwise it returns a pointer to the newly allocated structure.
232.Fn DSA_new_method , 232.Fn DSA_new_method ,
233and 233and
234.Fn DSA_OpenSSL 234.Fn DSA_OpenSSL
235were added in OpenSSL 0.9.4. 235first appeared in OpenSSL 0.9.5 and have been available since
236.Ox 2.7 .
236.Sh CAVEATS 237.Sh CAVEATS
237As of version 0.9.7, DSA_METHOD implementations are grouped together 238As of version 0.9.7, DSA_METHOD implementations are grouped together
238with other algorithmic APIs (e.g. RSA_METHOD, EVP_CIPHER) in 239with other algorithmic APIs (e.g. RSA_METHOD, EVP_CIPHER) in
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 0ca3e4f1ed..bdad07665c 100644
--- a/src/lib/libcrypto/man/EVP_DigestInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestInit.3,v 1.11 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000
3.\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400 3.\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400
4.\" 4.\"
@@ -51,7 +51,7 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: March 21 2018 $ 54.Dd $Mdocdate: March 22 2018 $
55.Dt EVP_DIGESTINIT 3 55.Dt EVP_DIGESTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -653,6 +653,10 @@ All these functions have been available since
653first appeared in OpenSSL 0.9.2b and has been available since 653first appeared in OpenSSL 0.9.2b and has been available since
654.Ox 2.6 . 654.Ox 2.6 .
655.Pp 655.Pp
656.Fn EVP_MD_CTX_md
657first appeared in OpenSSL 0.9.5 and has been available since
658.Ox 2.7 .
659.Pp
656.Fn EVP_MD_CTX_init , 660.Fn EVP_MD_CTX_init ,
657.Fn EVP_MD_CTX_create , 661.Fn EVP_MD_CTX_create ,
658.Fn EVP_MD_CTX_copy_ex , 662.Fn EVP_MD_CTX_copy_ex ,
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index a1836fbe1d..ee8191bc8f 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
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.\"
@@ -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: March 20 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt EVP_PKEY_SET1_RSA 3 53.Dt EVP_PKEY_SET1_RSA 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -304,3 +304,13 @@ and
304.Fn EVP_PKEY_type 304.Fn EVP_PKEY_type
305appeared in SSLeay 0.8.1b or earlier and have been available since 305appeared in SSLeay 0.8.1b or earlier and have been available since
306.Ox 2.4 . 306.Ox 2.4 .
307.Pp
308.Fn EVP_PKEY_set1_RSA ,
309.Fn EVP_PKEY_set1_DSA ,
310.Fn EVP_PKEY_set1_DH ,
311.Fn EVP_PKEY_get1_RSA ,
312.Fn EVP_PKEY_get1_DSA ,
313and
314.Fn EVP_PKEY_get1_DH
315first appeared in OpenSSL 0.9.5 and have been available since
316.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/GENERAL_NAME_new.3 b/src/lib/libcrypto/man/GENERAL_NAME_new.3
index aeee3e0444..3966ece697 100644
--- a/src/lib/libcrypto/man/GENERAL_NAME_new.3
+++ b/src/lib/libcrypto/man/GENERAL_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.4 2018/03/22 16:06:33 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: March 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt GENERAL_NAME_NEW 3 18.Dt GENERAL_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -150,3 +150,9 @@ and
150.Fn GENERAL_NAMES_free 150.Fn GENERAL_NAMES_free
151first appeared in OpenSSL 0.9.2b and have been available since 151first appeared in OpenSSL 0.9.2b and have been available since
152.Ox 2.6 . 152.Ox 2.6 .
153.Pp
154.Fn OTHERNAME_new
155and
156.Fn OTHERNAME_free
157first appeared in OpenSSL 0.9.5 and have been available since
158.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index 329fef8130..6cc4a2770c 100644
--- a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
+++ b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.5 2018/03/21 22:08:04 schwarze Exp $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -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: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -107,6 +107,13 @@ and
107.Fn SSLeay_add_all_digests 107.Fn SSLeay_add_all_digests
108appeared in SSLeay 0.8.1b or earlier and have been available since 108appeared in SSLeay 0.8.1b or earlier and have been available since
109.Ox 2.4 . 109.Ox 2.4 .
110.Pp
111.Fn OpenSSL_add_all_algorithms ,
112.Fn OpenSSL_add_all_ciphers ,
113and
114.Fn OpenSSL_add_all_digests
115first appeared in OpenSSL 0.9.5 and have been available since
116.Ox 2.7 .
110.Sh BUGS 117.Sh BUGS
111Although the functions do not return error codes, it is possible for them 118Although the functions do not return error codes, it is possible for them
112to fail. 119to fail.
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index f235931fa6..01f7817123 100644
--- a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
+++ b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.11 2018/03/22 16:06:33 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>.
@@ -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt PEM_READ_BIO_PRIVATEKEY 3 53.Dt PEM_READ_BIO_PRIVATEKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -1278,6 +1278,30 @@ and
1278.Fn PEM_write_NETSCAPE_CERT_SEQUENCE , 1278.Fn PEM_write_NETSCAPE_CERT_SEQUENCE ,
1279first appeared in OpenSSL 0.9.4 and have been available since 1279first appeared in OpenSSL 0.9.4 and have been available since
1280.Ox 2.6 . 1280.Ox 2.6 .
1281.Pp
1282.Fn PEM_write_bio_PKCS8PrivateKey_nid ,
1283.Fn PEM_write_PKCS8PrivateKey_nid ,
1284.Fn PEM_read_bio_PUBKEY ,
1285.Fn PEM_read_PUBKEY ,
1286.Fn PEM_write_bio_PUBKEY ,
1287.Fn PEM_write_PUBKEY ,
1288.Fn PEM_read_bio_RSA_PUBKEY ,
1289.Fn PEM_read_RSA_PUBKEY ,
1290.Fn PEM_write_bio_RSA_PUBKEY ,
1291.Fn PEM_write_RSA_PUBKEY ,
1292.Fn PEM_read_bio_DSA_PUBKEY ,
1293.Fn PEM_read_DSA_PUBKEY ,
1294.Fn PEM_write_bio_DSA_PUBKEY ,
1295.Fn PEM_write_DSA_PUBKEY ,
1296.Fn PEM_write_bio_X509_REQ_NEW ,
1297.Fn PEM_write_X509_REQ_NEW ,
1298.Fn PEM_read_bio_X509_AUX ,
1299.Fn PEM_read_X509_AUX ,
1300.Fn PEM_write_bio_X509_AUX ,
1301and
1302.Fn PEM_write_X509_AUX
1303first appeared in OpenSSL 0.9.5 and have been available since
1304.Ox 2.7 .
1281.Sh CAVEATS 1305.Sh CAVEATS
1282A frequent cause of problems is attempting to use the PEM routines like 1306A frequent cause of problems is attempting to use the PEM routines like
1283this: 1307this:
diff --git a/src/lib/libcrypto/man/PKCS12_newpass.3 b/src/lib/libcrypto/man/PKCS12_newpass.3
index b651a575ba..48e4060c91 100644
--- a/src/lib/libcrypto/man/PKCS12_newpass.3
+++ b/src/lib/libcrypto/man/PKCS12_newpass.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_newpass.3,v 1.1 2016/11/28 23:02:16 schwarze Exp $ 1.\" $OpenBSD: PKCS12_newpass.3,v 1.2 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100 2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100
3.\" 3.\"
4.\" This file was written by Jeffrey Walton <noloader@gmail.com>. 4.\" This file was written by Jeffrey Walton <noloader@gmail.com>.
@@ -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 22 2018 $
52.Dt PKCS12_NEWPASS 3 52.Dt PKCS12_NEWPASS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -149,6 +149,10 @@ int main(int argc, char **argv)
149.Sh SEE ALSO 149.Sh SEE ALSO
150.Xr ERR_get_error 3 , 150.Xr ERR_get_error 3 ,
151.Xr PKCS12_create 3 151.Xr PKCS12_create 3
152.Sh HISTORY
153.Fn PKCS12_newpass
154first appeared in OpenSSL 0.9.5 and has been available since
155.Ox 2.7 .
152.Sh BUGS 156.Sh BUGS
153The password format is a NUL terminated ASCII string which is 157The password format is a NUL terminated ASCII string which is
154converted to Unicode form internally. 158converted to Unicode form internally.
diff --git a/src/lib/libcrypto/man/PKCS7_decrypt.3 b/src/lib/libcrypto/man/PKCS7_decrypt.3
index 234d76357a..1a3ba7c67d 100644
--- a/src/lib/libcrypto/man/PKCS7_decrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_decrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_decrypt.3,v 1.6 2016/12/13 15:00:22 schwarze Exp $ 1.\" $OpenBSD: PKCS7_decrypt.3,v 1.7 2018/03/22 16:06:33 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: December 13 2016 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt PKCS7_DECRYPT 3 52.Dt PKCS7_DECRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -107,7 +107,8 @@ The error can be obtained from
107.Xr PKCS7_new 3 107.Xr PKCS7_new 3
108.Sh HISTORY 108.Sh HISTORY
109.Fn PKCS7_decrypt 109.Fn PKCS7_decrypt
110was added to OpenSSL 0.9.5. 110first appeared in OpenSSL 0.9.5 and has been available since
111.Ox 2.7 .
111.Sh BUGS 112.Sh BUGS
112.Fn PKCS7_decrypt 113.Fn PKCS7_decrypt
113must be passed the correct recipient key and certificate. 114must be passed the correct recipient key and certificate.
diff --git a/src/lib/libcrypto/man/PKCS7_encrypt.3 b/src/lib/libcrypto/man/PKCS7_encrypt.3
index 8934191af6..324cb545d7 100644
--- a/src/lib/libcrypto/man/PKCS7_encrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_encrypt.3,v 1.6 2017/01/12 16:13:51 jmc Exp $ 1.\" $OpenBSD: PKCS7_encrypt.3,v 1.7 2018/03/22 16:06:33 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>.
@@ -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: January 12 2017 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt PKCS7_ENCRYPT 3 53.Dt PKCS7_ENCRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -159,7 +159,9 @@ The error can be obtained from
159.Xr PKCS7_new 3 159.Xr PKCS7_new 3
160.Sh HISTORY 160.Sh HISTORY
161.Xr PKCS7_decrypt 3 161.Xr PKCS7_decrypt 3
162was added to OpenSSL 0.9.5. 162first appeared in OpenSSL 0.9.5 and has been available since
163.Ox 2.7 .
164.Pp
163The 165The
164.Dv PKCS7_STREAM 166.Dv PKCS7_STREAM
165flag was first supported in OpenSSL 1.0.0. 167flag was first supported in OpenSSL 1.0.0.
diff --git a/src/lib/libcrypto/man/PKCS7_sign.3 b/src/lib/libcrypto/man/PKCS7_sign.3
index fc836d5d33..aea1a265c2 100644
--- a/src/lib/libcrypto/man/PKCS7_sign.3
+++ b/src/lib/libcrypto/man/PKCS7_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_sign.3,v 1.7 2017/01/12 16:13:51 jmc Exp $ 1.\" $OpenBSD: PKCS7_sign.3,v 1.8 2018/03/22 16:06:33 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>.
@@ -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: January 12 2017 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt PKCS7_SIGN 3 53.Dt PKCS7_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -232,7 +232,8 @@ The error can be obtained from
232.Xr PKCS7_verify 3 232.Xr PKCS7_verify 3
233.Sh HISTORY 233.Sh HISTORY
234.Fn PKCS7_sign 234.Fn PKCS7_sign
235was added to OpenSSL 0.9.5. 235first appeared in OpenSSL 0.9.5 and have been available since
236.Ox 2.7 .
236.Pp 237.Pp
237The 238The
238.Dv PKCS7_PARTIAL 239.Dv PKCS7_PARTIAL
diff --git a/src/lib/libcrypto/man/PKCS7_verify.3 b/src/lib/libcrypto/man/PKCS7_verify.3
index 716282ead3..e800c90c54 100644
--- a/src/lib/libcrypto/man/PKCS7_verify.3
+++ b/src/lib/libcrypto/man/PKCS7_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_verify.3,v 1.6 2018/02/25 17:46:38 schwarze Exp $ 1.\" $OpenBSD: PKCS7_verify.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -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: February 25 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt PKCS7_VERIFY 3 52.Dt PKCS7_VERIFY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -230,7 +230,10 @@ The error can be obtained from
230.Xr X509_STORE_new 3 230.Xr X509_STORE_new 3
231.Sh HISTORY 231.Sh HISTORY
232.Fn PKCS7_verify 232.Fn PKCS7_verify
233was added to OpenSSL 0.9.5 . 233and
234.Fn PKCS7_get0_signers
235first appeared in OpenSSL 0.9.5 and have been available since
236.Ox 2.7 .
234.Sh BUGS 237.Sh BUGS
235The trusted certificate store is not searched for the signer's 238The trusted certificate store is not searched for the signer's
236certificate. 239certificate.
diff --git a/src/lib/libcrypto/man/RAND_add.3 b/src/lib/libcrypto/man/RAND_add.3
index 5744d5c3ff..a8088c53cd 100644
--- a/src/lib/libcrypto/man/RAND_add.3
+++ b/src/lib/libcrypto/man/RAND_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_add.3,v 1.7 2018/03/21 01:02:06 schwarze Exp $ 1.\" $OpenBSD: RAND_add.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $
2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200
3.\" 3.\"
4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> 4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 21 2018 $ 18.Dd $Mdocdate: March 22 2018 $
19.Dt RAND_ADD 3 19.Dt RAND_ADD 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -61,3 +61,9 @@ and
61.Fn RAND_seed 61.Fn RAND_seed
62appeared in SSLeay 0.8.1b or earlier and have been available since 62appeared in SSLeay 0.8.1b or earlier and have been available since
63.Ox 2.4 . 63.Ox 2.4 .
64.Pp
65.Fn RAND_add
66and
67.Fn RAND_status
68first appeared in OpenSSL 0.9.5 and have been available since
69.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/RAND_bytes.3 b/src/lib/libcrypto/man/RAND_bytes.3
index f0bd85b9e3..29dcc0aaa2 100644
--- a/src/lib/libcrypto/man/RAND_bytes.3
+++ b/src/lib/libcrypto/man/RAND_bytes.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_bytes.3,v 1.4 2018/03/21 01:02:06 schwarze Exp $ 1.\" $OpenBSD: RAND_bytes.3,v 1.5 2018/03/22 16:06:33 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 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt RAND_BYTES 3 52.Dt RAND_BYTES 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -100,8 +100,9 @@ returns 1.
100.Fn RAND_bytes 100.Fn RAND_bytes
101appeared in SSLeay 0.8.1b or earlier and has been available since 101appeared in SSLeay 0.8.1b or earlier and has been available since
102.Ox 2.4 . 102.Ox 2.4 .
103It has a return 103It has a return value since OpenSSL 0.9.5 and
104value since OpenSSL 0.9.5. 104.Ox 2.7 .
105.Pp 105.Pp
106.Fn RAND_pseudo_bytes 106.Fn RAND_pseudo_bytes
107was added in OpenSSL 0.9.5. 107first appeared in OpenSSL 0.9.5 and has been available since
108.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/RSA_set_method.3 b/src/lib/libcrypto/man/RSA_set_method.3
index 8fe70e68a6..e54e7b5d7e 100644
--- a/src/lib/libcrypto/man/RSA_set_method.3
+++ b/src/lib/libcrypto/man/RSA_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_set_method.3,v 1.9 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: RSA_set_method.3,v 1.10 2018/03/22 16:06:33 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 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: March 21 2018 $ 53.Dd $Mdocdate: March 22 2018 $
54.Dt RSA_SET_METHOD 3 54.Dt RSA_SET_METHOD 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -61,9 +61,7 @@
61.Nm RSA_PKCS1_SSLeay , 61.Nm RSA_PKCS1_SSLeay ,
62.Nm RSA_null_method , 62.Nm RSA_null_method ,
63.Nm RSA_flags , 63.Nm RSA_flags ,
64.Nm RSA_new_method , 64.Nm RSA_new_method
65.Nm RSA_get_default_openssl_method ,
66.Nm RSA_set_default_openssl_method
67.Nd select RSA method 65.Nd select RSA method
68.Sh SYNOPSIS 66.Sh SYNOPSIS
69.In openssl/rsa.h 67.In openssl/rsa.h
@@ -327,32 +325,9 @@ components of
327first appeared in OpenSSL 0.9.4 and have been available since 325first appeared in OpenSSL 0.9.4 and have been available since
328.Ox 2.6 . 326.Ox 2.6 .
329.Pp 327.Pp
330.Fn RSA_set_default_openssl_method 328.Fn RSA_null_method
331and 329first appeared in OpenSSL 0.9.5 and has been available since
332.Fn RSA_get_default_openssl_method 330.Ox 2.7 .
333replaced
334.Fn RSA_set_default_method
335and
336.Fn RSA_get_default_method
337respectively, and
338.Fn RSA_set_method
339and
340.Fn RSA_new_method
341were altered to use
342.Vt ENGINE Ns s
343rather than
344.Vt RSA_METHOD Ns s
345during development of the
346.Xr engine 3
347version of OpenSSL 0.9.6.
348For 0.9.7, the handling of defaults in the
349.Xr engine 3
350API was restructured so that this change was reversed, and behaviour
351of the other functions resembled more closely the previous behaviour.
352The behaviour of defaults in the
353.Xr engine 3
354API now transparently overrides the behaviour of defaults in the
355RSA API without requiring changing these function prototypes.
356.Sh CAVEATS 331.Sh CAVEATS
357As of version 0.9.7, 332As of version 0.9.7,
358.Vt RSA_METHOD 333.Vt RSA_METHOD
diff --git a/src/lib/libcrypto/man/SMIME_read_PKCS7.3 b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
index a7cfc8733e..417d97bef3 100644
--- a/src/lib/libcrypto/man/SMIME_read_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.5 2017/01/06 02:37:05 schwarze Exp $ 1.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.6 2018/03/22 16:06:33 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: January 6 2017 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt SMIME_READ_PKCS7 3 52.Dt SMIME_READ_PKCS7 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -129,7 +129,8 @@ The error can be obtained from
129.Xr SMIME_write_PKCS7 3 129.Xr SMIME_write_PKCS7 3
130.Sh HISTORY 130.Sh HISTORY
131.Fn SMIME_read_PKCS7 131.Fn SMIME_read_PKCS7
132was added to OpenSSL 0.9.5. 132first appeared in OpenSSL 0.9.5 and has been available since
133.Ox 2.7 .
133.Sh BUGS 134.Sh BUGS
134The MIME parser used by 135The MIME parser used by
135.Fn SMIME_read_PKCS7 136.Fn SMIME_read_PKCS7
diff --git a/src/lib/libcrypto/man/SMIME_write_PKCS7.3 b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
index a6cff4e76e..a0a15763a1 100644
--- a/src/lib/libcrypto/man/SMIME_write_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.4 2016/12/13 15:00:22 schwarze Exp $ 1.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.5 2018/03/22 16:06:33 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>.
@@ -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: December 13 2016 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt SMIME_WRITE_PKCS7 3 53.Dt SMIME_WRITE_PKCS7 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -137,7 +137,8 @@ returns 1 for success or 0 for failure.
137.Xr SMIME_read_PKCS7 3 137.Xr SMIME_read_PKCS7 3
138.Sh HISTORY 138.Sh HISTORY
139.Fn SMIME_write_PKCS7 139.Fn SMIME_write_PKCS7
140was added to OpenSSL 0.9.5. 140first appeared in OpenSSL 0.9.5 and has been available since
141.Ox 2.7 .
141.Sh BUGS 142.Sh BUGS
142.Fn SMIME_write_PKCS7 143.Fn SMIME_write_PKCS7
143always base64 encodes PKCS#7 structures. 144always base64 encodes PKCS#7 structures.
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index 86aebb6ec2..391e9c40a3 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.11 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.12 2018/03/22 16:06:33 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.\"
@@ -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt X509V3_GET_D2I 3 53.Dt X509V3_GET_D2I 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -412,3 +412,11 @@ first appeared in OpenSSL 0.9.2b.
412first appeared in OpenSSL 0.9.3. 412first appeared in OpenSSL 0.9.3.
413Both functions have been available since 413Both functions have been available since
414.Ox 2.6 . 414.Ox 2.6 .
415.Pp
416.Fn X509V3_get_d2i ,
417.Fn X509_get_ext_d2i ,
418.Fn X509_CRL_get_ext_d2i ,
419and
420.Fn X509_REVOKED_get_ext_d2i
421first appeared in OpenSSL 0.9.5 and have been available since
422.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_CINF_new.3 b/src/lib/libcrypto/man/X509_CINF_new.3
index b22cf32224..eb18d66ffc 100644
--- a/src/lib/libcrypto/man/X509_CINF_new.3
+++ b/src/lib/libcrypto/man/X509_CINF_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CINF_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_CINF_new.3,v 1.4 2018/03/22 16:06:33 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: March 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt X509_CINF_NEW 3 18.Dt X509_CINF_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -105,3 +105,9 @@ and
105.Fn X509_VAL_free 105.Fn X509_VAL_free
106appeared before SSLeay 0.8 and have been available since 106appeared before SSLeay 0.8 and have been available since
107.Ox 2.4 . 107.Ox 2.4 .
108.Pp
109.Fn X509_CERT_AUX_new
110and
111.Fn X509_CERT_AUX_free
112first appeared in OpenSSL 0.9.5 and have been available since
113.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
index 00024dd4c6..61924eb5d8 100644
--- a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
+++ b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.6 2018/03/21 07:41:44 schwarze Exp $ 1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru> 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>
@@ -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt X509_LOOKUP_HASH_DIR 3 53.Dt X509_LOOKUP_HASH_DIR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -238,3 +238,7 @@ appeared before SSLeay 0.8.
238first appeared in SSLeay 0.9.0. 238first appeared in SSLeay 0.9.0.
239These functions have been available since 239These functions have been available since
240.Ox 2.4 . 240.Ox 2.4 .
241.Pp
242.Fn X509_load_cert_crl_file
243first appeared in OpenSSL 0.9.5 and has been available since
244.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
index 31eca6b68e..49ce32ec11 100644
--- a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
+++ b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 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.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 21 2018 $ 70.Dd $Mdocdate: March 22 2018 $
71.Dt X509_NAME_ENTRY_GET_OBJECT 3 71.Dt X509_NAME_ENTRY_GET_OBJECT 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -277,3 +277,7 @@ and
277.Fn X509_NAME_ENTRY_create_by_OBJ 277.Fn X509_NAME_ENTRY_create_by_OBJ
278appeared before SSLeay 0.8 and have been available since 278appeared before SSLeay 0.8 and have been available since
279.Ox 2.4 . 279.Ox 2.4 .
280.Pp
281.Fn X509_NAME_ENTRY_create_by_txt
282first appeared in OpenSSL 0.9.5 and has been available since
283.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
index 9e37b71474..c70c7b73d5 100644
--- a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
+++ b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 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>.
@@ -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3 53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -261,6 +261,13 @@ and
261.Fn X509_NAME_delete_entry 261.Fn X509_NAME_delete_entry
262appeared before SSLeay 0.8 and have been available since 262appeared before SSLeay 0.8 and have been available since
263.Ox 2.4 . 263.Ox 2.4 .
264.Pp
265.Fn X509_NAME_add_entry_by_txt ,
266.Fn X509_NAME_add_entry_by_OBJ ,
267and
268.Fn X509_NAME_add_entry_by_NID
269first appeared in OpenSSL 0.9.5 and have been available since
270.Ox 2.7 .
264.Sh BUGS 271.Sh BUGS
265.Fa type 272.Fa type
266can still be set to 273can still be set to
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index 11b79a5f0a..021542e911 100644
--- a/src/lib/libcrypto/man/X509_PUBKEY_new.3
+++ b/src/lib/libcrypto/man/X509_PUBKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: 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: March 21 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt X509_PUBKEY_NEW 3 52.Dt X509_PUBKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -290,3 +290,9 @@ and
290.Fn X509_PUBKEY_get 290.Fn X509_PUBKEY_get
291appeared before SSLeay 0.8 and have been available since 291appeared before SSLeay 0.8 and have been available since
292.Ox 2.4 . 292.Ox 2.4 .
293.Pp
294.Fn d2i_PUBKEY
295and
296.Fn i2d_PUBKEY
297first appeared in OpenSSL 0.9.5 and have been available since
298.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index e7501fff4a..f510a40180 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: March 21 2018 $ 56.Dd $Mdocdate: March 22 2018 $
57.Dt X509_STORE_CTX_GET_ERROR 3 57.Dt X509_STORE_CTX_GET_ERROR 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -383,3 +383,7 @@ and
383.Fn X509_verify_cert_error_string 383.Fn X509_verify_cert_error_string
384appeared before SSLeay 0.8 and have been available since 384appeared before SSLeay 0.8 and have been available since
385.Ox 2.4 . 385.Ox 2.4 .
386.Pp
387.Fn X509_STORE_CTX_get1_chain
388first appeared in OpenSSL 0.9.5 and has been available since
389.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 7e50b1b402..c14db5e44f 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.12 2018/03/21 03:28:40 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
3.\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 3.\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200
4.\" 4.\"
@@ -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: March 21 2018 $ 53.Dd $Mdocdate: March 22 2018 $
54.Dt X509_STORE_CTX_NEW 3 54.Dt X509_STORE_CTX_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -330,6 +330,12 @@ and
330appeared before SSLeay 0.8 and have been available since 330appeared before SSLeay 0.8 and have been available since
331.Ox 2.4 . 331.Ox 2.4 .
332.Pp 332.Pp
333.Fn X509_STORE_CTX_new
334and
335.Fn X509_STORE_CTX_free
336first appeared in OpenSSL 0.9.5 and have been available since
337.Ox 2.7 .
338.Pp
333.Fn X509_STORE_CTX_set0_crls 339.Fn X509_STORE_CTX_set0_crls
334was first added to OpenSSL 1.0.0. 340was first added to OpenSSL 1.0.0.
335.Sh BUGS 341.Sh BUGS
diff --git a/src/lib/libcrypto/man/d2i_ASN1_NULL.3 b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
index 8efcee69f3..498f191a95 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_NULL.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.1 2016/12/29 17:42:54 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.2 2018/03/22 16:06:33 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 29 2016 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_ASN1_NULL 3 18.Dt D2I_ASN1_NULL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -82,3 +82,9 @@ Information technology - ASN.1 encoding rules:
82Specification of Basic Encoding Rules (BER), Canonical Encoding 82Specification of Basic Encoding Rules (BER), Canonical Encoding
83Rules (CER) and Distinguished Encoding Rules (DER), 83Rules (CER) and Distinguished Encoding Rules (DER),
84section 8.8: Encoding of null value 84section 8.8: Encoding of null value
85.Sh HISTORY
86.Fn d2i_ASN1_NULL
87and
88.Fn i2d_ASN1_NULL
89first appeared in OpenSSL 0.9.5 and have been available since
90.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index 8154b1352e..e8a17ebb1d 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.9 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 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 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_ASN1_OCTET_STRING 3 18.Dt D2I_ASN1_OCTET_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -428,3 +428,7 @@ and
428first appeared in OpenSSL 0.9.3. 428first appeared in OpenSSL 0.9.3.
429These functions have been available since 429These functions have been available since
430.Ox 2.6 . 430.Ox 2.6 .
431.Pp
432.Fn i2d_ASN1_PRINTABLESTRING
433first appeared in OpenSSL 0.9.5 and has been available since
434.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_DIST_POINT.3 b/src/lib/libcrypto/man/d2i_DIST_POINT.3
index 4eb45d71da..9b25815a1a 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.2 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: d2i_DIST_POINT.3,v 1.3 2018/03/22 16:06:33 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: March 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_DIST_POINT 3 18.Dt D2I_DIST_POINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -185,3 +185,11 @@ and
185.Fn i2d_DIST_POINT_NAME 185.Fn i2d_DIST_POINT_NAME
186first appeared in OpenSSL 0.9.3 and have been available since 186first appeared in OpenSSL 0.9.3 and have been available since
187.Ox 2.6 . 187.Ox 2.6 .
188.Pp
189.Fn d2i_ACCESS_DESCRIPTION ,
190.Fn i2d_ACCESS_DESCRIPTION ,
191.Fn d2i_AUTHORITY_INFO_ACCESS ,
192and
193.Fn i2d_AUTHORITY_INFO_ACCESS
194first appeared in OpenSSL 0.9.5 and have been available since
195.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index 0212c570b0..103954c924 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.11 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.12 2018/03/22 16:06:33 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>.
@@ -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: March 21 2018 $ 52.Dd $Mdocdate: March 22 2018 $
53.Dt D2I_DSAPUBLICKEY 3 53.Dt D2I_DSAPUBLICKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -355,3 +355,13 @@ and
355.Fn i2d_DSA_SIG 355.Fn i2d_DSA_SIG
356first appeared in OpenSSL 0.9.3 and have been available since 356first appeared in OpenSSL 0.9.3 and have been available since
357.Ox 2.6 . 357.Ox 2.6 .
358.Pp
359.Fn d2i_DSA_PUBKEY ,
360.Fn i2d_DSA_PUBKEY ,
361.Fn d2i_DSA_PUBKEY_bio ,
362.Fn d2i_DSA_PUBKEY_fp ,
363.Fn i2d_DSA_PUBKEY_bio ,
364and
365.Fn i2d_DSA_PUBKEY_fp
366first appeared in OpenSSL 0.9.5 and have been available since
367.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3 b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
index 56e2878a73..ee593fd460 100644
--- a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
+++ b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.3 2018/03/22 16:06:33 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: March 21 2018 $ 17.Dd $Mdocdate: March 22 2018 $
18.Dt D2I_GENERAL_NAME 3 18.Dt D2I_GENERAL_NAME 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -146,3 +146,9 @@ and
146.Fn i2d_GENERAL_NAMES 146.Fn i2d_GENERAL_NAMES
147first appeared in OpenSSL 0.9.2b and have been available since 147first appeared in OpenSSL 0.9.2b and have been available since
148.Ox 2.6 . 148.Ox 2.6 .
149.Pp
150.Fn d2i_OTHERNAME
151and
152.Fn i2d_OTHERNAME
153first appeared in OpenSSL 0.9.5 and have been available since
154.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
index 8539f86030..9ac275e2a6 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.9 2018/02/16 17:54:23 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
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: February 16 2018 $ 51.Dd $Mdocdate: March 22 2018 $
52.Dt D2I_PKCS8PRIVATEKEY_BIO 3 52.Dt D2I_PKCS8PRIVATEKEY_BIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -164,6 +164,10 @@ return 1 on success or 0 on error.
164.Xr d2i_X509_SIG 3 , 164.Xr d2i_X509_SIG 3 ,
165.Xr PEM_write_PKCS8PrivateKey 3 , 165.Xr PEM_write_PKCS8PrivateKey 3 ,
166.Xr PKCS8_PRIV_KEY_INFO_new 3 166.Xr PKCS8_PRIV_KEY_INFO_new 3
167.Sh HISTORY
168These functions first appeared in OpenSSL 0.9.5
169and have been available since
170.Ox 2.7 .
167.Sh CAVEATS 171.Sh CAVEATS
168Do not confuse these functions with 172Do not confuse these functions with
169.Xr i2d_PKCS8PrivateKeyInfo_bio 3 173.Xr i2d_PKCS8PrivateKeyInfo_bio 3
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3
index a130ccba4f..7a2824bc57 100644
--- a/src/lib/libcrypto/man/d2i_PrivateKey.3
+++ b/src/lib/libcrypto/man/d2i_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PrivateKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ 1.\" $OpenBSD: d2i_PrivateKey.3,v 1.7 2018/03/22 16:06:33 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 is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 20 2018 $ 68.Dd $Mdocdate: March 22 2018 $
69.Dt D2I_PRIVATEKEY 3 69.Dt D2I_PRIVATEKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -273,3 +273,14 @@ and
273.Fn i2d_PublicKey 273.Fn i2d_PublicKey
274appeared in SSLeay 0.8.1b or earlier and have been available since 274appeared in SSLeay 0.8.1b or earlier and have been available since
275.Ox 2.4 . 275.Ox 2.4 .
276.Pp
277.Fn d2i_AutoPrivateKey ,
278.Fn d2i_PrivateKey_bio ,
279.Fn i2d_PrivateKey_bio ,
280.Fn d2i_PrivateKey_fp ,
281.Fn i2d_PrivateKey_fp ,
282.Fn i2d_PKCS8PrivateKeyInfo_bio ,
283and
284.Fn i2d_PKCS8PrivateKeyInfo_fp
285first appeared in OpenSSL 0.9.5 and have been available since
286.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
index 27b4dcb5a1..b0103e8914 100644
--- a/src/lib/libcrypto/man/d2i_RSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $ 1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.11 2018/03/22 16:06:33 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 is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 21 2018 $ 70.Dd $Mdocdate: March 22 2018 $
71.Dt D2I_RSAPUBLICKEY 3 71.Dt D2I_RSAPUBLICKEY 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -366,3 +366,13 @@ and
366.Fn i2d_RSAPrivateKey_fp 366.Fn i2d_RSAPrivateKey_fp
367appeared before SSLeay 0.8 and have been available since 367appeared before SSLeay 0.8 and have been available since
368.Ox 2.4 . 368.Ox 2.4 .
369.Pp
370.Fn d2i_RSA_PUBKEY ,
371.Fn i2d_RSA_PUBKEY ,
372.Fn d2i_RSA_PUBKEY_bio ,
373.Fn d2i_RSA_PUBKEY_fp ,
374.Fn i2d_RSA_PUBKEY_bio ,
375and
376.Fn i2d_RSA_PUBKEY_fp
377first appeared in OpenSSL 0.9.5 and have been available since
378.Ox 2.7 .
diff --git a/src/lib/libcrypto/man/d2i_X509.3 b/src/lib/libcrypto/man/d2i_X509.3
index 95f2ef6a4f..9c80fcdb75 100644
--- a/src/lib/libcrypto/man/d2i_X509.3
+++ b/src/lib/libcrypto/man/d2i_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $
2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000 2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 21 2018 $ 69.Dd $Mdocdate: March 22 2018 $
70.Dt D2I_X509 3 70.Dt D2I_X509 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -283,3 +283,11 @@ and
283.Fn i2d_X509_VAL 283.Fn i2d_X509_VAL
284appeared before SSLeay 0.8 and have been available since 284appeared before SSLeay 0.8 and have been available since
285.Ox 2.4 . 285.Ox 2.4 .
286.Pp
287.Fn d2i_X509_AUX ,
288.Fn i2d_X509_AUX ,
289.Fn d2i_X509_CERT_AUX ,
290and
291.Fn i2d_X509_CERT_AUX
292first appeared in OpenSSL 0.9.5 and have been available since
293.Ox 2.7 .