Official source patch from the OpenSSL project ============================================== FILENAME: APPLY TO: CONTACT: DATE: openssl-0.9.2b-rsaoaep.patch OpenSSL 0.9.2b openssl@openssl.org 06-Apr-1999 DESCRIPTION: The recently added support for RSA Optimal Asymmetric Encryption Padding (RSA OAEP, see also RFC 2437 ``PKCS #1: RSA Cryptography Specifications, Version 2.0'') is only supported in combination with OpenSSL's own RSA implementation. With RSA DSI's old RSAref library RSA OAEP is not supported. This leaded to problems for US citizens who compile OpenSSL with RSAref (the ``make test'' step already failed for them because of the RSA OEAP test). The appended patch makes sure the RSAref glue code inside OpenSSL recognizes this situation (and now explicitly forces an error). Additionally, when RSAref is used the RSA OAEP test is skipped under ``make test'', too. NOTICE THAT THIS PATCH IS ONLY NEEDED WHEN YOU BUILD OpenSSL WITH THE EXTERNAL RSA IMPLEMENTATION LIBRARY RSAref. PATCH: Move this file to the top-level directory of a fresh OpenSSL 0.9.2b source tree and run the command ``patch -p0 0)