summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2018-03-23 01:05:50 +0000
committerschwarze <schwarze@openbsd.org>2018-03-23 01:05:50 +0000
commit75db2bcac6089995895a1c4605cc7678037fa25a (patch)
tree2df033b92afcf7fb568ae2c113523eadd54de135
parentssl.h HISTORY up to 0.9.8; researched from OpenSSL git (diff)
downloadwireguard-openbsd-75db2bcac6089995895a1c4605cc7678037fa25a.tar.xz
wireguard-openbsd-75db2bcac6089995895a1c4605cc7678037fa25a.zip
crypto HISTORY up to 0.9.8h; researched from OpenSSL git
-rw-r--r--lib/libcrypto/man/ASN1_TYPE_get.38
-rw-r--r--lib/libcrypto/man/EVP_EncryptInit.39
-rw-r--r--lib/libcrypto/man/OCSP_sendreq_new.311
-rw-r--r--lib/libcrypto/man/X509_ALGOR_dup.310
-rw-r--r--lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.39
-rw-r--r--lib/libcrypto/man/d2i_X509_EXTENSION.310
-rw-r--r--lib/libcrypto/man/get_rfc3526_prime_8192.316
7 files changed, 59 insertions, 14 deletions
diff --git a/lib/libcrypto/man/ASN1_TYPE_get.3 b/lib/libcrypto/man/ASN1_TYPE_get.3
index afe9828b7e4..3b79cf4c7cd 100644
--- a/lib/libcrypto/man/ASN1_TYPE_get.3
+++ b/lib/libcrypto/man/ASN1_TYPE_get.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ASN1_TYPE_get.3,v 1.4 2018/03/20 18:35:13 schwarze Exp $
+.\" $OpenBSD: ASN1_TYPE_get.3,v 1.5 2018/03/23 01:05:50 schwarze Exp $
.\" OpenSSL 99d63d46 Mon Jun 6 00:43:05 2016 -0400
.\"
.\" This file is a derived work.
@@ -65,7 +65,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 20 2018 $
+.Dd $Mdocdate: March 23 2018 $
.Dt ASN1_TYPE_GET 3
.Os
.Sh NAME
@@ -286,3 +286,7 @@ and
.Fn ASN1_TYPE_set
appeared in SSLeay 0.8.1b or earlier and have been available since
.Ox 2.4 .
+.Pp
+.Fn ASN1_TYPE_set1
+first appeared in OpenSSL 0.9.8h and has been available since
+.Ox 4.5 .
diff --git a/lib/libcrypto/man/EVP_EncryptInit.3 b/lib/libcrypto/man/EVP_EncryptInit.3
index 11a01547da6..050cf5a5d4c 100644
--- a/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: EVP_EncryptInit.3,v 1.16 2018/03/23 00:09:11 schwarze Exp $
+.\" $OpenBSD: EVP_EncryptInit.3,v 1.17 2018/03/23 01:05:50 schwarze Exp $
.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
.\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100
.\"
@@ -1294,7 +1294,12 @@ first appeared in OpenSSL 0.9.7 and have been available since
.Ox 3.2 .
.Pp
.Fn EVP_CIPHER_CTX_rand_key
-first appeared in OpenSSL 0.9.8 and has been available since
+first appeared in OpenSSL 0.9.8.
+.Fn EVP_CIPHER_CTX_new
+and
+.Fn EVP_CIPHER_CTX_free
+first appeared in OpenSSL 0.9.8b.
+These functions have been available since
.Ox 4.5 .
.Pp
.Fn EVP_CIPHER_CTX_reset
diff --git a/lib/libcrypto/man/OCSP_sendreq_new.3 b/lib/libcrypto/man/OCSP_sendreq_new.3
index 65014283a42..503bbdb3bb1 100644
--- a/lib/libcrypto/man/OCSP_sendreq_new.3
+++ b/lib/libcrypto/man/OCSP_sendreq_new.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: OCSP_sendreq_new.3,v 1.5 2018/03/22 21:08:22 schwarze Exp $
+.\" $OpenBSD: OCSP_sendreq_new.3,v 1.6 2018/03/23 01:05:50 schwarze Exp $
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
.\"
.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 22 2018 $
+.Dd $Mdocdate: March 23 2018 $
.Dt OCSP_SENDREQ_NEW 3
.Os
.Sh NAME
@@ -232,6 +232,13 @@ Add a Host header for
.Fn OCSP_sendreq_bio
first appeared in OpenSSL 0.9.7 and has been available since
.Ox 3.2 .
+.Pp
+.Fn OCSP_sendreq_new ,
+.Fn OCSP_sendreq_nbio ,
+and
+.Fn OCSP_REQ_CTX_free
+first appeared in OpenSSL 0.9.8h and have been available since
+.Ox 4.5 .
.Sh CAVEATS
These functions only perform a minimal HTTP query to a responder.
If an application wishes to support more advanced features, it
diff --git a/lib/libcrypto/man/X509_ALGOR_dup.3 b/lib/libcrypto/man/X509_ALGOR_dup.3
index e9d57c037f7..3c3c0d753bc 100644
--- a/lib/libcrypto/man/X509_ALGOR_dup.3
+++ b/lib/libcrypto/man/X509_ALGOR_dup.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_ALGOR_dup.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $
+.\" $OpenBSD: X509_ALGOR_dup.3,v 1.9 2018/03/23 01:05:50 schwarze Exp $
.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400
.\"
.\" This file is a derived work.
@@ -65,7 +65,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 23 2018 $
.Dt X509_ALGOR_DUP 3
.Os
.Sh NAME
@@ -222,3 +222,9 @@ appeared before SSLeay 0.8 and have been available since
.Fn X509_ALGOR_dup
first appeared in SSLeay 0.9.1 and has been avialable since
.Ox 2.6 .
+.Pp
+.Fn X509_ALGOR_set0
+and
+.Fn X509_ALGOR_get0
+first appeared in OpenSSL 0.9.8h and have been available since
+.Ox 4.5 .
diff --git a/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 b/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
index 343cf22111f..5b22b5d733f 100644
--- a/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
+++ b/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.10 2018/03/23 00:09:11 schwarze Exp $
+.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.11 2018/03/23 01:05:50 schwarze Exp $
.\" full merge up to: OpenSSL d33def66 Feb 9 14:17:13 2016 -0500
.\" selective merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
.\"
@@ -675,7 +675,12 @@ X509_VERIFY_PARAM_free(param);
.Fn X509_VERIFY_PARAM_lookup ,
and
.Fn X509_VERIFY_PARAM_table_cleanup
-first appeared in OpenSSL 0.9.8 and have been available since
+first appeared in OpenSSL 0.9.8.
+.Fn X509_VERIFY_PARAM_clear_flags
+and
+.Fn X509_VERIFY_PARAM_get_flags
+first appeared in OpenSSL 0.9.8a.
+All these functions have been available since
.Ox 4.5 .
.Sh BUGS
Delta CRL checking is currently primitive.
diff --git a/lib/libcrypto/man/d2i_X509_EXTENSION.3 b/lib/libcrypto/man/d2i_X509_EXTENSION.3
index dff071882d2..046ef29e78c 100644
--- a/lib/libcrypto/man/d2i_X509_EXTENSION.3
+++ b/lib/libcrypto/man/d2i_X509_EXTENSION.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $
+.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $
.\"
.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 21 2018 $
+.Dd $Mdocdate: March 23 2018 $
.Dt D2I_X509_EXTENSION 3
.Os
.Sh NAME
@@ -96,3 +96,9 @@ and
.Fn i2d_X509_EXTENSION
appeared before SSLeay 0.8 and have been available since
.Ox 2.4 .
+.Pp
+.Fn d2i_X509_EXTENSIONS
+and
+.Fn i2d_X509_EXTENSIONS
+first appeared in OpenSSL 0.9.8h and have been available since
+.Ox 4.5 .
diff --git a/lib/libcrypto/man/get_rfc3526_prime_8192.3 b/lib/libcrypto/man/get_rfc3526_prime_8192.3
index cb72e484f51..ff6289f10cf 100644
--- a/lib/libcrypto/man/get_rfc3526_prime_8192.3
+++ b/lib/libcrypto/man/get_rfc3526_prime_8192.3
@@ -1,4 +1,4 @@
-.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.2 2018/02/22 15:22:06 schwarze Exp $
+.\" $OpenBSD: get_rfc3526_prime_8192.3,v 1.3 2018/03/23 01:05:50 schwarze Exp $
.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400
.\"
.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: February 22 2018 $
+.Dd $Mdocdate: March 23 2018 $
.Dt GET_RFC3526_PRIME_8192 3
.Os
.Sh NAME
@@ -151,6 +151,18 @@ information about these numbers.
.Pp
RFC 3526, "More Modular Exponential (MODP) Diffie-Hellman groups
for Internet Key Exchange (IKE)", defines the other six numbers.
+.Sh HISTORY
+.Fn get_rfc2409_prime_768 ,
+.Fn get_rfc2409_prime_1024 ,
+.Fn get_rfc3526_prime_1536 ,
+.Fn get_rfc3526_prime_2048 ,
+.Fn get_rfc3526_prime_3072 ,
+.Fn get_rfc3526_prime_4096 ,
+.Fn get_rfc3526_prime_6144 ,
+and
+.Fn get_rfc3526_prime_8192
+first appeared in OpenSSL 0.9.8a and have been available since
+.Ox 4.5 .
.Sh CAVEATS
As all the memory needed for storing the numbers is dynamically
allocated, the