Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *libgcrypt* to *1.12.4* has 
Succeeded.

Next steps:
    - apply the patch: git am 0001-libgcrypt-upgrade-1.12.3-1.12.4.patch
    - check the changes to upstream patches and summarize them in the commit 
message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
>From a7cf2cb50c413f37939b380380204646d03f9e5c Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Sat, 12 Sep 2026 06:39:58 +0000
Subject: [PATCH] libgcrypt: upgrade 1.12.3 -> 1.12.4

Source: ChangeLog

2026-09-11  Werner Koch  <[email protected]>

        Release 1.12.4.
        + commit 9a53b01742be48c50c3f4340b8e839010bc55d92

2026-09-11  NIIBE Yutaka  <[email protected]>

        cipher:keccak: Fix padding in cSHAKE.
        + commit f54ce47180e23850fa1ff3f76cd3d880fb99808a
        * cipher/keccak.c (cshake_input_s): Fix PADLEN calculation.

2026-09-02  Jussi Kivilinna  <[email protected]>

        sm4: add separate configure check for AVX512 SM4 instructions.
        + commit f0bc379e0f3585908707095db5d3c505e664726f
        * cipher/sm4-intel-avx512-amd64.S: Check for
        HAVE_GCC_INLINE_ASM_SM4_AVX512 instead of HAVE_GCC_INLINE_ASM_SM4.
        * cipher/sm4.c (USE_INTEL_SM4_AVX512): Require USE_INTEL_SM4_AVX2 and
        HAVE_GCC_INLINE_ASM_SM4_AVX512.
        * configure.ac (gcry_cv_gcc_inline_asm_sm4_avx512)
        (HAVE_GCC_INLINE_ASM_SM4_AVX512): New.

2026-08-28  NIIBE Yutaka  <[email protected]>

        cipher:rsa:pss: Fix SALT-LENGTH handling.
        + commit 3ed69d3fb85bac0901dc5b4899d7983cf1f7bbe7
        * cipher/pubkey-util.c (_gcry_pk_util_data_to_mpi): For
        PUBKEY_OP_SIGN, just like for PUBKEY_OP_VERIFY, reject larger
        SALT-LENGTH as the comment says.  Fix releasing LIST on error.

2026-08-27  NIIBE Yutaka  <[email protected]>

        cipher:rsa:pss: Validate the length of hashed input.
        + commit 612eb8c157c057feeaf17d30644fd65b05c5ea25
        * cipher/rsa-common.c (_gcry_rsa_pss_verify): Reject invalid input.

        cipher:rsa:oaep: Validate all-zero PS.
        + commit cf55ce42d0268f9cfd7abc43aa4ec62d2e8c3f53
        * cipher/rsa-common.c (_gcry_rsa_oaep_decode): Reject non-zero PS.
---
 .../files/0001-libgcrypt-fix-m4-file-for-oe-core.patch          | 2 +-
 .../files/0001-tests-Fix-link-errors-for-t-thread-local.patch   | 2 +-
 ...4-tests-Makefile.am-fix-undefined-reference-to-pthread.patch | 2 +-
 meta/recipes-support/libgcrypt/files/no-bench-slope.patch       | 2 +-
 meta/recipes-support/libgcrypt/files/no-native-gpg-error.patch  | 2 +-
 .../libgcrypt/{libgcrypt_1.12.3.bb => libgcrypt_1.12.4.bb}      | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)
 rename meta/recipes-support/libgcrypt/{libgcrypt_1.12.3.bb => 
libgcrypt_1.12.4.bb} (95%)

diff --git 
a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
 
b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
index ad071e07f5..1000bfdec4 100644
--- 
a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
+++ 
b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
@@ -1,4 +1,4 @@
-From 4f27b68f509c94739d8d7c5e5c8bc1b0b17259ad Mon Sep 17 00:00:00 2001
+From 647eb747057fc56104eeae7108ac772612725326 Mon Sep 17 00:00:00 2001
 From: Trevor Gamblin <[email protected]>
 Date: Tue, 29 Oct 2019 14:08:32 -0400
 Subject: [PATCH] libgcrypt: fix m4 file for oe-core
