Linus Torvalds
e5e0e6bebe
Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto updates from Herbert Xu:
"API:
- Remove legacy compression interface
- Improve scatterwalk API
- Add request chaining to ahash and acomp
- Add virtual address support to ahash and acomp
- Add folio support to acomp
- Remove NULL dst support from acomp
Algorithms:
- Library options are fuly hidden (selected by kernel users only)
- Add Kerberos5 algorithms
- Add VAES-based ctr(aes) on x86
- Ensure LZO respects output buffer length on compression
- Remove obsolete SIMD fallback code path from arm/ghash-ce
Drivers:
- Add support for PCI device 0x1134 in ccp
- Add support for rk3588's standalone TRNG in rockchip
- Add Inside Secure SafeXcel EIP-93 crypto engine support in eip93
- Fix bugs in tegra uncovered by multi-threaded self-test
- Fix corner cases in hisilicon/sec2
Others:
- Add SG_MITER_LOCAL to sg miter
- Convert ubifs, hibernate and xfrm_ipcomp from legacy API to acomp"
* tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (187 commits)
crypto: testmgr - Add multibuffer acomp testing
crypto: acomp - Fix synchronous acomp chaining fallback
crypto: testmgr - Add multibuffer hash testing
crypto: hash - Fix synchronous ahash chaining fallback
crypto: arm/ghash-ce - Remove SIMD fallback code path
crypto: essiv - Replace memcpy() + NUL-termination with strscpy()
crypto: api - Call crypto_alg_put in crypto_unregister_alg
crypto: scompress - Fix incorrect stream freeing
crypto: lib/chacha - remove unused arch-specific init support
crypto: remove obsolete 'comp' compression API
crypto: compress_null - drop obsolete 'comp' implementation
crypto: cavium/zip - drop obsolete 'comp' implementation
crypto: zstd - drop obsolete 'comp' implementation
crypto: lzo - drop obsolete 'comp' implementation
crypto: lzo-rle - drop obsolete 'comp' implementation
crypto: lz4hc - drop obsolete 'comp' implementation
crypto: lz4 - drop obsolete 'comp' implementation
crypto: deflate - drop obsolete 'comp' implementation
crypto: 842 - drop obsolete 'comp' implementation
crypto: nx - Migrate to scomp API
...
2025-03-29 10:01:55 -07:00
..
2025-03-26 21:48:21 -07:00
2025-03-24 21:28:12 -07:00
2025-03-07 19:58:05 -08:00
2025-01-25 08:22:26 +00:00
2025-03-12 13:41:44 +01:00
2025-03-24 21:18:05 -07:00
2025-03-25 15:44:19 -07:00
2025-02-26 16:07:59 +01:00
2025-01-24 22:47:27 -08:00
2025-03-28 11:22:54 -07:00
2024-10-14 16:44:56 +02:00
2025-03-04 15:59:07 +01:00
2025-03-08 00:55:04 +01:00
2025-02-14 10:32:02 +01:00
2025-03-29 10:01:55 -07:00
2025-03-27 19:22:24 -07:00
2025-03-24 19:41:37 -07:00
2025-03-27 16:03:52 -07:00
2025-03-26 21:48:21 -07:00
2025-03-27 19:31:34 -07:00
2025-02-12 12:24:16 +01:00
2025-02-19 14:08:41 +01:00
2025-01-29 20:02:04 -05:00
2024-10-11 14:34:16 -04:00
2024-12-05 19:22:38 -05:00
2025-03-18 15:34:27 +01:00
2024-06-24 22:24:55 -07:00
2025-03-07 22:03:09 -06:00
2025-02-26 12:10:48 +01:00
2025-03-04 18:44:29 -08:00
2025-03-25 14:47:04 -07:00
2025-02-10 16:56:58 -08:00
2024-09-01 20:43:30 -07:00
2024-12-02 11:25:09 +01:00
2025-01-28 13:48:37 +01:00
2025-03-24 13:39:27 -07:00
2025-03-25 10:54:15 -07:00
2024-10-14 09:14:35 +02:00
2025-01-31 12:07:07 -08:00
2025-01-28 13:48:37 +01:00
2025-02-21 15:05:38 +01:00
2025-01-13 22:40:36 -08:00
2024-09-10 11:57:27 +02:00
2024-07-20 16:33:21 +09:00
2025-01-02 22:12:12 +01:00
2025-02-18 10:16:04 +01:00
2025-02-21 10:25:33 +01:00
2024-11-14 22:43:48 -08:00
2024-11-07 15:25:05 +01:00
2024-12-30 17:59:08 -08:00
2025-03-27 19:22:24 -07:00
2024-09-01 17:59:01 -07:00
2024-09-01 20:43:23 -07:00
2024-12-24 09:46:49 +01:00
2025-01-28 13:48:37 +01:00
2025-01-07 16:59:15 +01:00
2025-02-04 01:42:27 +01:00
2025-01-28 13:48:37 +01:00
2025-03-22 09:49:26 +01:00
2024-11-05 17:12:31 -08:00
2024-11-03 01:28:06 -05:00
2025-02-24 16:37:23 -05:00
2025-01-28 13:48:37 +01:00
2025-01-26 13:05:23 +01:00
2025-03-06 10:18:36 +01:00
2025-01-28 13:48:37 +01:00
2025-03-24 13:39:27 -07:00
2024-08-04 13:36:28 -07:00
2025-03-04 18:44:29 -08:00
2024-09-27 08:18:43 -07:00
2024-10-09 12:47:19 -07:00
2025-01-12 20:20:58 -08:00
2025-03-06 22:26:49 +01:00
2024-11-14 16:09:51 -08:00
2025-02-24 11:17:10 -08:00
2025-03-25 10:33:23 -07:00
2025-01-28 11:34:03 -08:00
2024-12-02 12:01:27 +01:00
2025-01-28 13:48:37 +01:00
2025-02-26 21:09:43 +05:30
2025-03-11 10:15:52 -07:00
2024-07-18 12:19:20 -07:00
2025-03-25 10:33:23 -07:00
2025-01-28 13:48:37 +01:00
2025-03-26 21:02:05 -07:00
2025-01-13 22:40:36 -08:00
2024-11-03 01:28:06 -05:00
2025-02-05 07:14:24 -08:00
2025-03-21 15:30:10 -04:00
2024-07-12 16:39:53 -07:00
2025-01-12 20:21:00 -08:00
2025-01-28 13:48:37 +01:00
2025-02-12 12:12:27 +01:00
2024-09-12 12:16:09 +02:00
2025-01-28 13:48:37 +01:00
2025-03-01 02:52:52 -05:00
2024-09-03 21:15:43 -07:00
2025-03-24 09:52:37 -07:00
2025-03-06 12:07:39 +01:00
2025-03-25 10:54:15 -07:00
2025-02-26 14:22:47 -08:00