diff options
author | jsing <> | 2017-08-28 17:41:59 +0000 |
---|---|---|
committer | jsing <> | 2017-08-28 17:41:59 +0000 |
commit | 437b7aac4231ead6a94ceec52527723a4251d08f (patch) | |
tree | e8ae027147094ed282883c2e3f0c3fa11dca43e3 /src/lib/libcrypto/man | |
parent | 5733d30e24c718396f0cb7a581715068ef000d42 (diff) | |
download | openbsd-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.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 | 25 | ||||
-rw-r--r-- | src/lib/libcrypto/man/RSA_public_encrypt.3 | 7 |
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 | |||
191 | parameter can take the value | 191 | parameter can take the value |
192 | .Dv RSA_PKCS1_PADDING | 192 | .Dv RSA_PKCS1_PADDING |
193 | for PKCS#1 padding, | 193 | for PKCS#1 padding, |
194 | .Dv RSA_SSLV23_PADDING | ||
195 | for SSLv23 padding, | ||
196 | .Dv RSA_NO_PADDING | 194 | .Dv RSA_NO_PADDING |
197 | for no padding, | 195 | for 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 | |||
181 | PKCS #1 v2.0 EME-PKCS1-v1_5 (PKCS #1 v1.5 block type 2) | 164 | PKCS #1 v2.0 EME-PKCS1-v1_5 (PKCS #1 v1.5 block type 2) |
182 | .It PKCS1_OAEP | 165 | .It PKCS1_OAEP |
183 | PKCS #1 v2.0 EME-OAEP | 166 | PKCS #1 v2.0 EME-OAEP |
184 | .It SSLv23 | ||
185 | PKCS #1 EME-PKCS1-v1_5 with SSL-specific modification | ||
186 | .It none | 167 | .It none |
187 | simply copy the data | 168 | simply 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 , |
241 | and | 220 | and |
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. | |||
98 | EME-OAEP as defined in PKCS #1 v2.0 with SHA-1, MGF1 and an empty | 98 | EME-OAEP as defined in PKCS #1 v2.0 with SHA-1, MGF1 and an empty |
99 | encoding parameter. | 99 | encoding parameter. |
100 | This mode is recommended for all new applications. | 100 | This mode is recommended for all new applications. |
101 | .It Dv RSA_SSLV23_PADDING | ||
102 | PKCS #1 v1.5 padding with an SSL-specific modification that denotes that | ||
103 | the server is SSL3 capable. | ||
104 | .It Dv RSA_NO_PADDING | 101 | .It Dv RSA_NO_PADDING |
105 | Raw RSA encryption. | 102 | Raw RSA encryption. |
106 | This mode should only be used to implement cryptographically sound | 103 | This mode should only be used to implement cryptographically sound |