public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Li, Yi" <yi1.li@intel.com>
To: "Gao, Liming" <gaoliming@byosoft.com.cn>,
	"devel@edk2.groups.io" <devel@edk2.groups.io>
Cc: "Yao, Jiewen" <jiewen.yao@intel.com>,
	"Lu, Xiaoyu1" <xiaoyu1.lu@intel.com>,
	"Jiang, Guomin" <guomin.jiang@intel.com>,
	"'Gerd Hoffmann'" <kraxel@redhat.com>
Subject: Re: [edk2-devel] [PATCH 00/29] CryptoPkg: Update OpenSSL submodule to 3.0.9
Date: Thu, 3 Aug 2023 05:16:34 +0000	[thread overview]
Message-ID: <SJ1PR11MB6227C4BC174A7186070BBA3FC508A@SJ1PR11MB6227.namprd11.prod.outlook.com> (raw)
In-Reply-To: <00b601d9c529$0f72c0d0$2e584270$@byosoft.com.cn>

Hi Liming,

Yes, we'd better catch edk2 202308 stable tag. If there are new CVE problems after OpenSSL1.1 EOL, we won't get support from the openssl community. Updating to 3.0 ASAP is the best choice.

Regards,
Yi

-----Original Message-----
From: gaoliming <gaoliming@byosoft.com.cn> 
Sent: Wednesday, August 2, 2023 6:07 PM
To: devel@edk2.groups.io; Li, Yi1 <yi1.li@intel.com>
Cc: Yao, Jiewen <jiewen.yao@intel.com>; Lu, Xiaoyu1 <xiaoyu1.lu@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; 'Gerd Hoffmann' <kraxel@redhat.com>
Subject: 回复: [edk2-devel] [PATCH 00/29] CryptoPkg: Update OpenSSL submodule to 3.0.9

Yi:
  Thanks for your great work to update openssl 3.0. The commit message shows this patch set must catch edk2 202308 stable tag. Right?
  Edk2 202308 stable tag will start soft feature free from Aug 7th (next Monday). That means this patch set needs to pass code review in one week. 

Jiwen, Gerd:
  Can you give your comments for this patch set this week? If you need more time, I will raise the request to defer the soft feature freeze.

