]> git.proxmox.com Git - mirror_edk2.git/commit
CryptoPkg/OpensslLib: disable autoload-config for OpenSSL
authorXiaoyu Lu <xiaoyux.lu@intel.com>
Thu, 20 Jun 2019 05:55:13 +0000 (13:55 +0800)
committerJian J Wang <jian.j.wang@intel.com>
Fri, 21 Jun 2019 09:25:02 +0000 (17:25 +0800)
commitb86fbe1f980102eee3e55eed92ac91937aee638e
tree0290b28bb66239ee521657a8884e2408b043f9f1
parent90e8f13d51278791e9534fc736a5319f9b4f9f0a
CryptoPkg/OpensslLib: disable autoload-config for OpenSSL

Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=1926

This problem was found by Rebecca Cran <rebecca@bluestop.org>.
REF: https://edk2.groups.io/g/devel/topic/32100684

OpenSSL will automatically load a system config file which configures
default ssl options. In UEFI, It will cause TlsInitialize failed
without OPENSSL_INIT_NO_LOAD_CONFIG flag. we don't use this feature,
So disable it.

Re-run process_files.py to generate OpensslLib[Crypto].inf files.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Xiaoyu Lu <xiaoyux.lu@intel.com>
Reviewed-by: Rebecca Cran <rebecca@bluestop.org>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
CryptoPkg/Library/Include/openssl/opensslconf.h
CryptoPkg/Library/OpensslLib/process_files.pl