summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man
diff options
context:
space:
mode:
authorjsing <>2017-08-28 17:41:59 +0000
committerjsing <>2017-08-28 17:41:59 +0000
commit437b7aac4231ead6a94ceec52527723a4251d08f (patch)
treee8ae027147094ed282883c2e3f0c3fa11dca43e3 /src/lib/libcrypto/man
parent5733d30e24c718396f0cb7a581715068ef000d42 (diff)
downloadopenbsd-437b7aac4231ead6a94ceec52527723a4251d08f.tar.gz
openbsd-437b7aac4231ead6a94ceec52527723a4251d08f.tar.bz2
openbsd-437b7aac4231ead6a94ceec52527723a4251d08f.zip
Remove RSA_padding_add_SSLv23()/RSA_padding_check_SSLv23() and related
code. We removed SSLv2/SSLv3 a long time ago... Discussed with doug@
Diffstat (limited to 'src/lib/libcrypto/man')
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.36
-rw-r--r--src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.325
-rw-r--r--src/lib/libcrypto/man/RSA_public_encrypt.37
3 files changed, 6 insertions, 32 deletions
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index 2ceae6ee20..b65ea0d5d3 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.7 2017/08/20 18:51:58 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.8 2017/08/28 17:41:59 jsing Exp $
2.\" OpenSSL EVP_PKEY_CTX_ctrl.pod 1722496f Jun 8 15:18:38 2017 -0400 2.\" OpenSSL EVP_PKEY_CTX_ctrl.pod 1722496f Jun 8 15:18:38 2017 -0400
3.\" OpenSSL EVP_PKEY_CTX_ctrl.pod e03af178 Dec 11 17:05:57 2014 -0500 3.\" OpenSSL EVP_PKEY_CTX_ctrl.pod e03af178 Dec 11 17:05:57 2014 -0500
4.\" 4.\"
@@ -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: August 20 2017 $ 53.Dd $Mdocdate: August 28 2017 $
54.Dt EVP_PKEY_CTX_CTRL 3 54.Dt EVP_PKEY_CTX_CTRL 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -191,8 +191,6 @@ The
191parameter can take the value 191parameter can take the value
192.Dv RSA_PKCS1_PADDING 192.Dv RSA_PKCS1_PADDING
193for PKCS#1 padding, 193for PKCS#1 padding,
194.Dv RSA_SSLV23_PADDING
195for SSLv23 padding,
196.Dv RSA_NO_PADDING 194.Dv RSA_NO_PADDING
197for no padding, 195for no padding,
198.Dv RSA_PKCS1_OAEP_PADDING 196.Dv RSA_PKCS1_OAEP_PADDING
diff --git a/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 b/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
index 29a0eae1b4..2d67440355 100644
--- a/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
+++ b/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_padding_add_PKCS1_type_1.3,v 1.5 2017/08/20 20:45:18 schwarze Exp $ 1.\" $OpenBSD: RSA_padding_add_PKCS1_type_1.3,v 1.6 2017/08/28 17:41:59 jsing Exp $
2.\" OpenSSL 1e3f62a3 Jul 17 16:47:13 2017 +0200 2.\" OpenSSL 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: August 20 2017 $ 51.Dd $Mdocdate: August 28 2017 $
52.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3 52.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,8 +58,6 @@
58.Nm RSA_padding_check_PKCS1_type_2 , 58.Nm RSA_padding_check_PKCS1_type_2 ,
59.Nm RSA_padding_add_PKCS1_OAEP , 59.Nm RSA_padding_add_PKCS1_OAEP ,
60.Nm RSA_padding_check_PKCS1_OAEP , 60.Nm RSA_padding_check_PKCS1_OAEP ,
61.Nm RSA_padding_add_SSLv23 ,
62.Nm RSA_padding_check_SSLv23 ,
63.Nm RSA_padding_add_none , 61.Nm RSA_padding_add_none ,
64.Nm RSA_padding_check_none 62.Nm RSA_padding_check_none
65.Nd asymmetric encryption padding 63.Nd asymmetric encryption padding
@@ -115,21 +113,6 @@
115.Fa "int pl" 113.Fa "int pl"
116.Fc 114.Fc
117.Ft int 115.Ft int
118.Fo RSA_padding_add_SSLv23
119.Fa "unsigned char *to"
120.Fa "int tlen"
121.Fa "unsigned char *f"
122.Fa "int fl"
123.Fc
124.Ft int
125.Fo RSA_padding_check_SSLv23
126.Fa "unsigned char *to"
127.Fa "int tlen"
128.Fa "unsigned char *f"
129.Fa "int fl"
130.Fa "int rsa_len"
131.Fc
132.Ft int
133.Fo RSA_padding_add_none 116.Fo RSA_padding_add_none
134.Fa "unsigned char *to" 117.Fa "unsigned char *to"
135.Fa "int tlen" 118.Fa "int tlen"
@@ -181,8 +164,6 @@ used for signatures
181PKCS #1 v2.0 EME-PKCS1-v1_5 (PKCS #1 v1.5 block type 2) 164PKCS #1 v2.0 EME-PKCS1-v1_5 (PKCS #1 v1.5 block type 2)
182.It PKCS1_OAEP 165.It PKCS1_OAEP
183PKCS #1 v2.0 EME-OAEP 166PKCS #1 v2.0 EME-OAEP
184.It SSLv23
185PKCS #1 EME-PKCS1-v1_5 with SSL-specific modification
186.It none 167.It none
187simply copy the data 168simply copy the data
188.El 169.El
@@ -235,8 +216,6 @@ Error codes can be obtained by calling
235.Fn RSA_padding_check_PKCS1_type_1 , 216.Fn RSA_padding_check_PKCS1_type_1 ,
236.Fn RSA_padding_add_PKCS1_type_2 , 217.Fn RSA_padding_add_PKCS1_type_2 ,
237.Fn RSA_padding_check_PKCS1_type_2 , 218.Fn RSA_padding_check_PKCS1_type_2 ,
238.Fn RSA_padding_add_SSLv23 ,
239.Fn RSA_padding_check_SSLv23 ,
240.Fn RSA_padding_add_none , 219.Fn RSA_padding_add_none ,
241and 220and
242.Fn RSA_padding_check_none 221.Fn RSA_padding_check_none
diff --git a/src/lib/libcrypto/man/RSA_public_encrypt.3 b/src/lib/libcrypto/man/RSA_public_encrypt.3
index c830d5d767..be90fb12d8 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.7 2017/08/20 20:53:04 schwarze Exp $ 1.\" $OpenBSD: RSA_public_encrypt.3,v 1.8 2017/08/28 17:41:59 jsing 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: August 20 2017 $ 51.Dd $Mdocdate: August 28 2017 $
52.Dt RSA_PUBLIC_ENCRYPT 3 52.Dt RSA_PUBLIC_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -98,9 +98,6 @@ This currently is the most widely used mode.
98EME-OAEP as defined in PKCS #1 v2.0 with SHA-1, MGF1 and an empty 98EME-OAEP as defined in PKCS #1 v2.0 with SHA-1, MGF1 and an empty
99encoding parameter. 99encoding parameter.
100This mode is recommended for all new applications. 100This mode is recommended for all new applications.
101.It Dv RSA_SSLV23_PADDING
102PKCS #1 v1.5 padding with an SSL-specific modification that denotes that
103the server is SSL3 capable.
104.It Dv RSA_NO_PADDING 101.It Dv RSA_NO_PADDING
105Raw RSA encryption. 102Raw RSA encryption.
106This mode should only be used to implement cryptographically sound 103This mode should only be used to implement cryptographically sound