From: Herbert Xu <herbert@gondor.apana.org.au>
To: Linus Torvalds <torvalds@linux-foundation.org>,
"David S. Miller" <davem@davemloft.net>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Linux Crypto Mailing List <linux-crypto@vger.kernel.org>
Subject: [GIT PULL] Crypto Update for 6.4
Date: Mon, 24 Apr 2023 12:52:27 +0800 [thread overview]
Message-ID: <ZEYLC6QsKnqlEQzW@gondor.apana.org.au> (raw)
In-Reply-To: <Y/MDmL02XYfSz8XX@gondor.apana.org.au>
Hi Linus:
The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6:
Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git v6.4-p1
for you to fetch changes up to 482c84e906e535072c55395acabd3a58e9443d12:
i2c: designware: Add doorbell support for Mendocino (2023-04-20 18:20:05 +0800)
----------------------------------------------------------------
This update includes the following changes:
API:
- Total usage stats now include all that returned error (instead of some).
- Remove maximum hash statesize limit.
- Add cloning support for hmac and unkeyed hashes.
- Demote BUG_ON in crypto_unregister_alg to a WARN_ON.
Algorithms:
- Use RIP-relative addressing on x86 to prepare for PIE build.
- Add accelerated AES/GCM stitched implementation on powerpc P10.
- Add some test vectors for cmac(camellia).
- Remove failure case where jent is unavailable outside of FIPS mode in drbg.
- Add permanent and intermittent health error checks in jitter RNG.
Drivers:
- Add support for 402xx devices in qat.
- Add support for HiSTB TRNG.
- Fix hash concurrency issues in stm32.
- Add OP-TEE firmware support in caam.
----------------------------------------------------------------
Anthony Yznaga (1):
padata: use alignment when calculating the number of worker threads
Ard Biesheuvel (13):
crypto: x86/aegis128 - Use RIP-relative addressing
crypto: x86/aesni - Use RIP-relative addressing
crypto: x86/aria - Use RIP-relative addressing
crypto: x86/camellia - Use RIP-relative addressing
crypto: x86/cast5 - Use RIP-relative addressing
crypto: x86/cast6 - Use RIP-relative addressing
crypto: x86/crc32c - Use RIP-relative addressing
crypto: x86/des3 - Use RIP-relative addressing
crypto: x86/ghash - Use RIP-relative addressing
crypto: x86/sha256 - Use RIP-relative addressing
crypto: x86/aesni - Use local .L symbols for code
crypto: x86/crc32 - Use local .L symbols for code
crypto: x86/sha - Use local .L symbols for code
Arnd Bergmann (1):
crypto: ixp4xx - fix building wiht 64-bit dma_addr_t
Bhupesh Sharma (4):
dt-bindings: qcom-qce: Convert bindings to yaml
MAINTAINERS: Add qcom-qce dt-binding file to QUALCOMM CRYPTO DRIVERS section
dt-bindings: qcom-qce: Add 'interconnects' and 'interconnect-names'
dt-bindings: qcom-qce: Add 'iommus' to optional properties
Bjorn Helgaas (6):
crypto: qat - drop redundant adf_enable_aer()
crypto: cavium/nitrox - remove unnecessary aer.h include
crypto: hisilicon/hpre - remove unnecessary aer.h include
crypto: hisilicon/qm - remove unnecessary aer.h include
crypto: hisilicon/sec - remove unnecessary aer.h include
crypto: hisilicon/zip - remove unnecessary aer.h include
Christophe JAILLET (2):
crypto: caam - Clear some memory in instantiate_rng
crypto: mxs-dcp - Use the devm_clk_get_optional_enabled() helper
Damian Muszynski (1):
crypto: qat - add support for 402xx devices
Danny Tsen (8):
crypto: p10-aes-gcm - Glue code for AES/GCM stitched implementation
crypto: p10-aes-gcm - An accelerated AES/GCM stitched implementation
crypto: p10-aes-gcm - Supporting functions for AES
crypto: p10-aes-gcm - Supporting functions for ghash
crypto: p10-aes-gcm - A perl script to process PowerPC assembler source.
crypto: p10-aes-gcm - Update Kconfig and Makefile
crypto: p10-aes-gcm - Remove POWER10_CPU dependency
powerpc: Move Power10 feature PPC_MODULE_FEATURE_P10
David Howells (1):
crypto: testmgr - Add some test vectors for cmac(camellia)
David Yang (1):
crypto: hisilicon/trng - add support for HiSTB TRNG
Eric Biggers (2):
crypto: arm64/aes-neonbs - fix crash with CFI enabled
crypto: testmgr - fix RNG performance in fuzz tests
Gaurav Jain (1):
crypto: caam/jr - add .shutdown hook
Heiner Kallweit (3):
hwrng: meson - remove unused member of struct meson_rng_data
hwrng: meson - use devm_clk_get_optional_enabled
hwrng: meson - remove not needed call to platform_set_drvdata
Herbert Xu (34):
crypto: acomp - Be more careful with request flags
crypto: qat - Include algapi.h for low-level Crypto API
crypto: algapi - Move stat reporting into algapi
crypto: aead - Count error stats differently
crypto: akcipher - Count error stats differently
crypto: hash - Count error stats differently
crypto: acomp - Count error stats differently
crypto: kpp - Count error stats differently
crypto: skcipher - Count error stats differently
crypto: rng - Count error stats differently
crypto: api - Move MODULE_ALIAS_CRYPTO to algapi.h
crypto: api - Check CRYPTO_USER instead of NET for report
crypto: stm32 - Save 54 CSR registers
crypto: stm32 - Move polling into do_one_request
crypto: stm32 - Simplify finup
crypto: stm32 - Remove unused hdev->err field
crypto: stm32 - Move hash state into separate structure
crypto: stm32 - Remove unused HASH_FLAGS_ERRORS
crypto: stm32 - Fix empty message processing
crypto: stm32 - Save and restore between each request
crypto: hash - Fix kdoc errors about HASH_ALG_COMMON
crypto: ccree - Depend on HAS_IOMEM
crypto: lib/utils - Move utilities into new header
crypto: drbg - Only fail when jent is unavailable in FIPS mode
crypto: algif_hash - Allocate hash state with kmalloc
crypto: hash - Remove maximum statesize limit
crypto: ixp4xx - Do not check word size when compile testing
crypto: api - Move low-level functions into algapi.h
crypto: api - Add crypto_tfm_get
crypto: api - Add crypto_clone_tfm
crypto: hash - Add crypto_clone_ahash/shash
crypto: hmac - Add support for cloning
crypto: cryptd - Convert hash to use modern init_tfm/exit_tfm
crypto: cryptd - Add support for cloning hashes
Horia GeantA (2):
crypto: caam - reduce page 0 regs access to minimum
crypto: caam - OP-TEE firmware support
Horia Geanta (1):
drivers: crypto: caam/jr - Allow quiesce when quiesced
Jeremi Piotrowski (1):
crypto: ccp - Clear PSP interrupt status register before calling handler
Jonathan McDowell (2):
crypto: safexcel - Raise firmware load failure message to error
crypto: safexcel - Cleanup ring IRQ workqueues on load failure
Krzysztof Kozlowski (2):
crypto: atmel-sha204a - Mark OF related data as maybe unused
crypto: img-hash - Fix img_hash_match unused warning
Luis Chamberlain (1):
crypto: fips - simplify one-level sysctl registration for crypto_sysctl_table
Mario Limonciello (13):
crypto: ccp - Drop TEE support for IRQ handler
crypto: ccp - Add a header for multiple drivers to use `__psp_pa`
crypto: ccp - Move some PSP mailbox bit definitions into common header
crypto: ccp - Add support for an interface for platform features
crypto: ccp - Enable platform access interface on client PSP parts
crypto: ccp - Add support for ringing a platform doorbell
crypto: ccp - Don't initialize CCP for PSP 0x1649
crypto: ccp - Drop extra doorbell checks
crypto: ccp - Bump up doorbell debug message to error
crypto: ccp - Return doorbell status code as an argument
crypto: ccp - Use lower 8 bytes to communicate with doorbell command register
i2c: designware: Use PCI PSP driver for communication
i2c: designware: Add doorbell support for Mendocino
Neal Liu (2):
crypto: aspeed - add error handling if dmam_alloc_coherent() failed
crypto: aspeed - fix uninitialized symbol 'idx' warning
Randy Dunlap (1):
async_tx: fix kernel-doc notation warnings
Ryan Wanner (4):
crypto: atmel-sha - Add zero length message digest support for hmac
crypto: atmel-tdes - Detecting in-place operations with two sg lists
crypto: atmel-aes - Detecting in-place operations two sg lists
crypto: atmel-aes - Match cfb block size with generic implementation
Shashank Gupta (6):
crypto: qat - delay sysfs initialization
crypto: qat - fix concurrency issue when device state changes
crypto: qat - replace state machine calls
crypto: qat - refactor device restart logic
crypto: qat - make state machine functions static
crypto: qat - fix apply custom thread-service mapping for dc service
Stephan Müller (1):
crypto: jitter - permanent and intermittent health errors
Suman Anna (1):
crypto: sa2ul - Select CRYPTO_DES
Thara Gopinath (2):
crypto: qce - Add support to initialize interconnect path
crypto: qce - Make clocks optional
Thomas Weißschuh (1):
padata: Make kobj_type structure constant
Toke Høiland-Jørgensen (1):
crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
Tom Zanussi (3):
crypto: keembay - Move driver to drivers/crypto/intel/keembay
crypto: ixp4xx - Move driver to drivers/crypto/intel/ixp4xx
crypto: qat - Move driver to drivers/crypto/intel/qat
Uwe Kleine-König (4):
hwrng: xgene - Simplify using dev_err_probe()
hwrng: xgene - Simplify using devm_clk_get_optional_enabled()
hwrng: xgene - Improve error reporting for problems during .remove()
crypto: keembay - Drop if with an always false condition
Vladimir Zapolskiy (4):
dt-bindings: qcom-qce: Add new SoC compatible strings for Qualcomm QCE IP
dt-bindings: qcom-qce: document optional clocks and clock-names properties
arm64: dts: qcom: sm8550: add QCE IP family compatible values
crypto: qce - Add a QCE IP family compatible 'qcom,qce'
Yang Li (4):
crypto: aspeed - Use devm_platform_ioremap_resource()
crypto: ccree - Use devm_platform_get_and_ioremap_resource()
crypto: img-hash - Use devm_platform_get_and_ioremap_resource()
crypto: stm32 - Use devm_platform_get_and_ioremap_resource()
Ye Xingchen (1):
crypto: p10-aes-gcm - remove duplicate include header
Yu Zhe (4):
hwrng: xgene - remove unnecessary (void*) conversions
crypto: crypto4xx - remove unnecessary (void*) conversions
crypto: drivers - remove unnecessary (void*) conversions
crypto: caam - remove unnecessary (void*) conversions
.../devicetree/bindings/crypto/qcom-qce.txt | 25 -
.../devicetree/bindings/crypto/qcom-qce.yaml | 123 ++
MAINTAINERS | 33 +-
arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 +-
arch/arm64/crypto/aes-neonbs-core.S | 9 +-
arch/powerpc/crypto/Kconfig | 17 +
arch/powerpc/crypto/Makefile | 13 +
arch/powerpc/crypto/aes-gcm-p10-glue.c | 343 +++++
arch/powerpc/crypto/aes-gcm-p10.S | 1521 ++++++++++++++++++++
arch/powerpc/crypto/aesp8-ppc.pl | 585 ++++++++
arch/powerpc/crypto/ghashp8-ppc.pl | 370 +++++
arch/powerpc/crypto/ppc-xlate.pl | 229 +++
arch/powerpc/include/asm/cpufeature.h | 1 +
arch/x86/crypto/aegis128-aesni-asm.S | 6 +-
arch/x86/crypto/aesni-intel_asm.S | 198 +--
arch/x86/crypto/aesni-intel_avx-x86_64.S | 254 ++--
arch/x86/crypto/aria-aesni-avx-asm_64.S | 28 +-
arch/x86/crypto/aria-aesni-avx2-asm_64.S | 28 +-
arch/x86/crypto/aria-gfni-avx512-asm_64.S | 24 +-
arch/x86/crypto/camellia-aesni-avx-asm_64.S | 30 +-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 30 +-
arch/x86/crypto/camellia-x86_64-asm_64.S | 6 +-
arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 38 +-
arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 32 +-
arch/x86/crypto/crc32-pclmul_asm.S | 16 +-
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 70 +-
arch/x86/crypto/des3_ede-asm_64.S | 96 +-
arch/x86/crypto/ghash-clmulni-intel_asm.S | 4 +-
arch/x86/crypto/sha1_avx2_x86_64_asm.S | 25 +-
arch/x86/crypto/sha256-avx-asm.S | 16 +-
arch/x86/crypto/sha256-avx2-asm.S | 54 +-
arch/x86/crypto/sha256-ssse3-asm.S | 16 +-
arch/x86/crypto/sha512-avx-asm.S | 8 +-
arch/x86/crypto/sha512-avx2-asm.S | 16 +-
arch/x86/crypto/sha512-ssse3-asm.S | 8 +-
arch/x86/kvm/svm/sev.c | 1 +
crypto/acompress.c | 81 +-
crypto/aead.c | 98 +-
crypto/ahash.c | 144 +-
crypto/akcipher.c | 52 +-
crypto/algapi.c | 219 +--
crypto/algif_hash.c | 19 +-
crypto/api.c | 63 +-
crypto/async_tx/async_pq.c | 10 +-
crypto/async_tx/async_tx.c | 4 +-
crypto/compress.h | 26 +
crypto/cryptd.c | 34 +-
crypto/crypto_user_stat.c | 183 +--
crypto/drbg.c | 2 +-
crypto/fips.c | 11 +-
crypto/hash.h | 40 +
crypto/hmac.c | 15 +
crypto/internal.h | 10 +
crypto/jitterentropy-kcapi.c | 51 +-
crypto/jitterentropy.c | 144 +-
crypto/jitterentropy.h | 1 -
crypto/kpp.c | 53 +-
crypto/rng.c | 65 +-
crypto/scompress.c | 39 +-
crypto/shash.c | 181 ++-
crypto/skcipher.c | 113 +-
crypto/tcrypt.c | 11 +-
crypto/testmgr.c | 272 ++--
crypto/testmgr.h | 47 +
drivers/char/hw_random/meson-rng.c | 29 +-
drivers/char/hw_random/xgene-rng.c | 46 +-
drivers/crypto/Kconfig | 21 +-
drivers/crypto/Makefile | 4 +-
drivers/crypto/amcc/crypto4xx_core.c | 2 +-
drivers/crypto/aspeed/aspeed-acry.c | 14 +-
drivers/crypto/atmel-aes.c | 16 +-
drivers/crypto/atmel-sha.c | 34 +-
drivers/crypto/atmel-sha204a.c | 2 +-
drivers/crypto/atmel-tdes.c | 15 +-
drivers/crypto/caam/caamalg.c | 21 +-
drivers/crypto/caam/caamhash.c | 10 +-
drivers/crypto/caam/caampkc.c | 6 +-
drivers/crypto/caam/caamrng.c | 6 +-
drivers/crypto/caam/ctrl.c | 112 +-
drivers/crypto/caam/debugfs.c | 12 +-
drivers/crypto/caam/debugfs.h | 7 +-
drivers/crypto/caam/dpseci-debugfs.c | 2 +-
drivers/crypto/caam/intern.h | 1 +
drivers/crypto/caam/jr.c | 61 +-
drivers/crypto/cavium/nitrox/nitrox_main.c | 1 -
drivers/crypto/ccp/Makefile | 3 +-
drivers/crypto/ccp/platform-access.c | 215 +++
drivers/crypto/ccp/platform-access.h | 35 +
drivers/crypto/ccp/psp-dev.c | 38 +-
drivers/crypto/ccp/psp-dev.h | 11 +-
drivers/crypto/ccp/sev-dev.c | 16 +-
drivers/crypto/ccp/sev-dev.h | 2 +-
drivers/crypto/ccp/sp-dev.h | 10 +
drivers/crypto/ccp/sp-pci.c | 11 +-
drivers/crypto/ccp/tee-dev.c | 17 +-
drivers/crypto/ccree/cc_driver.c | 4 +-
drivers/crypto/hifn_795x.c | 24 +-
drivers/crypto/hisilicon/Kconfig | 7 +
drivers/crypto/hisilicon/Makefile | 2 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 1 -
drivers/crypto/hisilicon/qm.c | 1 -
drivers/crypto/hisilicon/sec2/sec_main.c | 1 -
drivers/crypto/hisilicon/trng/Makefile | 3 +
drivers/crypto/hisilicon/trng/trng-stb.c | 176 +++
drivers/crypto/hisilicon/zip/zip_main.c | 1 -
drivers/crypto/img-hash.c | 7 +-
drivers/crypto/inside-secure/safexcel.c | 39 +-
drivers/crypto/intel/Kconfig | 5 +
drivers/crypto/intel/Makefile | 5 +
drivers/crypto/intel/ixp4xx/Kconfig | 14 +
drivers/crypto/intel/ixp4xx/Makefile | 2 +
drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c | 15 +-
drivers/crypto/{ => intel}/keembay/Kconfig | 0
drivers/crypto/{ => intel}/keembay/Makefile | 0
.../{ => intel}/keembay/keembay-ocs-aes-core.c | 2 -
.../crypto/{ => intel}/keembay/keembay-ocs-ecc.c | 0
.../{ => intel}/keembay/keembay-ocs-hcu-core.c | 0
drivers/crypto/{ => intel}/keembay/ocs-aes.c | 0
drivers/crypto/{ => intel}/keembay/ocs-aes.h | 0
drivers/crypto/{ => intel}/keembay/ocs-hcu.c | 0
drivers/crypto/{ => intel}/keembay/ocs-hcu.h | 0
drivers/crypto/{ => intel}/qat/Kconfig | 0
drivers/crypto/{ => intel}/qat/Makefile | 0
drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile | 0
.../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c | 62 +-
.../{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h | 9 +-
drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c | 31 +-
drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile | 0
.../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 2 +-
.../{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 0
drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c | 24 +-
.../crypto/{ => intel}/qat/qat_c3xxxvf/Makefile | 0
.../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 0
.../qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 0
.../crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c | 13 +-
drivers/crypto/{ => intel}/qat/qat_c62x/Makefile | 0
.../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c | 2 +-
.../{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h | 0
drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c | 24 +-
drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile | 0
.../qat/qat_c62xvf/adf_c62xvf_hw_data.c | 0
.../qat/qat_c62xvf/adf_c62xvf_hw_data.h | 0
.../crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c | 13 +-
drivers/crypto/{ => intel}/qat/qat_common/Makefile | 0
.../{ => intel}/qat/qat_common/adf_accel_devices.h | 5 +-
.../{ => intel}/qat/qat_common/adf_accel_engine.c | 0
.../crypto/{ => intel}/qat/qat_common/adf_admin.c | 0
.../crypto/{ => intel}/qat/qat_common/adf_aer.c | 39 +-
.../crypto/{ => intel}/qat/qat_common/adf_cfg.c | 0
.../crypto/{ => intel}/qat/qat_common/adf_cfg.h | 0
.../{ => intel}/qat/qat_common/adf_cfg_common.h | 0
.../{ => intel}/qat/qat_common/adf_cfg_strings.h | 0
.../{ => intel}/qat/qat_common/adf_cfg_user.h | 0
.../{ => intel}/qat/qat_common/adf_common_drv.h | 10 +-
.../{ => intel}/qat/qat_common/adf_ctl_drv.c | 30 +-
.../{ => intel}/qat/qat_common/adf_dev_mgr.c | 2 +
.../{ => intel}/qat/qat_common/adf_gen2_config.c | 0
.../{ => intel}/qat/qat_common/adf_gen2_config.h | 0
.../{ => intel}/qat/qat_common/adf_gen2_dc.c | 0
.../{ => intel}/qat/qat_common/adf_gen2_dc.h | 0
.../{ => intel}/qat/qat_common/adf_gen2_hw_data.c | 0
.../{ => intel}/qat/qat_common/adf_gen2_hw_data.h | 0
.../{ => intel}/qat/qat_common/adf_gen2_pfvf.c | 0
.../{ => intel}/qat/qat_common/adf_gen2_pfvf.h | 0
.../{ => intel}/qat/qat_common/adf_gen4_dc.c | 0
.../{ => intel}/qat/qat_common/adf_gen4_dc.h | 0
.../{ => intel}/qat/qat_common/adf_gen4_hw_data.c | 0
.../{ => intel}/qat/qat_common/adf_gen4_hw_data.h | 0
.../{ => intel}/qat/qat_common/adf_gen4_pfvf.c | 0
.../{ => intel}/qat/qat_common/adf_gen4_pfvf.h | 0
.../{ => intel}/qat/qat_common/adf_gen4_pm.c | 0
.../{ => intel}/qat/qat_common/adf_gen4_pm.h | 0
.../{ => intel}/qat/qat_common/adf_hw_arbiter.c | 2 +-
.../crypto/{ => intel}/qat/qat_common/adf_init.c | 96 +-
.../crypto/{ => intel}/qat/qat_common/adf_isr.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_msg.h | 0
.../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h | 0
.../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h | 0
.../{ => intel}/qat/qat_common/adf_pfvf_utils.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_utils.h | 0
.../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h | 0
.../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c | 0
.../{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h | 0
.../crypto/{ => intel}/qat/qat_common/adf_sriov.c | 10 +-
.../crypto/{ => intel}/qat/qat_common/adf_sysfs.c | 23 +-
.../{ => intel}/qat/qat_common/adf_transport.c | 0
.../{ => intel}/qat/qat_common/adf_transport.h | 0
.../qat/qat_common/adf_transport_access_macros.h | 0
.../qat/qat_common/adf_transport_debug.c | 0
.../qat/qat_common/adf_transport_internal.h | 0
.../crypto/{ => intel}/qat/qat_common/adf_vf_isr.c | 3 +-
.../crypto/{ => intel}/qat/qat_common/icp_qat_fw.h | 0
.../{ => intel}/qat/qat_common/icp_qat_fw_comp.h | 0
.../qat/qat_common/icp_qat_fw_init_admin.h | 0
.../{ => intel}/qat/qat_common/icp_qat_fw_la.h | 0
.../qat/qat_common/icp_qat_fw_loader_handle.h | 0
.../{ => intel}/qat/qat_common/icp_qat_fw_pke.h | 0
.../{ => intel}/qat/qat_common/icp_qat_hal.h | 0
.../crypto/{ => intel}/qat/qat_common/icp_qat_hw.h | 0
.../qat/qat_common/icp_qat_hw_20_comp.h | 0
.../qat/qat_common/icp_qat_hw_20_comp_defs.h | 0
.../{ => intel}/qat/qat_common/icp_qat_uclo.h | 0
.../crypto/{ => intel}/qat/qat_common/qat_algs.c | 0
.../{ => intel}/qat/qat_common/qat_algs_send.c | 0
.../{ => intel}/qat/qat_common/qat_algs_send.h | 0
.../{ => intel}/qat/qat_common/qat_asym_algs.c | 0
drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c | 0
drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h | 0
.../{ => intel}/qat/qat_common/qat_comp_algs.c | 0
.../{ => intel}/qat/qat_common/qat_comp_req.h | 0
.../{ => intel}/qat/qat_common/qat_compression.c | 0
.../{ => intel}/qat/qat_common/qat_compression.h | 0
.../crypto/{ => intel}/qat/qat_common/qat_crypto.c | 0
.../crypto/{ => intel}/qat/qat_common/qat_crypto.h | 0
.../crypto/{ => intel}/qat/qat_common/qat_hal.c | 1 +
.../crypto/{ => intel}/qat/qat_common/qat_uclo.c | 1 +
.../crypto/{ => intel}/qat/qat_dh895xcc/Makefile | 0
.../qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 2 +-
.../qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 0
.../crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c | 24 +-
.../crypto/{ => intel}/qat/qat_dh895xccvf/Makefile | 0
.../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 0
.../qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 0
.../{ => intel}/qat/qat_dh895xccvf/adf_drv.c | 13 +-
drivers/crypto/mxs-dcp.c | 21 +-
drivers/crypto/qce/core.c | 23 +-
drivers/crypto/qce/core.h | 1 +
drivers/crypto/sa2ul.c | 6 +-
drivers/crypto/sahara.c | 4 +-
drivers/crypto/stm32/stm32-hash.c | 361 ++---
drivers/i2c/busses/Kconfig | 5 +-
drivers/i2c/busses/i2c-designware-amdpsp.c | 205 +--
drivers/i2c/busses/i2c-designware-core.h | 1 -
drivers/i2c/busses/i2c-designware-platdrv.c | 1 -
drivers/tee/amdtee/call.c | 2 +-
drivers/tee/amdtee/shm_pool.c | 2 +-
include/crypto/acompress.h | 132 +-
include/crypto/aead.h | 22 +
include/crypto/akcipher.h | 102 +-
include/crypto/algapi.h | 93 +-
include/crypto/hash.h | 95 +-
include/crypto/internal/acompress.h | 43 +-
include/crypto/internal/hash.h | 2 -
include/crypto/internal/scompress.h | 15 +-
include/crypto/kpp.h | 73 +-
include/crypto/rng.h | 65 +-
include/crypto/skcipher.h | 22 +
include/crypto/utils.h | 73 +
include/linux/crypto.h | 236 +--
include/linux/psp-platform-access.h | 65 +
include/linux/psp-sev.h | 8 -
include/linux/psp.h | 29 +
kernel/padata.c | 4 +-
lib/crypto/utils.c | 2 +-
257 files changed, 6776 insertions(+), 2730 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.txt
create mode 100644 Documentation/devicetree/bindings/crypto/qcom-qce.yaml
create mode 100644 arch/powerpc/crypto/aes-gcm-p10-glue.c
create mode 100644 arch/powerpc/crypto/aes-gcm-p10.S
create mode 100644 arch/powerpc/crypto/aesp8-ppc.pl
create mode 100644 arch/powerpc/crypto/ghashp8-ppc.pl
create mode 100644 arch/powerpc/crypto/ppc-xlate.pl
create mode 100644 crypto/compress.h
create mode 100644 crypto/hash.h
create mode 100644 drivers/crypto/ccp/platform-access.c
create mode 100644 drivers/crypto/ccp/platform-access.h
create mode 100644 drivers/crypto/hisilicon/trng/trng-stb.c
create mode 100644 drivers/crypto/intel/Kconfig
create mode 100644 drivers/crypto/intel/Makefile
create mode 100644 drivers/crypto/intel/ixp4xx/Kconfig
create mode 100644 drivers/crypto/intel/ixp4xx/Makefile
rename drivers/crypto/{ => intel/ixp4xx}/ixp4xx_crypto.c (99%)
rename drivers/crypto/{ => intel}/keembay/Kconfig (100%)
rename drivers/crypto/{ => intel}/keembay/Makefile (100%)
rename drivers/crypto/{ => intel}/keembay/keembay-ocs-aes-core.c (99%)
rename drivers/crypto/{ => intel}/keembay/keembay-ocs-ecc.c (100%)
rename drivers/crypto/{ => intel}/keembay/keembay-ocs-hcu-core.c (100%)
rename drivers/crypto/{ => intel}/keembay/ocs-aes.c (100%)
rename drivers/crypto/{ => intel}/keembay/ocs-aes.h (100%)
rename drivers/crypto/{ => intel}/keembay/ocs-hcu.c (100%)
rename drivers/crypto/{ => intel}/keembay/ocs-hcu.h (100%)
rename drivers/crypto/{ => intel}/qat/Kconfig (100%)
rename drivers/crypto/{ => intel}/qat/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_4xxx/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.c (87%)
rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_4xxx_hw_data.h (86%)
rename drivers/crypto/{ => intel}/qat/qat_4xxx/adf_drv.c (95%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxx/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.c (98%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_c3xxx_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxx/adf_drv.c (93%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_c3xxxvf/adf_drv.c (96%)
rename drivers/crypto/{ => intel}/qat/qat_c62x/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.c (98%)
rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_c62x_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_c62x/adf_drv.c (93%)
rename drivers/crypto/{ => intel}/qat/qat_c62xvf/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_c62xvf_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_c62xvf/adf_drv.c (96%)
rename drivers/crypto/{ => intel}/qat/qat_common/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_devices.h (97%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_accel_engine.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_admin.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_aer.c (82%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_common.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_strings.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_cfg_user.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_common_drv.h (96%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_ctl_drv.c (95%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_dev_mgr.c (99%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_config.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_dc.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen2_pfvf.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_dc.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pfvf.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_gen4_pm.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_hw_arbiter.c (98%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_init.c (85%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_isr.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_msg.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_msg.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_pf_proto.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_utils.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_msg.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_pfvf_vf_proto.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_sriov.c (96%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_sysfs.c (88%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_access_macros.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_debug.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_transport_internal.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/adf_vf_isr.c (99%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_comp.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_init_admin.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_la.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_loader_handle.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_fw_pke.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hal.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_hw_20_comp_defs.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/icp_qat_uclo.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_algs_send.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_asym_algs.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_bl.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_algs.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_comp_req.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_compression.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_crypto.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_hal.c (99%)
rename drivers/crypto/{ => intel}/qat/qat_common/qat_uclo.c (99%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c (99%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xcc/adf_drv.c (93%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/Makefile (100%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c (100%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h (100%)
rename drivers/crypto/{ => intel}/qat/qat_dh895xccvf/adf_drv.c (96%)
create mode 100644 include/crypto/utils.h
create mode 100644 include/linux/psp-platform-access.h
create mode 100644 include/linux/psp.h
Thanks,
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
next prev parent reply other threads:[~2023-04-24 4:52 UTC|newest]
Thread overview: 134+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-03 4:40 [GIT PULL] Crypto Update for 5.9 Herbert Xu
2020-08-03 17:55 ` pr-tracker-bot
2020-08-30 22:33 ` [GIT PULL] Crypto Fixes " Herbert Xu
2020-08-30 23:02 ` pr-tracker-bot
2020-09-10 0:34 ` Herbert Xu
2020-09-10 2:48 ` pr-tracker-bot
2020-10-26 1:11 ` [GIT PULL] Crypto Fixes for 5.10 Herbert Xu
2020-10-26 17:52 ` pr-tracker-bot
2020-12-27 11:32 ` [GIT PULL] Crypto Fixes for 5.11 Herbert Xu
2020-12-27 17:27 ` pr-tracker-bot
2021-01-08 3:54 ` Herbert Xu
2021-01-08 20:36 ` pr-tracker-bot
2021-01-18 5:13 ` Herbert Xu
2021-01-18 21:16 ` pr-tracker-bot
2021-01-25 22:36 ` Herbert Xu
2021-01-26 0:01 ` pr-tracker-bot
2021-07-08 3:09 ` [GIT PULL] Crypto Fixes for 5.14 Herbert Xu
2021-07-09 19:20 ` pr-tracker-bot
2021-08-17 1:36 ` Herbert Xu
2021-08-17 2:27 ` pr-tracker-bot
2021-09-29 2:38 ` [GIT PULL] Crypto Fixes for 5.15 Herbert Xu
2021-09-29 14:51 ` pr-tracker-bot
2021-10-29 4:14 ` Herbert Xu
2021-10-29 17:39 ` Linus Torvalds
2021-11-02 4:01 ` Herbert Xu
2021-10-29 18:49 ` pr-tracker-bot
2021-11-12 10:48 ` [GIT PULL] Crypto Fixes for 5.16 Herbert Xu
2021-11-12 20:42 ` pr-tracker-bot
2021-12-22 5:13 ` Herbert Xu
2021-12-22 19:02 ` pr-tracker-bot
2022-02-09 2:33 ` [GIT PULL] Crypto Fixes for 5.17 Herbert Xu
2022-02-09 18:01 ` pr-tracker-bot
2022-03-16 1:13 ` Herbert Xu
2022-03-17 20:40 ` pr-tracker-bot
2022-03-31 3:16 ` [GIT PULL] Crypto Fixes for 5.18 Herbert Xu
2022-03-31 19:12 ` pr-tracker-bot
2022-05-20 5:41 ` Herbert Xu
2022-05-20 6:10 ` pr-tracker-bot
2022-05-27 11:29 ` [GIT PULL] Crypto Fixes for 5.19 Herbert Xu
2022-05-28 1:21 ` pr-tracker-bot
2022-06-17 8:29 ` Herbert Xu
2022-06-17 15:29 ` pr-tracker-bot
2022-06-30 7:56 ` Herbert Xu
2022-06-30 17:28 ` pr-tracker-bot
2022-08-31 8:55 ` [GIT PULL] Crypto Fixes for 6.0 Herbert Xu
2022-08-31 17:20 ` pr-tracker-bot
2022-10-17 4:38 ` [GIT PULL] Crypto Fixes for 6.1 Herbert Xu
2022-10-17 17:51 ` pr-tracker-bot
2022-10-28 4:58 ` Herbert Xu
2022-10-28 17:00 ` Linus Torvalds
2022-11-02 9:49 ` Herbert Xu
2022-10-28 17:02 ` pr-tracker-bot
2023-01-06 9:15 ` [GIT PULL] Crypto Fixes for 6.2 Herbert Xu
2023-01-06 21:19 ` pr-tracker-bot
2023-03-05 10:15 ` [GIT PULL] Crypto Fixes for 6.3 Herbert Xu
2023-03-05 19:37 ` pr-tracker-bot
2023-05-07 13:19 ` [GIT PULL] Crypto Fixes for 6.4 Herbert Xu
2023-05-07 18:12 ` pr-tracker-bot
2023-05-29 3:41 ` Herbert Xu
2023-05-29 11:39 ` pr-tracker-bot
2023-07-09 23:51 ` [GIT PULL] Crypto Fixes for 6.5 Herbert Xu
2023-07-10 17:20 ` pr-tracker-bot
2023-08-21 3:37 ` Herbert Xu
2023-08-21 5:09 ` pr-tracker-bot
2023-08-31 5:16 ` [GIT PULL] Crypto Fixes for 6.6 Herbert Xu
2023-09-01 23:19 ` pr-tracker-bot
2023-09-22 2:10 ` Herbert Xu
2023-09-22 16:43 ` pr-tracker-bot
2023-10-10 8:46 ` Herbert Xu
2023-10-10 18:54 ` pr-tracker-bot
2023-10-21 9:23 ` Herbert Xu
2023-10-21 17:57 ` pr-tracker-bot
2023-11-09 4:30 ` [GIT PULL] Crypto Fixes for 6.7 Herbert Xu
2023-11-10 1:30 ` pr-tracker-bot
2022-08-02 6:05 ` [GIT PULL] Crypto Update for 5.20 Herbert Xu
2022-08-03 0:57 ` pr-tracker-bot
2022-10-04 8:54 ` [GIT PULL] Crypto Update for 6.1 Herbert Xu
2022-10-10 20:56 ` pr-tracker-bot
2022-12-14 8:15 ` [GIT PULL] Crypto Update for 6.2 Herbert Xu
2022-12-14 22:25 ` pr-tracker-bot
2023-02-20 5:22 ` [GIT PULL] Crypto Update for 6.3 Herbert Xu
2023-02-22 2:50 ` pr-tracker-bot
2023-04-24 4:52 ` Herbert Xu [this message]
2023-04-26 17:06 ` [GIT PULL] Crypto Update for 6.4 pr-tracker-bot
2023-06-29 5:06 ` [GIT PULL] Crypto Update for 6.5 Herbert Xu
2023-07-01 5:04 ` pr-tracker-bot
2023-08-28 9:22 ` [GIT PULL] Crypto Update for 6.6 Herbert Xu
2023-08-29 19:00 ` pr-tracker-bot
2023-11-02 6:56 ` [GIT PULL] Crypto Update for 6.7 Herbert Xu
2023-11-03 2:34 ` Linus Torvalds
2023-11-03 5:52 ` Herbert Xu
2023-11-03 6:32 ` Linus Torvalds
2023-11-06 10:00 ` [PATCH] crypto: jitterentropy - Hide esoteric Kconfig options under FIPS and EXPERT Herbert Xu
2023-11-06 15:25 ` Stephan Mueller
2023-11-10 9:04 ` Geert Uytterhoeven
2023-11-03 2:37 ` [GIT PULL] Crypto Update for 6.7 pr-tracker-bot
2024-01-09 22:17 ` [GIT PULL] Crypto Update for 6.8 Herbert Xu
2024-01-10 20:38 ` pr-tracker-bot
2024-02-01 5:32 ` [GIT PULL] Crypto Fixes " Herbert Xu
2024-02-01 18:23 ` pr-tracker-bot
2024-02-08 4:29 ` Herbert Xu
2024-02-08 6:24 ` pr-tracker-bot
2024-02-21 9:10 ` Herbert Xu
2024-02-21 17:17 ` pr-tracker-bot
2024-02-28 8:07 ` Herbert Xu
2024-02-28 17:48 ` pr-tracker-bot
2024-03-06 9:47 ` Herbert Xu
2024-03-06 16:33 ` pr-tracker-bot
2024-03-25 9:47 ` [GIT PULL] Crypto Fixes for 6.9 Herbert Xu
2024-03-25 18:18 ` pr-tracker-bot
2024-03-15 3:04 ` [GIT PULL] Crypto Update " Herbert Xu
2024-03-15 21:51 ` Linus Torvalds
2024-03-16 4:39 ` Herbert Xu
2024-03-15 21:59 ` pr-tracker-bot
2020-10-12 3:32 ` [GIT PULL] Crypto Update for 5.10 Herbert Xu
2020-10-13 16:24 ` pr-tracker-bot
2020-12-14 5:55 ` [GIT PULL] Crypto Update for 5.11 Herbert Xu
2020-12-14 20:56 ` pr-tracker-bot
2021-02-15 2:47 ` [GIT PULL] Crypto Update for 5.12 Herbert Xu
2021-02-22 1:28 ` pr-tracker-bot
2021-04-26 12:32 ` [GIT PULL] Crypto Update for 5.13 Herbert Xu
2021-04-26 15:59 ` pr-tracker-bot
2021-06-28 11:00 ` [GIT PULL] Crypto Update for 5.14 Herbert Xu
2021-06-28 23:36 ` pr-tracker-bot
2021-08-30 8:28 ` [GIT PULL] Crypto Update for 5.15 Herbert Xu
2021-08-30 20:17 ` pr-tracker-bot
2021-11-02 3:52 ` [GIT PULL] Crypto Update for 5.16 Herbert Xu
2021-11-02 4:27 ` pr-tracker-bot
2022-01-11 2:04 ` [GIT PULL] Crypto Update for 5.17 Herbert Xu
2022-01-11 20:53 ` pr-tracker-bot
2022-03-20 23:42 ` [GIT PULL] Crypto Update for 5.18 Herbert Xu
2022-03-21 23:14 ` Linus Torvalds
2022-03-22 5:49 ` Herbert Xu
2022-03-21 23:18 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZEYLC6QsKnqlEQzW@gondor.apana.org.au \
--to=herbert@gondor.apana.org.au \
--cc=davem@davemloft.net \
--cc=linux-crypto@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.