summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorschwarze <schwarze@openbsd.org>2018-03-21 01:27:25 +0000
committerschwarze <schwarze@openbsd.org>2018-03-21 01:27:25 +0000
commit47ef50e0441f26e7af130013b00e6f4709f3d59c (patch)
tree716b6f54e416d8d34f6078f49f919bb54b47b7f5
parentrc4.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git (diff)
downloadwireguard-openbsd-47ef50e0441f26e7af130013b00e6f4709f3d59c.tar.xz
wireguard-openbsd-47ef50e0441f26e7af130013b00e6f4709f3d59c.zip
rsa.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git
-rw-r--r--lib/libcrypto/man/RSA_generate_key.38
-rw-r--r--lib/libcrypto/man/RSA_new.37
-rw-r--r--lib/libcrypto/man/RSA_private_encrypt.310
-rw-r--r--lib/libcrypto/man/RSA_public_encrypt.310
-rw-r--r--lib/libcrypto/man/RSA_set_method.311
-rw-r--r--lib/libcrypto/man/RSA_sign.37
-rw-r--r--lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.37
-rw-r--r--lib/libcrypto/man/RSA_size.37
-rw-r--r--lib/libcrypto/man/d2i_RSAPublicKey.322
9 files changed, 66 insertions, 23 deletions
diff --git a/lib/libcrypto/man/RSA_generate_key.3 b/lib/libcrypto/man/RSA_generate_key.3
index ac6e5693dcb..ef9a64fb7c6 100644
--- a/lib/libcrypto/man/RSA_generate_key.3
+++ b/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 <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 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/lib/libcrypto/man/RSA_new.3 b/lib/libcrypto/man/RSA_new.3
index 250d46c1dcf..58ddf5a773c 100644
--- a/lib/libcrypto/man/RSA_new.3
+++ b/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/lib/libcrypto/man/RSA_private_encrypt.3 b/lib/libcrypto/man/RSA_private_encrypt.3
index 8171ff78235..34c0535ddcd 100644
--- a/lib/libcrypto/man/RSA_private_encrypt.3
+++ b/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 <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: 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/lib/libcrypto/man/RSA_public_encrypt.3 b/lib/libcrypto/man/RSA_public_encrypt.3
index 0b23381d9ad..de62d816b24 100644
--- a/lib/libcrypto/man/RSA_public_encrypt.3
+++ b/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 <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: 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/lib/libcrypto/man/RSA_set_method.3 b/lib/libcrypto/man/RSA_set_method.3
index 46cdbc379e1..3845ec87892 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.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 <ulf@openssl.org>
@@ -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/lib/libcrypto/man/RSA_sign.3 b/lib/libcrypto/man/RSA_sign.3
index c523f2750a9..5c874cb39a0 100644
--- a/lib/libcrypto/man/RSA_sign.3
+++ b/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 <ulf@openssl.org>.
@@ -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/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 b/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
index 22dfe96c8ba..b9cff109941 100644
--- a/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
+++ b/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 <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: 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/lib/libcrypto/man/RSA_size.3 b/lib/libcrypto/man/RSA_size.3
index 018a328078c..e730be2dc44 100644
--- a/lib/libcrypto/man/RSA_size.3
+++ b/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 <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 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/lib/libcrypto/man/d2i_RSAPublicKey.3 b/lib/libcrypto/man/d2i_RSAPublicKey.3
index c5264a610b6..27b4dcb5a18 100644
--- a/lib/libcrypto/man/d2i_RSAPublicKey.3
+++ b/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 .