summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rsa/rsa_eay.c
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/rsa/rsa_eay.c
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/rsa/rsa_eay.c')
-rw-r--r--src/lib/libcrypto/rsa/rsa_eay.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_eay.c b/src/lib/libcrypto/rsa/rsa_eay.c
index 6c3da0d656..8e8c6d520d 100644
--- a/src/lib/libcrypto/rsa/rsa_eay.c
+++ b/src/lib/libcrypto/rsa/rsa_eay.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa_eay.c,v 1.49 2017/05/02 03:59:45 deraadt Exp $ */ 1/* $OpenBSD: rsa_eay.c,v 1.50 2017/08/28 17:41:59 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -200,9 +200,6 @@ RSA_eay_public_encrypt(int flen, const unsigned char *from, unsigned char *to,
200 i = RSA_padding_add_PKCS1_OAEP(buf, num, from, flen, NULL, 0); 200 i = RSA_padding_add_PKCS1_OAEP(buf, num, from, flen, NULL, 0);
201 break; 201 break;
202#endif 202#endif
203 case RSA_SSLV23_PADDING:
204 i = RSA_padding_add_SSLv23(buf, num, from, flen);
205 break;
206 case RSA_NO_PADDING: 203 case RSA_NO_PADDING:
207 i = RSA_padding_add_none(buf, num, from, flen); 204 i = RSA_padding_add_none(buf, num, from, flen);
208 break; 205 break;
@@ -383,7 +380,6 @@ RSA_eay_private_encrypt(int flen, const unsigned char *from, unsigned char *to,
383 case RSA_NO_PADDING: 380 case RSA_NO_PADDING:
384 i = RSA_padding_add_none(buf, num, from, flen); 381 i = RSA_padding_add_none(buf, num, from, flen);
385 break; 382 break;
386 case RSA_SSLV23_PADDING:
387 default: 383 default:
388 RSAerror(RSA_R_UNKNOWN_PADDING_TYPE); 384 RSAerror(RSA_R_UNKNOWN_PADDING_TYPE);
389 goto err; 385 goto err;
@@ -573,9 +569,6 @@ RSA_eay_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
573 r = RSA_padding_check_PKCS1_OAEP(to, num, buf, j, num, NULL, 0); 569 r = RSA_padding_check_PKCS1_OAEP(to, num, buf, j, num, NULL, 0);
574 break; 570 break;
575#endif 571#endif
576 case RSA_SSLV23_PADDING:
577 r = RSA_padding_check_SSLv23(to, num, buf, j, num);
578 break;
579 case RSA_NO_PADDING: 572 case RSA_NO_PADDING:
580 r = RSA_padding_check_none(to, num, buf, j, num); 573 r = RSA_padding_check_none(to, num, buf, j, num);
581 break; 574 break;