edk2/BaseTools/Source/Python
Liming Gao a0fb938ec3 BaseTools: Update Rsa2048Sha256Sign to use openssl standard options
sha256 is not the standard option. It should be replaced by sha -sha256.
Otherwise, it doesn't work in MAC OS.

In V2, update the option to sha1 -sha256.
In late openssl version >= 1.1, there is no sha option, but has sha1,sha256.
In previous openssl version < 1.1, there is no sha256, but has sha,sha1.
To work with all openssl version, use sha1 -sha256 for it.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liao Jui-peng <jui-pengx.liao@intel.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
(cherry picked from commit 1d574dfc15)
2018-04-11 09:37:48 +08:00
..
AutoGen BaseTools: Fix incremental build failure that override file be removed 2017-06-07 16:16:16 +08:00
BPDG BaseTools/BPDG: Fix the bug to get the PCD Size 2016-03-14 11:33:12 +08:00
build BaseTools: Fix incremental build bug on DynamicPcd Token Generation 2017-05-25 11:32:39 +08:00
Common BaseTools: parse map file generated by Xcode on Mac 2018-04-11 09:37:35 +08:00
CommonDataClass BaseTools: Add support to merge Prebuild and Postbuild into build Process 2016-04-07 13:13:22 +08:00
Ecc BaseTools/Ecc: Add line break support for exception list 2017-05-11 09:31:50 +08:00
Eot There is a limitation on WINDOWS OS for the length of entire file path can’t be larger than 255. There is an OS API provided by Microsoft to add “\\?\” before the path header to support the long file path. Enable this feature on basetools. 2014-08-15 03:06:48 +00:00
GenFds BaseTools: extend FFS alignment to 16M 2018-04-04 11:01:12 +08:00
GenPatchPcdTable BaseTools: parse map file generated by Xcode on Mac 2018-04-11 09:37:35 +08:00
PatchPcdValue BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
Pkcs7Sign BaseTools: Pkcs7Sign Tool to support OPENSSL_PATH has space 2017-04-27 21:26:02 +08:00
Rsa2048Sha256Sign BaseTools: Update Rsa2048Sha256Sign to use openssl standard options 2018-04-11 09:37:48 +08:00
Table BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
TargetTool License header updated to match correct format. 2014-08-28 13:53:34 +00:00
Trim BaseTools: update the mail address for stack trace info 2016-03-11 12:29:59 +08:00
UPT BaseTools/UPT: Fix a parser issue 2017-04-05 10:46:19 +08:00
Workspace BaseTools: Skip module AutoGen by comparing timestamp. 2017-03-25 12:13:01 +08:00
GNUmakefile Sync BaseTool trunk (version r2599) into EDKII BaseTools. 2013-08-23 02:18:16 +00:00
Makefile BaseTools: List missing source python files for Ecc tool in Makefile 2016-09-27 16:26:13 +08:00
sitecustomize.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00