Pádraig, I realized that Linux 7.2 is not out until late August or
early September. I figured you might make a release before or around
that time, so I committed this patch with the NEWS entry in present
tense.
-- 8< --
* gnulib: Update to latest gnulib for commit e191cc8118 (crypto/af_alg:
Deprecate., 2026-06-22).
* NEWS: Mention the removal of the --with-linux-crypto configure option.
* doc/coreutils.texi (Hardware Acceleration): Remove the reference to
--with-linux-crypto and the Linux kernel cryptographic API.
---
NEWS | 6 ++++++
doc/coreutils.texi | 3 ---
gnulib | 2 +-
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/NEWS b/NEWS
index 4ffd690de..613bda0a2 100644
--- a/NEWS
+++ b/NEWS
@@ -59,6 +59,12 @@ GNU coreutils NEWS -*-
outline -*-
'sort' will now better use available memory and parallel operation
when reading from unknown sized inputs like pipes.
+** Build-related
+
+ configure no longer accepts the --with-linux-crypto option, which allowed
+ cksum, md5sum, and sha*sum to use the Linux AF_ALG API. This API will be
+ deprecated in Linux 7.2 and is less performant than OpenSSL.
+
* Noteworthy changes in release 9.11 (2026-04-20) [stable]
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index a0b4cd9cf..29baf5710 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -1606,9 +1606,6 @@ @node Hardware Acceleration
External library detection is automatic for OpenSSL, so you must use the
@samp{--with-openssl=no} configure option to disable this if desired.
-Conversely, the Linux kernel cryptographic API is not used automatically and
-must be explicitly enabled with the @samp{--with-linux-crypto} configure
-option.
@subsection Runtime Configuration
diff --git a/gnulib b/gnulib
index 0e4d6259e..e191cc811 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 0e4d6259e06bb09c66d09062ff0b9662c5c380aa
+Subproject commit e191cc8118cbb5eee3710167edc8e822cdbf4214
--
2.54.0