diff --git 
a/meta/recipes-support/libgcrypt/files/0001-tests-Fix-link-errors-for-t-thread-local.patch
 
b/meta/recipes-support/libgcrypt/files/0001-tests-Fix-link-errors-for-t-thread-local.patch
index 6200ac0a31..51d310317a 100644
--- 
a/meta/recipes-support/libgcrypt/files/0001-tests-Fix-link-errors-for-t-thread-local.patch
+++ 
b/meta/recipes-support/libgcrypt/files/0001-tests-Fix-link-errors-for-t-thread-local.patch
@@ -1,4 +1,4 @@
-From 4a8d31b6e1af1d2764e159d5825ad2241a74fe7b Mon Sep 17 00:00:00 2001
+From 322faef0418e345d012b9fd6d0bc2b2e3655621a Mon Sep 17 00:00:00 2001
 From: Collin Funk <[email protected]>
 Date: Wed, 27 Aug 2025 11:49:06 +0800
 Subject: [PATCH] tests: Fix link errors for t-thread-local.
diff --git 
a/meta/recipes-support/libgcrypt/files/0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch
 
b/meta/recipes-support/libgcrypt/files/0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch
index 924ece8b8e..cd63c5486e 100644
--- 
a/meta/recipes-support/libgcrypt/files/0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch
+++ 
b/meta/recipes-support/libgcrypt/files/0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch
@@ -1,4 +1,4 @@
-From 6322f759b58ba78d5b01c09c19d91571e999334c Mon Sep 17 00:00:00 2001
+From 7394a5bf89760822515ea5b153c83f6d90ef95ab Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <[email protected]>
 Date: Wed, 27 Aug 2025 11:46:17 +0800
 Subject: [PATCH] tests/Makefile.am: fix undefined reference to
diff --git a/meta/recipes-support/libgcrypt/files/no-bench-slope.patch 
b/meta/recipes-support/libgcrypt/files/no-bench-slope.patch
index 849f8b0361..907aa0999d 100644
--- a/meta/recipes-support/libgcrypt/files/no-bench-slope.patch
+++ b/meta/recipes-support/libgcrypt/files/no-bench-slope.patch
@@ -1,4 +1,4 @@
-From 50bfe58f1ffa6a8519377f4c10e5d41133d8782a Mon Sep 17 00:00:00 2001
+From 24172e2cac95d2f4d66ce55575ff14bd23e48674 Mon Sep 17 00:00:00 2001
 From: Ross Burton <[email protected]>
 Date: Fri, 9 Sep 2022 11:13:37 +0100
 Subject: [PATCH] libgcrypt: disable bench-slope test case
diff --git a/meta/recipes-support/libgcrypt/files/no-native-gpg-error.patch 
b/meta/recipes-support/libgcrypt/files/no-native-gpg-error.patch
index f22f6993a2..e5e3b7cfff 100644
--- a/meta/recipes-support/libgcrypt/files/no-native-gpg-error.patch
+++ b/meta/recipes-support/libgcrypt/files/no-native-gpg-error.patch
@@ -1,4 +1,4 @@
-From a7778057e08273041c48e10ff2f4c7dcce9220c1 Mon Sep 17 00:00:00 2001
+From d757657cfecf9d1268b4a004546cf15562d58a49 Mon Sep 17 00:00:00 2001
 From: Ross Burton <[email protected]>
 Date: Fri, 26 Aug 2022 15:23:37 +0100
 Subject: [PATCH] libgcrypt: rewrite ptest
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.12.3.bb 
b/meta/recipes-support/libgcrypt/libgcrypt_1.12.4.bb
similarity index 95%
rename from meta/recipes-support/libgcrypt/libgcrypt_1.12.3.bb
rename to meta/recipes-support/libgcrypt/libgcrypt_1.12.4.bb
index a7f8147228..1b2b1dc13b 100644
--- a/meta/recipes-support/libgcrypt/libgcrypt_1.12.3.bb
+++ b/meta/recipes-support/libgcrypt/libgcrypt_1.12.4.bb
@@ -26,7 +26,7 @@ SRC_URI = "${GNUPG_MIRROR}/libgcrypt/libgcrypt-${PV}.tar.bz2 \
            file://no-bench-slope.patch \
            file://run-ptest \
            "
