This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 569bede0cff5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 9592eef7c16e random: remove CONFIG_ARCH_RANDOM new 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" new b8ac29b40183 timekeeping: contribute wall clock to rng on time change new b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits new 0b9ba6135d7f um: seed rng using host OS rng new d349ab99eec7 random: handle archrandom with multiple longs new 7f637be4d460 random: correct spelling of "overwrites" new a0b09f2d6f30 Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.o [...] new 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] new d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() new 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() new 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] new 17fee07a2ac5 crypto: xctr - Add XCTR support new f3c923a09c4c crypto: polyval - Add POLYVAL support new 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support new fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR new 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR new c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] new 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] new 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] new 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption new 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment new cd81775a56bc crypto: ccp - fix typo in comment new 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info new 920b0442b9f8 crypto: memneq - move into lib/ new 2d16803c562e crypto: blake2s - remove shash module new b03c0dc0788a crypto: octeontx2 - fix potential null pointer access new 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] new ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers new 00856e5391fb crypto: hisilicon/trng - fix local variable type new bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources new 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c new d64de9773c18 crypto: hisilicon/qm - modify event irq processing new d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() new bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] new 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] new f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] new c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() new 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers new d6c14da474bf crypto: lib/blake2s - reduce stack frame usage in self test new 54a8b6802f03 crypto: nx - drop unexpected word "the" new 882f0a59377d crypto: ux500/hash - drop unexpected word "the" new 1b069597c254 crypto: arm64/aes-neon - Fix typo in comment new e34525c39758 crypto: cavium - fix typos in comments new dac230179fdc crypto: caam - drop unexpected word 'a' in comments new a89db0595f52 crypto: caam - drop unexpected word 'for' in comments new 8e7ae8bafe98 crypto: vmx - drop unexpected word 'for' in comments new 0bb8f1252538 crypto: testmgr - fix version number of RSA tests new fac76f226089 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE new 5ee52118ac14 crypto: qat - expose device state through sysfs for 4xxx new 92bf269fbfe9 crypto: qat - change behaviour of adf_cfg_add_key_value_param() new 16c1ed95d1c4 crypto: qat - relocate and rename adf_sriov_prepare_restart() new d4cfb144f605 crypto: qat - expose device config through sysfs for 4xxx new cc8166bfc829 crypto: vmx - Fix warning on p8_ghash_alg new 9984a6447389 crypto: amcc - Hold the reference returned by of_find_comp [...] new 8ccc9cc47c8c crypto: nx - Hold the reference returned by of_find_compat [...] new 32c0f7d4194c crypto: hisilicon/sec - fix inconsistent argument new 02884a4f12de crypto: hisilicon/sec - don't sleep when in softirq new 68740ab50543 crypto: hisilicon - Kunpeng916 crypto driver don't sleep w [...] new 932be3e95b22 crypto: inside-secure - fix packed bit-field result descriptor new 79e6e2f3f3ff crypto: testmgr - populate RSA CRT parameters in RSA test vectors new e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm new 01ce31de7043 crypto: testmgr - add ARIA testmgr tests new 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] new 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition new 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition new 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition new da1e716864ae crypto: omap-aes - Drop if with an always false condition new 8ce715e71165 crypto: omap-des - Drop if with an always false condition new 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition new 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition new 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() new c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring new 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring new a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually new b77e34f5b10d crypto: sa2ul - Check engine status before enabling new 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] new 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] new 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ new ec8f7f4821d5 crypto: lib - make the sha1 library optional new ed221835a7ae crypto: lib - add module license to libsha1 new 19cdbdb7cda0 Documentation: qat: Use code block for qat sysfs example new 1b466b8cbfd8 Documentation: qat: rewrite description new 693b8755e1b1 crypto: keembay-ocs-ecc - Drop if with an always false condition new 4cbdecd02fd2 crypto: rmd160 - fix Kconfig "its" grammar new 824b94a88320 crypto: twofish - Fix comment typo new 85796a9b7583 hwrng: via - Fix comment typo new 647c952eac5d cyrpto: powerpc/aes - delete the rebundant word "block" in [...] new 9d2bb9a74b28 crypto: testmgr - some more fixes to RSA test vectors new 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] new fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of new 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID new 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call new 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error new 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps new 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound new af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] new c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...]
The 98 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-driver-qat | 49 + Documentation/admin-guide/kernel-parameters.txt | 5 - Documentation/filesystems/fscrypt.rst | 22 +- MAINTAINERS | 15 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 - arch/arm/include/asm/archrandom.h | 2 + arch/arm64/Kconfig | 8 - arch/arm64/crypto/Kconfig | 10 +- arch/arm64/crypto/Makefile | 3 + arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/aes-neon.S | 2 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/crypto/polyval-ce-core.S | 361 ++ arch/arm64/crypto/polyval-ce-glue.c | 191 + arch/arm64/include/asm/archrandom.h | 112 +- arch/arm64/kernel/cpufeature.c | 2 - arch/powerpc/Kconfig | 3 - arch/powerpc/crypto/aes-spe-glue.c | 2 +- arch/powerpc/include/asm/archrandom.h | 33 +- arch/powerpc/include/asm/machdep.h | 2 - arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/platforms/microwatt/Kconfig | 1 - arch/powerpc/platforms/powernv/Kconfig | 1 - arch/powerpc/platforms/pseries/Kconfig | 1 - arch/s390/Kconfig | 15 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/crypto/Makefile | 2 +- arch/s390/include/asm/archrandom.h | 33 +- arch/s390/kernel/setup.c | 2 - arch/um/include/asm/archrandom.h | 25 + arch/um/include/shared/os.h | 7 + arch/um/kernel/um_arch.c | 8 + arch/um/os-Linux/util.c | 6 + arch/x86/Kconfig | 9 - arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 232 +- arch/x86/crypto/aesni-intel_glue.c | 114 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 - arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/crypto/polyval-clmulni_asm.S | 321 ++ arch/x86/crypto/polyval-clmulni_glue.c | 203 + arch/x86/include/asm/archrandom.h | 55 +- arch/x86/kernel/cpu/amd.c | 2 +- arch/x86/kernel/cpu/rdrand.c | 59 +- arch/x86/kernel/espfix_64.c | 2 +- crypto/Kconfig | 98 +- crypto/Makefile | 5 +- crypto/aria.c | 288 ++ crypto/blake2s_generic.c | 75 - crypto/fips.c | 35 +- crypto/hctr2.c | 581 +++ crypto/polyval-generic.c | 245 + crypto/rsa.c | 78 +- crypto/tcrypt.c | 62 +- crypto/testmgr.c | 75 +- crypto/testmgr.h | 4830 ++++++++++++++++++-- crypto/twofish_common.c | 2 +- crypto/xctr.c | 191 + drivers/char/Kconfig | 1 - drivers/char/hw_random/s390-trng.c | 9 - drivers/char/hw_random/via-rng.c | 2 +- drivers/char/random.c | 51 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/amcc/crypto4xx_core.c | 40 +- drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-ecc.c | 12 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 7 +- drivers/crypto/caam/caamhash_desc.c | 2 +- drivers/crypto/caam/qi.c | 6 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 10 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/inside-secure/safexcel.c | 2 + drivers/crypto/inside-secure/safexcel.h | 18 +- drivers/crypto/keembay/keembay-ocs-ecc.c | 2 - .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 40 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 + drivers/crypto/nx/nx-common-powernv.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 5 +- drivers/crypto/omap-aes.c | 4 - drivers/crypto/omap-des.c | 4 - drivers/crypto/omap-sham.c | 3 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 1 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 6 +- drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 + drivers/crypto/qat/qat_common/adf_cfg.c | 41 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 8 +- drivers/crypto/qat/qat_common/adf_init.c | 26 + drivers/crypto/qat/qat_common/adf_sriov.c | 28 +- drivers/crypto/qat/qat_common/adf_sysfs.c | 191 + drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/crypto/s5p-sss.c | 3 - drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 + drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/ghash.c | 1 + drivers/crypto/vmx/ghashp8-ppc.pl | 2 +- fs/crypto/fscrypt_private.h | 2 +- fs/crypto/keysetup.c | 7 + fs/crypto/policy.c | 14 +- include/asm-generic/Kbuild | 1 + include/asm-generic/archrandom.h | 15 + include/crypto/aria.h | 461 ++ include/crypto/internal/blake2s.h | 108 - include/crypto/polyval.h | 22 + include/linux/hisi_acc_qm.h | 8 +- include/linux/random.h | 21 +- include/uapi/linux/fscrypt.h | 3 +- init/Kconfig | 1 + kernel/time/timekeeping.c | 7 +- lib/Makefile | 2 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/crypto/blake2s-selftest.c | 41 + lib/crypto/blake2s.c | 37 +- lib/{ => crypto}/sha1.c | 3 + lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 + net/ipv6/Kconfig | 1 + .../testing/selftests/wireguard/qemu/kernel.config | 1 - 148 files changed, 9344 insertions(+), 1503 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-qat delete mode 100644 arch/arm/crypto/blake2s-shash.c create mode 100644 arch/arm64/crypto/polyval-ce-core.S create mode 100644 arch/arm64/crypto/polyval-ce-glue.c create mode 100644 arch/um/include/asm/archrandom.h delete mode 100644 arch/x86/crypto/blake2s-shash.c create mode 100644 arch/x86/crypto/polyval-clmulni_asm.S create mode 100644 arch/x86/crypto/polyval-clmulni_glue.c create mode 100644 crypto/aria.c delete mode 100644 crypto/blake2s_generic.c create mode 100644 crypto/hctr2.c create mode 100644 crypto/polyval-generic.c create mode 100644 crypto/xctr.c create mode 100644 drivers/crypto/qat/qat_common/adf_sysfs.c create mode 100644 include/asm-generic/archrandom.h create mode 100644 include/crypto/aria.h create mode 100644 include/crypto/polyval.h rename lib/{ => crypto}/sha1.c (98%)