mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
Separate Unit test functions for MbedTls. BaseCryptLibMbedTls does not support all Crypto services So deprecate below function for MbedTls Unit test: TestVerifyEKUsWith3CertsInSignature() TestVerifyEKUsWith2CertsInSignature() TestNoEKUsInSignature() TestVerifyRsaCertPkcs1SignVerify TestVerifyPkcs7SignVerifyNonSelfIssued() TestVerifyDhGenerateKey() Pkcs1v2Decrypt Pkcs1v2EncryptDecrypt RsaOaepEncrypt (Interface) RsaOaepEncrypt (NoSeed) RsaOaepEncrypt (Seeded) RsaOaepDecrypt RsaOaepEncryptDecrypt RsaOaepEncryptPkcs1v2Decrypt Pkcs1v2EncryptRsaOaepDecrypt RsaOaepEncrypt (MdDefaultMgf1Default) RsaOaepDecrypt (MdDefaultMgf1Default) RsaOaepEncryptDecrypt (MdDefaultMgf1Default) RsaOaepEncrypt (MdSha1Bgf1Sha1 RsaOaepDecrypt (MdSha1Bgf1Sha1) RsaOaepEncryptDecrypt (MdSha1Bgf1Sha1) RsaOaepEncrypt (MdSha256Bgf1Sha256) RsaOaepDecrypt (MdSha256Bgf1Sha256) RsaOaepEncryptDecrypt (MdSha256Bgf1Sha256) TestVerifyBn() TestVerifyEcKey() TestPkcs7Attached() TestPkcs7Detached() TestVerifyPkcs7ContentData() REF: https://github.com/tianocore/edk2/issues/11605 Signed-off-by: Longhaox Lee <longhaox.lee@intel.com>
54 lines
1.1 KiB
INI
54 lines
1.1 KiB
INI
## @file
|
|
# Host-based UnitTest for BaseCryptLibMbedTls
|
|
#
|
|
# Copyright (c) 2025, Intel Corporation. All rights reserved.<BR>
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = BaseCryptLibUnitTestHost
|
|
FILE_GUID = ab0bc736-2552-4a3c-a2c5-eb106b8a75d1
|
|
MODULE_TYPE = HOST_APPLICATION
|
|
VERSION_STRING = 1.0
|
|
|
|
#
|
|
# The following information is for reference only and not required by the build tools.
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64
|
|
#
|
|
|
|
[Sources]
|
|
UnitTestMain.c
|
|
UnitTestMainHost.c
|
|
BaseCryptLibUnitTestsMbedTls.c
|
|
TestBaseCryptLib.h
|
|
HashTests.c
|
|
HmacTests.c
|
|
BlockCipherTests.c
|
|
RsaTests.c
|
|
RsaPkcs7Tests.c
|
|
Pkcs5Pbkdf2Tests.c
|
|
AuthenticodeTests.c
|
|
TSTests.c
|
|
RandTests.c
|
|
Pkcs7EkuTests.c
|
|
Pkcs7AttachedContentTest.c
|
|
OaepEncryptTests.c
|
|
RsaPssTests.c
|
|
ParallelhashTests.c
|
|
HkdfTests.c
|
|
AeadAesGcmTests.c
|
|
X509Tests.c
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
CryptoPkg/CryptoPkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseLib
|
|
DebugLib
|
|
BaseCryptLib
|
|
UnitTestLib
|
|
MmServicesTableLib
|
|
SynchronizationLib
|