-SRC_URI[sha256sum] = 
"98d1b0b3202d2b03fa754a35aa3cbbfcf526a3260d8d2ee213748001b1043006"
+SRC_URI[sha256sum] = 
"d77f68f48879510e79a2f65977ccc68981781ea0923e5bdffac2a193ea3d660e"
 
 BINCONFIG = "${bindir}/libgcrypt-config"
 
-- 
2.47.1

Attachment: 0001-libgcrypt-upgrade-1.12.3-1.12.4.patch
Description: Binary data

Changelog for libgcrypt: 1.12.3 -> 1.12.4
Source: ChangeLog

2026-09-11  Werner Koch  <[email protected]>

        Release 1.12.4.
        + commit 9a53b01742be48c50c3f4340b8e839010bc55d92

2026-09-11  NIIBE Yutaka  <[email protected]>

        cipher:keccak: Fix padding in cSHAKE.
        + commit f54ce47180e23850fa1ff3f76cd3d880fb99808a
        * cipher/keccak.c (cshake_input_s): Fix PADLEN calculation.

2026-09-02  Jussi Kivilinna  <[email protected]>

        sm4: add separate configure check for AVX512 SM4 instructions.
        + commit f0bc379e0f3585908707095db5d3c505e664726f
        * cipher/sm4-intel-avx512-amd64.S: Check for
        HAVE_GCC_INLINE_ASM_SM4_AVX512 instead of HAVE_GCC_INLINE_ASM_SM4.
        * cipher/sm4.c (USE_INTEL_SM4_AVX512): Require USE_INTEL_SM4_AVX2 and
        HAVE_GCC_INLINE_ASM_SM4_AVX512.
        * configure.ac (gcry_cv_gcc_inline_asm_sm4_avx512)
        (HAVE_GCC_INLINE_ASM_SM4_AVX512): New.

2026-08-28  NIIBE Yutaka  <[email protected]>

        cipher:rsa:pss: Fix SALT-LENGTH handling.
        + commit 3ed69d3fb85bac0901dc5b4899d7983cf1f7bbe7
        * cipher/pubkey-util.c (_gcry_pk_util_data_to_mpi): For
        PUBKEY_OP_SIGN, just like for PUBKEY_OP_VERIFY, reject larger
        SALT-LENGTH as the comment says.  Fix releasing LIST on error.

2026-08-27  NIIBE Yutaka  <[email protected]>

        cipher:rsa:pss: Validate the length of hashed input.
        + commit 612eb8c157c057feeaf17d30644fd65b05c5ea25
        * cipher/rsa-common.c (_gcry_rsa_pss_verify): Reject invalid input.

        cipher:rsa:oaep: Validate all-zero PS.
        + commit cf55ce42d0268f9cfd7abc43aa4ec62d2e8c3f53
        * cipher/rsa-common.c (_gcry_rsa_oaep_decode): Reject non-zero PS.
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt: FILELIST: removed 
"/usr/lib/libgcrypt.so.20.8.8", added "/usr/lib/libgcrypt.so.20.8.9"
Changes to packages/x86-64-v3-poky-linux/libgcrypt (sysroot):
  /usr/lib/libgcrypt.so.20 changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so.20.8.8 moved to /usr/lib/libgcrypt.so.20.8.9
Changes to packages/x86_64-linux/elfutils-native (sysroot):
  /usr/bin/eu-stackprof was added
Changes to packages/x86_64-linux/libgcrypt-native (sysroot):
  /usr/lib/libgcrypt.so.20 changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so.20.8.8 moved to /usr/lib/libgcrypt.so.20.8.9
