linux/drivers/crypto
Will Deacon bbce799407 crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN
The hisilicon "sec" driver targets arm64 but can be compile-tested on
other 64-bit architectures. In preparation for removing the definition
of CONFIG_CPU_LITTLE_ENDIAN for arm64 (since it will be little-endian
only), invert the check in sec_set_endian() so that it behaves as
little-endian by default.

Cc: Chenghai Huang <huangchenghai2@huawei.com>
Cc: Weili Qian <qianweili@huawei.com>
Cc: Zaibo Xu <xuzaibo@huawei.com>
Cc: Longfang Liu <liulongfang@huawei.com>
Cc: Kai Ye <yekai13@huawei.com>
Cc: Wei Zhang <zhangwei375@huawei.com>
Signed-off-by: Will Deacon <will@kernel.org>
Reviewed-by: Longfang Liu <liulongfang@huawei.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2026-09-23 18:19:06 +01:00
..
allwinner crypto: allwinner - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
amcc crypto: amcc - fix racy teardown with devm_request_irq 2026-08-10 18:28:56 +10:00
amlogic crypto: amlogic - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
aspeed crypto: aspeed - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
axis crypto: artpec6 - refactor crypto_setup_out_descr for readability 2026-05-15 18:08:47 +08:00
bcm crypto: bcm - use memcpy_and_pad in ahash_hmac_setkey 2026-07-30 17:36:41 +10:00
caam crypto: caam - map job ring registers without claiming region 2026-09-16 19:55:13 +10:00
cavium crypto: cavium - use 2-arg strscpy where destination size is known 2026-07-05 13:19:52 +08:00
ccp bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
ccree crypto: ccree - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
chelsio Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
gemini crypto: sl3516 - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
hisilicon crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN 2026-09-23 18:19:06 +01:00
inside-secure treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
intel treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
marvell crypto: cesa - clear cesa_dev on _remove 2026-08-10 18:28:56 +10:00
nx crypto: nx - fix nx_crypto_ctx_exit argument 2026-06-05 19:36:35 +08:00
qce This update includes the following changes: 2026-08-19 17:25:42 -07:00
rockchip crypto: rockchip - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
starfive This push contains the following changes: 2026-08-10 08:36:22 -07:00
stm32 crypto: stm32 - Remove redundant dev_err() 2026-07-27 10:29:27 +10:00
tegra This push contains the following changes: 2026-08-10 08:36:22 -07:00
ti treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
virtio crypto: virtio - fix missing le64_to_cpu() conversions 2026-08-19 06:38:44 -04:00
xilinx Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
atmel-aes-regs.h
atmel-aes.c dmaengine updates for v7.3 2026-08-24 12:21:15 -07:00
atmel-authenc.h
atmel-ecc.c crypto: atmel-ecc - drop redundant return variable 2026-08-10 18:20:20 +10:00
atmel-i2c.c crypto: atmel-i2c - improve comment in atmel_i2c_init_ecdh_cmd 2026-07-05 13:22:35 +08:00
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c This update includes the following changes: 2026-08-19 17:25:42 -07:00
atmel-sha204a.c crypto: atmel-sha204a - clear RNG data from memory 2026-07-17 18:09:21 +10:00
atmel-tdes-regs.h
atmel-tdes.c This update includes the following changes: 2026-08-19 17:25:42 -07:00
geode-aes.c
geode-aes.h
hifn_795x.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
img-hash.c This update includes the following changes: 2026-08-19 17:25:42 -07:00
Kconfig crypto: qce - Mark QCE as BROKEN 2026-07-17 18:09:22 +10:00
Makefile hwrng: qcom - Move qcom-rng.c into drivers/char/hw_random/ 2026-07-05 13:22:35 +08:00
mxs-dcp.c crypto: drivers - Remove redundant dev_err()/dev_err_probe() 2026-07-27 10:29:27 +10:00
omap-aes-gcm.c crypto: omap - Use new AES library API 2026-01-15 14:09:08 -08:00
omap-aes.c crypto: drivers - Remove redundant dev_err()/dev_err_probe() 2026-07-27 10:29:27 +10:00
omap-aes.h crypto: omap - Use new AES library API 2026-01-15 14:09:08 -08:00
omap-crypto.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
omap-crypto.h
omap-des.c crypto: drivers - Remove redundant dev_err()/dev_err_probe() 2026-07-27 10:29:27 +10:00
omap-sham.c crypto: drivers - Remove redundant dev_err()/dev_err_probe() 2026-07-27 10:29:27 +10:00
padlock-aes.c
padlock-sha.c crypto: padlock-sha - Disable for Zhaoxin processor 2026-03-14 11:34:06 -07:00
s5p-sss.c crypto: s5p-sss - use unregister_{ahashes,skciphers} in probe/remove 2026-03-27 18:52:25 +09:00
sa2ul.c crypto: sa2ul - use crypto_memneq() to compare AEAD tag 2026-08-15 11:28:36 +10:00
sa2ul.h
sahara.c crypto: drivers - Remove redundant dev_err()/dev_err_probe() 2026-07-27 10:29:27 +10:00
talitos.c This update includes the following changes: 2026-08-19 17:25:42 -07:00
talitos.h crypto: talitos/hash - use descriptor chaining for SEC1 instead of workqueue 2026-05-15 18:08:48 +08:00