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

Reply via email to