Hi Gerd,

Can you update this patch series to the latest edk2 so we can work
on adding OpenSSL 3.0 in the June timeframe so it can perhaps be
part of the August stable tag?

You mention some CI issues.  Do you have a summary?  Do you need help
on specific blocking issues?

Do you have OVMF X64 working with OpenSSL 3.0 yet?

Thanks,

Mike

> -----Original Message-----
> From: [email protected] <[email protected]> On Behalf Of Gerd
> Hoffmann
> Sent: Monday, March 13, 2023 1:30 AM
> To: [email protected]
> Cc: Wang, Jian J <[email protected]>; Pawel Polawski
> <[email protected]>; Lu, Xiaoyu1 <[email protected]>; Ard Biesheuvel
> <[email protected]>; Jiang, Guomin <[email protected]>; Gerd
> Hoffmann <[email protected]>; Yao, Jiewen <[email protected]>; Oliver
> Steffen <[email protected]>; Justen, Jordan L <[email protected]>
> Subject: [edk2-devel] [PATCH 00/22] [edk2-staging] CryptoPkg/openssl:
> switch to openssl-3.0
> 
> Does not yet pass CI, mostly IA32 build failures due
> to compiler intrinsics missing.
> 
> Openssl configuration has been reorganized, all generated files
> are in a single subtree now, and the script to configure openssl
> has been rewritten in python.
> 
> Gerd Hoffmann (22):
>   CryptoPkg/openssl: update submodule to openssl-3.0.8
>   CryptoPkg/openssl: remove openssl 1.1.1 header files
>   CryptoPkg/openssl: remove generated file lists
>   CryptoPkg/openssl: add openssl3 configure scripts
>   CryptoPkg/openssl: UefiAsm.conf update for openssl 3.0, add aarch64
>   CryptoPkg/openssl: update Openssl*.inf files 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/TlsLib: use unsigned long for ErrorCode
>   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
>   [hash] CryptoPkg/openssl: add OpensslLibHash.inf
>   [hash] OvmfPkg: wire up OpensslLibHash.inf
>   [provider] CryptoPkg/openssl: use our own predefined providers
>   CryptoPkg/openssl: update *.inf, add generated files
>   CryptoPkg/openssl: update CI config for openssl 3.0
>   CryptoPkg/openssl: cleanup remaining openssl-1.1.1 files
>   CryptoPkg/openssl: update HOWTO file
> 
>  CryptoPkg/CryptoPkg.dec                       |    4 +
>  OvmfPkg/OvmfPkgX64.dsc                        |    2 +
>  CryptoPkg/Library/OpensslLib/OpensslLib.inf   |  498 +-
>  .../Library/OpensslLib/OpensslLibAccel.inf    | 2724 ++++--
>  .../Library/OpensslLib/OpensslLibCrypto.inf   |  466 +-
>  .../Library/OpensslLib/OpensslLibFull.inf     |  605 +-
>  .../OpensslLib/OpensslLibFullAccel.inf        | 2958 ++++--
>  .../Library/OpensslLib/OpensslLibHash.inf     |  134 +
>  .../Library/BaseCryptLib/InternalCryptLib.h   |    2 +
>  .../Library/Include/openssl/opensslconf.h     |  333 -
>  CryptoPkg/Library/OpensslLib/buildinf.h       |    2 +-
>  .../openssl-gen/include/crypto/bn_conf.h      |   29 +
>  .../openssl-gen/include}/crypto/dso_conf.h    |   34 +-
>  .../openssl-gen/include/openssl/asn1.h        | 1128 +++
>  .../openssl-gen/include/openssl/asn1t.h       |  946 ++
>  .../openssl-gen/include/openssl/bio.h         |  887 ++
>  .../openssl-gen/include/openssl/cmp.h         |  596 ++
>  .../openssl-gen/include/openssl/cms.h         |  493 +
>  .../openssl-gen/include/openssl/conf.h        |  211 +
>  .../include/openssl/configuration-ec.h        |  284 +
>  .../include/openssl/configuration-noec.h      |  296 +
>  .../include/openssl/configuration.h           |    5 +
>  .../openssl-gen/include/openssl/crmf.h        |  227 +
>  .../openssl-gen/include/openssl/crypto.h      |  558 ++
>  .../openssl-gen/include/openssl/ct.h          |  573 ++
>  .../openssl-gen/include/openssl/err.h         |  504 +
>  .../openssl-gen/include/openssl/ess.h         |  128 +
>  .../openssl-gen/include/openssl/fipskey.h     |   36 +
>  .../openssl-gen/include/openssl/lhash.h       |  288 +
>  .../openssl-gen/include/openssl/ocsp.h        |  483 +
>  .../openssl-gen/include/openssl/opensslv.h    |  114 +
>  .../openssl-gen/include/openssl/pkcs12.h      |  350 +
>  .../openssl-gen/include/openssl/pkcs7.h       |  427 +
>  .../openssl-gen/include/openssl/safestack.h   |  297 +
>  .../openssl-gen/include/openssl/srp.h         |  285 +
>  .../openssl-gen/include/openssl/ssl.h         | 2599 ++++++
>  .../openssl-gen/include/openssl/ui.h          |  407 +
>  .../openssl-gen/include/openssl/x509.h        | 1276 +++
>  .../openssl-gen/include/openssl/x509_vfy.h    |  894 ++
>  .../openssl-gen/include/openssl/x509v3.h      | 1450 +++
>  .../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_sm2.h   |   37 +
>  .../providers/common/include/prov/der_wrap.h  |   46 +
>  .../Library/BaseCryptLib/Hash/CryptSm3.c      |   14 +-
>  .../Library/BaseCryptLib/SysCall/CrtWrapper.c |   27 -
>  CryptoPkg/Library/OpensslLib/EcSm2Null.c      |    7 +-
>  .../OpensslLib/{buildinf.h => buildinf.c}     |    4 +-
>  .../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_sm2_gen.c        |   30 +
>  .../providers/common/der/der_wrap_gen.c       |   46 +
>  CryptoPkg/Library/OpensslLib/ossl_store.c     |  154 +
>  CryptoPkg/Library/OpensslLib/provider.c       |   21 +
>  CryptoPkg/Library/OpensslLib/rand_pool.c      |   24 +-
>  CryptoPkg/Library/TlsLib/TlsConfig.c          |    5 +-
>  CryptoPkg/Library/TlsLib/TlsProcess.c         |    6 +-
>  CryptoPkg/CryptoPkg.ci.yaml                   |    9 +-
>  .../OpensslLib/IA32/crypto/aes/aesni-x86.nasm | 3212 -------
>  .../OpensslLib/IA32/crypto/aes/vpaes-x86.nasm |  651 --
>  .../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 --
>  .../OpensslLib/IA32/crypto/x86cpuid.nasm      |  433 -
>  .../OpensslLib/IA32Gcc/crypto/aes/aesni-x86.S | 3247 -------
>  .../OpensslLib/IA32Gcc/crypto/aes/vpaes-x86.S |  670 --
>  .../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 --
>  .../OpensslLib/IA32Gcc/crypto/x86cpuid.S      |  449 -
>  .../Library/OpensslLib/OpenSSL-HOWTO.txt      |    4 +-
>  CryptoPkg/Library/OpensslLib/UefiAsm.conf     |   44 +-
>  .../X64/crypto/aes/aesni-mb-x86_64.nasm       |  732 --
>  .../X64/crypto/aes/aesni-sha1-x86_64.nasm     | 1916 ----
>  .../X64/crypto/aes/aesni-sha256-x86_64.nasm   |   78 -
>  .../X64/crypto/aes/aesni-x86_64.nasm          | 5103 ----------
>  .../X64/crypto/aes/vpaes-x86_64.nasm          | 1173 ---
>  .../X64/crypto/modes/aesni-gcm-x86_64.nasm    |   34 -
>  .../X64/crypto/modes/ghash-x86_64.nasm        | 1569 ----
>  .../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/sha256-x86_64.nasm         | 3313 -------
>  .../X64/crypto/sha/sha512-x86_64.nasm         | 1938 ----
>  .../OpensslLib/X64/crypto/x86_64cpuid.nasm    |  491 -
>  .../X64Gcc/crypto/aes/aesni-mb-x86_64.S       |  552 --
>  .../X64Gcc/crypto/aes/aesni-sha1-x86_64.S     | 1719 ----
>  .../X64Gcc/crypto/aes/aesni-sha256-x86_64.S   |   69 -
>  .../X64Gcc/crypto/aes/aesni-x86_64.S          | 4484 ---------
>  .../X64Gcc/crypto/aes/vpaes-x86_64.S          |  863 --
>  .../X64Gcc/crypto/modes/aesni-gcm-x86_64.S    |   29 -
>  .../X64Gcc/crypto/modes/ghash-x86_64.S        | 1386 ---
>  .../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 ----
>  .../OpensslLib/X64Gcc/crypto/x86_64cpuid.S    |  491 -
>  CryptoPkg/Library/OpensslLib/configure.py     |  366 +
>  CryptoPkg/Library/OpensslLib/openssl          |    2 +-
>  .../AARCH64-GCC/crypto/aes/aesv8-armx.S       | 1087 +++
>  .../AARCH64-GCC/crypto/aes/vpaes-armv8.S      | 1196 +++
>  .../AARCH64-GCC/crypto/arm64cpuid.S           |  129 +
>  .../AARCH64-GCC/crypto/bn/armv8-mont.S        | 2124 +++++
>  .../crypto/ec/ecp_nistz256-armv8.S            | 4242 +++++++++
>  .../crypto/modes/aes-gcm-armv8_64.S           | 6026 ++++++++++++
>  .../AARCH64-GCC/crypto/modes/ghashv8-armx.S   |  243 +
>  .../AARCH64-GCC/crypto/sha/keccak1600-armv8.S | 1009 ++
>  .../AARCH64-GCC/crypto/sha/sha1-armv8.S       | 1211 +++
>  .../AARCH64-GCC/crypto/sha/sha256-armv8.S     | 2051 ++++
>  .../AARCH64-GCC/crypto/sha/sha512-armv8.S     | 1606 ++++
>  .../openssl-gen/IA32-GCC/crypto/aes/aes-586.S | 3320 +++++++
>  .../IA32-GCC/crypto/aes/aesni-x86.S           | 3364 +++++++
>  .../IA32-GCC/crypto/aes/vpaes-x86.S           |  742 ++
>  .../openssl-gen/IA32-GCC/crypto/bn/bn-586.S   | 1572 ++++
>  .../openssl-gen/IA32-GCC/crypto/bn/co-586.S   | 1290 +++
>  .../openssl-gen/IA32-GCC/crypto/bn/x86-gf2m.S |  374 +
>  .../openssl-gen/IA32-GCC/crypto/bn/x86-mont.S |  494 +
>  .../IA32-GCC/crypto/ec/ecp_nistz256-x86.S     | 5290 +++++++++++
>  .../openssl-gen/IA32-GCC/crypto/md5/md5-586.S |  700 ++
>  .../IA32-GCC/crypto/modes/ghash-x86.S         | 1316 +++
>  .../IA32-GCC/crypto/sha/sha1-586.S            | 4006 ++++++++
>  .../IA32-GCC/crypto/sha/sha256-586.S          | 6804 ++++++++++++++
>  .../IA32-GCC/crypto/sha/sha512-586.S          | 2850 ++++++
>  .../openssl-gen/IA32-GCC/crypto/x86cpuid.S    |  599 ++
>  .../IA32-MSFT/crypto/aes/aes-586.S            | 3211 +++++++
>  .../IA32-MSFT/crypto/aes/aesni-x86.S          | 3202 +++++++
>  .../IA32-MSFT/crypto/aes/vpaes-x86.S          |  641 ++
>  .../openssl-gen/IA32-MSFT/crypto/bn/bn-586.S  | 1515 +++
>  .../openssl-gen/IA32-MSFT/crypto/bn/co-586.S  | 1252 +++
>  .../IA32-MSFT/crypto/bn/x86-gf2m.S            |  345 +
>  .../IA32-MSFT/crypto/bn/x86-mont.S            |  479 +
>  .../IA32-MSFT/crypto/ec/ecp_nistz256-x86.S    | 5128 ++++++++++
>  .../IA32-MSFT/crypto/md5/md5-586.S            |  683 ++
>  .../IA32-MSFT/crypto/modes/ghash-x86.S        | 1257 +++
>  .../IA32-MSFT/crypto/sha/sha1-586.S           | 3970 ++++++++
>  .../IA32-MSFT/crypto/sha/sha256-586.S         | 6789 ++++++++++++++
>  .../IA32-MSFT/crypto/sha/sha512-586.S         | 2835 ++++++
>  .../openssl-gen/IA32-MSFT/crypto/x86cpuid.S   |  506 +
>  .../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    | 3056 ++++++
>  .../X64-GCC/crypto/aes/aesni-sha256-x86_64.s  | 4456 +++++++++
>  .../X64-GCC/crypto/aes/aesni-x86_64.s         | 4506 +++++++++
>  .../X64-GCC/crypto/aes/bsaes-x86_64.s         | 2618 ++++++
>  .../X64-GCC/crypto/aes/vpaes-x86_64.s         |  879 ++
>  .../openssl-gen/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       | 1874 ++++
>  .../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 +++++++++++
>  .../openssl-gen/X64-GCC/crypto/x86_64cpuid.s  |  512 +
>  .../X64-MSFT/crypto/aes/aes-x86_64.s          | 2969 ++++++
>  .../X64-MSFT/crypto/aes/aesni-mb-x86_64.s     | 1846 ++++
>  .../X64-MSFT/crypto/aes/aesni-sha1-x86_64.s   | 3268 +++++++
>  .../X64-MSFT/crypto/aes/aesni-sha256-x86_64.s | 4708 ++++++++++
>  .../X64-MSFT/crypto/aes/aesni-x86_64.s        | 5104 ++++++++++
>  .../X64-MSFT/crypto/aes/bsaes-x86_64.s        | 2823 ++++++
>  .../X64-MSFT/crypto/aes/vpaes-x86_64.s        | 1168 +++
>  .../X64-MSFT/crypto/bn/rsaz-avx2.s            | 1981 ++++
>  .../X64-MSFT/crypto/bn/rsaz-avx512.s          | 1031 ++
>  .../X64-MSFT/crypto/bn/rsaz-x86_64.s          | 2261 +++++
>  .../X64-MSFT/crypto/bn/x86_64-gf2m.s          |  425 +
>  .../X64-MSFT/crypto/bn/x86_64-mont.s          | 1472 +++
>  .../X64-MSFT/crypto/bn/x86_64-mont5.s         | 3842 ++++++++
>  .../X64-MSFT/crypto/ec/ecp_nistz256-x86_64.s  | 7920 ++++++++++++++++
>  .../X64-MSFT/crypto/ec/x25519-x86_64.s        | 1064 +++
>  .../X64-MSFT/crypto/md5/md5-x86_64.s          |  786 ++
>  .../X64-MSFT/crypto/modes/aesni-gcm-x86_64.s  |  981 ++
>  .../X64-MSFT/crypto/modes/ghash-x86_64.s      | 2076 +++++
>  .../X64-MSFT/crypto/sha/keccak1600-x86_64.s   |  527 ++
>  .../X64-MSFT/crypto/sha/sha1-mb-x86_64.s      | 7610 +++++++++++++++
>  .../X64-MSFT/crypto/sha/sha1-x86_64.s         | 5766 ++++++++++++
>  .../X64-MSFT/crypto/sha/sha256-mb-x86_64.s    | 8291 +++++++++++++++++
>  .../X64-MSFT/crypto/sha/sha256-x86_64.s       | 5711 ++++++++++++
>  .../X64-MSFT/crypto/sha/sha512-x86_64.s       | 5665 +++++++++++
>  .../openssl-gen/X64-MSFT/crypto/x86_64cpuid.s |  490 +
>  CryptoPkg/Library/OpensslLib/perl2json.pl     |   19 +
>  CryptoPkg/Library/OpensslLib/process_files.pl |  529 --
>  197 files changed, 262830 insertions(+), 72722 deletions(-)
>  create mode 100644 CryptoPkg/Library/OpensslLib/OpensslLibHash.inf
>  delete mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/crypto/bn_conf.h
>  rename CryptoPkg/Library/{Include => OpensslLib/openssl-
> gen/include}/crypto/dso_conf.h (61%)
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/asn1.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/asn1t.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/bio.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/cmp.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/cms.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/conf.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/configuration-ec.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/configuration-noec.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/configuration.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/crmf.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/crypto.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/ct.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/err.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/ess.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/fipskey.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/lhash.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/ocsp.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/opensslv.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/pkcs12.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/pkcs7.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/safestack.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/srp.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/ssl.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/ui.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/x509.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/x509_vfy.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/include/openssl/x509v3.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_digests.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_ec.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_ecx.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_rsa.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_sm2.h
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/include/prov/der_wrap.h
>  copy CryptoPkg/Library/OpensslLib/{buildinf.h => buildinf.c} (50%)
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_digests_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_ec_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_ecx_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_rsa_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_sm2_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-
> gen/providers/common/der/der_wrap_gen.c
>  create mode 100644 CryptoPkg/Library/OpensslLib/provider.c
>  delete mode 100644 CryptoPkg/Library/OpensslLib/IA32/crypto/aes/aesni-
> x86.nasm
>  delete mode 100644 CryptoPkg/Library/OpensslLib/IA32/crypto/aes/vpaes-
> x86.nasm
>  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/IA32/crypto/x86cpuid.nasm
>  delete mode 100644 CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/aes/aesni-
> x86.S
>  delete mode 100644 CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/aes/vpaes-
> x86.S
>  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
>  delete mode 100644 CryptoPkg/Library/OpensslLib/IA32Gcc/crypto/x86cpuid.S
>  delete mode 100644 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-mb-
> x86_64.nasm
>  delete mode 100644 CryptoPkg/Library/OpensslLib/X64/crypto/aes/aesni-sha1-
> 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/aes/aesni-
> x86_64.nasm
>  delete mode 100644 CryptoPkg/Library/OpensslLib/X64/crypto/aes/vpaes-
> 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/modes/ghash-
> 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/sha256-
> x86_64.nasm
>  delete mode 100644 CryptoPkg/Library/OpensslLib/X64/crypto/sha/sha512-
> x86_64.nasm
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64/crypto/x86_64cpuid.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-
> sha1-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/aes/aesni-
> x86_64.S
>  delete mode 100644 CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/vpaes-
> 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/modes/ghash-
> 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
>  delete mode 100644
> CryptoPkg/Library/OpensslLib/X64Gcc/crypto/x86_64cpuid.S
>  create mode 100755 CryptoPkg/Library/OpensslLib/configure.py
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/aes/aesv8-armx.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/aes/vpaes-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/arm64cpuid.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/bn/armv8-mont.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/ec/ecp_nistz256-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/modes/aes-gcm-armv8_64.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/modes/ghashv8-armx.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/sha/keccak1600-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/sha/sha1-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/sha/sha256-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/AARCH64-
> GCC/crypto/sha/sha512-armv8.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/aes/aes-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/aes/aesni-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/aes/vpaes-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/bn/bn-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/bn/co-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/bn/x86-gf2m.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/bn/x86-mont.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/ec/ecp_nistz256-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/md5/md5-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/modes/ghash-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/sha/sha1-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/sha/sha256-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/sha/sha512-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> GCC/crypto/x86cpuid.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/aes/aes-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/aes/aesni-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/aes/vpaes-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/bn/bn-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/bn/co-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/bn/x86-gf2m.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/bn/x86-mont.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/ec/ecp_nistz256-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/md5/md5-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/modes/ghash-x86.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/sha/sha1-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/sha/sha256-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/sha/sha512-586.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/IA32-
> MSFT/crypto/x86cpuid.S
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/aes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/aesni-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/aesni-sha1-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/aesni-sha256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/aesni-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/bsaes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/aes/vpaes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/rsaz-avx2.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/rsaz-avx512.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/rsaz-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/x86_64-gf2m.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/x86_64-mont.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/bn/x86_64-mont5.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/ec/ecp_nistz256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/ec/x25519-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/md5/md5-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/modes/aesni-gcm-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/modes/ghash-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/keccak1600-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/sha1-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/sha1-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/sha256-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/sha256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/sha/sha512-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> GCC/crypto/x86_64cpuid.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/aes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/aesni-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/aesni-sha1-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/aesni-sha256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/aesni-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/bsaes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/aes/vpaes-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/rsaz-avx2.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/rsaz-avx512.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/rsaz-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/x86_64-gf2m.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/x86_64-mont.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/bn/x86_64-mont5.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/ec/ecp_nistz256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/ec/x25519-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/md5/md5-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/modes/aesni-gcm-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/modes/ghash-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/keccak1600-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/sha1-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/sha1-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/sha256-mb-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/sha256-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/sha/sha512-x86_64.s
>  create mode 100644 CryptoPkg/Library/OpensslLib/openssl-gen/X64-
> MSFT/crypto/x86_64cpuid.s
>  create mode 100755 CryptoPkg/Library/OpensslLib/perl2json.pl
>  delete mode 100755 CryptoPkg/Library/OpensslLib/process_files.pl
> 
> --
> 2.39.2
> 
> 
> 
> 
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#105576): https://edk2.groups.io/g/devel/message/105576
Mute This Topic: https://groups.io/mt/97576408/21656
Group Owner: [email protected]
Unsubscribe: 
https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to