summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-23 01:05:50 +0000
committerschwarze <>2018-03-23 01:05:50 +0000
commite1a7d2c5fe192449ad261903f1c44858f76874a7 (patch)
tree7729abce445a239479ed6e7f8a0bfb8dd30b4f63
parent556e1a93907806ef5ffe81c4c586491d70cd7c8c (diff)
downloadopenbsd-e1a7d2c5fe192449ad261903f1c44858f76874a7.tar.gz
openbsd-e1a7d2c5fe192449ad261903f1c44858f76874a7.tar.bz2
openbsd-e1a7d2c5fe192449ad261903f1c44858f76874a7.zip
crypto HISTORY up to 0.9.8h; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/ASN1_TYPE_get.38
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.39
-rw-r--r--src/lib/libcrypto/man/OCSP_sendreq_new.311
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.310
-rw-r--r--src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.39
-rw-r--r--src/lib/libcrypto/man/d2i_X509_EXTENSION.310
-rw-r--r--src/lib/libcrypto/man/get_rfc3526_prime_8192.316
7 files changed, 59 insertions, 14 deletions
diff --git a/src/lib/libcrypto/man/ASN1_TYPE_get.3 b/src/lib/libcrypto/man/ASN1_TYPE_get.3
index afe9828b7e..3b79cf4c7c 100644
--- a/src/lib/libcrypto/man/ASN1_TYPE_get.3
+++ b/src/lib/libcrypto/man/ASN1_TYPE_get.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.4 2018/03/20 18:35:13 schwarze Exp $ 1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.5 2018/03/23 01:05:50 schwarze Exp $
2.\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 2016 -0400 2.\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 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: March 20 2018 $ 68.Dd $Mdocdate: March 23 2018 $
69.Dt ASN1_TYPE_GET 3 69.Dt ASN1_TYPE_GET 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -286,3 +286,7 @@ and
286.Fn ASN1_TYPE_set 286.Fn ASN1_TYPE_set
287appeared in SSLeay 0.8.1b or earlier and have been available since 287appeared in SSLeay 0.8.1b or earlier and have been available since
288.Ox 2.4 . 288.Ox 2.4 .
289.Pp
290.Fn ASN1_TYPE_set1
291first appeared in OpenSSL 0.9.8h and has been available since
292.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 11a01547da..050cf5a5d4 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.16 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.17 2018/03/23 01:05:50 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.\"
@@ -1294,7 +1294,12 @@ first 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 1296.Fn EVP_CIPHER_CTX_rand_key
1297first appeared in OpenSSL 0.9.8 and has been available since 1297first appeared in OpenSSL 0.9.8.
1298.Fn EVP_CIPHER_CTX_new
1299and
1300.Fn EVP_CIPHER_CTX_free
1301first appeared in OpenSSL 0.9.8b.
1302These functions have been available since
1298.Ox 4.5 . 1303.Ox 4.5 .
1299.Pp 1304.Pp
1300.Fn EVP_CIPHER_CTX_reset 1305.Fn EVP_CIPHER_CTX_reset
diff --git a/src/lib/libcrypto/man/OCSP_sendreq_new.3 b/src/lib/libcrypto/man/OCSP_sendreq_new.3
index 65014283a4..503bbdb3bb 100644
--- a/src/lib/libcrypto/man/OCSP_sendreq_new.3
+++ b/src/lib/libcrypto/man/OCSP_sendreq_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.6 2018/03/23 01:05:50 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 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 22 2018 $ 51.Dd $Mdocdate: March 23 2018 $
52.Dt OCSP_SENDREQ_NEW 3 52.Dt OCSP_SENDREQ_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -232,6 +232,13 @@ Add a Host header for
232.Fn OCSP_sendreq_bio 232.Fn OCSP_sendreq_bio
233first appeared in OpenSSL 0.9.7 and has been available since 233first appeared in OpenSSL 0.9.7 and has been available since
234.Ox 3.2 . 234.Ox 3.2 .
235.Pp
236.Fn OCSP_sendreq_new ,
237.Fn OCSP_sendreq_nbio ,
238and
239.Fn OCSP_REQ_CTX_free
240first appeared in OpenSSL 0.9.8h and have been available since
241.Ox 4.5 .
235.Sh CAVEATS 242.Sh CAVEATS
236These functions only perform a minimal HTTP query to a responder. 243These functions only perform a minimal HTTP query to a responder.
237If an application wishes to support more advanced features, it 244If an application wishes to support more advanced features, it
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3
index e9d57c037f..3c3c0d753b 100644
--- a/src/lib/libcrypto/man/X509_ALGOR_dup.3
+++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.9 2018/03/23 01:05:50 schwarze Exp $
2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 2.\" OpenSSL 4692340e Jun 7 15:49:08 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: March 21 2018 $ 68.Dd $Mdocdate: March 23 2018 $
69.Dt X509_ALGOR_DUP 3 69.Dt X509_ALGOR_DUP 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -222,3 +222,9 @@ appeared before SSLeay 0.8 and have been available since
222.Fn X509_ALGOR_dup 222.Fn X509_ALGOR_dup
223first appeared in SSLeay 0.9.1 and has been avialable since 223first appeared in SSLeay 0.9.1 and has been avialable since
224.Ox 2.6 . 224.Ox 2.6 .
225.Pp
226.Fn X509_ALGOR_set0
227and
228.Fn X509_ALGOR_get0
229first appeared in OpenSSL 0.9.8h and have been available since
230.Ox 4.5 .
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 343cf22111..5b22b5d733 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.10 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.11 2018/03/23 01:05:50 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.\"
@@ -675,7 +675,12 @@ X509_VERIFY_PARAM_free(param);
675.Fn X509_VERIFY_PARAM_lookup , 675.Fn X509_VERIFY_PARAM_lookup ,
676and 676and
677.Fn X509_VERIFY_PARAM_table_cleanup 677.Fn X509_VERIFY_PARAM_table_cleanup
678first appeared in OpenSSL 0.9.8 and have been available since 678first appeared in OpenSSL 0.9.8.
679.Fn X509_VERIFY_PARAM_clear_flags
680and
681.Fn X509_VERIFY_PARAM_get_flags
682first appeared in OpenSSL 0.9.8a.
683All these functions have been available since
679.Ox 4.5 . 684.Ox 4.5 .
680.Sh BUGS 685.Sh BUGS
681Delta CRL checking is currently primitive. 686Delta CRL checking is currently primitive.
diff --git a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3 b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
index dff071882d..046ef29e78 100644
--- a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
+++ b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.3 2018/03/23 01:05:50 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 D2I_X509_EXTENSION 3 18.Dt D2I_X509_EXTENSION 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -96,3 +96,9 @@ and
96.Fn i2d_X509_EXTENSION 96.Fn i2d_X509_EXTENSION
97appeared before SSLeay 0.8 and have been available since 97appeared before SSLeay 0.8 and have been available since
98.Ox 2.4 . 98.Ox 2.4 .
99.Pp
100.Fn d2i_X509_EXTENSIONS
101and
102.Fn i2d_X509_EXTENSIONS
103first appeared in OpenSSL 0.9.8h and have been available since
104.Ox 4.5 .
diff --git a/src/lib/libcrypto/man/get_rfc3526_prime_8192.3 b/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
index cb72e484f5..ff6289f10c 100644
--- a/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
+++ b/src/lib/libcrypto/man/get_rfc3526_prime_8192.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.2 2018/02/22 15:22:06 schwarze Exp $ 1.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $
2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400
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: February 22 2018 $ 18.Dd $Mdocdate: March 23 2018 $
19.Dt GET_RFC3526_PRIME_8192 3 19.Dt GET_RFC3526_PRIME_8192 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -151,6 +151,18 @@ information about these numbers.
151.Pp 151.Pp
152RFC 3526, "More Modular Exponential (MODP) Diffie-Hellman groups 152RFC 3526, "More Modular Exponential (MODP) Diffie-Hellman groups
153for Internet Key Exchange (IKE)", defines the other six numbers. 153for Internet Key Exchange (IKE)", defines the other six numbers.
154.Sh HISTORY
155.Fn get_rfc2409_prime_768 ,
156.Fn get_rfc2409_prime_1024 ,
157.Fn get_rfc3526_prime_1536 ,
158.Fn get_rfc3526_prime_2048 ,
159.Fn get_rfc3526_prime_3072 ,
160.Fn get_rfc3526_prime_4096 ,
161.Fn get_rfc3526_prime_6144 ,
162and
163.Fn get_rfc3526_prime_8192
164first appeared in OpenSSL 0.9.8a and have been available since
165.Ox 4.5 .
154.Sh CAVEATS 166.Sh CAVEATS
155As all the memory needed for storing the numbers is dynamically 167As all the memory needed for storing the numbers is dynamically
156allocated, the 168allocated, the