From 02a59b227926536cf830ad3c7d2af1196c13798a Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Wed, 21 Mar 2018 01:27:25 +0000 Subject: rsa.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git --- src/lib/libcrypto/man/RSA_generate_key.3 | 8 ++++++-- src/lib/libcrypto/man/RSA_new.3 | 7 ++++--- src/lib/libcrypto/man/RSA_private_encrypt.3 | 10 ++++++++-- src/lib/libcrypto/man/RSA_public_encrypt.3 | 10 ++++++++-- src/lib/libcrypto/man/RSA_set_method.3 | 11 ++++++++--- src/lib/libcrypto/man/RSA_sign.3 | 7 ++++--- src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 | 7 ++++--- src/lib/libcrypto/man/RSA_size.3 | 7 ++++--- src/lib/libcrypto/man/d2i_RSAPublicKey.3 | 22 ++++++++++++++++++++-- 9 files changed, 66 insertions(+), 23 deletions(-) diff --git a/src/lib/libcrypto/man/RSA_generate_key.3 b/src/lib/libcrypto/man/RSA_generate_key.3 index ac6e5693dc..ef9a64fb7c 100644 --- a/src/lib/libcrypto/man/RSA_generate_key.3 +++ b/src/lib/libcrypto/man/RSA_generate_key.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_generate_key.3,v 1.7 2018/02/17 16:59:48 schwarze Exp $ +.\" $OpenBSD: RSA_generate_key.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 .\" .\" 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: February 17 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_GENERATE_KEY 3 .Os .Sh NAME @@ -146,6 +146,10 @@ The error codes can be obtained by .Xr RSA_get0_key 3 , .Xr RSA_new 3 .Sh HISTORY +.Fn RSA_generate_key +appeared before SSLeay 0.8 and has been available since +.Ox 2.4 . +.Pp The .Fa cb_arg argument was added in SSLeay 0.9.0. diff --git a/src/lib/libcrypto/man/RSA_new.3 b/src/lib/libcrypto/man/RSA_new.3 index 250d46c1dc..58ddf5a773 100644 --- a/src/lib/libcrypto/man/RSA_new.3 +++ b/src/lib/libcrypto/man/RSA_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_new.3,v 1.6 2018/03/18 13:06:36 schwarze Exp $ +.\" $OpenBSD: RSA_new.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400 .\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 .\" @@ -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: March 18 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_NEW 3 .Os .Sh NAME @@ -179,4 +179,5 @@ RSA was covered by a US patent which expired in September 2000. .Fn RSA_new and .Fn RSA_free -are available in all versions of SSLeay and OpenSSL. +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . diff --git a/src/lib/libcrypto/man/RSA_private_encrypt.3 b/src/lib/libcrypto/man/RSA_private_encrypt.3 index 8171ff7823..34c0535ddc 100644 --- a/src/lib/libcrypto/man/RSA_private_encrypt.3 +++ b/src/lib/libcrypto/man/RSA_private_encrypt.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_private_encrypt.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $ +.\" $OpenBSD: RSA_private_encrypt.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000 .\" .\" 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 18 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_PRIVATE_ENCRYPT 3 .Os .Sh NAME @@ -141,6 +141,12 @@ On error, -1 is returned; the error codes can be obtained by .Xr RSA_sign 3 , .Xr RSA_verify 3 .Sh HISTORY +.Fn RSA_private_encrypt +and +.Fn RSA_public_decrypt +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . +.Pp The .Fa padding argument was added in SSLeay 0.8. diff --git a/src/lib/libcrypto/man/RSA_public_encrypt.3 b/src/lib/libcrypto/man/RSA_public_encrypt.3 index 0b23381d9a..de62d816b2 100644 --- a/src/lib/libcrypto/man/RSA_public_encrypt.3 +++ b/src/lib/libcrypto/man/RSA_public_encrypt.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_public_encrypt.3,v 1.9 2018/03/18 13:06:36 schwarze Exp $ +.\" $OpenBSD: RSA_public_encrypt.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200 .\" .\" 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 18 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_PUBLIC_ENCRYPT 3 .Os .Sh NAME @@ -149,6 +149,12 @@ On error, -1 is returned; the error codes can be obtained by .Sh STANDARDS SSL, PKCS #1 v2.0 .Sh HISTORY +.Fn RSA_public_encrypt +and +.Fn RSA_private_decrypt +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . +.Pp The .Fa padding argument was added in SSLeay 0.8. diff --git a/src/lib/libcrypto/man/RSA_set_method.3 b/src/lib/libcrypto/man/RSA_set_method.3 index 46cdbc379e..3845ec8789 100644 --- a/src/lib/libcrypto/man/RSA_set_method.3 +++ b/src/lib/libcrypto/man/RSA_set_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_set_method.3,v 1.6 2018/03/18 13:06:36 schwarze Exp $ +.\" $OpenBSD: RSA_set_method.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 18 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_SET_METHOD 3 .Os .Sh NAME @@ -303,10 +303,15 @@ Otherwise it returns a pointer to the newly allocated structure. .Xr RSA_meth_new 3 , .Xr RSA_new 3 .Sh HISTORY +.Fn RSA_PKCS1_SSLeay +appeared before SSLeay 0.8. .Fn RSA_new_method and .Fn RSA_set_default_method -appeared in SSLeay 0.8. +first appeared in SSLeay 0.8. +These functions have been available since +.Ox 2.4 . +.Pp .Fn RSA_get_default_method , .Fn RSA_set_method , and diff --git a/src/lib/libcrypto/man/RSA_sign.3 b/src/lib/libcrypto/man/RSA_sign.3 index c523f2750a..5c874cb39a 100644 --- a/src/lib/libcrypto/man/RSA_sign.3 +++ b/src/lib/libcrypto/man/RSA_sign.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_sign.3,v 1.4 2016/12/11 12:21:48 schwarze Exp $ +.\" $OpenBSD: RSA_sign.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $ .\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400 .\" .\" This file was written by Ulf Moeller . @@ -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: December 11 2016 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_SIGN 3 .Os .Sh NAME @@ -142,4 +142,5 @@ SSL, PKCS #1 v2.0 .Fn RSA_sign and .Fn RSA_verify -are available in all versions of SSLeay and OpenSSL. +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . diff --git a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 index 22dfe96c8b..b9cff10994 100644 --- a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 +++ b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.4 2016/12/11 12:21:48 schwarze Exp $ +.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.5 2018/03/21 01:27:25 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: December 11 2016 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_SIGN_ASN1_OCTET_STRING 3 .Os .Sh NAME @@ -126,6 +126,7 @@ The error codes can be obtained by .Fn RSA_sign_ASN1_OCTET_STRING and .Fn RSA_verify_ASN1_OCTET_STRING -were added in SSLeay 0.8. +first appeared in SSLeay 0.8 and have been available since +.Ox 2.4 . .Sh BUGS These functions serve no recognizable purpose. diff --git a/src/lib/libcrypto/man/RSA_size.3 b/src/lib/libcrypto/man/RSA_size.3 index 018a328078..e730be2dc4 100644 --- a/src/lib/libcrypto/man/RSA_size.3 +++ b/src/lib/libcrypto/man/RSA_size.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_size.3,v 1.6 2018/02/19 12:14:11 schwarze Exp $ +.\" $OpenBSD: RSA_size.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller 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 19 2018 $ +.Dd $Mdocdate: March 21 2018 $ .Dt RSA_SIZE 3 .Os .Sh NAME @@ -88,7 +88,8 @@ The size. .Xr RSA_new 3 .Sh HISTORY .Fn RSA_size -is available in all versions of SSLeay and OpenSSL. +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . .Pp .Fn RSA_bits first appeared in OpenSSL 1.1.0. diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3 index c5264a610b..27b4dcb5a1 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.9 2016/12/26 17:19:23 schwarze Exp $ +.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.10 2018/03/21 01:27:25 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: December 26 2016 $ +.Dd $Mdocdate: March 21 2018 $ .Dt D2I_RSAPUBLICKEY 3 .Os .Sh NAME @@ -348,3 +348,21 @@ RFC 8017: PKCS #1: RSA Cryptography Specifications RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile, section 4.1: Basic Certificate Fields +.Sh HISTORY +.Fn d2i_RSAPublicKey , +.Fn i2d_RSAPublicKey , +.Fn d2i_RSAPrivateKey , +.Fn i2d_RSAPrivateKey , +.Fn d2i_Netscape_RSA , +.Fn i2d_Netscape_RSA , +.Fn d2i_RSAPublicKey_bio , +.Fn d2i_RSAPublicKey_fp , +.Fn i2d_RSAPublicKey_bio , +.Fn i2d_RSAPublicKey_fp , +.Fn d2i_RSAPrivateKey_bio , +.Fn d2i_RSAPrivateKey_fp , +.Fn i2d_RSAPrivateKey_bio , +and +.Fn i2d_RSAPrivateKey_fp +appeared before SSLeay 0.8 and have been available since +.Ox 2.4 . -- cgit v1.2.3-55-g6feb