From a34ac62e7699106b7e4726e71660b351dfe9832e Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Fri, 23 Mar 2018 05:48:56 +0000 Subject: crypto HISTORY up to 1.0.1; researched from OpenSSL git --- src/lib/libcrypto/man/EC_GFp_simple_method.3 | 9 ++++++++- src/lib/libcrypto/man/EC_KEY_new.3 | 10 +++++++++- src/lib/libcrypto/man/ERR_put_error.3 | 8 ++++++-- src/lib/libcrypto/man/EVP_EncryptInit.3 | 15 ++++++++++++++- src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 | 8 ++++++-- src/lib/libcrypto/man/EVP_PKEY_meth_new.3 | 6 +++++- src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 | 10 ++++++++-- src/lib/libcrypto/man/X509_ALGOR_dup.3 | 8 ++++++-- src/lib/libcrypto/man/X509_sign.3 | 11 +++++++++-- src/lib/libcrypto/man/d2i_RSAPublicKey.3 | 10 ++++++++-- 10 files changed, 79 insertions(+), 16 deletions(-) (limited to 'src') diff --git a/src/lib/libcrypto/man/EC_GFp_simple_method.3 b/src/lib/libcrypto/man/EC_GFp_simple_method.3 index b407d9093d..ad5268fa92 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 @@ -.\" $OpenBSD: EC_GFp_simple_method.3,v 1.8 2018/03/23 00:09:11 schwarze Exp $ +.\" $OpenBSD: EC_GFp_simple_method.3,v 1.9 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Matt Caswell . @@ -172,3 +172,10 @@ and .Fn EC_METHOD_get_field_type first appeared in OpenSSL 0.9.8 and have been available since .Ox 4.5 . +.Pp +.Fn EC_GFp_nistp224_method , +.Fn EC_GFp_nistp256_method , +and +.Fn EC_GFp_nistp521_method +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3 index e03aa7e53c..06a85aaed1 100644 --- a/src/lib/libcrypto/man/EC_KEY_new.3 +++ b/src/lib/libcrypto/man/EC_KEY_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EC_KEY_new.3,v 1.11 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: EC_KEY_new.3,v 1.12 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL d900a015 Oct 8 14:40:42 2015 +0200 .\" .\" This file was written by Matt Caswell . @@ -557,3 +557,11 @@ first appeared in OpenSSL 0.9.8 and have been available since .Fn EC_KEY_up_ref first appeared in OpenSSL 1.0.0 and has been available since .Ox 4.9 . +.Pp +.Fn EC_KEY_get_flags , +.Fn EC_KEY_set_flags , +.Fn EC_KEY_clear_flags , +and +.Fn EC_KEY_set_public_key_affine_coordinates +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/ERR_put_error.3 b/src/lib/libcrypto/man/ERR_put_error.3 index ecc5506abc..3651503144 100644 --- a/src/lib/libcrypto/man/ERR_put_error.3 +++ b/src/lib/libcrypto/man/ERR_put_error.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ERR_put_error.3,v 1.7 2018/03/21 06:44:51 schwarze Exp $ +.\" $OpenBSD: ERR_put_error.3,v 1.8 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller . @@ -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 21 2018 $ +.Dd $Mdocdate: March 23 2018 $ .Dt ERR_PUT_ERROR 3 .Os .Sh NAME @@ -152,3 +152,7 @@ appeared in SSLeay 0.8.1b or earlier. first appeared in SSLeay 0.9.0. These functions have been available since .Ox 2.4 . +.Pp +.Fn ERR_add_error_vdata +first appeared in OpenSSL 1.0.1 and has been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3 index 050cf5a5d4..752c5a5316 100644 --- a/src/lib/libcrypto/man/EVP_EncryptInit.3 +++ b/src/lib/libcrypto/man/EVP_EncryptInit.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EVP_EncryptInit.3,v 1.17 2018/03/23 01:05:50 schwarze Exp $ +.\" $OpenBSD: EVP_EncryptInit.3,v 1.18 2018/03/23 05:48:56 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 .\" @@ -1302,6 +1302,19 @@ first appeared in OpenSSL 0.9.8b. These functions have been available since .Ox 4.5 . .Pp +.Fn EVP_rc4_hmac_md5 , +.Fn EVP_aes_128_gcm , +.Fn EVP_aes_192_gcm , +.Fn EVP_aes_256_gcm , +.Fn EVP_aes_128_ccm , +.Fn EVP_aes_192_ccm , +.Fn EVP_aes_256_ccm , +.Fn EVP_aes_128_cbc_hmac_sha1 , +and +.Fn EVP_aes_256_cbc_hmac_sha1 +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . +.Pp .Fn EVP_CIPHER_CTX_reset first appeared in OpenSSL 1.1.0. .Sh BUGS diff --git a/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 b/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 index a5d8ad92b3..eef35fad5c 100644 --- a/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 +++ b/src/lib/libcrypto/man/EVP_PKEY_meth_get0_info.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EVP_PKEY_meth_get0_info.3,v 1.1 2017/08/20 19:21:20 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_meth_get0_info.3,v 1.2 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL EVP_PKEY_meth_get_count.pod 6a2da303 Aug 9 11:25:19 2017 -0400 .\" OpenSSL EVP_PKEY_meth_get_count.pod 48ed9c23 Jul 25 17:48:26 2017 +0100 .\" @@ -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: August 20 2017 $ +.Dd $Mdocdate: March 23 2018 $ .Dt EVP_PKEY_METH_GET0_INFO 3 .Os .Sh NAME @@ -71,3 +71,7 @@ public key method .Pf * Fa meth . .Sh SEE ALSO .Xr EVP_PKEY_new 3 +.Sh HISTORY +.Fn EVP_PKEY_meth_get0_info +first appeared in OpenSSL 1.0.1 and has been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/EVP_PKEY_meth_new.3 b/src/lib/libcrypto/man/EVP_PKEY_meth_new.3 index 07c80e28cc..a3c5884488 100644 --- a/src/lib/libcrypto/man/EVP_PKEY_meth_new.3 +++ b/src/lib/libcrypto/man/EVP_PKEY_meth_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EVP_PKEY_meth_new.3,v 1.2 2018/03/23 04:34:23 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_meth_new.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ .\" selective merge up to: OpenSSL 43f985fd Aug 21 11:47:17 2017 -0400 .\" .\" This file was written by Paul Yang @@ -545,3 +545,7 @@ and .Fn EVP_PKEY_meth_set_ctrl first appeared in OpenSSL 1.0.0 and have been available since .Ox 4.9 . +.Pp +.Fn EVP_PKEY_meth_copy +first appeared in OpenSSL 1.0.1 and has been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 index 25a1c25ed3..c0a88dd2a0 100644 --- a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 +++ b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ +.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -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: December 25 2016 $ +.Dd $Mdocdate: March 23 2018 $ .Dt RSA_PSS_PARAMS_NEW 3 .Os .Sh NAME @@ -51,3 +51,9 @@ if an error occurs. .Xr X509_sign 3 .Sh STANDARDS RFC 8017: PKCS#1: RSA Cryptography Specifications Version 2.2 +.Sh HISTORY +.Fn RSA_PSS_PARAMS_new +and +.Fn RSA_PSS_PARAMS_free +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3 index fef1c7274d..c85dbd1d32 100644 --- a/src/lib/libcrypto/man/X509_ALGOR_dup.3 +++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_ALGOR_dup.3,v 1.10 2018/03/23 02:20:16 schwarze Exp $ +.\" $OpenBSD: X509_ALGOR_dup.3,v 1.11 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 .\" .\" This file is a derived work. @@ -230,5 +230,9 @@ first appeared in OpenSSL 0.9.8h and have been available since .Ox 4.5 . .Pp .Fn X509_ALGOR_cmp -first appeared in OpenSSL 0.9.8zd and have been available since +first appeared in OpenSSL 0.9.8zd and 1.0.0p and has been available since .Ox 4.9 . +.Pp +.Fn X509_ALGOR_set_md +first appeared in OpenSSL 1.0.1 and has been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3 index 88616a589a..f7ea043374 100644 --- a/src/lib/libcrypto/man/X509_sign.3 +++ b/src/lib/libcrypto/man/X509_sign.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_sign.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_sign.3,v 1.3 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson . @@ -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 21 2018 $ +.Dd $Mdocdate: March 23 2018 $ .Dt X509_SIGN 3 .Os .Sh NAME @@ -204,3 +204,10 @@ appeared before SSLeay 0.8 and have been available since and .Fn X509_CRL_sign_ctx were first added to OpenSSL 1.0.1. +.Pp +.Fn X509_sign_ctx , +.Fn X509_REQ_sign_ctx , +and +.Fn X509_CRL_sign_ctx +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3 index b0103e8914..a98fd44018 100644 --- a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 +++ b/src/lib/libcrypto/man/d2i_RSAPublicKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ +.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.12 2018/03/23 05:48:56 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file is a derived work. @@ -67,7 +67,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 D2I_RSAPUBLICKEY 3 .Os .Sh NAME @@ -376,3 +376,9 @@ and .Fn i2d_RSA_PUBKEY_fp first appeared in OpenSSL 0.9.5 and have been available since .Ox 2.7 . +.Pp +.Fn d2i_RSA_PSS_PARAMS +and +.Fn i2d_RSA_PSS_PARAMS +first appeared in OpenSSL 1.0.1 and have been available since +.Ox 5.3 . -- cgit v1.2.3-55-g6feb