Linus Torvalds
b63c907203
Merge tag 'keys-next-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
...
Pull keys update from David Howells:
"This adds support for ML-DSA signatures in X.509 certificates and
PKCS#7/CMS messages, thereby allowing this algorithm to be used for
signing modules, kexec'able binaries, wifi regulatory data, etc..
This requires OpenSSL-3.5 at a minimum and preferably OpenSSL-4 (so
that it can avoid the use of CMS signedAttrs - but that version is not
cut yet). certs/Kconfig does a check to hide the signing options if
OpenSSL does not list the algorithm as being available"
* tag 'keys-next-20260206' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:
pkcs7: Change a pr_warn() to pr_warn_once()
pkcs7: Allow authenticatedAttributes for ML-DSA
modsign: Enable ML-DSA module signing
pkcs7, x509: Add ML-DSA support
pkcs7: Allow the signing algo to do whatever digestion it wants itself
pkcs7, x509: Rename ->digest to ->m
x509: Separately calculate sha256 for blacklist
crypto: Add ML-DSA crypto_sig support
2026-02-10 09:32:30 -08:00
..
2025-10-21 12:31:56 +02:00
2025-03-15 21:22:52 +09:00
2025-05-08 09:42:06 -07:00
2025-12-27 20:48:01 +01:00
2026-02-09 10:48:20 -08:00
2026-01-12 11:07:49 -08:00
2025-09-26 15:53:30 -05:00
2023-11-01 23:24:56 +09:00
2025-09-23 13:59:39 -07:00
2025-11-20 14:03:42 -08:00
2025-11-11 20:37:11 +01:00
2025-06-07 14:38:07 +09:00
2024-10-07 02:12:27 +09:00
2024-11-19 13:57:03 -08:00
2026-01-14 14:23:20 +01:00
2026-02-05 08:00:45 -08:00
2025-12-27 20:48:01 +01:00
2026-01-28 11:51:24 +01:00
2025-08-18 10:45:43 -06:00
2025-03-20 07:02:21 -04:00
2025-10-29 08:46:05 -04:00
2025-10-04 09:05:23 -07:00
2024-07-16 01:08:37 +09:00
2025-11-14 20:20:34 +01:00
2026-01-14 14:13:41 +01:00
2025-07-23 11:57:05 +02:00
2023-12-29 22:25:20 +09:00
2026-02-10 09:11:21 -08:00
2023-12-29 12:22:28 -08:00
2025-12-21 21:04:45 +01:00
2025-03-15 21:22:42 +09:00
2025-06-17 10:44:07 +02:00
2025-11-09 21:19:45 -08:00
2023-12-29 12:22:25 -08:00
2024-11-27 09:38:27 +09:00
2025-10-24 16:43:14 -04:00
2025-10-24 16:43:14 -04:00
2025-03-16 22:30:46 -07:00
2025-08-28 15:25:48 -07:00
2025-10-14 14:45:20 -07:00
2024-12-11 20:13:00 -08:00
2025-03-10 09:29:08 -07:00
2025-03-15 21:22:52 +09:00
2026-01-26 02:19:29 +01:00
2025-08-31 23:34:34 +02:00
2025-03-16 22:30:49 -07:00
2024-09-01 17:59:01 -07:00
2025-04-25 15:54:24 +02:00
2023-12-29 22:25:20 +09:00
2024-12-10 12:04:19 +00:00
2025-11-11 16:01:13 +01:00
2024-07-20 13:34:54 +09:00
2025-03-07 19:58:05 -08:00
2025-11-18 09:22:40 -07:00
2025-02-18 10:16:04 +01:00
2024-11-27 09:38:27 +09:00
2025-11-14 20:20:34 +01:00
2026-01-20 15:57:06 -07:00
2024-07-15 03:13:32 +09:00
2024-02-29 13:38:03 -08:00
2025-12-05 09:37:41 -08:00
2024-09-01 20:43:28 -07:00
2025-03-27 14:03:32 -05:00
2025-10-24 16:43:14 -04:00
2024-07-18 10:01:55 -07:00
2024-11-27 09:38:27 +09:00
2025-04-15 11:17:50 -07:00
2026-01-31 08:21:32 -08:00
2025-03-04 09:40:13 -08:00
2024-11-28 08:10:23 +09:00
2025-05-31 08:16:52 -07:00
2024-04-02 17:41:22 +02:00
2025-01-10 23:01:21 +09:00
2024-06-26 00:18:57 +09:00
2025-11-17 11:27:52 -06:00
2025-07-21 21:40:57 -07:00
2024-11-28 08:11:55 +09:00
2025-08-27 22:45:43 -07:00
2025-06-02 16:00:26 -07:00
2025-07-29 17:17:46 -07:00
2025-11-18 09:59:26 +01:00
2025-10-24 16:43:15 -04:00
2025-11-08 12:17:58 +01:00
2025-01-11 02:36:32 +09:00
2025-11-26 21:56:14 +01:00
2024-11-27 09:38:27 +09:00
2025-05-29 08:10:01 -07:00
2023-11-01 23:26:01 +09:00
2024-05-21 12:09:36 -07:00
2026-01-28 11:51:25 +01:00
2025-11-21 10:04:10 +01:00
2025-11-08 12:17:59 +01:00
2025-08-28 16:58:43 -07:00
2025-08-26 12:00:17 -07:00
2025-09-24 09:10:45 -07:00
2024-09-07 17:24:08 +09:00
2026-02-05 08:00:45 -08:00
2024-12-03 08:22:25 -08:00
2023-12-03 18:51:48 +09:00
2025-07-22 20:15:56 -04:00
2024-10-03 16:07:51 -04:00
2024-07-10 10:28:52 +02:00
2024-11-12 21:26:54 +01:00
2024-11-12 21:26:54 +01:00
2025-01-10 00:17:00 +01:00
2024-10-28 00:27:16 +01:00
2024-09-05 22:44:18 +02:00
2025-05-23 00:12:14 +02:00
2026-01-04 23:51:35 +01:00
2024-11-28 08:11:56 +09:00
2025-03-15 21:19:44 +09:00
2026-02-02 16:57:39 +00:00
2025-10-24 16:43:14 -04:00
2026-01-11 06:09:11 -10:00
2025-08-02 12:01:40 -07:00
2024-09-20 19:49:52 +03:00
2024-09-10 13:56:37 +09:00
2025-11-03 17:41:18 +01:00
2024-06-28 15:23:38 +02:00
2025-06-06 05:40:25 +09:00
2026-01-23 13:34:45 -05:00
2024-04-23 00:09:41 +09:00
2025-06-09 14:53:16 -06:00
2024-09-20 09:21:52 +09:00
2024-09-01 20:43:27 -07:00