REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3885
Parallel hash patch redefines uint_64 type in CrtLibSupport.h
which has been defined in openssl/include/openssl/e_os2.h.
CryptMd5.c including e_os2.h cause redefinition bug.
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Xiaoyu Lu <xiaoyu1.lu@intel.com>
Cc: Guomin Jiang <guomin.jiang@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Signed-off-by: Zhihao Li <zhihao.li@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
\r
#define KECCAK1600_WIDTH 1600\r
\r
+typedef UINT64 uint64_t;\r
+\r
//\r
// This struct referring to m_sha3.c from opessl and modified its type name.\r
//\r
typedef UINT32 uid_t;\r
typedef UINT32 gid_t;\r
typedef CHAR16 wchar_t;\r
-typedef UINT64 uint64_t;\r
\r
//\r
// File operations are not required for EFI building,\r