This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d2fac0afe89f Merge tag 'audit-pr-20211101' of git://git.kernel.org/pub/ [...] new 04cb788ecee8 crypto: jitter - drop kernel-doc notation new d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST new 4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox new b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path new 96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers new 676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers new 36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data new b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path new 741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for co [...] new 898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_c [...] new cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness new 8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed new 8bb765271ade crypto: hisilicon/qm - support the userspace task resetting new ba79a32acfde crypto: qat - replace deprecated MSI API new 0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ new 9832fdc917de crypto: qat - free irqs only if allocated new 70fead3adb4e crypto: qat - free irq in case of failure new 40da865381ad crypto: qat - remove unneeded packed attribute new 29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platf [...] new 5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret new 81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthchec [...] new a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err new f20311cc9c58 crypto: caam - disable pkc for non-E SoCs new ca605f97dae4 crypto: qat - power up 4xxx device new 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS new adad556efcdd crypto: api - Fix built-in testing dependency failures new f7324d4ba9e8 hwrng: meson - Improve error handling for core clock new 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency new 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] new e42dff467ee6 crypto: api - Export crypto_boot_test_finished new 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check new cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang new 9b768e8a3909 crypto: qat - detect PFVF collision after ACK new 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts new e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] new 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts new b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers new c3878a786be0 crypto: qat - use hweight for bit counting new 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic new 21db65edb6a5 crypto: qat - move pfvf collision detection values new 71b5f2ab5e52 crypto: qat - rename pfvf collision constants new 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function new aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] new 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c new 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] new b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops new b97c2b219b56 crypto: ccp - Fix whitespace in sev_cmd_buffer_len() new 06f6e365e2ec crypto: octeontx2 - set assoclen in aead_do_fallback() new 7e75c33756c9 hwrng: s390 - replace snprintf in show functions with sysfs_emit new 3ae88f676aa6 crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks new cad439fc040e crypto: api - Do not create test larvals if manager is disabled new 1730c5aa3b15 crypto: engine - Add KPP Support to Crypto Engine new a745d3ace3fd crypto: ecc - Move ecc.h to include/crypto/internal new eaffe377e168 crypto: ecc - Export additional helper functions new cadddc89a044 dt-bindings: crypto: Add Keem Bay ECC bindings new c9f608c38009 crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver new a472cc0dde3e crypto: s5p-sss - Add error handling in s5p_aes_probe() new 284340a368a0 crypto: sa2ul - Use the defined variable to clean code new 83bff1096164 crypto: ccp - Make use of the helper macro kthread_run() new 68b6dea802ce crypto: pcrypt - Delay write to padata->info new 39ef08517082 crypto: testmgr - fix wrong key length for pkcs1pad new bfc484fe6abb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...]
The 62 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/crypto/crypto_engine.rst | 4 + .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 47 + MAINTAINERS | 11 + arch/arm64/crypto/Kconfig | 6 - arch/arm64/crypto/aes-ce-ccm-core.S | 24 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 203 ++-- arch/arm64/crypto/aes-glue.c | 102 +- arch/arm64/crypto/aes-neonbs-glue.c | 122 +-- arch/arm64/crypto/ghash-ce-glue.c | 209 +--- arch/x86/crypto/aesni-intel_glue.c | 2 +- crypto/Kconfig | 2 +- crypto/algapi.c | 123 ++- crypto/api.c | 50 +- crypto/crypto_engine.c | 26 + crypto/drbg.c | 2 +- crypto/ecc.c | 14 +- crypto/ecdh.c | 2 +- crypto/ecdsa.c | 2 +- crypto/ecrdsa.c | 2 +- crypto/ecrdsa_defs.h | 2 +- crypto/internal.h | 10 + crypto/jitterentropy.c | 24 +- crypto/pcrypt.c | 12 +- crypto/tcrypt.c | 5 +- crypto/testmgr.c | 4 +- crypto/testmgr.h | 2 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/hw_random/meson-rng.c | 5 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/hw_random/s390-trng.c | 4 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/hisilicon/qm.c | 74 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/keembay/Kconfig | 19 + drivers/crypto/keembay/Makefile | 2 + drivers/crypto/keembay/keembay-ocs-ecc.c | 1017 ++++++++++++++++++++ drivers/crypto/marvell/cesa/cesa.c | 1 - drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 35 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 + drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 29 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 9 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 ++ drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 + drivers/crypto/qat/qat_common/adf_init.c | 5 + drivers/crypto/qat/qat_common/adf_isr.c | 190 ++-- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +++-- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 - drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 30 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +-- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/crypto/s5p-sss.c | 2 + drivers/crypto/sa2ul.c | 13 +- include/crypto/engine.h | 5 + {crypto => include/crypto/internal}/ecc.h | 36 + lib/crypto/sm4.c | 4 +- 68 files changed, 2130 insertions(+), 1158 deletions(-) create mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml create mode 100644 drivers/crypto/keembay/keembay-ocs-ecc.c rename {crypto => include/crypto/internal}/ecc.h (90%)