Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Merge commit. Changes below are compared with the first parent: 7d06015d.
Changes
233 files changed · +14474 −4689
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/crypto/architecture.rst
View fileDocumentation/crypto/index.rst
View fileDocumentation/crypto/krb5.rst
View fileDocumentation/devicetree/bindings/crypto/fsl,sec2.0.yaml
View fileDocumentation/devicetree/bindings/crypto/fsl-sec2.txt
View before deletionDocumentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
View fileDocumentation/devicetree/bindings/crypto/inside-secure,safexcel.yaml
View fileDocumentation/devicetree/bindings/crypto/qcom,prng.yaml
View fileThis diff is incomplete. Download the complete patch.
Documentation/devicetree/bindings/crypto/qcom-qce.yaml
View fileThis diff is incomplete. Download the complete patch.
Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
View fileThis diff is incomplete. Download the complete patch.
MAINTAINERS
View fileThis diff is incomplete. Download the complete patch.
arch/arm/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/arm/crypto/aes-ce-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm/crypto/chacha-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm/crypto/ghash-ce-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/aes-ce-ccm-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/aes-neonbs-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/chacha-neon-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/ghash-ce-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/sm4-ce-ccm-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/crypto/sm4-ce-gcm-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/mips/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/mips/crypto/chacha-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/crypto/aes-gcm-p10-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/crypto/aes_ctr.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/crypto/chacha-p10-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/riscv/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/s390/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/s390/crypto/aes_s390.c
View fileThis diff is incomplete. Download the complete patch.
arch/s390/crypto/chacha-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/crypto/aes_glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/Makefile
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/aegis128-aesni-glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/aes-ctr-avx-x86_64.S
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/aes-xts-avx-x86_64.S
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/aes_ctrby8_avx-x86_64.S
View before deletionThis diff is incomplete. Download the complete patch.
arch/x86/crypto/aesni-intel_glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/chacha_glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/des3_ede_glue.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/crypto/ghash-clmulni-intel_glue.c
View fileThis diff is incomplete. Download the complete patch.
crypto/842.c
View fileThis diff is incomplete. Download the complete patch.
crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
crypto/Makefile
View fileThis diff is incomplete. Download the complete patch.
crypto/acompress.c
View fileThis diff is incomplete. Download the complete patch.
crypto/aead.c
View fileThis diff is incomplete. Download the complete patch.
crypto/aegis128-core.c
View fileThis diff is incomplete. Download the complete patch.
crypto/ahash.c
View fileThis diff is incomplete. Download the complete patch.
crypto/algapi.c
View fileThis diff is incomplete. Download the complete patch.
crypto/api.c
View fileThis diff is incomplete. Download the complete patch.
crypto/asymmetric_keys/public_key.c
View fileThis diff is incomplete. Download the complete patch.
crypto/async_tx/async_xor.c
View fileThis diff is incomplete. Download the complete patch.
crypto/bpf_crypto_skcipher.c
View fileThis diff is incomplete. Download the complete patch.
crypto/chacha_generic.c
View fileThis diff is incomplete. Download the complete patch.
crypto/compress.c
View before deletionThis diff is incomplete. Download the complete patch.
crypto/compress.h
View fileThis diff is incomplete. Download the complete patch.
crypto/crypto_null.c
View fileThis diff is incomplete. Download the complete patch.
crypto/crypto_user.c
View fileThis diff is incomplete. Download the complete patch.
crypto/ctr.c
View fileThis diff is incomplete. Download the complete patch.
crypto/deflate.c
View fileThis diff is incomplete. Download the complete patch.
crypto/ecc.c
View fileThis diff is incomplete. Download the complete patch.
crypto/ecdsa-p1363.c
View fileThis diff is incomplete. Download the complete patch.
crypto/ecdsa-x962.c
View fileThis diff is incomplete. Download the complete patch.
crypto/essiv.c
View fileThis diff is incomplete. Download the complete patch.
crypto/internal.h
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/Kconfig
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/Makefile
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/internal.h
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/krb5_api.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/krb5_kdf.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/rfc3961_simplified.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/rfc3962_aes.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/rfc6803_camellia.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/rfc8009_aes2.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/selftest.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5/selftest_data.c
View fileThis diff is incomplete. Download the complete patch.
crypto/krb5enc.c
View fileThis diff is incomplete. Download the complete patch.
crypto/lrw.c
View fileThis diff is incomplete. Download the complete patch.
crypto/lz4.c
View fileThis diff is incomplete. Download the complete patch.
crypto/lz4hc.c
View fileThis diff is incomplete. Download the complete patch.
crypto/lzo-rle.c
View fileThis diff is incomplete. Download the complete patch.
crypto/lzo.c
View fileThis diff is incomplete. Download the complete patch.
crypto/pcbc.c
View fileThis diff is incomplete. Download the complete patch.
crypto/proc.c
View fileThis diff is incomplete. Download the complete patch.
crypto/rsassa-pkcs1.c
View fileThis diff is incomplete. Download the complete patch.
crypto/scatterwalk.c
View fileThis diff is incomplete. Download the complete patch.
crypto/scompress.c
View fileThis diff is incomplete. Download the complete patch.
crypto/skcipher.c
View fileThis diff is incomplete. Download the complete patch.
crypto/tcrypt.c
View fileThis diff is incomplete. Download the complete patch.
crypto/testmgr.c
View fileThis diff is incomplete. Download the complete patch.
crypto/testmgr.h
View fileThis diff is incomplete. Download the complete patch.
crypto/xctr.c
View fileThis diff is incomplete. Download the complete patch.
crypto/xts.c
View fileThis diff is incomplete. Download the complete patch.
crypto/zstd.c
View fileThis diff is incomplete. Download the complete patch.
drivers/char/hw_random/Kconfig
View fileThis diff is incomplete. Download the complete patch.
drivers/char/hw_random/imx-rngc.c
View fileThis diff is incomplete. Download the complete patch.
drivers/char/hw_random/rockchip-rng.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/axis/artpec6_crypto.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/bcm/cipher.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/bcm/spu2.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/caam/caamalg_qi2.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/cavium/zip/zip_crypto.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/cavium/zip/zip_crypto.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/cavium/zip/zip_main.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/ccp/sp-pci.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/hisilicon/hpre/hpre_crypto.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/hisilicon/sec2/sec.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/hisilicon/sec2/sec_crypto.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/Kconfig
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-aead.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-aead.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-aes.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-cipher.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-cipher.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-common.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-common.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-des.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-hash.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-hash.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-main.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-main.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/inside-secure/eip93/eip93-regs.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/iaa/iaa_crypto_main.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_420xx/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_420xx/adf_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_4xxx/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_4xxx/adf_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c3xxx/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c3xxxvf/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c62x/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c62x/adf_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_c62xvf/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_cfg_services.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_cfg_services.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_cfg_strings.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_gen4_config.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/adf_sysfs.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/icp_qat_fw_comp.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/qat_bl.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/qat_bl.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_common/qat_uclo.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_dh895xcc/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/intel/qat/qat_dh895xccvf/Makefile
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/Kconfig
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/mxs-dcp.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-842.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-842.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-aes-ccm.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-aes-gcm.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-common-powernv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx-common-pseries.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/nx/nx.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/padlock-sha.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/s5p-sss.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/stm32/stm32-cryp.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/tegra/tegra-se-aes.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/tegra/tegra-se-hash.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/tegra/tegra-se-key.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/tegra/tegra-se-main.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/tegra/tegra-se.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/virtio/virtio_crypto_core.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/virtio/virtio_crypto_mgr.c
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
View fileThis diff is incomplete. Download the complete patch.
fs/ubifs/compress.c
View fileThis diff is incomplete. Download the complete patch.
fs/ubifs/file.c
View fileThis diff is incomplete. Download the complete patch.
fs/ubifs/journal.c
View fileThis diff is incomplete. Download the complete patch.
fs/ubifs/ubifs.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/acompress.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/algapi.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/authenc.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/chacha.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/ctr.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/hash.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/internal/acompress.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/internal/hash.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/internal/scompress.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/internal/skcipher.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/krb5.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/scatterwalk.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/sig.h
View fileThis diff is incomplete. Download the complete patch.
include/crypto/skcipher.h
View fileThis diff is incomplete. Download the complete patch.
include/dt-bindings/reset/rockchip,rk3588-cru.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/async_tx.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/crypto.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/lzo.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/math.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/scatterlist.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/spinlock.h
View fileThis diff is incomplete. Download the complete patch.
include/net/ipcomp.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/psp-sev.h
View fileThis diff is incomplete. Download the complete patch.
kernel/power/hibernate.c
View fileThis diff is incomplete. Download the complete patch.
kernel/power/swap.c
View fileThis diff is incomplete. Download the complete patch.
lib/842/842_compress.c
View fileThis diff is incomplete. Download the complete patch.
lib/crypto/Kconfig
View fileThis diff is incomplete. Download the complete patch.
lib/crypto/chacha20poly1305.c
View fileThis diff is incomplete. Download the complete patch.
lib/lzo/Makefile
View fileThis diff is incomplete. Download the complete patch.
lib/lzo/lzo1x_compress.c
View fileThis diff is incomplete. Download the complete patch.
lib/lzo/lzo1x_compress_safe.c
View fileThis diff is incomplete. Download the complete patch.
lib/scatterlist.c
View fileThis diff is incomplete. Download the complete patch.
net/tls/tls_device_fallback.c
View fileThis diff is incomplete. Download the complete patch.
net/xfrm/xfrm_algo.c
View fileThis diff is incomplete. Download the complete patch.
net/xfrm/xfrm_ipcomp.c
View fileThis diff is incomplete. Download the complete patch.
security/keys/Kconfig
View fileThis diff is incomplete. Download the complete patch.
tools/testing/crypto/chacha20-s390/test-cipher.c
View fileThis diff is incomplete. Download the complete patch.