Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 1d8fedb0cdbe007ca469fe94320403113f38a0f9
https://github.com/tianocore/edk2/commit/1d8fedb0cdbe007ca469fe94320403113f38a0f9
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAeadAesGcm.c
Log Message:
-----------
CryptoPkg: Add AeadAesGcm based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
AeadAesGcm implementation based on Mbedtls.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: 8deeda7ce01e64978c9167eb449f2e2828705886
https://github.com/tianocore/edk2/commit/8deeda7ce01e64978c9167eb449f2e2828705886
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Library/BaseCryptLibMbedTls/InternalCryptLib.h
A CryptoPkg/Library/BaseCryptLibMbedTls/Rand/CryptRand.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Rand/CryptRandTsc.c
Log Message:
-----------
CryptoPkg: Add rand function for BaseCryptLibMbedTls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Add rand function for BaseCryptLibMbedTls.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: f44cc28972e1b3a66469a88c7dc7a658e7995e90
https://github.com/tianocore/edk2/commit/f44cc28972e1b3a66469a88c7dc7a658e7995e90
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pem/CryptPem.c
Log Message:
-----------
CryptoPkg: Add Pem APIs based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Implement Pem API based on Mbedtls.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: 40fa5cf2995e9de6c9853945428f407f208be1e1
https://github.com/tianocore/edk2/commit/40fa5cf2995e9de6c9853945428f407f208be1e1
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptX509.c
Log Message:
-----------
CryptoPkg: Add X509 functions based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
X.509 Certificate Handler Wrapper Implementation over MbedTLS.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: acfd991b68f099ff0c8eef69f7d3160b86dff573
https://github.com/tianocore/edk2/commit/acfd991b68f099ff0c8eef69f7d3160b86dff573
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M CryptoPkg/Include/Library/BaseCryptLib.h
M CryptoPkg/Library/BaseCryptLibMbedTls/InternalCryptLib.h
M CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7Internal.h
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7Sign.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyBase.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyCommon.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyEku.c
Log Message:
-----------
CryptoPkg: Add Pkcs7 related functions based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Because the current Mbedlts pkcs7 library doesn't support
authenticatedAttributes
and only support 0 or 1 certificates in Signed data,
the patch implement Pkcs7 by low Mbedtls Api.
And the implementation has pass unit_tes and integration test.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: e065735b1b5e7e0fede376c1b21240a950ae74ef
https://github.com/tianocore/edk2/commit/e065735b1b5e7e0fede376c1b21240a950ae74ef
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs5Pbkdf2.c
Log Message:
-----------
CryptoPkg: Add Pkcs5 functions based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
PBKDF2 Key Derivation Function Wrapper Implementation over MbedTLS.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: b5412646db76cfc95b562699cb905befff7311d0
https://github.com/tianocore/edk2/commit/b5412646db76cfc95b562699cb905befff7311d0
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs1Oaep.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaExt.c
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaPssSign.c
Log Message:
-----------
CryptoPkg: Add more RSA related functions based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Implement more RSA functions such as RsaPkcs1Sign based Mbedlts.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: 27a7345882138b6e6a582c257756858611d29bd3
https://github.com/tianocore/edk2/commit/27a7345882138b6e6a582c257756858611d29bd3
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptAuthenticode.c
Log Message:
-----------
CryptoPkg: Add AuthenticodeVerify based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Implement AuthenticodeVerify based on Mbedtls.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: 3096fcf81da082219b3db5e990f3a14aa55d45cc
https://github.com/tianocore/edk2/commit/3096fcf81da082219b3db5e990f3a14aa55d45cc
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptTs.c
Log Message:
-----------
CryptoPkg: Add ImageTimestampVerify based on Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Timestamp Countersignature Verification implementaion based on Mbedtls.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: ed7a3143b7fd5d4f116355d4c799748aa008329b
https://github.com/tianocore/edk2/commit/ed7a3143b7fd5d4f116355d4c799748aa008329b
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M CryptoPkg/Library/BaseCryptLibMbedTls/BaseCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/TestBaseCryptLib.inf
Log Message:
-----------
CryptoPkg: Update *.inf in BaseCryptLibMbedTls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Update all *.inf in BaseCryptLibMbedTls based on new implementation.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Commit: 08281572aab5b1f7e05bf26de4148af19eddc8b7
https://github.com/tianocore/edk2/commit/08281572aab5b1f7e05bf26de4148af19eddc8b7
Author: Wenxing Hou <[email protected]>
Date: 2024-05-27 (Mon, 27 May 2024)
Changed paths:
M CryptoPkg/CryptoPkgMbedTls.dsc
M CryptoPkg/Library/BaseCryptLibMbedTls/BaseCryptLib.inf
A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSm3.c
M CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/SecCryptLib.inf
M CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.inf
A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/BaseMemAllocation.c
A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/DummyOpensslSupport.c
A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/UnitTestHostCrtWrapper.c
M CryptoPkg/Library/BaseCryptLibMbedTls/TestBaseCryptLib.inf
Log Message:
-----------
Add SM3 functions with openssl for Mbedtls
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177
Because the Mbedlts 3.3.0 doesn't have Sm3, the Sm3
implementaion is based on Openssl.
Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Acked-by: Jiewen Yao <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/88a4de450f17...08281572aab5
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