diff options
author | 2018-03-21 21:18:08 +0000 | |
---|---|---|
committer | 2018-03-21 21:18:08 +0000 | |
commit | 3fe1df4a74fe7b5fb90e59418be6650e032f7a62 (patch) | |
tree | a0e0630248ac708cb6b32444f245a99c229f8c86 | |
parent | trim cert.pem on all arches that install it. use the installed file from (diff) | |
download | wireguard-openbsd-3fe1df4a74fe7b5fb90e59418be6650e032f7a62.tar.xz wireguard-openbsd-3fe1df4a74fe7b5fb90e59418be6650e032f7a62.zip |
crypto HISTORY up to 0.9.4; researched from OpenSSL git
-rw-r--r-- | lib/libcrypto/man/BIO_ctrl.3 | 9 | ||||
-rw-r--r-- | lib/libcrypto/man/BIO_s_bio.3 | 18 | ||||
-rw-r--r-- | lib/libcrypto/man/CRYPTO_set_locking_callback.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/DSA_dup_DH.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/OBJ_nid2obj.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/OPENSSL_sk_new.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/PEM_read_bio_PrivateKey.3 | 20 | ||||
-rw-r--r-- | lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 | 8 | ||||
-rw-r--r-- | lib/libcrypto/man/RSA_check_key.3 | 7 | ||||
-rw-r--r-- | lib/libcrypto/man/RSA_set_method.3 | 5 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 | 11 | ||||
-rw-r--r-- | lib/libcrypto/man/d2i_X509_SIG.3 | 10 |
12 files changed, 92 insertions, 25 deletions
diff --git a/lib/libcrypto/man/BIO_ctrl.3 b/lib/libcrypto/man/BIO_ctrl.3 index 375f3300459..2c9d385a415 100644 --- a/lib/libcrypto/man/BIO_ctrl.3 +++ b/lib/libcrypto/man/BIO_ctrl.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_ctrl.3,v 1.11 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BIO_ctrl.3,v 1.12 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -333,7 +333,12 @@ All these functions have been available since .Fn BIO_seek and .Fn BIO_tell -first appeared in SSLeay 0.9.1 and have been available since +first appeared in SSLeay 0.9.1. +.Fn BIO_ctrl_pending +and +.Fn BIO_ctrl_wpending +first appeared in OpenSSL 0.9.4. +These functions have been available since .Ox 2.6 . .Sh BUGS Some of the return values are ambiguous and care should be taken. diff --git a/lib/libcrypto/man/BIO_s_bio.3 b/lib/libcrypto/man/BIO_s_bio.3 index 065a8bae08e..be67fd2b063 100644 --- a/lib/libcrypto/man/BIO_s_bio.3 +++ b/lib/libcrypto/man/BIO_s_bio.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_s_bio.3,v 1.9 2017/01/06 02:29:18 schwarze Exp $ +.\" $OpenBSD: BIO_s_bio.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400 .\" .\" This file was written by @@ -53,7 +53,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: January 6 2017 $ +.Dd $Mdocdate: March 21 2018 $ .Dt BIO_S_BIO 3 .Os .Sh NAME @@ -360,6 +360,20 @@ SSL operations can successfully be continued. .Xr BIO_should_retry 3 , .Xr ssl 3 , .Xr SSL_set_bio 3 +.Sh HISTORY +.Fn BIO_s_bio , +.Fn BIO_make_bio_pair , +.Fn BIO_destroy_bio_pair , +.Fn BIO_set_write_buf_size , +.Fn BIO_get_write_buf_size , +.Fn BIO_new_bio_pair , +.Fn BIO_get_write_guarantee , +.Fn BIO_ctrl_get_write_guarantee , +.Fn BIO_get_read_request , +and +.Fn BIO_ctrl_reset_read_request +first appeared in OpenSSL 0.9.4 and have been available since +.Ox 2.6 . .Sh CAVEATS As the data is buffered, SSL operations may return with an .Dv ERROR_SSL_WANT_READ diff --git a/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/lib/libcrypto/man/CRYPTO_set_locking_callback.3 index efe1daa7e9d..beefdfc001c 100644 --- a/lib/libcrypto/man/CRYPTO_set_locking_callback.3 +++ b/lib/libcrypto/man/CRYPTO_set_locking_callback.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.6 2018/03/20 21:27:32 schwarze Exp $ +.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.7 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>, @@ -51,7 +51,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 21 2018 $ .Dt CRYPTO_SET_LOCKING_CALLBACK 3 .Os .Sh NAME @@ -376,7 +376,9 @@ appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . .Pp .Fn CRYPTO_num_locks -was added in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.4 and have been available since +.Ox 2.6 . +.Pp All functions dealing with dynamic locks were added in OpenSSL 0.9.5b-dev. .Vt CRYPTO_THREADID and associated functions were introduced in OpenSSL 1.0.0 to replace diff --git a/lib/libcrypto/man/DSA_dup_DH.3 b/lib/libcrypto/man/DSA_dup_DH.3 index e8bc872d555..a7b4f3ec6d2 100644 --- a/lib/libcrypto/man/DSA_dup_DH.3 +++ b/lib/libcrypto/man/DSA_dup_DH.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: DSA_dup_DH.3,v 1.6 2018/02/17 16:59:48 schwarze Exp $ +.\" $OpenBSD: DSA_dup_DH.3,v 1.7 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller <ulf@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: February 17 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt DSA_DUP_DH 3 .Os .Sh NAME @@ -87,6 +87,7 @@ The error codes can be obtained by .Xr ERR_get_error 3 .Sh HISTORY .Fn DSA_dup_DH -was added in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.4 and has been available since +.Ox 2.6 . .Sh CAVEATS Be careful to avoid small subgroup attacks when using this. diff --git a/lib/libcrypto/man/OBJ_nid2obj.3 b/lib/libcrypto/man/OBJ_nid2obj.3 index 813fb6cbd90..68ad6435494 100644 --- a/lib/libcrypto/man/OBJ_nid2obj.3 +++ b/lib/libcrypto/man/OBJ_nid2obj.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: OBJ_nid2obj.3,v 1.9 2018/03/21 16:09:51 schwarze Exp $ +.\" $OpenBSD: OBJ_nid2obj.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL c264592d May 14 11:28:00 2006 +0000 .\" .\" This file is a derived work. @@ -390,7 +390,10 @@ All these functions have been available since .Ox 2.4 . .Pp .Fn OBJ_txt2obj -first appeared in OpenSSL 0.9.2b and has been available since +first appeared in OpenSSL 0.9.2b. +.Fn OBJ_obj2txt +first appeared in OpenSSL 0.9.4. +Both functions have been available since .Ox 2.6 . .Sh BUGS .Fn OBJ_obj2txt diff --git a/lib/libcrypto/man/OPENSSL_sk_new.3 b/lib/libcrypto/man/OPENSSL_sk_new.3 index bddd70835c8..8d42258a110 100644 --- a/lib/libcrypto/man/OPENSSL_sk_new.3 +++ b/lib/libcrypto/man/OPENSSL_sk_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: OPENSSL_sk_new.3,v 1.3 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: OPENSSL_sk_new.3,v 1.4 2018/03/21 21:18:08 schwarze Exp $ .\" .\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -547,7 +547,10 @@ appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . .Pp .Fn sk_set -first appeared in OpenSSL 0.9.3 and has been available since +first appeared in OpenSSL 0.9.3. +.Fn sk_sort +first appeared in OpenSSL 0.9.4. +Both functions have been available since .Ox 2.6 . .Sh BUGS .Fn sk_set diff --git a/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 index d9434e2fc33..f235931fa6f 100644 --- a/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 +++ b/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.9 2018/03/21 00:37:32 schwarze Exp $ +.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -1260,6 +1260,24 @@ and .Fn PEM_write_PKCS7 appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . +.Pp +.Fn PEM_write_bio_PKCS8PrivateKey , +.Fn PEM_write_PKCS8PrivateKey , +.Fn PEM_read_bio_PKCS8 , +.Fn PEM_read_PKCS8 , +.Fn PEM_write_bio_PKCS8 , +.Fn PEM_write_PKCS8 , +.Fn PEM_read_bio_PKCS8_PRIV_KEY_INFO , +.Fn PEM_read_PKCS8_PRIV_KEY_INFO , +.Fn PEM_write_bio_PKCS8_PRIV_KEY_INFO , +.Fn PEM_write_PKCS8_PRIV_KEY_INFO , +.Fn PEM_read_bio_NETSCAPE_CERT_SEQUENCE , +.Fn PEM_read_NETSCAPE_CERT_SEQUENCE , +.Fn PEM_write_bio_NETSCAPE_CERT_SEQUENCE , +and +.Fn PEM_write_NETSCAPE_CERT_SEQUENCE , +first appeared in OpenSSL 0.9.4 and have been available since +.Ox 2.6 . .Sh CAVEATS A frequent cause of problems is attempting to use the PEM routines like this: diff --git a/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 b/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 index 5b79d7b2f25..58baf3c4be8 100644 --- a/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 +++ b/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.4 2016/11/28 23:27:55 schwarze Exp $ +.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.5 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Jeffrey Walton <noloader@gmail.com>. @@ -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: November 28 2016 $ +.Dd $Mdocdate: March 21 2018 $ .Dt PKCS5_PBKDF2_HMAC 3 .Os .Sh NAME @@ -154,3 +154,7 @@ return 1 on success or 0 on error. .Xr evp 3 , .Xr EVP_BytesToKey 3 , .Xr RAND_bytes 3 +.Sh HISTORY +.Fn PKCS5_PBKDF2_HMAC_SHA1 +first appeared in OpenSSL 0.9.4 and has been available since +.Ox 2.6 . diff --git a/lib/libcrypto/man/RSA_check_key.3 b/lib/libcrypto/man/RSA_check_key.3 index 691ee7a6ebe..8426b6f3cc8 100644 --- a/lib/libcrypto/man/RSA_check_key.3 +++ b/lib/libcrypto/man/RSA_check_key.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_check_key.3,v 1.5 2018/02/17 16:59:48 schwarze Exp $ +.\" $OpenBSD: RSA_check_key.3,v 1.6 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org> and @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: February 17 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_CHECK_KEY 3 .Os .Sh NAME @@ -130,7 +130,8 @@ obtained using .Xr RSA_new 3 .Sh HISTORY .Fn RSA_check_key -appeared in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.4 and has been available since +.Ox 2.6 . .Sh BUGS A method of verifying the RSA key using opaque RSA API functions might need to be considered. diff --git a/lib/libcrypto/man/RSA_set_method.3 b/lib/libcrypto/man/RSA_set_method.3 index 7a9be41a351..8fe70e68a6a 100644 --- a/lib/libcrypto/man/RSA_set_method.3 +++ b/lib/libcrypto/man/RSA_set_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_set_method.3,v 1.8 2018/03/21 07:25:59 schwarze Exp $ +.\" $OpenBSD: RSA_set_method.3,v 1.9 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org> @@ -324,7 +324,8 @@ and .Fa rsa_verify components of .Vt RSA_METHOD -were added in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.4 and have been available since +.Ox 2.6 . .Pp .Fn RSA_set_default_openssl_method and diff --git a/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 b/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 index 2e18052a79a..1ac0f2c3084 100644 --- a/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 +++ b/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.3 2018/03/21 21:18:08 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -116,5 +116,12 @@ RFC 5208: PKCS#8: Private-Key Information Syntax Specification .Fn d2i_PKCS8_PRIV_KEY_INFO and .Fn i2d_PKCS8_PRIV_KEY_INFO -first appeared in OpenSSL 0.9.3 and have been available since +first appeared in OpenSSL 0.9.3. +.Fn d2i_PKCS8_PRIV_KEY_INFO_bio , +.Fn i2d_PKCS8_PRIV_KEY_INFO_bio , +.Fn d2i_PKCS8_PRIV_KEY_INFO_fp , +and +.Fn i2d_PKCS8_PRIV_KEY_INFO_fp +first appeared in OpenSSL 0.9.4. +All these functions have been available since .Ox 2.6 . diff --git a/lib/libcrypto/man/d2i_X509_SIG.3 b/lib/libcrypto/man/d2i_X509_SIG.3 index 0be97142412..2f512d31744 100644 --- a/lib/libcrypto/man/d2i_X509_SIG.3 +++ b/lib/libcrypto/man/d2i_X509_SIG.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_X509_SIG.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509_SIG.3,v 1.8 2018/03/21 21:18:08 schwarze Exp $ .\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> @@ -129,6 +129,14 @@ and .Fn i2d_X509_SIG appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn d2i_PKCS8_bio , +.Fn i2d_PKCS8_bio , +.Fn d2i_PKCS8_fp , +and +.Fn i2d_PKCS8_fp +first appeared in OpenSSL 0.9.4 and have been available since +.Ox 2.6 . .Sh BUGS .Fn d2i_PKCS8_bio , .Fn i2d_PKCS8_bio , |