Linus Torvalds
733f7e9c18
Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
...
Pull crypto updates from Herbert Xu:
"API:
- Total usage stats now include all that returned errors (instead of
just some)
- Remove maximum hash statesize limit
- Add cloning support for hmac and unkeyed hashes
- Demote BUG_ON in crypto_unregister_alg to a WARN_ON
Algorithms:
- Use RIP-relative addressing on x86 to prepare for PIE build
- Add accelerated AES/GCM stitched implementation on powerpc P10
- Add some test vectors for cmac(camellia)
- Remove failure case where jent is unavailable outside of FIPS mode
in drbg
- Add permanent and intermittent health error checks in jitter RNG
Drivers:
- Add support for 402xx devices in qat
- Add support for HiSTB TRNG
- Fix hash concurrency issues in stm32
- Add OP-TEE firmware support in caam"
* tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (139 commits)
i2c: designware: Add doorbell support for Mendocino
i2c: designware: Use PCI PSP driver for communication
powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10
crypto: p10-aes-gcm - Remove POWER10_CPU dependency
crypto: testmgr - Add some test vectors for cmac(camellia)
crypto: cryptd - Add support for cloning hashes
crypto: cryptd - Convert hash to use modern init_tfm/exit_tfm
crypto: hmac - Add support for cloning
crypto: hash - Add crypto_clone_ahash/shash
crypto: api - Add crypto_clone_tfm
crypto: api - Add crypto_tfm_get
crypto: x86/sha - Use local .L symbols for code
crypto: x86/crc32 - Use local .L symbols for code
crypto: x86/aesni - Use local .L symbols for code
crypto: x86/sha256 - Use RIP-relative addressing
crypto: x86/ghash - Use RIP-relative addressing
crypto: x86/des3 - Use RIP-relative addressing
crypto: x86/crc32c - Use RIP-relative addressing
crypto: x86/cast6 - Use RIP-relative addressing
crypto: x86/cast5 - Use RIP-relative addressing
...
2023-04-26 08:32:52 -07:00
..
2023-04-07 11:56:30 -07:00
2021-10-16 16:55:21 -05:00
2023-04-04 12:26:27 -07:00
2022-11-05 22:34:56 -05:00
2023-04-06 11:38:57 -07:00
2023-04-07 16:12:31 -07:00
2023-04-06 11:38:57 -07:00
2023-03-15 15:42:02 -07:00
2023-03-15 17:24:34 -07:00
2023-03-24 05:59:42 -07:00
2022-11-07 19:26:37 -06:00
2022-11-07 19:26:37 -06:00
2023-03-24 05:59:42 -07:00
2023-04-07 11:40:01 -07:00
2023-04-07 10:36:21 -07:00
2023-04-07 10:36:21 -07:00
2023-04-11 05:44:51 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2021-10-24 13:04:08 -05:00
2022-11-07 19:26:37 -06:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2022-08-29 16:13:32 -05:00
2022-08-29 16:13:32 -05:00
2023-04-04 12:12:03 -07:00
2022-12-27 13:27:12 -06:00
2023-04-04 12:12:03 -07:00
2023-01-18 18:07:05 -06:00
2023-01-18 18:06:47 -06:00
2023-04-04 12:12:03 -07:00
2023-01-18 17:33:10 -06:00
2023-01-18 17:33:10 -06:00
2023-04-04 12:12:03 -07:00
2023-03-06 20:14:09 -08:00
2023-04-07 12:25:14 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:12:03 -07:00
2023-04-04 12:23:14 -07:00
2023-04-04 12:12:03 -07:00
2022-12-28 21:36:45 -06:00
2022-12-28 21:36:45 -06:00
2022-12-28 21:36:45 -06:00
2022-12-28 21:36:45 -06:00
2022-12-28 21:36:45 -06:00
2023-04-07 12:00:42 -07:00
2022-12-06 11:05:29 -06:00
2022-12-06 11:05:29 -06:00
2023-03-15 17:28:01 -07:00
2023-01-18 17:33:10 -06:00
2023-04-07 11:40:01 -07:00
2022-11-07 19:26:37 -06:00
2022-11-07 19:26:37 -06:00
2023-04-07 10:21:27 -07:00
2021-10-16 16:55:21 -05:00
2023-01-10 09:49:03 -06:00
2023-01-10 09:49:03 -06:00
2023-04-07 10:21:27 -07:00
2021-10-16 16:55:21 -05:00
2023-04-04 12:26:27 -07:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:50:34 -07:00
2022-04-19 12:41:53 -05:00
2023-03-15 15:42:03 -07:00
2023-03-15 15:42:03 -07:00
2023-03-15 15:42:03 -07:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2022-12-27 22:06:44 -06:00
2023-01-18 18:12:09 -06:00
2023-03-24 15:43:40 -07:00
2022-12-27 22:21:56 -06:00
2023-04-07 11:50:34 -07:00
2022-11-05 22:34:56 -05:00
2022-11-05 22:34:56 -05:00
2022-10-17 13:55:27 -05:00
2022-06-27 15:58:44 -05:00
2022-10-17 22:01:46 -05:00
2023-04-07 11:50:34 -07:00
2022-06-27 15:58:44 -05:00
2022-10-17 22:01:15 -05:00
2022-11-07 19:26:37 -06:00
2023-04-04 12:26:27 -07:00
2023-04-07 11:50:34 -07:00
2021-10-16 16:55:21 -05:00
2022-06-27 15:58:44 -05:00
2023-04-04 12:29:31 -07:00
2022-07-16 10:18:14 -05:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:40:01 -07:00
2023-03-21 20:31:00 -07:00
2023-03-21 20:31:00 -07:00
2023-04-07 11:34:40 -07:00
2022-12-27 21:46:11 -06:00
2022-12-27 21:46:11 -06:00
2022-12-27 21:46:11 -06:00
2022-11-07 17:25:46 -06:00
2023-01-11 13:37:38 -06:00
2022-11-07 19:26:38 -06:00
2021-08-05 10:27:33 -05:00
2022-12-27 21:46:11 -06:00
2022-06-28 14:45:55 -05:00
2023-01-10 12:27:28 -06:00
2023-01-10 22:41:03 -06:00
2022-11-07 19:26:36 -06:00
2023-03-21 19:41:33 -07:00
2022-06-28 14:45:55 -05:00
2022-06-28 14:45:55 -05:00
2022-08-29 17:24:53 -05:00
2022-04-12 09:21:17 -05:00
2023-01-10 12:27:28 -06:00
2023-03-14 19:30:46 -07:00
2023-01-10 12:27:28 -06:00
2023-01-10 12:27:28 -06:00
2023-04-07 11:17:51 -07:00
2023-01-10 22:41:03 -06:00
2022-08-29 21:59:29 -05:00
2022-10-17 22:01:06 -05:00
2023-03-14 19:30:46 -07:00
2022-12-27 21:46:11 -06:00
2023-04-04 12:26:27 -07:00
2021-08-03 18:13:28 -05:00
2022-12-27 21:46:11 -06:00
2023-02-13 14:16:53 -08:00
2023-02-08 20:09:36 -08:00
2023-01-10 22:41:03 -06:00
2022-08-29 21:59:34 -05:00
2023-01-10 22:41:03 -06:00
2022-04-12 09:21:17 -05:00
2022-06-28 14:45:55 -05:00
2023-01-10 12:27:28 -06:00
2023-01-10 22:41:03 -06:00
2023-04-07 11:34:17 -07:00
2022-11-07 19:26:38 -06:00
2022-11-07 19:26:38 -06:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:40:02 -07:00
2023-01-31 10:01:36 -06:00
2023-04-04 12:27:27 -07:00
2023-04-07 11:35:15 -07:00
2023-04-11 05:44:51 -07:00
2022-12-06 11:05:31 -06:00
2023-03-23 08:03:42 -07:00
2023-01-31 10:01:36 -06:00
2023-01-31 10:01:36 -06:00
2023-03-13 12:11:27 -07:00
2023-02-08 16:02:16 -08:00
2023-01-11 13:13:55 -06:00
2023-03-09 13:56:10 -08:00
2023-01-18 18:12:09 -06:00
2023-04-04 20:42:29 -07:00
2023-04-07 11:22:20 -07:00
2023-04-04 20:42:29 -07:00
2023-04-07 10:54:09 -07:00
2020-11-24 17:04:30 -06:00
2021-05-31 12:12:10 -05:00
2022-08-29 17:25:06 -05:00
2021-05-31 12:12:10 -05:00
2021-05-31 12:12:10 -05:00
2022-11-05 22:34:17 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-12-27 21:31:47 -06:00
2023-03-15 17:29:08 -07:00
2023-04-04 12:26:27 -07:00
2023-03-27 12:35:31 -07:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2020-11-10 22:48:14 -06:00
2022-04-11 16:07:00 -05:00
2022-09-13 22:48:56 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-05-05 22:42:27 -05:00
2022-11-05 22:34:17 -05:00
2023-01-18 17:33:10 -06:00
2022-12-27 21:31:47 -06:00
2022-10-17 22:01:06 -05:00
2022-10-17 22:01:06 -05:00
2023-03-23 07:27:50 -07:00
2022-08-29 16:12:40 -05:00
2022-07-02 21:50:11 -05:00
2022-07-02 21:50:11 -05:00
2022-07-02 21:50:11 -05:00
2023-04-04 12:26:27 -07:00
2021-03-11 20:22:41 -06:00
2022-09-13 22:48:56 -05:00
2021-05-31 12:12:10 -05:00
2021-09-21 17:37:06 -05:00
2021-05-31 12:12:10 -05:00
2021-05-31 12:12:10 -05:00
2022-11-05 22:34:17 -05:00
2022-07-02 21:50:11 -05:00
2022-07-02 21:50:11 -05:00
2023-03-27 12:35:31 -07:00
2020-08-31 18:10:03 +00:00
2022-11-05 22:34:17 -05:00
2022-12-27 21:31:47 -06:00
2022-12-06 11:05:28 -06:00
2022-07-02 21:50:11 -05:00
2022-12-06 11:05:28 -06:00
2022-07-02 21:50:11 -05:00
2023-03-27 12:35:31 -07:00
2023-04-07 10:54:09 -07:00
2023-04-07 11:40:02 -07:00
2023-04-07 10:54:09 -07:00
2023-03-23 07:27:51 -07:00
2023-03-23 07:27:51 -07:00
2023-03-23 07:27:51 -07:00
2023-02-08 14:20:38 -08:00
2023-02-03 15:25:32 -08:00
2023-03-23 07:27:51 -07:00
2022-11-11 14:30:17 -06:00
2022-11-11 14:30:17 -06:00
2023-02-08 20:09:36 -08:00
2022-11-07 11:05:41 -06:00
2023-01-18 21:35:25 -06:00
2023-01-10 22:25:04 -06:00
2023-02-03 15:25:32 -08:00
2022-09-14 08:55:01 -05:00
2022-11-11 14:30:17 -06:00
2022-11-11 14:30:17 -06:00
2022-11-11 14:30:17 -06:00
2023-04-04 12:26:27 -07:00
2022-11-11 14:30:17 -06:00
2022-12-06 11:05:32 -06:00
2023-01-10 22:25:04 -06:00
2023-01-10 22:25:04 -06:00
2022-12-06 11:05:32 -06:00
2023-02-13 14:18:37 -08:00
2023-04-25 12:11:54 -07:00
2022-05-04 11:22:29 -05:00
2023-04-07 10:54:09 -07:00
2023-03-23 07:27:51 -07:00
2023-04-07 10:54:09 -07:00
2023-03-27 12:35:31 -07:00
2023-04-07 11:17:51 -07:00
2023-04-07 11:56:13 -07:00
2023-04-07 11:56:18 -07:00
2023-04-04 20:37:45 -07:00
2023-04-07 11:50:34 -07:00
2023-04-04 12:26:27 -07:00
2022-12-28 21:36:45 -06:00
2023-01-17 11:23:29 -06:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2023-03-15 18:54:15 -07:00
2023-04-07 16:04:03 -07:00
2022-12-27 21:16:39 -06:00
2022-12-28 21:36:45 -06:00
2022-02-24 14:08:37 -06:00
2022-10-17 22:01:46 -05:00
2021-08-04 15:07:04 -05:00
2022-10-17 22:01:46 -05:00
2023-01-18 18:09:17 -06:00
2023-03-21 20:32:53 -07:00
2023-03-13 12:36:36 -07:00
2019-06-25 13:33:15 -05:00
2019-06-25 13:33:15 -05:00
2019-06-25 13:33:15 -05:00
2023-04-07 10:54:09 -07:00
2022-12-06 11:05:31 -06:00
2023-03-21 20:32:53 -07:00
2023-02-08 16:02:16 -08:00
2023-01-10 09:27:45 -06:00
2022-07-06 21:30:09 -05:00
2023-02-08 16:02:16 -08:00
2023-04-07 11:50:34 -07:00
2023-02-08 16:02:16 -08:00
2023-03-21 20:32:53 -07:00
2023-02-08 16:02:16 -08:00
2023-04-07 11:50:34 -07:00
2023-04-04 20:29:44 -07:00
2023-04-04 20:29:44 -07:00
2023-04-04 20:29:44 -07:00
2023-04-04 20:29:45 -07:00
2023-04-07 11:50:34 -07:00
2023-04-04 12:27:39 -07:00
2022-10-17 22:01:07 -05:00
2023-03-27 12:35:31 -07:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:50:34 -07:00
2023-03-23 08:03:42 -07:00
2022-07-18 18:10:52 -05:00
2023-03-19 19:12:35 -07:00
2022-10-28 17:00:08 -05:00
2023-04-07 16:03:31 -07:00
2023-04-07 16:03:31 -07:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:48:13 -07:00
2023-04-07 11:47:24 -07:00
2023-04-07 11:50:34 -07:00
2023-03-21 20:39:09 -07:00
2023-04-04 20:18:31 -07:00
2023-04-04 20:20:24 -07:00
2023-02-13 14:17:35 -08:00
2023-01-18 17:33:10 -06:00
2023-04-07 16:33:26 -07:00
2023-04-07 11:56:42 -07:00
2023-04-07 16:33:26 -07:00
2021-10-16 16:55:21 -05:00
2021-10-16 16:55:21 -05:00
2023-03-15 18:54:15 -07:00
2023-04-07 16:33:26 -07:00
2023-02-08 16:02:16 -08:00
2023-03-23 08:03:42 -07:00
2021-10-16 16:55:21 -05:00
2023-03-15 18:54:15 -07:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:40:36 -07:00
2023-04-07 11:40:36 -07:00
2023-04-07 11:40:37 -07:00
2023-04-07 16:33:26 -07:00
2023-03-21 20:32:53 -07:00
2023-03-21 20:29:50 -07:00
2023-02-08 16:02:16 -08:00
2022-12-27 13:35:58 -06:00
2022-12-27 13:35:58 -06:00
2023-04-07 11:56:42 -07:00
2023-04-06 11:32:54 -07:00
2023-03-21 20:40:03 -07:00
2023-03-21 20:32:53 -07:00
2023-01-10 22:06:04 -06:00
2023-01-10 22:06:04 -06:00
2023-04-07 11:50:34 -07:00
2023-04-07 11:50:34 -07:00
2023-03-21 19:36:01 -07:00
2023-03-14 19:30:46 -07:00
2023-04-26 08:32:52 -07:00