Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: dc9cdf6c90df2068728554893d4b2ec6e990d5ae
https://github.com/tianocore/edk2/commit/dc9cdf6c90df2068728554893d4b2ec6e990d5ae
Author: Yi Li <[email protected]>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RsaPkcs7Tests.c
Log Message:
-----------
CryptoPkg: Add PKCS7 test case for partial certificate chains
This case uses a non-self-issued certificate as the signing
certificate and CA.
BaseCryptLib can pass this case (X509_V_FLAG_PARTIAL_CHAIN enabled).
BaseCryptLibMbedTls cannot, because Mbedtls certificate chain
validation lacks support for partial certificate chains currently.
Signed-off-by: Yi Li <[email protected]>
Commit: d2bdf8dda6604e490eebb91b809dec0738564440
https://github.com/tianocore/edk2/commit/d2bdf8dda6604e490eebb91b809dec0738564440
Author: Yi Li <[email protected]>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M CryptoPkg/Library/BaseCryptLibMbedTls/Pem/CryptPem.c
Log Message:
-----------
CryptoPkg: Fix array index out of bounds in RsaGetPrivateKeyFromPem
The real size of PemData is PemSize, access of PemSize+1 is not allowed
Signed-off-by: Yi Li <[email protected]>
Commit: 31402d2a31ac16472432bde47f73c3c761bb8ed8
https://github.com/tianocore/edk2/commit/31402d2a31ac16472432bde47f73c3c761bb8ed8
Author: Yi Li <[email protected]>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/UnitTestHostBaseCryptLib.inf
M CryptoPkg/Test/CryptoPkgHostUnitTest.dsc
M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RsaPkcs7Tests.c
Log Message:
-----------
CryptoPkg: Add Unit Test Host of Mbedtls CryptoLib
Currently BaseCryptLibMbedTls does not support all Crypto services,
so the following case will fail:
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()
Signed-off-by: Yi Li <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/d188ad6a1fb6...31402d2a31ac
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits