summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-21 01:27:25 +0000
committerschwarze <>2018-03-21 01:27:25 +0000
commit02a59b227926536cf830ad3c7d2af1196c13798a (patch)
tree4365052a2449c617feed489a010096a22caf250f
parent57c991e1e1dafb373248a6f8c58a2e0a09231c74 (diff)
downloadopenbsd-02a59b227926536cf830ad3c7d2af1196c13798a.tar.gz
openbsd-02a59b227926536cf830ad3c7d2af1196c13798a.tar.bz2
openbsd-02a59b227926536cf830ad3c7d2af1196c13798a.zip
rsa.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/RSA_generate_key.38
-rw-r--r--src/lib/libcrypto/man/RSA_new.37
-rw-r--r--src/lib/libcrypto/man/RSA_private_encrypt.310
-rw-r--r--src/lib/libcrypto/man/RSA_public_encrypt.310
-rw-r--r--src/lib/libcrypto/man/RSA_set_method.311
-rw-r--r--src/lib/libcrypto/man/RSA_sign.37
-rw-r--r--src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.37
-rw-r--r--src/lib/libcrypto/man/RSA_size.37
-rw-r--r--src/lib/libcrypto/man/d2i_RSAPublicKey.322
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 @@
1.\" $OpenBSD: RSA_generate_key.3,v 1.7 2018/02/17 16:59:48 schwarze Exp $ 1.\" $OpenBSD: RSA_generate_key.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 17 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt RSA_GENERATE_KEY 3 52.Dt RSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -146,6 +146,10 @@ The error codes can be obtained by
146.Xr RSA_get0_key 3 , 146.Xr RSA_get0_key 3 ,
147.Xr RSA_new 3 147.Xr RSA_new 3
148.Sh HISTORY 148.Sh HISTORY
149.Fn RSA_generate_key
150appeared before SSLeay 0.8 and has been available since
151.Ox 2.4 .
152.Pp
149The 153The
150.Fa cb_arg 154.Fa cb_arg
151argument was added in SSLeay 0.9.0. 155argument 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 @@
1.\" $OpenBSD: RSA_new.3,v 1.6 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: RSA_new.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL doc/man3/RSA_new.pod 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 3.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 18 2018 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt RSA_NEW 3 53.Dt RSA_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -179,4 +179,5 @@ RSA was covered by a US patent which expired in September 2000.
179.Fn RSA_new 179.Fn RSA_new
180and 180and
181.Fn RSA_free 181.Fn RSA_free
182are available in all versions of SSLeay and OpenSSL. 182appeared before SSLeay 0.8 and have been available since
183.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 @@
1.\" $OpenBSD: RSA_private_encrypt.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: RSA_private_encrypt.3,v 1.8 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000 2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 18 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt RSA_PRIVATE_ENCRYPT 3 52.Dt RSA_PRIVATE_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -141,6 +141,12 @@ On error, -1 is returned; the error codes can be obtained by
141.Xr RSA_sign 3 , 141.Xr RSA_sign 3 ,
142.Xr RSA_verify 3 142.Xr RSA_verify 3
143.Sh HISTORY 143.Sh HISTORY
144.Fn RSA_private_encrypt
145and
146.Fn RSA_public_decrypt
147appeared before SSLeay 0.8 and have been available since
148.Ox 2.4 .
149.Pp
144The 150The
145.Fa padding 151.Fa padding
146argument was added in SSLeay 0.8. 152argument 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 @@
1.\" $OpenBSD: RSA_public_encrypt.3,v 1.9 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: RSA_public_encrypt.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200 2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 18 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt RSA_PUBLIC_ENCRYPT 3 52.Dt RSA_PUBLIC_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -149,6 +149,12 @@ On error, -1 is returned; the error codes can be obtained by
149.Sh STANDARDS 149.Sh STANDARDS
150SSL, PKCS #1 v2.0 150SSL, PKCS #1 v2.0
151.Sh HISTORY 151.Sh HISTORY
152.Fn RSA_public_encrypt
153and
154.Fn RSA_private_decrypt
155appeared before SSLeay 0.8 and have been available since
156.Ox 2.4 .
157.Pp
152The 158The
153.Fa padding 159.Fa padding
154argument was added in SSLeay 0.8. 160argument 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 @@
1.\" $OpenBSD: RSA_set_method.3,v 1.6 2018/03/18 13:06:36 schwarze Exp $ 1.\" $OpenBSD: RSA_set_method.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 18 2018 $ 53.Dd $Mdocdate: March 21 2018 $
54.Dt RSA_SET_METHOD 3 54.Dt RSA_SET_METHOD 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -303,10 +303,15 @@ Otherwise it returns a pointer to the newly allocated structure.
303.Xr RSA_meth_new 3 , 303.Xr RSA_meth_new 3 ,
304.Xr RSA_new 3 304.Xr RSA_new 3
305.Sh HISTORY 305.Sh HISTORY
306.Fn RSA_PKCS1_SSLeay
307appeared before SSLeay 0.8.
306.Fn RSA_new_method 308.Fn RSA_new_method
307and 309and
308.Fn RSA_set_default_method 310.Fn RSA_set_default_method
309appeared in SSLeay 0.8. 311first appeared in SSLeay 0.8.
312These functions have been available since
313.Ox 2.4 .
314.Pp
310.Fn RSA_get_default_method , 315.Fn RSA_get_default_method ,
311.Fn RSA_set_method , 316.Fn RSA_set_method ,
312and 317and
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 @@
1.\" $OpenBSD: RSA_sign.3,v 1.4 2016/12/11 12:21:48 schwarze Exp $ 1.\" $OpenBSD: RSA_sign.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400 2.\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 11 2016 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt RSA_SIGN 3 53.Dt RSA_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -142,4 +142,5 @@ SSL, PKCS #1 v2.0
142.Fn RSA_sign 142.Fn RSA_sign
143and 143and
144.Fn RSA_verify 144.Fn RSA_verify
145are available in all versions of SSLeay and OpenSSL. 145appeared before SSLeay 0.8 and have been available since
146.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 @@
1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.4 2016/12/11 12:21:48 schwarze Exp $ 1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.5 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 11 2016 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt RSA_SIGN_ASN1_OCTET_STRING 3 52.Dt RSA_SIGN_ASN1_OCTET_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -126,6 +126,7 @@ The error codes can be obtained by
126.Fn RSA_sign_ASN1_OCTET_STRING 126.Fn RSA_sign_ASN1_OCTET_STRING
127and 127and
128.Fn RSA_verify_ASN1_OCTET_STRING 128.Fn RSA_verify_ASN1_OCTET_STRING
129were added in SSLeay 0.8. 129first appeared in SSLeay 0.8 and have been available since
130.Ox 2.4 .
130.Sh BUGS 131.Sh BUGS
131These functions serve no recognizable purpose. 132These 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 @@
1.\" $OpenBSD: RSA_size.3,v 1.6 2018/02/19 12:14:11 schwarze Exp $ 1.\" $OpenBSD: RSA_size.3,v 1.7 2018/03/21 01:27:25 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 19 2018 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt RSA_SIZE 3 53.Dt RSA_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -88,7 +88,8 @@ The size.
88.Xr RSA_new 3 88.Xr RSA_new 3
89.Sh HISTORY 89.Sh HISTORY
90.Fn RSA_size 90.Fn RSA_size
91is available in all versions of SSLeay and OpenSSL. 91appeared before SSLeay 0.8 and have been available since
92.Ox 2.4 .
92.Pp 93.Pp
93.Fn RSA_bits 94.Fn RSA_bits
94first appeared in OpenSSL 1.1.0. 95first 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 @@
1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.9 2016/12/26 17:19:23 schwarze Exp $ 1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 26 2016 $ 70.Dd $Mdocdate: March 21 2018 $
71.Dt D2I_RSAPUBLICKEY 3 71.Dt D2I_RSAPUBLICKEY 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -348,3 +348,21 @@ RFC 8017: PKCS #1: RSA Cryptography Specifications
348RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 348RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
349Certificate Revocation List (CRL) Profile, 349Certificate Revocation List (CRL) Profile,
350section 4.1: Basic Certificate Fields 350section 4.1: Basic Certificate Fields
351.Sh HISTORY
352.Fn d2i_RSAPublicKey ,
353.Fn i2d_RSAPublicKey ,
354.Fn d2i_RSAPrivateKey ,
355.Fn i2d_RSAPrivateKey ,
356.Fn d2i_Netscape_RSA ,
357.Fn i2d_Netscape_RSA ,
358.Fn d2i_RSAPublicKey_bio ,
359.Fn d2i_RSAPublicKey_fp ,
360.Fn i2d_RSAPublicKey_bio ,
361.Fn i2d_RSAPublicKey_fp ,
362.Fn d2i_RSAPrivateKey_bio ,
363.Fn d2i_RSAPrivateKey_fp ,
364.Fn i2d_RSAPrivateKey_bio ,
365and
366.Fn i2d_RSAPrivateKey_fp
367appeared before SSLeay 0.8 and have been available since
368.Ox 2.4 .