summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-23 00:09:11 +0000
committerschwarze <>2018-03-23 00:09:11 +0000
commit2f45bf60fce3ef983ba90d5f9c02dd702f7970b5 (patch)
treeff7e862a1bebde92f26e9199e7cc5cf526fa197c
parentb44fc1ae1b17ba18daa44000fb24e3f02cbf4684 (diff)
downloadopenbsd-2f45bf60fce3ef983ba90d5f9c02dd702f7970b5.tar.gz
openbsd-2f45bf60fce3ef983ba90d5f9c02dd702f7970b5.tar.bz2
openbsd-2f45bf60fce3ef983ba90d5f9c02dd702f7970b5.zip
crypto HISTORY up to 0.9.8; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/ASN1_generate_nconf.37
-rw-r--r--src/lib/libcrypto/man/BIO_get_ex_new_index.314
-rw-r--r--src/lib/libcrypto/man/BN_BLINDING_new.39
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.313
-rw-r--r--src/lib/libcrypto/man/BN_get0_nist_prime_521.38
-rw-r--r--src/lib/libcrypto/man/BN_set_negative.310
-rw-r--r--src/lib/libcrypto/man/DSA_generate_parameters.38
-rw-r--r--src/lib/libcrypto/man/ECDSA_SIG_new.324
-rw-r--r--src/lib/libcrypto/man/EC_GFp_simple_method.311
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_copy.329
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_new.313
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.331
-rw-r--r--src/lib/libcrypto/man/EC_POINT_add.38
-rw-r--r--src/lib/libcrypto/man/EC_POINT_new.316
-rw-r--r--src/lib/libcrypto/man/ERR_set_mark.37
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.38
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.311
-rw-r--r--src/lib/libcrypto/man/NAME_CONSTRAINTS_new.312
-rw-r--r--src/lib/libcrypto/man/OPENSSL_sk_new.38
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.320
-rw-r--r--src/lib/libcrypto/man/POLICYINFO_new.312
-rw-r--r--src/lib/libcrypto/man/RSA_generate_key.38
-rw-r--r--src/lib/libcrypto/man/SHA1.38
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.313
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.316
-rw-r--r--src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.322
-rw-r--r--src/lib/libcrypto/man/X509_check_private_key.38
-rw-r--r--src/lib/libcrypto/man/d2i_ECPKParameters.335
29 files changed, 329 insertions, 68 deletions
diff --git a/src/lib/libcrypto/man/ASN1_generate_nconf.3 b/src/lib/libcrypto/man/ASN1_generate_nconf.3
index 5e1ba0a817..cc0e6fc060 100644
--- a/src/lib/libcrypto/man/ASN1_generate_nconf.3
+++ b/src/lib/libcrypto/man/ASN1_generate_nconf.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.9 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson. 4.\" This file was written by Dr. Stephen Henson.
@@ -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 25 2016 $ 52.Dd $Mdocdate: March 23 2018 $
53.Dt ASN1_GENERATE_NCONF 3 53.Dt ASN1_GENERATE_NCONF 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -389,4 +389,5 @@ e=INTEGER:0x010001
389.Fn ASN1_generate_nconf 389.Fn ASN1_generate_nconf
390and 390and
391.Fn ASN1_generate_v3 391.Fn ASN1_generate_v3
392were added to OpenSSL 0.9.8. 392first appeared in OpenSSL 0.9.8 and have been available since
393.Ox 4.5 .
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 9dea1fb0b5..ad7c5a308c 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.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.8 2018/03/23 00:09:11 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 22 2018 $ 52.Dd $Mdocdate: March 23 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
@@ -155,3 +155,13 @@ and
155.Fn UI_get_ex_data 155.Fn UI_get_ex_data
156first appeared in OpenSSL 0.9.7 and have been available since 156first appeared in OpenSSL 0.9.7 and have been available since
157.Ox 3.2 . 157.Ox 3.2 .
158.Pp
159.Fn ECDH_get_ex_new_index ,
160.Fn ECDH_set_ex_data ,
161.Fn ECDH_get_ex_data ,
162.Fn ECDSA_get_ex_new_index ,
163.Fn ECDSA_set_ex_data ,
164and
165.Fn ECDSA_get_ex_data
166first appeared in OpenSSL 0.9.8 and have been available since
167.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/BN_BLINDING_new.3 b/src/lib/libcrypto/man/BN_BLINDING_new.3
index bcfc6bccd1..c74e936fcc 100644
--- a/src/lib/libcrypto/man/BN_BLINDING_new.3
+++ b/src/lib/libcrypto/man/BN_BLINDING_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_BLINDING_new.3,v 1.7 2018/03/21 06:26:31 schwarze Exp $ 1.\" $OpenBSD: BN_BLINDING_new.3,v 1.8 2018/03/23 00:09:11 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 Nils Larsch <nils@openssl.org>. 4.\" This file was written by Nils Larsch <nils@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 23 2018 $
53.Dt BN_BLINDING_NEW 3 53.Dt BN_BLINDING_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -323,10 +323,11 @@ and
323.Fn BN_BLINDIND_invert_ex , 323.Fn BN_BLINDIND_invert_ex ,
324.Fn BN_BLINDING_get_thread_id , 324.Fn BN_BLINDING_get_thread_id ,
325.Fn BN_BLINDING_set_thread_id , 325.Fn BN_BLINDING_set_thread_id ,
326.Fn BN_BLINDING_get_flags ,
326.Fn BN_BLINDING_set_flags , 327.Fn BN_BLINDING_set_flags ,
327.Fn BN_BLINDING_get_flags
328and 328and
329.Fn BN_BLINDING_create_param 329.Fn BN_BLINDING_create_param
330were first introduced in OpenSSL 0.9.8. 330first appeared in OpenSSL 0.9.8 and have been available since
331.Ox 4.5 .
331.Sh AUTHORS 332.Sh AUTHORS
332.An Nils Larsch Aq Mt nils@openssl.org 333.An Nils Larsch Aq Mt nils@openssl.org
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index 20fd93897c..768a7eb76a 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.11 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.12 2018/03/23 00:09:11 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 22 2018 $ 53.Dd $Mdocdate: March 23 2018 $
54.Dt BN_GENERATE_PRIME 3 54.Dt BN_GENERATE_PRIME 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -396,6 +396,15 @@ was added in SSLeay 0.9.1 and
396first appeared in OpenSSL 0.9.5 and has been available since 396first appeared in OpenSSL 0.9.5 and has been available since
397.Ox 2.7 . 397.Ox 2.7 .
398.Pp 398.Pp
399.Fn BN_generate_prime_ex ,
400.Fn BN_is_prime_ex ,
401.Fn BN_is_prime_fasttest_ex ,
402.Fn BN_GENCB_set_old ,
403and
404.Fn BN_GENCB_set
405first appeared in OpenSSL 0.9.8 and have been available since
406.Ox 4.5 .
407.Pp
399.Fn BN_GENCB_new , 408.Fn BN_GENCB_new ,
400.Fn BN_GENCB_free , 409.Fn BN_GENCB_free ,
401and 410and
diff --git a/src/lib/libcrypto/man/BN_get0_nist_prime_521.3 b/src/lib/libcrypto/man/BN_get0_nist_prime_521.3
index 74edc77a8f..eb95c42210 100644
--- a/src/lib/libcrypto/man/BN_get0_nist_prime_521.3
+++ b/src/lib/libcrypto/man/BN_get0_nist_prime_521.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_get0_nist_prime_521.3,v 1.4 2016/12/11 10:00:30 jmc Exp $ 1.\" $OpenBSD: BN_get0_nist_prime_521.3,v 1.5 2018/03/23 00:09:11 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 Rich Salz <rsalz@openssl.org>. 4.\" This file was written by Rich Salz <rsalz@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 11 2016 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt BN_GET0_NIST_PRIME_521 3 52.Dt BN_GET0_NIST_PRIME_521 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -83,3 +83,7 @@ functions return a
83for the specific NIST prime curve (e.g. P-256). 83for the specific NIST prime curve (e.g. P-256).
84.Sh SEE ALSO 84.Sh SEE ALSO
85.Xr BN_new 3 85.Xr BN_new 3
86.Sh HISTORY
87These functions first appeared in OpenSSL 0.9.8
88and have been available since
89.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/BN_set_negative.3 b/src/lib/libcrypto/man/BN_set_negative.3
index 29cb2d95cf..69927c1bb1 100644
--- a/src/lib/libcrypto/man/BN_set_negative.3
+++ b/src/lib/libcrypto/man/BN_set_negative.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_set_negative.3,v 1.3 2016/12/10 21:13:25 schwarze Exp $ 1.\" $OpenBSD: BN_set_negative.3,v 1.4 2018/03/23 00:09:11 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 10 2016 $ 17.Dd $Mdocdate: March 23 2018 $
18.Dt BN_SET_NEGATIVE 3 18.Dt BN_SET_NEGATIVE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -55,3 +55,9 @@ is negative or 0 otherwise.
55.Xr BN_new 3 , 55.Xr BN_new 3 ,
56.Xr BN_set_bit 3 , 56.Xr BN_set_bit 3 ,
57.Xr BN_zero 3 57.Xr BN_zero 3
58.Sh HISTORY
59.Fn BN_set_negative
60and
61.Fn BN_is_negative
62first appeared in OpenSSL 0.9.8 and have been available since
63.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/DSA_generate_parameters.3 b/src/lib/libcrypto/man/DSA_generate_parameters.3
index 9e2fb5cfbf..3d124462ca 100644
--- a/src/lib/libcrypto/man/DSA_generate_parameters.3
+++ b/src/lib/libcrypto/man/DSA_generate_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_generate_parameters.3,v 1.8 2018/03/21 06:37:18 schwarze Exp $ 1.\" $OpenBSD: DSA_generate_parameters.3,v 1.9 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400 2.\" OpenSSL 9b86974e Aug 7 22:14:47 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>,
@@ -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 23 2018 $
53.Dt DSA_GENERATE_PARAMETERS 3 53.Dt DSA_GENERATE_PARAMETERS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -220,5 +220,9 @@ did not reveal how many witnesses had been tested); since OpenSSL 0.9.5,
220is called as in 220is called as in
221.Xr BN_is_prime 3 , 221.Xr BN_is_prime 3 ,
222i.e. once for each witness. 222i.e. once for each witness.
223.Pp
224.Fn DSA_generate_parameters_ex
225first appeared in OpenSSL 0.9.8 and has been available since
226.Ox 4.5 .
223.Sh BUGS 227.Sh BUGS
224Seed lengths > 20 are not supported. 228Seed lengths > 20 are not supported.
diff --git a/src/lib/libcrypto/man/ECDSA_SIG_new.3 b/src/lib/libcrypto/man/ECDSA_SIG_new.3
index a833776606..d462e1f949 100644
--- a/src/lib/libcrypto/man/ECDSA_SIG_new.3
+++ b/src/lib/libcrypto/man/ECDSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.9 2018/03/18 13:49:08 schwarze Exp $ 1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Nils Larsch <nils@openssl.org>. 4.\" This file was written by Nils Larsch <nils@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 18 2018 $ 52.Dd $Mdocdate: March 23 2018 $
53.Dt ECDSA_SIG_NEW 3 53.Dt ECDSA_SIG_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -483,7 +483,25 @@ if (ret == -1) {
483ANSI X9.62, US Federal Information Processing Standard FIPS 186-2 483ANSI X9.62, US Federal Information Processing Standard FIPS 186-2
484(Digital Signature Standard, DSS) 484(Digital Signature Standard, DSS)
485.Sh HISTORY 485.Sh HISTORY
486The ECDSA implementation was first introduced in OpenSSL 0.9.8. 486.Fn ECDSA_SIG_new ,
487.Fn ECDSA_SIG_free ,
488.Fn i2d_ECDSA_SIG ,
489.Fn d2i_ECDSA_SIG ,
490.Fn ECDSA_size ,
491.Fn ECDSA_sign_setup ,
492.Fn ECDSA_sign ,
493.Fn ECDSA_sign_ex ,
494.Fn ECDSA_verify ,
495.Fn ECDSA_do_sign ,
496.Fn ECDSA_do_sign_ex ,
497.Fn ECDSA_do_verify ,
498.Fn ECDSA_OpenSSL ,
499.Fn ECDSA_get_default_method ,
500.Fn ECDSA_set_default_method ,
501and
502.Fn ECDSA_set_method
503first appeared in OpenSSL 0.9.8 and have been available since
504.Ox 4.5 .
487.Sh AUTHORS 505.Sh AUTHORS
488.An Nils Larsch 506.An Nils Larsch
489for the OpenSSL project. 507for the OpenSSL project.
diff --git a/src/lib/libcrypto/man/EC_GFp_simple_method.3 b/src/lib/libcrypto/man/EC_GFp_simple_method.3
index 29cda46ae9..b407d9093d 100644
--- a/src/lib/libcrypto/man/EC_GFp_simple_method.3
+++ b/src/lib/libcrypto/man/EC_GFp_simple_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GFp_simple_method.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EC_GFp_simple_method.3,v 1.8 2018/03/23 00:09:11 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 Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_GFP_SIMPLE_METHOD 3 52.Dt EC_GFP_SIMPLE_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -165,3 +165,10 @@ and
165.Fn EC_GFp_mont_method 165.Fn EC_GFp_mont_method
166first appeared in OpenSSL 0.9.7 and have been available since 166first appeared in OpenSSL 0.9.7 and have been available since
167.Ox 3.2 . 167.Ox 3.2 .
168.Pp
169.Fn EC_GFp_nist_method ,
170.Fn EC_GF2m_simple_method ,
171and
172.Fn EC_METHOD_get_field_type
173first appeared in OpenSSL 0.9.8 and have been available since
174.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EC_GROUP_copy.3 b/src/lib/libcrypto/man/EC_GROUP_copy.3
index 8d6ab55fdf..5164d6ddea 100644
--- a/src/lib/libcrypto/man/EC_GROUP_copy.3
+++ b/src/lib/libcrypto/man/EC_GROUP_copy.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_copy.3,v 1.8 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EC_GROUP_copy.3,v 1.9 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100 2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_GROUP_COPY 3 52.Dt EC_GROUP_COPY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -495,3 +495,28 @@ and
495.Fn EC_GROUP_get_cofactor 495.Fn EC_GROUP_get_cofactor
496first appeared in OpenSSL 0.9.7 and have been available since 496first appeared in OpenSSL 0.9.7 and have been available since
497.Ox 3.2 . 497.Ox 3.2 .
498.Pp
499.Fn EC_GROUP_dup ,
500.Fn EC_GROUP_set_generator ,
501.Fn EC_GROUP_get0_generator ,
502.Fn EC_GROUP_get_order ,
503.Fn EC_GROUP_get_cofactor ,
504.Fn EC_GROUP_set_curve_name ,
505.Fn EC_GROUP_get_curve_name ,
506.Fn EC_GROUP_set_asn1_flag ,
507.Fn EC_GROUP_get_asn1_flag ,
508.Fn EC_GROUP_set_point_conversion_form ,
509.Fn EC_GROUP_get_point_conversion_form ,
510.Fn EC_GROUP_get0_seed ,
511.Fn EC_GROUP_get_seed_len ,
512.Fn EC_GROUP_set_seed ,
513.Fn EC_GROUP_get_degree ,
514.Fn EC_GROUP_check ,
515.Fn EC_GROUP_check_discriminant ,
516.Fn EC_GROUP_cmp ,
517.Fn EC_GROUP_get_basis_type ,
518.Fn EC_GROUP_get_trinomial_basis ,
519and
520.Fn EC_GROUP_get_pentanomial_basis
521first appeared in OpenSSL 0.9.8 and has been available since
522.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EC_GROUP_new.3 b/src/lib/libcrypto/man/EC_GROUP_new.3
index 119e7df4d8..beba8ce72a 100644
--- a/src/lib/libcrypto/man/EC_GROUP_new.3
+++ b/src/lib/libcrypto/man/EC_GROUP_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EC_GROUP_new.3,v 1.8 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL 9b86974e Mon Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Mon Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_GROUP_NEW 3 52.Dt EC_GROUP_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -316,3 +316,12 @@ and
316.Fn EC_GROUP_get_curve_GFp 316.Fn EC_GROUP_get_curve_GFp
317first appeared in OpenSSL 0.9.7 and have been available since 317first appeared in OpenSSL 0.9.7 and have been available since
318.Ox 3.2 . 318.Ox 3.2 .
319.Pp
320.Fn EC_GROUP_new_curve_GF2m ,
321.Fn EC_GROUP_new_by_curve_name ,
322.Fn EC_GROUP_set_curve_GF2m ,
323.Fn EC_GROUP_get_curve_GF2m ,
324and
325.Fn EC_get_builtin_curves
326first appeared in OpenSSL 0.9.8 and have been available since
327.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index 7767fb55e9..c9f8c6d2b3 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_new.3,v 1.9 2018/02/17 16:59:48 schwarze Exp $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL d900a015 Oct 8 14:40:42 2015 +0200 2.\" OpenSSL d900a015 Oct 8 14:40:42 2015 +0200
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 17 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_KEY_NEW 3 52.Dt EC_KEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -526,3 +526,30 @@ returns the point_conversion_form for the
526.Xr EC_POINT_new 3 , 526.Xr EC_POINT_new 3 ,
527.Xr ECDSA_SIG_new 3 , 527.Xr ECDSA_SIG_new 3 ,
528.Xr EVP_PKEY_set1_EC_KEY 3 528.Xr EVP_PKEY_set1_EC_KEY 3
529.Sh HISTORY
530.Fn EC_KEY_new ,
531.Fn EC_KEY_new_by_curve_name ,
532.Fn EC_KEY_free ,
533.Fn EC_KEY_copy ,
534.Fn EC_KEY_dup ,
535.Fn EC_KEY_up_ref ,
536.Fn EC_KEY_get0_group ,
537.Fn EC_KEY_set_group ,
538.Fn EC_KEY_get0_private_key ,
539.Fn EC_KEY_set_private_key ,
540.Fn EC_KEY_get0_public_key ,
541.Fn EC_KEY_set_public_key ,
542.Fn EC_KEY_get_enc_flags ,
543.Fn EC_KEY_set_enc_flags ,
544.Fn EC_KEY_get_conv_form ,
545.Fn EC_KEY_set_conv_form ,
546.Fn EC_KEY_get_key_method_data ,
547.Fn EC_KEY_insert_key_method_data ,
548.Fn EC_KEY_set_asn1_flag ,
549.Fn EC_KEY_precompute_mult ,
550.Fn EC_KEY_generate_key ,
551.Fn EC_KEY_check_key ,
552and
553.Fn EC_KEY_print_fp
554first appeared in OpenSSL 0.9.8 and have been available since
555.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3
index 50d7b553a4..c58f4016a9 100644
--- a/src/lib/libcrypto/man/EC_POINT_add.3
+++ b/src/lib/libcrypto/man/EC_POINT_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_add.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EC_POINT_add.3,v 1.8 2018/03/23 00:09:11 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 Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_POINT_ADD 3 52.Dt EC_POINT_ADD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -286,3 +286,7 @@ and
286.Fn EC_GROUP_precompute_mult 286.Fn EC_GROUP_precompute_mult
287first appeared in OpenSSL 0.9.7 and have been available since 287first appeared in OpenSSL 0.9.7 and have been available since
288.Ox 3.2 . 288.Ox 3.2 .
289.Pp
290.Fn EC_GROUP_have_precompute_mult
291first appeared in OpenSSL 0.9.8 and has been available since
292.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EC_POINT_new.3 b/src/lib/libcrypto/man/EC_POINT_new.3
index fa853701fb..77023403b9 100644
--- a/src/lib/libcrypto/man/EC_POINT_new.3
+++ b/src/lib/libcrypto/man/EC_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_new.3,v 1.7 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EC_POINT_new.3,v 1.8 2018/03/23 00:09:11 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 Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt EC_POINT_NEW 3 52.Dt EC_POINT_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -487,3 +487,15 @@ and
487.Fn EC_POINT_oct2point 487.Fn EC_POINT_oct2point
488first appeared in OpenSSL 0.9.7 and have been available since 488first appeared in OpenSSL 0.9.7 and have been available since
489.Ox 3.2 . 489.Ox 3.2 .
490.Pp
491.Fn EC_POINT_dup ,
492.Fn EC_POINT_set_affine_coordinates_GF2m ,
493.Fn EC_POINT_get_affine_coordinates_GF2m ,
494.Fn EC_POINT_set_compressed_coordinates_GF2m ,
495.Fn EC_POINT_point2bn ,
496.Fn EC_POINT_bn2point ,
497.Fn EC_POINT_point2hex ,
498and
499.Fn EC_POINT_hex2point
500first appeared in OpenSSL 0.9.8 and have been available since
501.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/ERR_set_mark.3 b/src/lib/libcrypto/man/ERR_set_mark.3
index bc8e115fd1..2f3486d8c0 100644
--- a/src/lib/libcrypto/man/ERR_set_mark.3
+++ b/src/lib/libcrypto/man/ERR_set_mark.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_set_mark.3,v 1.3 2016/11/23 17:59:29 schwarze Exp $ 1.\" $OpenBSD: ERR_set_mark.3,v 1.4 2018/03/23 00:09:11 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 Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@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 23 2016 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt ERR_SET_MARK 3 52.Dt ERR_SET_MARK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -82,4 +82,5 @@ the stack became empty, otherwise 1.
82.Fn ERR_set_mark 82.Fn ERR_set_mark
83and 83and
84.Fn ERR_pop_to_mark 84.Fn ERR_pop_to_mark
85were added in OpenSSL 0.9.8. 85first appeared in OpenSSL 0.9.8 and have been available since
86.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 3c9aa01bfb..11a01547da 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.15 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.16 2018/03/23 00:09:11 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.\"
@@ -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 22 2018 $ 54.Dd $Mdocdate: March 23 2018 $
55.Dt EVP_ENCRYPTINIT 3 55.Dt EVP_ENCRYPTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -1293,6 +1293,10 @@ and
1293first appeared in OpenSSL 0.9.7 and have been available since 1293first appeared in OpenSSL 0.9.7 and have been available since
1294.Ox 3.2 . 1294.Ox 3.2 .
1295.Pp 1295.Pp
1296.Fn EVP_CIPHER_CTX_rand_key
1297first appeared in OpenSSL 0.9.8 and has been available since
1298.Ox 4.5 .
1299.Pp
1296.Fn EVP_CIPHER_CTX_reset 1300.Fn EVP_CIPHER_CTX_reset
1297first appeared in OpenSSL 1.1.0. 1301first appeared in OpenSSL 1.1.0.
1298.Sh BUGS 1302.Sh BUGS
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index 83909c6399..28484c9022 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_cmp.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.7 2018/03/21 07:00:52 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.8 2018/03/23 00:09:11 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 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 23 2018 $
53.Dt EVP_PKEY_CMP 3 53.Dt EVP_PKEY_CMP 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -153,3 +153,7 @@ appeared in SSLeay 0.8.1b or earlier.
153first appeared in SSLeay 0.9.0. 153first appeared in SSLeay 0.9.0.
154These functions have been available since 154These functions have been available since
155.Ox 2.4 . 155.Ox 2.4 .
156.Pp
157.Fn EVP_PKEY_cmp
158first appeared in OpenSSL 0.9.8 and has been available since
159.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index ee8191bc8f..e61c2d8068 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.9 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.10 2018/03/23 00:09:11 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 22 2018 $ 52.Dd $Mdocdate: March 23 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
@@ -314,3 +314,10 @@ and
314.Fn EVP_PKEY_get1_DH 314.Fn EVP_PKEY_get1_DH
315first appeared in OpenSSL 0.9.5 and have been available since 315first appeared in OpenSSL 0.9.5 and have been available since
316.Ox 2.7 . 316.Ox 2.7 .
317.Pp
318.Fn EVP_PKEY_set1_EC_KEY ,
319.Fn EVP_PKEY_get1_EC_KEY ,
320and
321.Fn EVP_PKEY_assign_EC_KEY
322first appeared in OpenSSL 0.9.8 and have been available since
323.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3 b/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
index 5ef737cb4e..db64e14ce4 100644
--- a/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
+++ b/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: NAME_CONSTRAINTS_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: NAME_CONSTRAINTS_new.3,v 1.3 2018/03/23 00:09:11 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 23 2018 $
18.Dt NAME_CONSTRAINTS_NEW 3 18.Dt NAME_CONSTRAINTS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -87,3 +87,11 @@ if an error occurs.
87RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 87RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
88Certificate Revocation List (CRL) Profile, 88Certificate Revocation List (CRL) Profile,
89section 4.2.1.10: Name Constraints 89section 4.2.1.10: Name Constraints
90.Sh HISTORY
91.Fn NAME_CONSTRAINTS_new ,
92.Fn NAME_CONSTRAINTS_free ,
93.Fn GENERAL_SUBTREE_new ,
94and
95.Fn GENERAL_SUBTREE_free
96first appeared in OpenSSL 0.9.8 and have been available since
97.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3
index 4e2fbcc342..e625f3398e 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.6 2018/03/22 22:07:12 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.7 2018/03/23 00:09:11 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 22 2018 $ 17.Dd $Mdocdate: March 23 2018 $
18.Dt OPENSSL_SK_NEW 3 18.Dt OPENSSL_SK_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -560,6 +560,10 @@ first appeared in OpenSSL 0.9.6 and has been available since
560.Fn sk_is_sorted 560.Fn sk_is_sorted
561first appeared in OpenSSL 0.9.7e and has been available since 561first appeared in OpenSSL 0.9.7e and has been available since
562.Ox 3.8 . 562.Ox 3.8 .
563.Pp
564.Fn sk_find_ex
565first appeared in OpenSSL 0.9.8 and has been available since
566.Ox 4.5 .
563.Sh BUGS 567.Sh BUGS
564.Fn sk_set 568.Fn sk_set
565does not set the state of the 569does not set the state of the
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 01f7817123..0dc167929c 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.11 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.12 2018/03/23 00:09:11 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 22 2018 $ 52.Dd $Mdocdate: March 23 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
@@ -1302,6 +1302,22 @@ and
1302.Fn PEM_write_X509_AUX 1302.Fn PEM_write_X509_AUX
1303first appeared in OpenSSL 0.9.5 and have been available since 1303first appeared in OpenSSL 0.9.5 and have been available since
1304.Ox 2.7 . 1304.Ox 2.7 .
1305.Pp
1306.Fn PEM_read_bio_ECPKParameters ,
1307.Fn PEM_read_ECPKParameters ,
1308.Fn PEM_write_bio_ECPKParameters ,
1309.Fn PEM_write_ECPKParameters ,
1310.Fn PEM_read_bio_ECPrivateKey ,
1311.Fn PEM_read_ECPrivateKey ,
1312.Fn PEM_write_bio_ECPrivateKey ,
1313.Fn PEM_write_ECPrivateKey ,
1314.Fn PEM_read_bio_EC_PUBKEY ,
1315.Fn PEM_read_EC_PUBKEY ,
1316.Fn PEM_write_bio_EC_PUBKEY ,
1317and
1318.Fn PEM_write_EC_PUBKEY
1319first appeared in OpenSSL 0.9.8 and have been available since
1320.Ox 4.5 .
1305.Sh CAVEATS 1321.Sh CAVEATS
1306A frequent cause of problems is attempting to use the PEM routines like 1322A frequent cause of problems is attempting to use the PEM routines like
1307this: 1323this:
diff --git a/src/lib/libcrypto/man/POLICYINFO_new.3 b/src/lib/libcrypto/man/POLICYINFO_new.3
index 6c5800d93c..7dab0a5621 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.4 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: POLICYINFO_new.3,v 1.5 2018/03/23 00:09:11 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 23 2018 $
18.Dt POLICYINFO_NEW 3 18.Dt POLICYINFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -203,6 +203,14 @@ and
203.Fn NOTICEREF_free 203.Fn NOTICEREF_free
204first appeared in OpenSSL 0.9.3 and have been available since 204first appeared in OpenSSL 0.9.3 and have been available since
205.Ox 2.6 . 205.Ox 2.6 .
206.Pp
207.Fn POLICY_MAPPING_new ,
208.Fn POLICY_MAPPING_free ,
209.Fn POLICY_CONSTRAINTS_new ,
210and
211.Fn POLICY_CONSTRAINTS_free
212first appeared in OpenSSL 0.9.8 and have been available since
213.Ox 4.5 .
206.Sh BUGS 214.Sh BUGS
207This is a lot of nested data structures, but most of them are 215This is a lot of nested data structures, but most of them are
208designed to have almost no effect. 216designed to have almost no effect.
diff --git a/src/lib/libcrypto/man/RSA_generate_key.3 b/src/lib/libcrypto/man/RSA_generate_key.3
index c977bc9074..3461b86512 100644
--- a/src/lib/libcrypto/man/RSA_generate_key.3
+++ b/src/lib/libcrypto/man/RSA_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_generate_key.3,v 1.9 2018/03/21 07:25:59 schwarze Exp $ 1.\" $OpenBSD: RSA_generate_key.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500
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 23 2018 $
52.Dt RSA_GENERATE_KEY 3 52.Dt RSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -152,6 +152,10 @@ appeared before SSLeay 0.8 and had its
152argument added in SSLeay 0.9.0. 152argument added in SSLeay 0.9.0.
153It has been available since 153It has been available since
154.Ox 2.4 . 154.Ox 2.4 .
155.Pp
156.Fn RSA_generate_key_ex
157first appeared in OpenSSL 0.9.8 and has been available since
158.Ox 4.5 .
155.Sh BUGS 159.Sh BUGS
156.Fn BN_GENCB_call cb 2 x 160.Fn BN_GENCB_call cb 2 x
157is used with two different meanings. 161is used with two different meanings.
diff --git a/src/lib/libcrypto/man/SHA1.3 b/src/lib/libcrypto/man/SHA1.3
index c9ffdccb17..74fc3380e7 100644
--- a/src/lib/libcrypto/man/SHA1.3
+++ b/src/lib/libcrypto/man/SHA1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SHA1.3,v 1.5 2018/03/21 01:30:50 schwarze Exp $ 1.\" $OpenBSD: SHA1.3,v 1.6 2018/03/23 00:09:11 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> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -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 23 2018 $
53.Dt SHA1 3 53.Dt SHA1 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -270,3 +270,7 @@ and
270.Fn SHA1_Final 270.Fn SHA1_Final
271appeared in SSLeay 0.8.1b or earlier and have been available since 271appeared in SSLeay 0.8.1b or earlier and have been available since
272.Ox 2.4 . 272.Ox 2.4 .
273.Pp
274The other functions first appeared in OpenSSL 0.9.8
275and have been available since
276.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index f2a001c1de..e1e4a94143 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.14 2018/03/22 17:11:04 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.15 2018/03/23 00:09:11 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 22 2018 $ 53.Dd $Mdocdate: March 23 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
@@ -340,8 +340,13 @@ first appeared in OpenSSL 0.9.5 and have been available since
340first appeared in OpenSSL 0.9.6 and has been available since 340first appeared in OpenSSL 0.9.6 and has been available since
341.Ox 2.9 . 341.Ox 2.9 .
342.Pp 342.Pp
343.Fn X509_STORE_CTX_set0_crls 343.Fn X509_STORE_CTX_set0_crls ,
344was first added to OpenSSL 1.0.0. 344.Fn X509_STORE_CTX_get0_param ,
345.Fn X509_STORE_CTX_set0_param ,
346and
347.Fn X509_STORE_CTX_set_default
348first appeared in OpenSSL 0.9.8 and have been available since
349.Ox 4.5 .
345.Sh BUGS 350.Sh BUGS
346The certificates and CRLs in a context are used internally and should 351The certificates and CRLs in a context are used internally and should
347.Sy not 352.Sy not
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index 911086f522..ecb56c7b0a 100644
--- a/src/lib/libcrypto/man/X509_STORE_set1_param.3
+++ b/src/lib/libcrypto/man/X509_STORE_set1_param.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.10 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.11 2018/03/23 00:09:11 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 3.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400
4.\" 4.\"
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: March 22 2018 $ 19.Dd $Mdocdate: March 23 2018 $
20.Dt X509_STORE_SET1_PARAM 3 20.Dt X509_STORE_SET1_PARAM 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -195,12 +195,18 @@ first appeared in SSLeay 0.9.0.
195These functions have been available since 195These functions have been available since
196.Ox 2.4 . 196.Ox 2.4 .
197.Pp 197.Pp
198.Fn X509_STORE_get0_objects
199first appeared in OpenSSL 1.1.0.
200.Pp
201.Fn X509_STORE_set_flags , 198.Fn X509_STORE_set_flags ,
202.Fn X509_STORE_set_purpose , 199.Fn X509_STORE_set_purpose ,
203and 200and
204.Fn X509_STORE_set_trust 201.Fn X509_STORE_set_trust
205first appeared in OpenSSL 0.9.7 and have been available since 202first appeared in OpenSSL 0.9.7 and have been available since
206.Ox 3.2 . 203.Ox 3.2 .
204.Pp
205.Fn X509_STORE_set1_param
206and
207.Fn X509_STORE_set_depth
208first appeared in OpenSSL 0.9.8 and have been available since
209.Ox 4.5 .
210.Pp
211.Fn X509_STORE_get0_objects
212first appeared in OpenSSL 1.1.0.
diff --git a/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 b/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
index 9a9194fd0f..343cf22111 100644
--- a/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
+++ b/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.9 2018/02/25 22:24:18 schwarze Exp $ 1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
2.\" full merge up to: OpenSSL d33def66 Feb 9 14:17:13 2016 -0500 2.\" full merge up to: OpenSSL d33def66 Feb 9 14:17:13 2016 -0500
3.\" selective merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 3.\" selective merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
4.\" 4.\"
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: February 25 2018 $ 71.Dd $Mdocdate: March 23 2018 $
72.Dt X509_VERIFY_PARAM_SET_FLAGS 3 72.Dt X509_VERIFY_PARAM_SET_FLAGS 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -659,6 +659,24 @@ X509_VERIFY_PARAM_free(param);
659.Xr X509_STORE_CTX_set0_param 3 , 659.Xr X509_STORE_CTX_set0_param 3 ,
660.Xr X509_STORE_set1_param 3 , 660.Xr X509_STORE_set1_param 3 ,
661.Xr X509_verify_cert 3 661.Xr X509_verify_cert 3
662.Sh HISTORY
663.Fn X509_VERIFY_PARAM_new ,
664.Fn X509_VERIFY_PARAM_free ,
665.Fn X509_VERIFY_PARAM_set1_name ,
666.Fn X509_VERIFY_PARAM_set_flags ,
667.Fn X509_VERIFY_PARAM_set_purpose ,
668.Fn X509_VERIFY_PARAM_set_trust ,
669.Fn X509_VERIFY_PARAM_set_time ,
670.Fn X509_VERIFY_PARAM_add0_policy ,
671.Fn X509_VERIFY_PARAM_set1_policies ,
672.Fn X509_VERIFY_PARAM_set_depth ,
673.Fn X509_VERIFY_PARAM_get_depth ,
674.Fn X509_VERIFY_PARAM_add0_table ,
675.Fn X509_VERIFY_PARAM_lookup ,
676and
677.Fn X509_VERIFY_PARAM_table_cleanup
678first appeared in OpenSSL 0.9.8 and have been available since
679.Ox 4.5 .
662.Sh BUGS 680.Sh BUGS
663Delta CRL checking is currently primitive. 681Delta CRL checking is currently primitive.
664Only a single delta can be used and (partly due to limitations of 682Only a single delta can be used and (partly due to limitations of
diff --git a/src/lib/libcrypto/man/X509_check_private_key.3 b/src/lib/libcrypto/man/X509_check_private_key.3
index 4702524d20..1a48478194 100644
--- a/src/lib/libcrypto/man/X509_check_private_key.3
+++ b/src/lib/libcrypto/man/X509_check_private_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_private_key.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: X509_check_private_key.3,v 1.3 2018/03/23 00:09:11 schwarze Exp $
2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800 2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 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: March 21 2018 $ 18.Dd $Mdocdate: March 23 2018 $
19.Dt X509_CHECK_PRIVATE_KEY 3 19.Dt X509_CHECK_PRIVATE_KEY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -65,3 +65,7 @@ On error or mismatch, a reason code can be obtained using
65.Fn X509_check_private_key 65.Fn X509_check_private_key
66appeared before SSLeay 0.8 and has been available since 66appeared before SSLeay 0.8 and has been available since
67.Ox 2.4 . 67.Ox 2.4 .
68.Pp
69.Fn X509_REQ_check_private_key
70first appeared in OpenSSL 0.9.8 and has been available since
71.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/d2i_ECPKParameters.3 b/src/lib/libcrypto/man/d2i_ECPKParameters.3
index 6557d75d58..3637786b6b 100644
--- a/src/lib/libcrypto/man/d2i_ECPKParameters.3
+++ b/src/lib/libcrypto/man/d2i_ECPKParameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ECPKParameters.3,v 1.10 2017/08/01 14:57:03 schwarze Exp $ 1.\" $OpenBSD: d2i_ECPKParameters.3,v 1.11 2018/03/23 00:09:11 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 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: August 1 2017 $ 68.Dd $Mdocdate: March 23 2018 $
69.Dt D2I_ECPKPARAMETERS 3 69.Dt D2I_ECPKPARAMETERS 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -434,3 +434,34 @@ Private-Key Information Syntax Specification
434RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 434RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
435Certificate Revocation List (CRL) Profile, 435Certificate Revocation List (CRL) Profile,
436section 4.1: Basic Certificate Fields 436section 4.1: Basic Certificate Fields
437.Sh HISTORY
438.Fn d2i_ECPKParameters ,
439.Fn i2d_ECPKParameters ,
440.Fn d2i_ECPKParameters_bio ,
441.Fn i2d_ECPKParameters_bio ,
442.Fn d2i_ECPKParameters_fP ,
443.Fn i2d_ECPKParameters_fp ,
444.Fn d2i_ECParameters ,
445.Fn i2d_ECParameters ,
446.Fn ECParameters_dup ,
447.Fn d2i_ECPrivateKey ,
448.Fn i2d_ECPrivateKey ,
449.Fn d2i_ECPrivateKey_bio ,
450.Fn i2d_ECPrivateKey_bio ,
451.Fn d2i_ECPrivateKey_fp ,
452.Fn i2d_ECPrivateKey_fp ,
453.Fn o2i_ECPublicKey ,
454.Fn i2o_ECPublicKey ,
455.Fn ECPKParameters_print ,
456.Fn ECPKParameters_print_fp ,
457.Fn ECParameters_print ,
458.Fn ECParameters_print_fp ,
459.Fn d2i_EC_PUBKEY ,
460.Fn i2d_EC_PUBKEY ,
461.Fn d2i_EC_PUBKEY_bio ,
462.Fn i2d_EC_PUBKEY_bio ,
463.Fn d2i_EC_PUBKEY_fp ,
464and
465.Fn i2d_EC_PUBKEY_fp
466first appeared in OpenSSL 0.9.8 and have been available since
467.Ox 4.5 .