aboutsummaryrefslogtreecommitdiffstats
path: root/doc/man3/RSA_public_encrypt.pod
diff options
context:
space:
mode:
Diffstat (limited to 'doc/man3/RSA_public_encrypt.pod')
-rw-r--r--doc/man3/RSA_public_encrypt.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/man3/RSA_public_encrypt.pod b/doc/man3/RSA_public_encrypt.pod
index a495ecdf76..91c176e24c 100644
--- a/doc/man3/RSA_public_encrypt.pod
+++ b/doc/man3/RSA_public_encrypt.pod
@@ -67,6 +67,13 @@ recovered plaintext.
On error, -1 is returned; the error codes can be
obtained by L<ERR_get_error(3)>.
+=head1 WARNING
+
+Decryption failures in the RSA_PKCS1_PADDING mode leak information
+which can potentially be used to mount a Bleichenbacher padding oracle
+attack. This is an inherent weakness in the PKCS #1 v1.5 padding
+design. Prefer RSA_PKCS1_OAEP_PADDING.
+
=head1 CONFORMING TO
SSL, PKCS #1 v2.0