This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d104e3d17f7b Merge tag 'cxl-for-6.18' of git://git.kernel.org/pub/scm/l [...] new 450bbe43ef90 crypto: ccp - New bit-field definitions for SNP_PLATFORM_S [...] new 459daec42ea0 crypto: ccp - Cache SEV platform status and platform state new 33cfb80d1910 crypto: ccp - Add support for SNP_FEATURE_INFO command new 45d59bd4a3e0 crypto: ccp - Introduce new API interface to indicate SEV- [...] new c9760b0fca6b crypto: ccp - Add support to enable CipherTextHiding on SN [...] new 81109696f09c crypto: stm32 - Fix spelling mistake "STMicrolectronics" - [...] new 9ea349e4b941 crypto: qat - add ring buffer idle telemetry counter for GEN6 new 3ed63344657a crypto: qat - add command queue telemetry counters for GEN6 new 4e53be21dd03 crypto: keembay - Add missing check after sg_nents_for_len() new ed53a5050f42 crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length new efaa2d815a0e hwrng: nomadik - add ARM_AMBA dependency new 817fcdbd4ca2 hwrng: timeriomem - Use us_to_ktime() where appropriate new d2236198839c lib/lzo: add unlikely hints to overrun checks new 34c065fe1d0d crypto: ccp - Remove redundant __GFP_ZERO new 11d5674fc2e5 crypto: hash - Make HASH_MAX_DESCSIZE a bit more obvious new 361fa7f813e7 crypto: octeontx2 - Call strscpy() with correct size argument new 56a50e37fee0 crypto: ccp - Fix typo in psp_populate_hsti function name new 501302d5cee0 padata: Reset next CPU when reorder sequence wraps around new 9aa7e045f4af crypto: jitter - Mark intermediary memory as clean new 01834444d972 crypto: arm64/aes - use SHA-256 library instead of crypto_shash new 97d37c0a4477 dt-bindings: crypto: Add binding for TI DTHE V2 new 52f641bc63a4 crypto: ti - Add driver for DTHE V2 AES Engine (ECB, CBC) new ce136503bd9f crypto: jh7110 - Remove the use of dev_err_probe() new 8595bcb09b05 crypto: tegra - Remove the use of dev_err_probe() new 5cd459ebaae0 hwrng: cn10k - Remove the use of dev_err_probe() new d4e081510471 crypto: hisilicon/zip - remove unnecessary validation for [...] new 0dcd21443d93 crypto: hisilicon - re-enable address prefetch after devic [...] new 1f9128f121a8 crypto: hisilicon - check the sva module status while enab [...] new 6a2c9164b52e crypto: hisilicon/qm - check whether the input function an [...] new 9228facb3081 crypto: hisilicon/qm - request reserved interrupt for virt [...] new dcd2d5fda2bb crypto: hisilicon/zip - enable literal length in stream mo [...] new 4c634b6b3c77 crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof() new 41eab2a95950 crypto: hisilicon - use kcalloc() instead of kzalloc() new 9de9040ffc6a dt-bindings: crypto: Add node for True Random Number Generator new 8979744aca80 crypto: xilinx - Add TRNG driver for Versal new ab315f7288b7 crypto: caam - switch to use devm_kmemdup_array() new 154434456337 rhashtable: Use __always_inline instead of inline new 56e6f77ebd31 crypto: hisilicon/sec2 - Fix false-positive warning of uni [...] new 35c5097f737a crypto: ti - Enable compile testing for dthev2 new cf79ed6aacd3 crypto: hisilicon/zip - add lz4 and lz77_only to algorithm sysfs new 886d69812082 crypto: hisilicon/zip - add hashjoin, gather, and UDMA dat [...] new 9a23ea1f7558 crypto: sun8i-ce - remove channel timeout field new 01d7d3c3db77 crypto: sun8i-ce - remove boilerplate in sun8i_ce_hash_digest() new 6713d9842bd5 crypto: sun8i-ce - remove unnecessary __maybe_unused annotations new cedb1e9e9a64 crypto: sun8i-ce - add a new function for dumping task des [...] new 27eaada08c8c crypto: sun8i-ce - move bounce_iv and backup_iv to request [...] new 2dc57f02f249 crypto: sun8i-ce - fold sun8i_ce_cipher_run() into sun8i_c [...] new 49034c03b581 crypto: sun8i-ce - pass task descriptor to cipher prepare/ [...] new c3a61eea658a crypto: sun8i-ce - save hash buffers and dma info to reque [...] new 27d5a2d1ad94 crytpo: sun8i-ce - factor out prepare/unprepare from sun8i [...] new 21140e5caf01 crypto: rockchip - Fix dma_unmap_sg() nents value new f5d643156ef6 crypto: atmel - Fix dma_unmap_sg() direction new 2b0dc40ac6ca crypto: ccp - Fix incorrect payload size calculation in ps [...] new e002780c1439 crypto: ccp - Use int type to store negative error codes new a9a84a853c81 crypto: hisilicon/sec - Use int type to store negative err [...] new a710a71cd8ad crypto: tegra - Use int type to store negative error codes new 408cf4850f64 crypto: qat - Use library to prepare HMAC keys new 9c6ed103a757 crypto: chelsio - Use library to prepare HMAC keys new a5d71f011ee1 crypto: cryptd - WQ_PERCPU added to alloc_workqueue users new b6d02e0e41aa padata: replace use of system_unbound_wq with system_dfl_wq new 4fcd32291406 padata: WQ_PERCPU added to alloc_workqueue users new 9048beca9c56 crypto: caam - double the entropy delay interval for retry new 1e26339703e2 crypto: qat - Replace kzalloc() + copy_from_user() with me [...] new 381e8ee36823 crypto: omap - convert from tasklet to BH workqueue new f75f66683ded crypto: comp - Use same definition of context alloc and free ops new bee8a520eb84 rhashtable: Use rcu_dereference_all and rcu_dereference_all_check new 838d2d51513e crypto: aspeed - Fix dma_unmap_sg() direction new 5ce9891ea928 crypto: qat - Return pointer directly in adf_ctl_alloc_resources new 85acd1b26b8f crypto: hisilicon/qm - invalidate queues in use new 3d716c51e0e8 crypto: hisilicon/qm - mask axi error before memory init new 80736a97cf94 crypto: hisilicon - enable error reporting again new 64b9642fc29a crypto: hisilicon/qm - clear all VF configurations in the [...] new f0cafb02de88 crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs new b73f28d2f847 crypto: anubis - simplify return statement in anubis_mod_init new 5851afffe2ab KEYS: X.509: Fix Basic Constraints CA flag parsing new 612b1dfeb414 hwrng: ks-sa - fix division by zero in ks_sa_rng_init new 298ced6c3b3c crypto: doc - Add explicit title heading to API docs new 166c83f7789e dt-bindings: rng: hisi-rng: convert to DT schema new 908057d185a4 Merge tag 'v6.18-p1' of git://git.kernel.org/pub/scm/linux [...] new eed0e3d30553 KEYS: trusted_tpm1: Compare HMAC values in constant time new 366284cfbc8f KEYS: trusted_tpm1: Use SHA-1 library instead of crypto_shash new 720a485d12c5 KEYS: trusted_tpm1: Move private functionality out of publ [...] new 9b8d24a49fe8 KEYS: encrypted: Use SHA-256 library instead of crypto_shash new 8be70a8fc667 security: keys: use menuconfig for KEYS symbol new b4e5bb555594 Merge tag 'keys-next-6.18' of git://git.kernel.org/pub/scm [...]
The 85 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: .../ABI/testing/debugfs-driver-qat_telemetry | 27 ++ Documentation/crypto/api-aead.rst | 3 + Documentation/crypto/api-akcipher.rst | 3 + Documentation/crypto/api-digest.rst | 3 + Documentation/crypto/api-kpp.rst | 3 + Documentation/crypto/api-rng.rst | 3 + Documentation/crypto/api-sig.rst | 3 + Documentation/crypto/api-skcipher.rst | 3 + .../bindings/crypto/ti,am62l-dthev2.yaml | 50 +++ .../bindings/crypto/xlnx,versal-trng.yaml | 35 ++ Documentation/devicetree/bindings/rng/hisi-rng.txt | 12 - .../{board/fsl,bcsr.yaml => rng/hisi-rng.yaml} | 16 +- MAINTAINERS | 13 + arch/arm64/crypto/Kconfig | 1 + arch/arm64/crypto/aes-glue.c | 21 +- arch/s390/crypto/sha.h | 8 +- crypto/842.c | 6 +- crypto/anubis.c | 5 +- crypto/asymmetric_keys/x509_cert_parser.c | 16 +- crypto/cryptd.c | 3 +- crypto/jitterentropy-kcapi.c | 1 + crypto/lz4.c | 6 +- crypto/lz4hc.c | 6 +- crypto/lzo-rle.c | 6 +- crypto/lzo.c | 6 +- drivers/char/hw_random/Kconfig | 1 + drivers/char/hw_random/cn10k-rng.c | 2 +- drivers/char/hw_random/ks-sa-rng.c | 4 + drivers/char/hw_random/timeriomem-rng.c | 2 +- drivers/crypto/Kconfig | 13 + drivers/crypto/Makefile | 1 + .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 85 ++--- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 35 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 145 ++++---- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 1 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 27 +- drivers/crypto/aspeed/aspeed-hace-crypto.c | 2 +- drivers/crypto/atmel-tdes.c | 2 +- drivers/crypto/caam/ctrl.c | 10 +- drivers/crypto/ccp/hsti.c | 8 +- drivers/crypto/ccp/sev-dev.c | 131 ++++++- drivers/crypto/ccp/sev-dev.h | 6 +- drivers/crypto/chelsio/Kconfig | 6 +- drivers/crypto/chelsio/chcr_algo.c | 259 +++---------- drivers/crypto/chelsio/chcr_crypto.h | 1 - drivers/crypto/hisilicon/debugfs.c | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 179 ++++++--- drivers/crypto/hisilicon/qm.c | 218 ++++++++--- drivers/crypto/hisilicon/sec/sec_drv.c | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 8 +- drivers/crypto/hisilicon/sec2/sec_main.c | 229 ++++++++---- drivers/crypto/hisilicon/zip/dae_main.c | 19 +- drivers/crypto/hisilicon/zip/zip_main.c | 234 ++++++++---- .../crypto/intel/keembay/keembay-ocs-hcu-core.c | 5 +- drivers/crypto/intel/qat/Kconfig | 7 +- drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c | 40 +- drivers/crypto/intel/qat/qat_common/adf_gen6_tl.c | 112 ++++++ .../crypto/intel/qat/qat_common/adf_telemetry.c | 19 + .../crypto/intel/qat/qat_common/adf_telemetry.h | 5 + .../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 52 +++ .../crypto/intel/qat/qat_common/adf_tl_debugfs.h | 5 + drivers/crypto/intel/qat/qat_common/qat_algs.c | 191 +++------- drivers/crypto/intel/qat/qat_common/qat_uclo.c | 2 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 2 +- drivers/crypto/nx/nx-common-powernv.c | 6 +- drivers/crypto/nx/nx-common-pseries.c | 6 +- drivers/crypto/omap-aes.c | 15 +- drivers/crypto/omap-aes.h | 2 +- drivers/crypto/omap-des.c | 17 +- drivers/crypto/omap-sham.c | 15 +- drivers/crypto/rockchip/rk3288_crypto_ahash.c | 2 +- drivers/crypto/starfive/jh7110-aes.c | 12 +- drivers/crypto/starfive/jh7110-hash.c | 3 +- drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/tegra/tegra-se-hash.c | 3 +- drivers/crypto/tegra/tegra-se-main.c | 2 +- drivers/crypto/ti/Kconfig | 14 + drivers/crypto/ti/Makefile | 3 + drivers/crypto/ti/dthev2-aes.c | 411 +++++++++++++++++++++ drivers/crypto/ti/dthev2-common.c | 217 +++++++++++ drivers/crypto/ti/dthev2-common.h | 101 +++++ drivers/crypto/xilinx/Makefile | 1 + drivers/crypto/xilinx/xilinx-trng.c | 405 ++++++++++++++++++++ include/crypto/hash.h | 16 +- include/crypto/internal/scompress.h | 11 +- include/keys/trusted_tpm.h | 79 ---- include/linux/hisi_acc_qm.h | 22 +- include/linux/psp-sev.h | 44 ++- include/linux/rcupdate.h | 26 ++ include/linux/rhashtable.h | 56 +-- include/uapi/linux/psp-sev.h | 10 +- include/uapi/misc/uacce/hisi_qm.h | 1 + kernel/padata.c | 15 +- lib/lzo/lzo1x_compress.c | 2 +- lib/lzo/lzo1x_decompress_safe.c | 6 +- security/keys/Kconfig | 17 +- security/keys/encrypted-keys/encrypted.c | 63 +--- security/keys/trusted-keys/Kconfig | 5 +- security/keys/trusted-keys/trusted_tpm1.c | 284 +++++--------- 100 files changed, 2943 insertions(+), 1283 deletions(-) create mode 100644 Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,versal-trng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/hisi-rng.txt copy Documentation/devicetree/bindings/{board/fsl,bcsr.yaml => rng/hisi-rng.yaml} (50%) create mode 100644 drivers/crypto/ti/Kconfig create mode 100644 drivers/crypto/ti/Makefile create mode 100644 drivers/crypto/ti/dthev2-aes.c create mode 100644 drivers/crypto/ti/dthev2-common.c create mode 100644 drivers/crypto/ti/dthev2-common.h create mode 100644 drivers/crypto/xilinx/xilinx-trng.c