#\r
# The following information is for reference only and not required by the build tools.\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64\r
+# VALID_ARCHITECTURES = IA32 X64\r
#\r
\r
[Sources]\r
Hash/CryptSha256.c\r
Hash/CryptSha512.c\r
Hash/CryptSm3.c\r
+ Hash/CryptParallelHashNull.c\r
Hmac/CryptHmac.c\r
Kdf/CryptHkdf.c\r
Cipher/CryptAes.c\r
Pk/CryptRsaPss.c\r
Pk/CryptRsaPssSign.c\r
Bn/CryptBn.c\r
- Pk/CryptEcNull.c |*|*|*|!gEfiCryptoPkgTokenSpaceGuid.PcdOpensslEcEnabled\r
- Pk/CryptEc.c |*|*|*|gEfiCryptoPkgTokenSpaceGuid.PcdOpensslEcEnabled\r
+ Pk/CryptEc.c\r
\r
SysCall/UnitTestHostCrtWrapper.c\r
\r
[Sources.X64]\r
Rand/CryptRandTsc.c\r
\r
-[Sources.ARM]\r
- Rand/CryptRand.c\r
-\r
-[Sources.AARCH64]\r
- Rand/CryptRand.c\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
CryptoPkg/CryptoPkg.dec\r
MemoryAllocationLib\r
DebugLib\r
OpensslLib\r
-\r
-[FixedPcd]\r
- gEfiCryptoPkgTokenSpaceGuid.PcdOpensslEcEnabled\r
+ PrintLib\r
\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
[BuildOptions]\r
#\r
# suppress the following warnings so we do not break the build with warnings-as-errors:\r
- # C4090: 'function' : different 'const' qualifiers\r
- # C4018: '>': signed/unsigned mismatch\r
- MSFT:*_*_*_CC_FLAGS = /wd4090 /wd4018\r
-\r
+ #\r
GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+ GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
\r
XCODE:*_*_*_CC_FLAGS = -std=c99\r