audk/CryptoPkg
David Woodhouse 843f8ca01b CryptoPkg/OpensslLib: Move OPENSSL_NO_xxx defines into opensslconf.h
Putting these on the command line as we do at the moment means that they
are *only* visible when actually building the OpenSSL code itself. When
building other things like BaseCryptLib, they were missing. Which could
lead to discrepancies in structures defined by the header files, between
the OpenSSL code and the EDK II code which calls it.

Move the definitions into opensslconf.h where they would normally live
in a standard build of OpenSSL.

Note: Do *not* set OPENSSL_NO_LHASH or OPENSSL_NO_OCSP since those weren't
effectively disabled before; the directories was still being included in
the build. If we actually disable then, the build breaks. We can hopefully
fix at least OCSP upstream later, but one thing at a time...

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Reviewed-by: Qin Long <qin.long@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18708 6f19259b-4bc3-4df7-8a09-765794883524
2015-10-29 14:17:31 +00:00
..
Application/Cryptest CryptoPkg Updates to support RFC3161 timestamp signature verification. 2014-11-12 08:51:45 +00:00
CryptRuntimeDxe CryptoPkg: Convert non DOS format files to DOS format 2014-09-03 08:56:12 +00:00
Include CryptoPkg: Fix OpenSSL BN wordsize and OPENSSL_SYS_UEFI handling 2015-10-29 14:17:15 +00:00
Library CryptoPkg/OpensslLib: Move OPENSSL_NO_xxx defines into opensslconf.h 2015-10-29 14:17:31 +00:00
.gitignore CryptoPkg: add .gitignore for OpenSSL source files 2015-06-16 15:09:19 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
CryptoPkg.dec CryptoPkg: Update Package version to 0.96 2015-08-20 06:58:44 +00:00
CryptoPkg.dsc CryptoPkg: Update Package version to 0.96 2015-08-20 06:58:44 +00:00
CryptoPkg.uni CryptoPkg: Convert non DOS format files to DOS format 2014-09-03 08:56:12 +00:00
CryptoPkgExtra.uni CryptoPkg: INF/DEC file updates to EDK II packages 2014-08-28 05:52:56 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00