Thanks
Liming
> -----邮件原件-----
> 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Li, Yi
> 发送时间: 2023年7月28日 14:40
> 收件人: devel@edk2.groups.io
> 抄送: Yi Li <yi1.li@intel.com>; Jiewen Yao <jiewen.yao@intel.com>; 
> Xiaoyu Lu <xiaoyu1.lu@intel.com>; Guomin Jiang 
> <guomin.jiang@intel.com>; Gerd Hoffmann <kraxel@redhat.com>
> 主题: [edk2-devel] [PATCH 00/29] CryptoPkg: Update OpenSSL submodule to
> 3.0.9
> 
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3466
> 
> According to https://www.OpenSSL.org/policies/releasestrat.html,
> OpenSSL Version 1.1.1 will be supported until 2023-09-11 (LTS).
> Need to upgrade OpenSsl to 3.0.9 before 1.1.1 support stopping.
> 
> PR: https://github.com/tianocore/edk2/pull/4692
> 
> Cc: Jiewen Yao <jiewen.yao@intel.com>
> Cc: Xiaoyu Lu <xiaoyu1.lu@intel.com>
> Cc: Guomin Jiang <guomin.jiang@intel.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Gerd Hoffmann (15):
>   CryptoPkg/openssl: update submodule to openssl-3.0.9
>   CryptoPkg/openssl: cleanup all openssl1.1.1 generated files and code
>   CryptoPkg/openssl: update Openssl*.inf files for openssl 3.0
>   CryptoPkg/openssl: add openssl3 configure scripts
>   CryptoPkg/openssl: UefiAsm.conf update for openssl 3.0
>   CryptoPkg/BaseCryptLib: no openssl deprecation warnings please
>   CryptoPkg/BaseCryptLib: adapt CryptSm3.c to openssl 3.0 changes.
>   CryptoPkg/BaseCryptLib: drop BIO_* dummy functions
>   CryptoPkg/TlsLib: ERR_GET_FUNC is gone
>   CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes
>   CryptoPkg/openssl: move compiler_flags to buildinf.c
>   CryptoPkg/openssl: store dummy update for openssl 3.0
>   CryptoPkg/openssl: adapt EcSm2Null.c for openssl 3.0
>   CryptoPkg/TlsLib: use unsigned long for ErrorCode
>   CryptoPkg/openssl: update CI config for openssl 3.0
> 
> Yi Li (14):
>   CryptoPkg: Move all UEFI implement of openssl to OpensslStub
>   CryptoPkg: use UEFI provider as default
>   CryptoPkg: adapt 3.0 change in SslNull.c
>   CryptoPkg: Add instrinsics to support building openssl3 on IA32
>     windows
>   CryptoPkg: disable C4133 warning in openssl libraries
>   CryptoPkg: Align with 4096 when build with OpensslFullAccel
>   CryptoPkg: Enable memcpy sys call in RISCV64 build
>   CryptoPkg: add missing gcc instructions
>   CryptoPkg: add define of maximum unsigned size_t
>   CryptoPkg: add implemention of _ftol2_sse() to avoid build error
>   CryptoPkg: add more dummy implement of openssl for size optimization
>   CryptoPkg: run configure.py to update all generated files
>   CryptoPkg: remove strcmp to syscall
>   CryptoPkg: remove BN and EC accel for size optimization
> 
>  CryptoPkg/CryptoPkg.ci.yaml                   |   54 +-
>  CryptoPkg/CryptoPkg.dec                       |    4 +
>  CryptoPkg/CryptoPkg.dsc                       |   12 +-
>  .../Library/BaseCryptLib/Hash/CryptSm3.c      |   14 +-
>  .../Library/BaseCryptLib/InternalCryptLib.h   |    2 +
>  .../Library/BaseCryptLib/SysCall/CrtWrapper.c |   36 +-
>  .../SysCall/UnitTestHostCrtWrapper.c          |   25 -
>  CryptoPkg/Library/Include/CrtLibSupport.h     |    1 +
>  .../Library/Include/openssl/opensslconf.h     |  333 -
>  .../IntrinsicLib/Ia32/MathDivModU64x64.c      |   23 +
>  .../Library/IntrinsicLib/Ia32/MathDivS64x64.c |   22 +
>  .../Library/IntrinsicLib/Ia32/MathDivU64x64.c |   22 +
>  .../Library/IntrinsicLib/Ia32/MathFtol.c      |   12 +
>  .../Library/IntrinsicLib/Ia32/MathLldiv.asm   |  203 +
>  .../Library/IntrinsicLib/Ia32/MathModU64x64.c |   26 +
>  .../Library/IntrinsicLib/Ia32/MathUlldiv.asm  |  157 +  
> .../Library/IntrinsicLib/Ia32/MathUlldvrm.asm |  184 +  
> .../Library/IntrinsicLib/Ia32/MathUllrem.asm  |  163 +
>  .../Library/IntrinsicLib/IntrinsicLib.inf     |   11 +-
>  .../Library/IntrinsicLib/MemoryIntrinsics.c   |    9 -
>  .../IA32/crypto/modes/ghash-x86.nasm          |  700 --
>  .../OpensslLib/IA32/crypto/sha/sha1-586.nasm  | 1394 ---
>  .../IA32/crypto/sha/sha256-586.nasm           | 3364 -------
>  .../IA32/crypto/sha/sha512-586.nasm           |  579 --
>  .../IA32Gcc/crypto/modes/ghash-x86.S          |  703 --
>  .../OpensslLib/IA32Gcc/crypto/sha/sha1-586.S  | 1389 ---
>  .../IA32Gcc/crypto/sha/sha256-586.S           | 3356 -------
>  .../IA32Gcc/crypto/sha/sha512-586.S           |  574 --
>  .../Library/OpensslLib/OpenSSL-HOWTO.txt      |    4 +-
>  .../OpensslGen/IA32-GCC/crypto/aes/aes-586.S  | 3320 +++++++
>  .../IA32-GCC}/crypto/aes/aesni-x86.S          |  141 +-
>  .../IA32-GCC}/crypto/aes/vpaes-x86.S          |   92 +-
>  .../OpensslGen/IA32-GCC/crypto/bn/bn-586.S    | 1572 ++++
>  .../OpensslGen/IA32-GCC/crypto/bn/co-586.S    | 1290 +++
>  .../OpensslGen/IA32-GCC/crypto/bn/x86-gf2m.S  |  374 +  
> .../OpensslGen/IA32-GCC/crypto/bn/x86-mont.S  |  494 +
>  .../IA32-GCC/crypto/ec/ecp_nistz256-x86.S     | 5290 +++++++++++
>  .../OpensslGen/IA32-GCC/crypto/md5/md5-586.S  |  700 ++
>  .../IA32-GCC/crypto/modes/ghash-x86.S         | 1316 +++
>  .../OpensslGen/IA32-GCC/crypto/sha/sha1-586.S | 4006 ++++++++
>  .../IA32-GCC/crypto/sha/sha256-586.S          | 6804 ++++++++++++++
>  .../IA32-GCC/crypto/sha/sha512-586.S          | 2850 ++++++
>  .../IA32-GCC}/crypto/x86cpuid.S               |  252 +-
>  .../IA32-MSFT/crypto/aes/aes-586.nasm         | 3211 +++++++
>  .../IA32-MSFT}/crypto/aes/aesni-x86.nasm      |   14 +-
>  .../IA32-MSFT}/crypto/aes/vpaes-x86.nasm      |   10 -
>  .../IA32-MSFT/crypto/bn/bn-586.nasm           | 1515 +++
>  .../IA32-MSFT/crypto/bn/co-586.nasm           | 1252 +++
>  .../IA32-MSFT/crypto/bn/x86-gf2m.nasm         |  345 +
>  .../IA32-MSFT/crypto/bn/x86-mont.nasm         |  479 +
>  .../IA32-MSFT/crypto/ec/ecp_nistz256-x86.nasm | 5128 ++++++++++
>  .../IA32-MSFT/crypto/md5/md5-586.nasm         |  683 ++
>  .../IA32-MSFT/crypto/modes/ghash-x86.nasm     | 1257 +++
>  .../IA32-MSFT/crypto/sha/sha1-586.nasm        | 3970 ++++++++
>  .../IA32-MSFT/crypto/sha/sha256-586.nasm      | 6789
> ++++++++++++++
>  .../IA32-MSFT/crypto/sha/sha512-586.nasm      | 2835 ++++++
>  .../IA32-MSFT}/crypto/x86cpuid.nasm           |  175 +-
>  .../X64-GCC/crypto/aes/aes-x86_64.s           | 2679 ++++++
>  .../X64-GCC/crypto/aes/aesni-mb-x86_64.s      | 1609 ++++
>  .../X64-GCC/crypto/aes/aesni-sha1-x86_64.s}   | 1381 ++-
>  .../X64-GCC/crypto/aes/aesni-sha256-x86_64.s  | 4456 +++++++++
>  .../X64-GCC/crypto/aes/aesni-x86_64.s}        |   42 +-
>  .../X64-GCC/crypto/aes/bsaes-x86_64.s         | 2618 ++++++
>  .../X64-GCC/crypto/aes/vpaes-x86_64.s}        |   36 +-
>  .../OpensslGen/X64-GCC/crypto/bn/rsaz-avx2.s  | 1765 ++++
>  .../X64-GCC/crypto/bn/rsaz-avx512.s           |  901 ++
>  .../X64-GCC/crypto/bn/rsaz-x86_64.s           | 2036 ++++
>  .../X64-GCC/crypto/bn/x86_64-gf2m.s           |  332 +
>  .../X64-GCC/crypto/bn/x86_64-mont.s           | 1260 +++
>  .../X64-GCC/crypto/bn/x86_64-mont5.s          | 3624 +++++++
>  .../X64-GCC/crypto/ec/ecp_nistz256-x86_64.s   | 7364 +++++++++++++++
>  .../X64-GCC/crypto/ec/x25519-x86_64.s         |  823 ++
>  .../X64-GCC/crypto/md5/md5-x86_64.s           |  704 ++
>  .../X64-GCC/crypto/modes/aesni-gcm-x86_64.s   |  810 ++
>  .../X64-GCC/crypto/modes/ghash-x86_64.s}      |  512 +-
>  .../X64-GCC/crypto/sha/keccak1600-x86_64.s    |  545 ++
>  .../X64-GCC/crypto/sha/sha1-mb-x86_64.s       | 7324
> +++++++++++++++
>  .../X64-GCC/crypto/sha/sha1-x86_64.s          | 5471 +++++++++++
>  .../X64-GCC/crypto/sha/sha256-mb-x86_64.s     | 8005
> ++++++++++++++++
>  .../X64-GCC/crypto/sha/sha256-x86_64.s        | 5477 +++++++++++
>  .../X64-GCC/crypto/sha/sha512-x86_64.s        | 5482 +++++++++++
>  .../X64-GCC/crypto/x86_64cpuid.s}             |   41 +-
>  .../X64-MSFT/crypto/aes/aes-x86_64.nasm       | 2969 ++++++
>  .../X64-MSFT/crypto/aes/aesni-mb-x86_64.nasm  | 1846 ++++
>  .../crypto/aes/aesni-sha1-x86_64.nasm         | 1902 +++-
>  .../crypto/aes/aesni-sha256-x86_64.nasm       | 4708 ++++++++++
>  .../X64-MSFT}/crypto/aes/aesni-x86_64.nasm    |   21 +-
>  .../X64-MSFT/crypto/aes/bsaes-x86_64.nasm     | 2823 ++++++
>  .../X64-MSFT}/crypto/aes/vpaes-x86_64.nasm    |   15 +-
>  .../X64-MSFT/crypto/bn/rsaz-avx2.nasm         | 1981 ++++
>  .../X64-MSFT/crypto/bn/rsaz-avx512.nasm       | 1031 ++
>  .../X64-MSFT/crypto/bn/rsaz-x86_64.nasm       | 2261 +++++
>  .../X64-MSFT/crypto/bn/x86_64-gf2m.nasm       |  425 +
>  .../X64-MSFT/crypto/bn/x86_64-mont.nasm       | 1472 +++
>  .../X64-MSFT/crypto/bn/x86_64-mont5.nasm      | 3842 ++++++++
>  .../crypto/ec/ecp_nistz256-x86_64.nasm        | 7920
> ++++++++++++++++
>  .../X64-MSFT/crypto/ec/x25519-x86_64.nasm     | 1064 +++
>  .../X64-MSFT/crypto/md5/md5-x86_64.nasm       |  786 ++
>  .../crypto/modes/aesni-gcm-x86_64.nasm        |  981 ++
>  .../X64-MSFT}/crypto/modes/ghash-x86_64.nasm  |  531 +-
>  .../crypto/sha/keccak1600-x86_64.nasm         |  527 ++
>  .../X64-MSFT/crypto/sha/sha1-mb-x86_64.nasm   | 7610
> +++++++++++++++
>  .../X64-MSFT/crypto/sha/sha1-x86_64.nasm      | 5766 ++++++++++++
>  .../X64-MSFT/crypto/sha/sha256-mb-x86_64.nasm | 8291
> +++++++++++++++++
>  .../X64-MSFT}/crypto/sha/sha256-x86_64.nasm   | 2692 +++++-
>  .../X64-MSFT/crypto/sha/sha512-x86_64.nasm    | 5665 +++++++++++
>  .../X64-MSFT}/crypto/x86_64cpuid.nasm         |   19 +-
>  .../OpensslGen/include/crypto/bn_conf.h       |   29 +
>  .../OpensslGen/include}/crypto/dso_conf.h     |    8 +-
>  .../OpensslGen/include/openssl/asn1.h         | 1128 +++
>  .../OpensslGen/include/openssl/asn1t.h        |  946 ++
>  .../OpensslGen/include/openssl/bio.h          |  887 ++
>  .../OpensslGen/include/openssl/cmp.h          |  597 ++
>  .../OpensslGen/include/openssl/cms.h          |  493 +
>  .../OpensslGen/include/openssl/conf.h         |  211 +
>  .../include/openssl/configuration-ec.h        |  323 +
>  .../include/openssl/configuration-noec.h      |  332 +
>  .../include/openssl/configuration.h           |    5 +
>  .../OpensslGen/include/openssl/crmf.h         |  227 +
>  .../OpensslGen/include/openssl/crypto.h       |  558 ++
>  .../OpensslGen/include/openssl/ct.h           |  573 ++
>  .../OpensslGen/include/openssl/err.h          |  504 +
>  .../OpensslGen/include/openssl/ess.h          |  128 +
>  .../OpensslGen/include/openssl/fipskey.h      |   36 +
>  .../OpensslGen/include/openssl/lhash.h        |  288 +
>  .../OpensslGen/include/openssl/ocsp.h         |  483 +
>  .../OpensslGen/include/openssl/opensslv.h     |  114 +
>  .../OpensslGen/include/openssl/pkcs12.h       |  350 +
>  .../OpensslGen/include/openssl/pkcs7.h        |  427 +
>  .../OpensslGen/include/openssl/safestack.h    |  297 +
>  .../OpensslGen/include/openssl/srp.h          |  285 +
>  .../OpensslGen/include/openssl/ssl.h          | 2599 ++++++
>  .../OpensslGen/include/openssl/ui.h           |  407 +
>  .../OpensslGen/include/openssl/x509.h         | 1276 +++
>  .../OpensslGen/include/openssl/x509_vfy.h     |  894 ++
>  .../OpensslGen/include/openssl/x509v3.h       | 1450 +++
>  .../providers/common/der/der_digests_gen.c    |  160 +
>  .../providers/common/der/der_ec_gen.c         |  279 +
>  .../providers/common/der/der_ecx_gen.c        |   44 +
>  .../providers/common/der/der_rsa_gen.c        |  174 +
>  .../providers/common/der/der_wrap_gen.c       |   46 +
>  .../common/include/prov/der_digests.h         |  160 +
>  .../providers/common/include/prov/der_ec.h    |  286 +
>  .../providers/common/include/prov/der_ecx.h   |   50 +
>  .../providers/common/include/prov/der_rsa.h   |  187 +
>  .../providers/common/include/prov/der_wrap.h  |   46 +
>  CryptoPkg/Library/OpensslLib/OpensslLib.inf   |  505 +-
>  .../Library/OpensslLib/OpensslLibAccel.inf    | 1223 ++-
>  .../Library/OpensslLib/OpensslLibCrypto.inf   |  467 +-
>  .../Library/OpensslLib/OpensslLibFull.inf     |  602 +-
>  .../OpensslLib/OpensslLibFullAccel.inf        | 1321 ++-
>  .../OpensslLib/{ => OpensslStub}/EcSm2Null.c  |    7 +-
>  .../OpensslLib/OpensslStub/EncoderNull.c      |  364 +
>  .../OpensslLib/OpensslStub/Pkcs12Null.c       |  146 +
>  .../OpensslLib/OpensslStub/SslExtServNull.c   |  517 +
>  .../OpensslLib/{ => OpensslStub}/SslNull.c    |    6 +-
>  .../OpensslLib/OpensslStub/SslStatServNull.c  |  306 +
>  .../OpensslLib/OpensslStub/ossl_store.c       |  175 +
>  .../OpensslLib/{ => OpensslStub}/rand_pool.c  |   24 +-
>  .../Library/OpensslLib/OpensslStub/uefiprov.c |  325 +
>  CryptoPkg/Library/OpensslLib/UefiAsm.conf     |   41 +-
>  .../X64/crypto/aes/aesni-mb-x86_64.nasm       |  732 --
>  .../X64/crypto/aes/aesni-sha256-x86_64.nasm   |   78 -
>  .../X64/crypto/modes/aesni-gcm-x86_64.nasm    |   34 -
>  .../X64/crypto/sha/sha1-mb-x86_64.nasm        | 3137 -------
>  .../X64/crypto/sha/sha1-x86_64.nasm           | 2884 ------
>  .../X64/crypto/sha/sha256-mb-x86_64.nasm      | 3461 -------
>  .../X64/crypto/sha/sha512-x86_64.nasm         | 1938 ----
>  .../X64Gcc/crypto/aes/aesni-mb-x86_64.S       |  552 --
>  .../X64Gcc/crypto/aes/aesni-sha256-x86_64.S   |   69 -
>  .../X64Gcc/crypto/modes/aesni-gcm-x86_64.S    |   29 -
>  .../X64Gcc/crypto/sha/sha1-mb-x86_64.S        | 2962 ------
>  .../X64Gcc/crypto/sha/sha1-x86_64.S           | 2631 ------
>  .../X64Gcc/crypto/sha/sha256-mb-x86_64.S      | 3286 -------
>  .../X64Gcc/crypto/sha/sha256-x86_64.S         | 3097 ------
>  .../X64Gcc/crypto/sha/sha512-x86_64.S         | 1811 ----
>  CryptoPkg/Library/OpensslLib/buildinf.c       |    4 +
>  CryptoPkg/Library/OpensslLib/buildinf.h       |    2 +-
>  CryptoPkg/Library/OpensslLib/configure.py     |  416 +
>  CryptoPkg/Library/OpensslLib/openssl          |    2 +-
>  CryptoPkg/Library/OpensslLib/ossl_store.c     |   19 -
>  CryptoPkg/Library/OpensslLib/perl2json.pl     |   19 +
>  CryptoPkg/Library/OpensslLib/process_files.pl |  529 --
>  CryptoPkg/Library/TlsLib/TlsConfig.c          |    5 +-
>  CryptoPkg/Library/TlsLib/TlsProcess.c         |    6 +-
>  185 files changed, 211318 insertions(+), 41686 deletions(-)  delete 
> mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h
>  create mode 100644
> CryptoPkg/Library/IntrinsicLib/Ia32/MathDivModU64x64.c
>  create mode 100644 
> CryptoPkg/Library/IntrinsicLib/Ia32/MathDivS64x64.c
>  create mode 100644 
> CryptoPkg/Library/IntrinsicLib/Ia32/MathDivU64x64.c
>  create mode 100644 CryptoPkg/Library/IntrinsicLib/Ia32/MathLldiv.asm
>  create mode 100644
> CryptoPkg/Library/IntrinsicLib/Ia32/MathModU64x64.c
>  create mode 100644 CryptoPkg/Library/IntrinsicLib/Ia32/MathUlldiv.asm
>  create mode 100644 
> CryptoPkg/Library/IntrinsicLib/Ia32/MathUlldvrm.asm
>  create mode 100644 CryptoPkg/Library/IntrinsicLib/Ia32/MathUllrem.asm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32/crypto/modes/ghash-x86.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha1-586.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha256-586.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32/crypto/sha/sha512-586.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/modes/ghash-x86.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/sha/sha1-586.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/sha/sha256-586.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/sha/sha512-586.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/aes/aes-586.S
>  rename CryptoPkg/Library/OpensslLib/{IA32Gcc => 
> OpensslGen/IA32-GCC}/crypto/aes/aesni-x86.S (94%)  rename 
> CryptoPkg/Library/OpensslLib/{IA32Gcc => 
> OpensslGen/IA32-GCC}/crypto/aes/vpaes-x86.S (91%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/bn-586.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/co-586.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/x86-gf2m.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/x86-mont.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/ec/ecp_nistz25
> 6-x86.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/md5/md5-586.
> S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/modes/ghash-x
> 86.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha1-586.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha256-58
> 6.S
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha512-58
> 6.S
>  rename CryptoPkg/Library/OpensslLib/{IA32Gcc => 
> OpensslGen/IA32-GCC}/crypto/x86cpuid.S (69%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/aes/aes-586.n
> asm
>  rename CryptoPkg/Library/OpensslLib/{IA32 => 
> OpensslGen/IA32-MSFT}/crypto/aes/aesni-x86.nasm (95%)  rename 
> CryptoPkg/Library/OpensslLib/{IA32 => 
> OpensslGen/IA32-MSFT}/crypto/aes/vpaes-x86.nasm (94%)  create mode 
> 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/bn-586.nas
> m
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/co-586.nas
> m
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/x86-gf2m.n
> asm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/x86-mont.
> nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/ec/ecp_nistz2
> 56-x86.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/md5/md5-586
> .nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/modes/ghash-
> x86.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha1-586.
> nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha256-5
> 86.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha512-5
> 86.nasm
>  rename CryptoPkg/Library/OpensslLib/{IA32 => 
> OpensslGen/IA32-MSFT}/crypto/x86cpuid.nasm (71%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/aes/aes-x86_64.
> s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/aes/aesni-mb-x
> 86_64.s
>  rename
> CryptoPkg/Library/OpensslLib/{X64Gcc/crypto/aes/aesni-sha1-x86_64.S => 
> OpensslGen/X64-GCC/crypto/aes/aesni-sha1-x86_64.s} (52%)  create mode 
> 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/aes/aesni-sha25
> 6-x86_64.s
>  rename CryptoPkg/Library/OpensslLib/{X64Gcc/crypto/aes/aesni-x86_64.S
> => OpensslGen/X64-GCC/crypto/aes/aesni-x86_64.s} (95%)  create mode 
> 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/aes/bsaes-x86_
> 64.s
>  rename CryptoPkg/Library/OpensslLib/{X64Gcc/crypto/aes/vpaes-x86_64.S
> => OpensslGen/X64-GCC/crypto/aes/vpaes-x86_64.s} (92%)  create mode 
> 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-avx2.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-avx512.
> s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-x86_64.
> s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/x86_64-gf2m
> .s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/x86_64-mon
> t.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/x86_64-mon
> t5.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/ec/ecp_nistz256
> -x86_64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/ec/x25519-x86_
> 64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/md5/md5-x86_6
> 4.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/modes/aesni-gc
> m-x86_64.s
>  rename
> CryptoPkg/Library/OpensslLib/{X64Gcc/crypto/modes/ghash-x86_64.S => 
> OpensslGen/X64-GCC/crypto/modes/ghash-x86_64.s} (67%)  create mode 
> 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/keccak1600
> -x86_64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/sha1-mb-x8
> 6_64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/sha1-x86_6
> 4.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/sha256-mb-
> x86_64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/sha256-x86
> _64.s
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/sha/sha512-x86
> _64.s
>  rename CryptoPkg/Library/OpensslLib/{X64Gcc/crypto/x86_64cpuid.S => 
> OpensslGen/X64-GCC/crypto/x86_64cpuid.s} (90%)  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/aes/aes-x86_6
> 4.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/aes/aesni-mb-x
> 86_64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/aes/aesni-sha1-x86_64.nasm (55%)  create 
> mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/aes/aesni-sha2
> 56-x86_64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/aes/aesni-x86_64.nasm (96%)  create mode 
> 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/aes/bsaes-x86
> _64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/aes/vpaes-x86_64.nasm (94%)  create mode 
> 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-avx2.n
> asm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-avx512
> .nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-x86_64
> .nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/x86_64-gf2
> m.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/x86_64-mo
> nt.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/x86_64-mo
> nt5.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/ec/ecp_nistz25
> 6-x86_64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/ec/x25519-x86
> _64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/md5/md5-x86_
> 64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/modes/aesni-g
> cm-x86_64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/modes/ghash-x86_64.nasm (68%)  create mode 
> 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/sha/keccak160
> 0-x86_64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/sha/sha1-mb-x
> 86_64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/sha/sha1-x86_
> 64.nasm
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/sha/sha256-mb
> -x86_64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/sha/sha256-x86_64.nasm (51%)  create mode 
> 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/sha/sha512-x8
> 6_64.nasm
>  rename CryptoPkg/Library/OpensslLib/{X64 => 
> OpensslGen/X64-MSFT}/crypto/x86_64cpuid.nasm (91%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslGen/include/crypto/bn_conf.h
>  rename CryptoPkg/Library/{Include =>
> OpensslLib/OpensslGen/include}/crypto/dso_conf.h (59%)  create mode 
> 100644 CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/asn1.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/asn1t.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/bio.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/cmp.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/cms.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/conf.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-ec.
> h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-
> no
> ec.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration.
> h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/crmf.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/crypto.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ct.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/err.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ess.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/fipskey.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/lhash.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ocsp.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/opensslv.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/pkcs12.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/pkcs7.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/safestack.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/srp.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ssl.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ui.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509_vfy.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509v3.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_diges
> ts_gen.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_ec_g
> en.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_ecx_
> gen.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_rsa_
> gen.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_wrap
> _gen.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/
> der_digests.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/
> der_ec.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/
> der_ecx.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/
> der_rsa.h
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/
> der_wrap.h
>  rename CryptoPkg/Library/OpensslLib/{ => OpensslStub}/EcSm2Null.c 
> (90%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslStub/EncoderNull.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslStub/Pkcs12Null.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslStub/SslExtServNull.c
>  rename CryptoPkg/Library/OpensslLib/{ => OpensslStub}/SslNull.c (90%)  
> create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslStub/SslStatServNull.c
>  create mode 100644
> CryptoPkg/Library/OpensslLib/OpensslStub/ossl_store.c
>  rename CryptoPkg/Library/OpensslLib/{ => OpensslStub}/rand_pool.c 
> (78%)  create mode 100644 
> CryptoPkg/Library/OpensslLib/OpensslStub/uefiprov.c
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-mb-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-sha256-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/modes/aesni-gcm-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha1-mb-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha1-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha256-mb-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha512-x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-mb-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-sha256-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/modes/aesni-gcm-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-mb-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-mb-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-x86_64.S
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha512-x86_64.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/buildinf.c
>  create mode 100755 CryptoPkg/Library/OpensslLib/configure.py
>  delete mode 100644 CryptoPkg/Library/OpensslLib/ossl_store.c
>  create mode 100755 CryptoPkg/Library/OpensslLib/perl2json.pl
>  delete mode 100755 CryptoPkg/Library/OpensslLib/process_files.pl
> 
> --
> 2.31.1.windows.1
> 
> 
> 
> 
> 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#107515): https://edk2.groups.io/g/devel/message/107515
Mute This Topic: https://groups.io/mt/100520891/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



  parent reply	other threads:[~2023-08-03  5:16 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-28  6:39 [edk2-devel] [PATCH 00/29] CryptoPkg: Update OpenSSL submodule to 3.0.9 Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 01/29] CryptoPkg/openssl: update submodule to openssl-3.0.9 Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 02/29] CryptoPkg/openssl: cleanup all openssl1.1.1 generated files and code Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 03/29] CryptoPkg/openssl: update Openssl*.inf files for openssl 3.0 Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 04/29] CryptoPkg/openssl: add openssl3 configure scripts Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 05/29] CryptoPkg/openssl: UefiAsm.conf update for openssl 3.0 Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 06/29] CryptoPkg/BaseCryptLib: no openssl deprecation warnings please Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 07/29] CryptoPkg/BaseCryptLib: adapt CryptSm3.c to openssl 3.0 changes Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 08/29] CryptoPkg/BaseCryptLib: drop BIO_* dummy functions Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 09/29] CryptoPkg/TlsLib: ERR_GET_FUNC is gone Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 10/29] CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 11/29] CryptoPkg/openssl: move compiler_flags to buildinf.c Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 12/29] CryptoPkg/openssl: store dummy update for openssl 3.0 Li, Yi
