Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 1a79cc7d95ecc2063f5fe72fa9d42f53842a4aa8
      
https://github.com/tianocore/edk2/commit/1a79cc7d95ecc2063f5fe72fa9d42f53842a4aa8
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    M .gitmodules
    A CryptoPkg/Library/MbedTlsLib/mbedtls

  Log Message:
  -----------
  CryptoPkg: Add mbedtls submodule for EDKII

Add mbedtls 3.3.0 as submodule in CryptoPkg.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>


  Commit: 586f05b9de0e887874eedcdf95c9b4d0975a2804
      
https://github.com/tianocore/edk2/commit/586f05b9de0e887874eedcdf95c9b4d0975a2804
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/MbedTlsLib/CrtWrapper.c
    A CryptoPkg/Library/MbedTlsLib/EcSm2Null.c
    A CryptoPkg/Library/MbedTlsLib/Include/mbedtls/mbedtls_config.h
    A CryptoPkg/Library/MbedTlsLib/MbedTlsLib.inf
    A CryptoPkg/Library/MbedTlsLib/MbedTlsLibFull.inf

  Log Message:
  -----------
  CryptoPkg: Add mbedtls_config and MbedTlsLib.inf

Add MbedTlsLib support.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: 731aa708813774fe0fdfe3f1e2f5b9032f689449
      
https://github.com/tianocore/edk2/commit/731aa708813774fe0fdfe3f1e2f5b9032f689449
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hmac/CryptHmac.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hmac/CryptHmacNull.c
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HmacTests.c

  Log Message:
  -----------
  CryptoPkg: Add HMAC functions based on Mbedtls

Add HMAC APIS.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>


  Commit: 60222e7eb90e81459a198a6cab3239a446229b1d
      
https://github.com/tianocore/edk2/commit/60222e7eb90e81459a198a6cab3239a446229b1d
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/Kdf/CryptHkdf.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Kdf/CryptHkdfNull.c

  Log Message:
  -----------
  CryptoPkg: Add HKDF functions based on Mbedtls

Add HKDF APIs.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: 97f51f2e9b78ce94127c2972841342edaefbcc80
      
https://github.com/tianocore/edk2/commit/97f51f2e9b78ce94127c2972841342edaefbcc80
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/InternalCryptLib.h
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaBasic.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaBasicNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaExtNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaPss.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaPssNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptRsaPssSignNull.c
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/RsaTests.c

  Log Message:
  -----------
  CryptoPkg: Add RSA functions based on Mbedtls

Add RSA APIs.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: b26f7dfe2927a276bf5c3238bec363abadd5a52f
      
https://github.com/tianocore/edk2/commit/b26f7dfe2927a276bf5c3238bec363abadd5a52f
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    M CryptoPkg/CryptoPkg.dec
    A CryptoPkg/CryptoPkgMbedTls.dsc
    A CryptoPkg/Library/BaseCryptLibMbedTls/BaseCryptLib.inf
    A CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.inf
    A CryptoPkg/Library/BaseCryptLibMbedTls/PeiCryptLib.uni
    A CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.inf
    A CryptoPkg/Library/BaseCryptLibMbedTls/RuntimeCryptLib.uni
    A CryptoPkg/Library/BaseCryptLibMbedTls/SecCryptLib.inf
    A CryptoPkg/Library/BaseCryptLibMbedTls/SecCryptLib.uni
    A CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.inf
    A CryptoPkg/Library/BaseCryptLibMbedTls/SmmCryptLib.uni
    A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/ConstantTimeClock.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/CrtWrapper.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/RuntimeMemAllocation.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/SysCall/TimerWrapper.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/TestBaseCryptLib.inf
    A CryptoPkg/Library/Include/stdint.h
    A CryptoPkg/Library/Include/stubs-32.h
    M CryptoPkg/Library/MbedTlsLib/EcSm2Null.c

  Log Message:
  -----------
  CryptoPkg: Add all .inf files for BaseCryptLibMbedTls

Add .inf files and other support files.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: 4049ca493c4ec8399ba95c06db49e45247fd5ad7
      
https://github.com/tianocore/edk2/commit/4049ca493c4ec8399ba95c06db49e45247fd5ad7
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/Bn/CryptBnNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAeadAesGcmNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAesNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptMd5Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptParallelHashNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha1Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha256Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha512Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSm3Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pem/CryptPemNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptAuthenticodeNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptDhNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptEcNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs1OaepNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs5Pbkdf2Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7Internal.h
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7SignNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyEkuNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyEkuRuntime.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptPkcs7VerifyRuntime.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptTsNull.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Pk/CryptX509Null.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Rand/CryptRandNull.c

  Log Message:
  -----------
  CryptoPkg: Add Null functions for building pass

Add Null functions to build. These feature are not supported now.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: c5fedb030a4eee1133358a8c5af9ff05082feb44
      
https://github.com/tianocore/edk2/commit/c5fedb030a4eee1133358a8c5af9ff05082feb44
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptMd5.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha1.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha256.c
    A CryptoPkg/Library/BaseCryptLibMbedTls/Hash/CryptSha512.c
    M CryptoPkg/Test/UnitTest/Library/BaseCryptLib/HashTests.c

  Log Message:
  -----------
  CryptoPkg: Add MD5/SHA1/SHA2 functions based on Mbedtls

Add MD5/SHA1/SHA256/SHA384/SHA512 APIs.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: 26754b37075909f3eed8f5666835c2c3d6146987
      
https://github.com/tianocore/edk2/commit/26754b37075909f3eed8f5666835c2c3d6146987
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    M .pytool/CISettings.py
    M CryptoPkg/CryptoPkg.ci.yaml
    M CryptoPkg/CryptoPkg.dec
    M CryptoPkg/CryptoPkg.dsc
    A CryptoPkg/Private/Library/MbedTlsLib.h

  Log Message:
  -----------
  CryptoPkg: Add Mbedtls submodule in CI

Change CI for new Mbedtls submodule.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>


  Commit: c109e4a2448b5ed861e6227b0b9949089f39b378
      
https://github.com/tianocore/edk2/commit/c109e4a2448b5ed861e6227b0b9949089f39b378
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    M CryptoPkg/Readme.md

  Log Message:
  -----------
  CryptoPkg: Add basic Readme for BaseCryptLibMbedTls

Update Readme for BaseCryptLibMbedTls.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


  Commit: eebd446875a4b1e4879e03764f63c6c358fd64f5
      
https://github.com/tianocore/edk2/commit/eebd446875a4b1e4879e03764f63c6c358fd64f5
  Author: Wenxing Hou <[email protected]>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    A CryptoPkg/Library/BaseCryptLibMbedTls/Cipher/CryptAes.c

  Log Message:
  -----------
  CryptoPkg: Add CryptAes functions based on Mbedtls Add CryptAes APIS.

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4177

Cc: Jiewen Yao <[email protected]>
Cc: Yi Li <[email protected]>
Cc: Xiaoyu Lu <[email protected]>
Cc: Guomin Jiang <[email protected]>
Signed-off-by: Wenxing Hou <[email protected]>
Reviewed-by: Yi Li <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/95c9f470ca6e...eebd446875a4


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to