packages/x86-64-v3-poky-linux/libgcrypt: SRC_URI changed from 
"https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.12.3.tar.bz2 
file://0001-libgcrypt-fix-m4-file-for-oe-core.patch 
file://0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch 
file://0001-tests-Fix-link-errors-for-t-thread-local.patch 
file://no-native-gpg-error.patch file://no-bench-slope.patch file://run-ptest" 
to "https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.12.4.tar.bz2 
file://0001-libgcrypt-fix-m4-file-for-oe-core.patch 
file://0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch 
file://0001-tests-Fix-link-errors-for-t-thread-local.patch 
file://no-native-gpg-error.patch file://no-bench-slope.patch file://run-ptest"
packages/x86-64-v3-poky-linux/libgcrypt: PKGV changed from 1.12.3 [default] to 
1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt: PV changed from "1.12.3" to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dbg: FILELIST: removed 
"/usr/lib/.debug/libgcrypt.so.20.8.8", added 
"/usr/lib/.debug/libgcrypt.so.20.8.9"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dbg: PKGV changed from 1.12.3 
[default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dbg: PKGSIZE changed from 
19491720 to 19491832 (+0%)
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dbg: PV changed from "1.12.3" 
to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dev: PKGV changed from 1.12.3 
[default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-dev: PV changed from "1.12.3" 
to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-doc: PKGV changed from 1.12.3 
[default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-doc: PV changed from "1.12.3" 
to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-locale: PKGV changed from 
1.12.3 [default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-locale: PV changed from 
"1.12.3" to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-ptest: PKGV changed from 
1.12.3 [default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-ptest: PV changed from 
"1.12.3" to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-src: FILELIST: directory 
renamed /usr/src/debug/libgcrypt/1.12.3/cipher -> 
/usr/src/debug/libgcrypt/1.12.4/cipher, directory renamed 
/usr/src/debug/libgcrypt/1.12.3/random -> 
/usr/src/debug/libgcrypt/1.12.4/random, directory renamed 
/usr/src/debug/libgcrypt/1.12.3/src -> /usr/src/debug/libgcrypt/1.12.4/src, 
directory renamed /usr/src/debug/libgcrypt/1.12.3/mpi -> 
/usr/src/debug/libgcrypt/1.12.4/mpi, directory renamed 
/usr/src/debug/libgcrypt/1.12.3/tests -> /usr/src/debug/libgcrypt/1.12.4/tests, 
directory renamed /usr/src/debug/libgcrypt/1.12.3/compat -> 
/usr/src/debug/libgcrypt/1.12.4/compat
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-src: PKGV changed from 1.12.3 
[default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-src: PKGSIZE changed from 
6009146 to 6009449 (+0%)
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-src: PV changed from "1.12.3" 
to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-staticdev: PKGV changed from 
1.12.3 [default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt-staticdev: PV changed from 
"1.12.3" to "1.12.4"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt: FILELIST: removed 
"/usr/lib/libgcrypt.so.20.8.8", added "/usr/lib/libgcrypt.so.20.8.9"
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt: PKGV changed from 1.12.3 
[default] to 1.12.4 [default]
packages/x86-64-v3-poky-linux/libgcrypt/libgcrypt: PV changed from "1.12.3" to 
"1.12.4"
Changes to packages/x86-64-v3-poky-linux/libgcrypt (sysroot):
  /usr/lib/libgcrypt.so.20 changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so.20.8.8 moved to /usr/lib/libgcrypt.so.20.8.9
Changes to packages/x86_64-linux/elfutils-native (sysroot):
  /usr/bin/eu-stackprof was added
Changes to packages/x86_64-linux/libgcrypt-native (sysroot):
  /usr/lib/libgcrypt.so.20 changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so changed symlink target from libgcrypt.so.20.8.8 to 
libgcrypt.so.20.8.9
  /usr/lib/libgcrypt.so.20.8.8 moved to /usr/lib/libgcrypt.so.20.8.9
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#245692): 
https://lists.openembedded.org/g/openembedded-core/message/245692
Mute This Topic: https://lists.openembedded.org/mt/121211367/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to