2023-07-28  6:39 ` [edk2-devel] [PATCH 13/29] CryptoPkg/openssl: adapt EcSm2Null.c " Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 14/29] CryptoPkg: Move all UEFI implement of openssl to OpensslStub Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 15/29] CryptoPkg: use UEFI provider as default Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 16/29] CryptoPkg: adapt 3.0 change in SslNull.c Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 17/29] CryptoPkg: Add instrinsics to support building openssl3 on IA32 windows Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 18/29] CryptoPkg: disable C4133 warning in openssl libraries Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 19/29] CryptoPkg/TlsLib: use unsigned long for ErrorCode Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 20/29] CryptoPkg: Align with 4096 when build with OpensslFullAccel Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 21/29] CryptoPkg: Enable memcpy sys call in RISCV64 build Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 22/29] CryptoPkg: add missing gcc instructions Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 23/29] CryptoPkg: add define of maximum unsigned size_t Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 24/29] CryptoPkg: add implemention of _ftol2_sse() to avoid build error Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 25/29] CryptoPkg: add more dummy implement of openssl for size optimization Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 26/29] CryptoPkg: run configure.py to update all generated files Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 27/29] CryptoPkg: remove strcmp to syscall Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 28/29] CryptoPkg/openssl: update CI config for openssl 3.0 Li, Yi
2023-07-28  6:40 ` [edk2-devel] [PATCH 29/29] CryptoPkg: remove BN and EC accel for size optimization Li, Yi
2023-08-02 10:06 ` 回复: [edk2-devel] [PATCH 00/29] CryptoPkg: Update OpenSSL submodule to 3.0.9 gaoliming via groups.io
2023-08-02 16:41   ` Michael D Kinney
2023-08-02 18:46     ` Leif Lindholm
2023-08-04  9:44       ` 回复: " gaoliming via groups.io
2023-08-04 20:54         ` Brian J. Johnson
2023-08-04 22:55           ` Michael Kubacki
2023-08-08 23:59             ` Yao, Jiewen
2023-08-09  0:45               ` Kenneth Lautner via groups.io
2023-08-09  7:43                 ` Yao, Jiewen
2023-08-03  5:16   ` Li, Yi [this message]
2023-08-03  7:57     ` Yao, Jiewen
2023-08-03  9:20       ` Ard Biesheuvel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=SJ1PR11MB6227C4BC174A7186070BBA3FC508A@SJ1PR11MB6227.namprd11.prod.outlook.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox