Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: fdda38a96e8204d49f20d0a6f2af433658700927
      
https://github.com/tianocore/edk2/commit/fdda38a96e8204d49f20d0a6f2af433658700927
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/OpensslLib/openssl

  Log Message:
  -----------
  CryptoPkg/openssl: update submodule to openssl-3.5.1 release

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 565323e29de04e05c838b608196ad3958b0999af
      
https://github.com/tianocore/edk2/commit/565323e29de04e05c838b608196ad3958b0999af
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/aesv8-armx.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/bsaes-armv8.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/vpaes-armv8.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/bn/armv8-mont.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/ec/ecp_nistz256-armv8.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/md5/md5-aarch64.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/modes/aes-gcm-armv8_64.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/modes/ghashv8-armx.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/keccak1600-armv8.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha1-armv8.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha256-armv8.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha512-armv8.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sm3/sm3-armv8.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/aes/aes-586.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/aes/aesni-x86.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/bn-586.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/x86-gf2m.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/bn/x86-mont.S
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/ec/ecp_nistz256-x86.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha1-586.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha256-586.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/sha/sha512-586.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-GCC/crypto/x86cpuid.S
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/aes/aes-586.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/aes/aesni-x86.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/bn-586.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/x86-gf2m.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/bn/x86-mont.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/ec/ecp_nistz256-x86.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha1-586.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha256-586.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/sha/sha512-586.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/IA32-MSFT/crypto/x86cpuid.nasm
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/aes/aesni-xts-avx512.s
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-2k-avxifma.s
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-3k-avxifma.s
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/bn/rsaz-4k-avxifma.s
    M CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/md5/md5-x86_64.s
    M CryptoPkg/Library/OpensslLib/OpensslGen/X64-GCC/crypto/x86_64cpuid.s
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/aes/aesni-xts-avx512.nasm
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-2k-avxifma.nasm
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-3k-avxifma.nasm
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/bn/rsaz-4k-avxifma.nasm
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/md5/md5-x86_64.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/X64-MSFT/crypto/x86_64cpuid.nasm
    M CryptoPkg/Library/OpensslLib/OpensslGen/crypto/params_idx.c
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/internal/param_names.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/asn1.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/bio.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/cms.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-ec.h
    M 
CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/configuration-noec.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/core_names.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/crmf.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/crypto.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/opensslv.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/ssl.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509_acert.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509_vfy.h
    M CryptoPkg/Library/OpensslLib/OpensslGen/include/openssl/x509v3.h
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_ml_dsa_gen.c
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/der/der_slh_dsa_gen.c
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/der_ml_dsa.h
    A 
CryptoPkg/Library/OpensslLib/OpensslGen/providers/common/include/prov/der_slh_dsa.h
    M CryptoPkg/Library/OpensslLib/OpensslLib.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf

  Log Message:
  -----------
  CryptoPkg/openssl: update generated files

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 8a1698229f01f0fec0c11b27c3f21641d6e02618
      
https://github.com/tianocore/edk2/commit/8a1698229f01f0fec0c11b27c3f21641d6e02618
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/CryptoPkg.ci.yaml

  Log Message:
  -----------
  CryptoPkg/openssl: add new generated files to uncrustify exception list

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: e9bac26203da4b945ff2365c590edfd9accb80cc
      
https://github.com/tianocore/edk2/commit/e9bac26203da4b945ff2365c590edfd9accb80cc
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/OpensslLib/OpensslStub/EncoderNull.c

  Log Message:
  -----------
  CryptoPkg/openssl: add ossl_bio_print_labeled_buf stub

New function in openssl 3.5 in a file edk2 replaces with stubs.
Add a stub for the new function.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 2a36117d7af2632d15df624074ac650798c247d6
      
https://github.com/tianocore/edk2/commit/2a36117d7af2632d15df624074ac650798c247d6
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/BaseCryptLib/SysCall/CrtWrapper.c
    M CryptoPkg/Library/Include/CrtLibSupport.h

  Log Message:
  -----------
  CryptoPkg/CrtLib: add strpbrk implementation

Needed by openssl-3.5.1.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: c718ed29a450938046f48cffdb34a3d66560d2a8
      
https://github.com/tianocore/edk2/commit/c718ed29a450938046f48cffdb34a3d66560d2a8
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/Include/CrtLibSupport.h

  Log Message:
  -----------
  CryptoPkg/CrtLib: explicitly define INT32* constants

Avoids openssl-3.5 trying to figure automatically with some macro
magic, which happens to not work with the microsoft compiler.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 94d6fcf46566c4c3ed332b7e094aed5a46399b3b
      
https://github.com/tianocore/edk2/commit/94d6fcf46566c4c3ed332b7e094aed5a46399b3b
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/OpensslLib/OpensslLib.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
    M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf

  Log Message:
  -----------
  CryptoPkg/openssl: turn off warning 4130 for microsoft compiler

Needed to build with openssl-3.5.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


  Commit: 7bbe0b2dec2789630ab2e3254f988d78cf859672
      
https://github.com/tianocore/edk2/commit/7bbe0b2dec2789630ab2e3254f988d78cf859672
  Author: Gerd Hoffmann <kra...@redhat.com>
  Date:   2025-07-17 (Thu, 17 Jul 2025)

  Changed paths:
    M CryptoPkg/Library/OpensslLib/configure.py

  Log Message:
  -----------
  CryptoPkg/openssl: disable some features support

Reduce library size by turning off:
 * quic protocol support.
 * post-quantum chipers.

Signed-off-by: Gerd Hoffmann <kra...@redhat.com>


Compare: https://github.com/tianocore/edk2/compare/cb85c4deefea...7bbe0b2dec27

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to