X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;ds=sidebyside;f=CryptoPkg%2FLibrary%2FBaseCryptLib%2FBaseCryptLib.inf;h=2a581ceac70c0531f892ddc94210e6716bb1eb4a;hb=c51f8bae7cabe;hp=a66faf1c04c0d659ed5deeeb39f2b371798d3b88;hpb=5fa05671e2ac0dafc52eb3b8049b4ac95f54d3bf;p=mirror_edk2.git diff --git a/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf b/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf index a66faf1c04..2a581ceac7 100644 --- a/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf +++ b/CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf @@ -6,14 +6,8 @@ # This external input must be validated carefully to avoid security issues such as # buffer overflow or integer overflow. # -# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
-# This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent # ## @@ -29,7 +23,7 @@ # # The following information is for reference only and not required by the build tools. # -# VALID_ARCHITECTURES = IA32 X64 IPF ARM AARCH64 +# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 # [Sources] @@ -41,13 +35,18 @@ Hash/CryptSha512.c Hmac/CryptHmacMd5.c Hmac/CryptHmacSha1.c + Hmac/CryptHmacSha256.c Cipher/CryptAes.c Cipher/CryptTdes.c Cipher/CryptArc4.c Pk/CryptRsaBasic.c Pk/CryptRsaExt.c + Pk/CryptPkcs1Oaep.c + Pk/CryptPkcs5Pbkdf2.c Pk/CryptPkcs7Sign.c - Pk/CryptPkcs7Verify.c + Pk/CryptPkcs7VerifyCommon.c + Pk/CryptPkcs7VerifyBase.c + Pk/CryptPkcs7VerifyEku.c Pk/CryptDh.c Pk/CryptX509.c Pk/CryptAuthenticode.c @@ -64,9 +63,6 @@ [Sources.X64] Rand/CryptRandTsc.c -[Sources.IPF] - Rand/CryptRandItc.c - [Sources.ARM] Rand/CryptRand.c @@ -91,11 +87,14 @@ # Remove these [BuildOptions] after this library is cleaned up # [BuildOptions] + # # suppress the following warnings so we do not break the build with warnings-as-errors: - # C4305: truncation from type1 to type2 (Introduced by RFC3161 Timestamp ASN.1 declarations) - MSFT:*_*_*_CC_FLAGS = /wd4305 - GCC:*_GCC44_IA32_CC_FLAGS = "-D__cdecl=__attribute__((cdecl))" "-D__declspec(t)=__attribute__((t))" + # C4090: 'function' : different 'const' qualifiers + # + MSFT:*_*_*_CC_FLAGS = /wd4090 # -JCryptoPkg/Include : To disable the use of the system includes provided by RVCT # --diag_remark=1 : Reduce severity of "#1-D: last line of file ends without a newline" RVCT:*_*_ARM_CC_FLAGS = -JCryptoPkg/Include --diag_remark=1 + + GCC:*_CLANG38_*_CC_FLAGS = -std=c99