public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-staging/OpenSSL11_EOL PATCH 0/7] Enable MbedTLS for CryptoPkg update Mar 17
@ 2023-03-17  9:00 Wenxing Hou
  2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 1/7] Update ReadmeMbedtls Wenxing Hou
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Wenxing Hou @ 2023-03-17  9:00 UTC (permalink / raw)
  To: devel; +Cc: Wenxing Hou, Jiewen Yao, Yi Li

The POC is to explore mbedtls as a smaller alternative to OpenSSL.
The Patch enable EC/X509/Pkcs7 base on Mbedtls for CryptoPkg.


Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Yi Li <yi1.li@intel.com>

Signed-off-by: Wenxing Hou <wenxing.hou@intel.com>

Wenxing Hou (7):
  Update ReadmeMbedtls
  Clear unnecessary API in DH
  Make all BaseCryptLibMbedTls inf files consistent with BaseCryptLib
  Update Pkcs7 api based on MbedTlsLib for CryptoPkg
  Update EC api based on MbedTlsLib for CryptoPkg
  Update X509 api based on MbedTlsLib for CryptoPkg
  Clean SysCall api by adding platform_util.c

 .../BaseCryptLibMbedTls/BaseCryptLib.inf      |   8 +
 .../BaseCryptLibMbedTls/InternalCryptLib.h    |  32 +
 .../Library/BaseCryptLibMbedTls/Pk/CryptDh.c  |  73 --
 .../Library/BaseCryptLibMbedTls/Pk/CryptEc.c  | 634 +++++++++++++++++-
 .../BaseCryptLibMbedTls/Pk/CryptPkcs7Sign.c   |   5 +-
 .../Pk/CryptPkcs7VerifyBase.c                 |  40 +-
 .../Pk/CryptPkcs7VerifyCommon.c               | 338 +++++++++-
 .../Pk/CryptPkcs7VerifyEku.c                  | 454 +------------
 .../BaseCryptLibMbedTls/Pk/CryptX509.c        | 163 ++++-
 .../BaseCryptLibMbedTls/Rand/CryptRandTsc.c   |   7 +
 .../BaseCryptLibMbedTls/RuntimeCryptLib.inf   |   2 +-
 .../BaseCryptLibMbedTls/SmmCryptLib.inf       |   4 +-
 .../SysCall/ConstantTimeClock.c               |  14 -
 .../BaseCryptLibMbedTls/SysCall/CrtWrapper.c  |   5 -
 .../SysCall/TimerWrapper.c                    |  14 -
 .../BaseCryptLibMbedTls/TestBaseCryptLib.inf  |   4 +-
 CryptoPkg/Library/MbedTlsLib/MbedTlsLib.inf   |   2 +
 CryptoPkg/ReadmeMbedtls.md                    |  55 +-
 18 files changed, 1264 insertions(+), 590 deletions(-)

-- 
2.26.2.windows.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-03-17  9:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-17  9:00 [edk2-staging/OpenSSL11_EOL PATCH 0/7] Enable MbedTLS for CryptoPkg update Mar 17 Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 1/7] Update ReadmeMbedtls Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 2/7] Clear unnecessary API in DH Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 3/7] Make all BaseCryptLibMbedTls inf files consistent with BaseCryptLib Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 4/7] Update Pkcs7 api based on MbedTlsLib for CryptoPkg Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 5/7] Update EC " Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 6/7] Update X509 " Wenxing Hou
2023-03-17  9:00 ` [edk2-staging/OpenSSL11_EOL PATCH 7/7] Clean SysCall api by adding platform_util.c Wenxing Hou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox