All of lore.kernel.org
 help / color / mirror / Atom feed
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 5.7
Date: Wed, 1 Apr 2020 15:27:21 +1100	[thread overview]
Message-ID: <20200401042720.GA12178@gondor.apana.org.au> (raw)
In-Reply-To: <20200128050326.x3cfjz3rj7ep6xr2@gondor.apana.org.au>

Hi Linus:

API:

- Fix out-of-sync IVs in self-test for IPsec AEAD algorithms.

Algorithms:

- Use formally verified implementation of x86/curve25519.

Drivers:

- Enhance hwrng support in caam.
- Use crypto_engine for skcipher/aead/rsa/hash in caam.
- Add Xilinx AES driver.
- Add uacce driver.
- Register zip engine to uacce in hisilicon.
- Add support for OCTEON TX CPT engine in marvell.

The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git linus 

for you to fetch changes up to fcb90d51c375d09a034993cda262b68499e233a4:

  crypto: af_alg - bool type cosmetics (2020-03-30 11:50:50 +1100)

----------------------------------------------------------------
Al Viro (1):
      crypto: chelsio - Endianess bug in create_authenc_wr

Andrei Botila (2):
      crypto: caam - update xts sector size for large input length
      bus: fsl-mc: add api to retrieve mc version

Andrey Smirnov (8):
      crypto: caam - allocate RNG instantiation descriptor with GFP_DMA
      crypto: caam - use struct hwrng's .init for initialization
      crypto: caam - drop global context pointer and init_done
      crypto: caam - simplify RNG implementation
      crypto: caam - check if RNG job failed
      crypto: caam - invalidate entropy register during RNG initialization
      crypto: caam - enable prediction resistance in HRWNG
      crypto: caam - limit single JD RNG output to maximum of 16 bytes

Ayush Sawal (5):
      crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases
      crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test
      MAINTAINERS: Update maintainers for chelsio crypto drivers
      crypto: chelsio - Recalculate iv only if it is needed
      crypto: chelsio - Use multiple txq/rxq per tfm to process the requests

Chen Zhou (1):
      crypto: allwinner - remove redundant platform_get_irq error message

Colin Ian King (1):
      crypto: hisilicon - remove redundant assignment of pointer ctx

Connor Kuehl (1):
      crypto: ccp - use file mode for sev ioctl permissions

Corentin Labbe (3):
      crypto: arm64/sha-ce - implement export/import
      crypto: sun8i-ss - fix description of stat_fb
      crypto: sun8i-ce - fix description of stat_fb

Dan Carpenter (1):
      crypto: rng - Fix a refcounting bug in crypto_rng_reset()

Daniel Jordan (1):
      padata: fix uninitialized return value in padata_replace()

Devulapally Shiva Krishna (2):
      crypto: chelsio - Print the chcr driver information while module load.
      crypto: chelsio - un-register crypto algorithms

Eneas U de Queiroz (4):
      crypto: qce - use cryptlen when adding extra sgl
      crypto: qce - use AES fallback for small requests
      crypto: qce - handle AES-XTS cases that qce fails
      crypto: qce - fix wrong config symbol reference

Eric Biggers (15):
      crypto: authencesn - fix weird comma-terminated line
      crypto: ccm - simplify error handling in crypto_rfc4309_create()
      crypto: cryptd - simplify error handling in cryptd_create_*()
      crypto: ctr - simplify error handling in crypto_rfc3686_create()
      crypto: cts - simplify error handling in crypto_cts_create()
      crypto: gcm - simplify error handling in crypto_rfc4106_create()
      crypto: gcm - simplify error handling in crypto_rfc4543_create()
      crypto: geniv - simply error handling in aead_geniv_alloc()
      crypto: lrw - simplify error handling in create()
      crypto: pcrypt - simplify error handling in pcrypt_create_aead()
      crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad_create()
      crypto: xts - simplify error handling in ->create()
      crypto: testmgr - use consistent IV copies for AEADs that need it
      crypto: testmgr - do comparison tests before inauthentic input tests
      crypto: aead - improve documentation for scatterlist layout

Geert Uytterhoeven (35):
      debugfs: regset32: Add Runtime PM support
      crypto: ccree - fix debugfs register access while suspended
      crypto: ccree - fix retry handling in cc_send_sync_request()
      crypto: ccree - remove unneeded casts
      crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
      crypto: ccree - drop duplicated error message on SRAM exhaustion
      crypto: ccree - remove empty cc_sram_mgr_fini()
      crypto: ccree - clean up clock handling
      crypto: ccree - make mlli_params.mlli_virt_addr void *
      crypto: ccree - use existing helpers to split 64-bit addresses
      crypto: ccree - defer larval_digest_addr init until needed
      crypto: ccree - remove bogus paragraph about freeing SRAM
      crypto: ccree - use u32 for SRAM addresses
      crypto: ccree - simplify Runtime PM handling
      crypto: ccree - use of_device_get_match_data()
      crypto: ccree - remove cc_pm_is_dev_suspended() wrapper
      crypto: ccree - make cc_pm_{suspend,resume}() static
      crypto: ccree - remove struct cc_sram_ctx
      crypto: ccree - remove struct cc_debugfs_ctx
      crypto: ccree - remove struct buff_mgr_handle
      crypto: ccree - remove struct cc_cipher_handle
      crypto: ccree - extract cc_init_copy_sram()
      crypto: ccree - remove bogus kerneldoc markers
      crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h
      crypto: ccree - improve kerneldoc in cc_buffer_mgr.c
      crypto: ccree - improve kerneldoc in cc_hash.[ch]
      crypto: ccree - improve kerneldoc in cc_request_mgr.[ch]
      crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch]
      crypto: ccree - spelling s/Crytpcell/Cryptocell/
      crypto: ccree - grammar s/not room/no room/
      crypto: ccree - use existing dev helper in init_cc_resources()
      crypto: ccree - use devm_k[mz]alloc() for AEAD data
      crypto: ccree - use devm_k[mz]alloc() for cipher data
      crypto: ccree - use devm_kzalloc() for hash data
      crypto: qat - spelling s/Decrytp/Decrypt/

Gilad Ben-Yossef (9):
      crypto: ccree - protect against empty or NULL scatterlists
      crypto: ccree - only try to map auth tag if needed
      crypto: ccree - fix some reported cipher block sizes
      crypto: ccree - fix AEAD blocksize registration
      crypto: ccree - dec auth tag size from cryptlen map
      crypto: ccree - remove ancient TODO remarks
      crypto: ccree - only check condition if needed
      crypto: ccree - use crypto_ipsec_check_assoclen()
      crypto: ccree - refactor AEAD IV in AAD handling

Gustavo A. R. Silva (3):
      crypto: img-hash - Replace zero-length array with flexible-array member
      crypto: s5p-sss - Replace zero-length array with flexible-array member
      crypto: Replace zero-length array with flexible-array member

Hadar Gat (2):
      crypto: ccree - update register handling macros
      crypto: ccree - remove pointless comment

Herbert Xu (1):
      hwrng: omap3-rom - Include linux/io.h for virt_to_phys

Hongbo Yao (1):
      crypto: hisilicon - qm depends on UACCE

Horia Geantă (2):
      crypto: tcrypt - fix printed skcipher [a]sync mode
      crypto: caam/qi2 - fix chacha20 data size error

Hui Tang (1):
      crypto: hisilicon/hpre - Optimize finding hpre device process

Iuliana Prodan (9):
      crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,de}crypt functions
      crypto: caam - refactor ahash_done callbacks
      crypto: caam - refactor ahash_edesc_alloc
      crypto: caam - refactor RSA private key _done callbacks
      crypto: caam - change return code in caam_jr_enqueue function
      crypto: caam - support crypto_engine framework for SKCIPHER algorithms
      crypto: caam - add crypto_engine support for AEAD algorithms
      crypto: caam - add crypto_engine support for RSA algorithms
      crypto: caam - add crypto_engine support for HASH algorithms

Jason A. Donenfeld (3):
      crypto: x86/curve25519 - replace with formally verified implementation
      crypto: x86/curve25519 - leave r12 as spare register
      crypto: arm[64]/poly1305 - add artifact to .gitignore files

Jianhui Zhao (1):
      crypto: atmel-i2c - Fix wakeup fail

John Allen (2):
      crypto: ccp - Cleanup misc_dev on sev_exit()
      crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy()

Kai Ye (1):
      crypto: hisilicon/sec2 - Add new create qp process

Kalyani Akula (3):
      firmware: xilinx: Add ZynqMP aes API for AES functionality
      dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver
      crypto: xilinx - Add Xilinx AES driver

Kenneth Lee (2):
      uacce: Add documents for uacce
      uacce: add uacce driver

Longfang Liu (3):
      crypto: hisilicon/sec2 - Add iommu status check
      crypto: hisilicon/sec2 - Update IV and MAC operation
      crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver

Lothar Rubusch (1):
      crypto: af_alg - bool type cosmetics

Martin Kaiser (5):
      hwrng: imx-rngc - fix an error path
      hwrng: imx-rngc - use automatic seeding
      hwrng: imx-rngc - (trivial) simplify error prints
      hwrng: imx-rngc - check the rng type
      hwrng: imx-rngc - simplify interrupt mask/unmask

Matteo Croce (1):
      crypto: arm64/poly1305 - ignore build files

Randy Dunlap (1):
      hwrng: ks-sa - move TI Keystone driver into the config menu structure

Rosioru Dragos (1):
      crypto: mxs-dcp - fix scatterlist linearization for hash

Shukun Tan (6):
      crypto: hisilicon - Unify hardware error init/uninit into QM
      crypto: hisilicon - Configure zip RAS error type
      crypto: hisilicon - Unify error detect process into qm
      crypto: hisilicon - Fix duplicate print when qm occur multiple errors
      crypto: hisilicon - Use one workqueue per qm instead of per qp
      crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init ctx

SrujanaChalla (4):
      crypto: marvell - create common Kconfig and Makefile for Marvell
      crypto: marvell - add support for OCTEON TX CPT engine
      crypto: marvell - add the Virtual Function driver for CPT
      crypto: marvell - enable OcteonTX cpt options for build

Stefan Agner (1):
      crypto: arm/ghash-ce - define fpu before fpu registers are referenced

Stephen Kitt (1):
      crypto: chelsio - remove extra allocation for chtls_dev

Takashi Iwai (1):
      crypto: bcm - Use scnprintf() for avoiding potential buffer overflow

Tianjia Zhang (2):
      crypto: proc - simplify the c_show function
      crypto: qat - simplify the qat_crypto function

Torsten Duwe (1):
      crypto: arm/neon - memzero_explicit aes-cbc key

Uwe Kleine-König (1):
      hwrng: imx-rngc - improve dependencies

Valentin Ciocoi Radulescu (1):
      crypto: caam/qi - optimize frame queue cleanup

Vinay Kumar Yadav (2):
      crypto: chelsio/chtls - Fixed tls stats
      crypto: chelsio/chtls - Fixed boolinit.cocci warning

Weili Qian (1):
      crypto: hisilicon/qm - Put device finding logic into QM

Ye Kai (1):
      crypto: hisilicon/sec2 - Add workqueue for SEC driver.

YueHaibing (4):
      crypto: ccree - remove set but not used variable 'du_size'
      crypto: md5 - remove unused macros
      crypto: chelsio - remove set but not used variable 'adap'
      crypto: ccree - remove duplicated include from cc_aead.c

Zhangfei Gao (4):
      crypto: hisilicon - Remove module_param uacce_mode
      crypto: hisilicon - register zip engine to uacce
      MAINTAINERS: add maintainers for uacce
      uacce: unmap remaining mmapping from user space

 Documentation/ABI/testing/sysfs-driver-uacce       |   39 +
 .../bindings/crypto/xlnx,zynqmp-aes.yaml           |   37 +
 Documentation/misc-devices/uacce.rst               |  176 +
 MAINTAINERS                                        |   17 +-
 arch/arm/crypto/.gitignore                         |    1 +
 arch/arm/crypto/aes-neonbs-glue.c                  |    1 +
 arch/arm/crypto/ghash-ce-core.S                    |    5 +-
 arch/arm64/crypto/.gitignore                       |    1 +
 arch/arm64/crypto/aes-neonbs-glue.c                |    1 +
 arch/arm64/crypto/sha1-ce-glue.c                   |   20 +
 arch/arm64/crypto/sha2-ce-glue.c                   |   23 +
 arch/x86/crypto/curve25519-x86_64.c                | 3546 +++++++-------------
 crypto/af_alg.c                                    |   10 +-
 crypto/algif_hash.c                                |    6 +-
 crypto/authencesn.c                                |    2 +-
 crypto/ccm.c                                       |   29 +-
 crypto/cryptd.c                                    |   37 +-
 crypto/ctr.c                                       |   29 +-
 crypto/cts.c                                       |   27 +-
 crypto/gcm.c                                       |   66 +-
 crypto/geniv.c                                     |   17 +-
 crypto/lrw.c                                       |   28 +-
 crypto/md5.c                                       |    3 -
 crypto/pcrypt.c                                    |   33 +-
 crypto/proc.c                                      |    2 +-
 crypto/rng.c                                       |    8 +-
 crypto/rsa-pkcs1pad.c                              |   59 +-
 crypto/tcrypt.c                                    |    4 +-
 crypto/testmgr.c                                   |   28 +-
 crypto/xts.c                                       |   28 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   33 +-
 drivers/char/hw_random/Kconfig                     |   17 +-
 drivers/char/hw_random/imx-rngc.c                  |   85 +-
 drivers/char/hw_random/omap3-rom-rng.c             |    1 +
 drivers/crypto/Kconfig                             |   50 +-
 drivers/crypto/Makefile                            |    3 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c  |    4 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h       |    2 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h       |    2 +-
 drivers/crypto/atmel-i2c.c                         |    3 +-
 drivers/crypto/bcm/util.c                          |   40 +-
 drivers/crypto/caam/Kconfig                        |    2 +
 drivers/crypto/caam/caamalg.c                      |  415 +--
 drivers/crypto/caam/caamalg_desc.c                 |   30 +-
 drivers/crypto/caam/caamalg_qi.c                   |    4 +-
 drivers/crypto/caam/caamalg_qi2.h                  |    6 +-
 drivers/crypto/caam/caamhash.c                     |  340 +-
 drivers/crypto/caam/caampkc.c                      |  185 +-
 drivers/crypto/caam/caampkc.h                      |   10 +
 drivers/crypto/caam/caamrng.c                      |  405 +--
 drivers/crypto/caam/ctrl.c                         |   88 +-
 drivers/crypto/caam/desc.h                         |    2 +
 drivers/crypto/caam/intern.h                       |    9 +-
 drivers/crypto/caam/jr.c                           |   49 +-
 drivers/crypto/caam/key_gen.c                      |    2 +-
 drivers/crypto/caam/qi.c                           |   60 +-
 drivers/crypto/caam/qi.h                           |    4 +-
 drivers/crypto/caam/regs.h                         |    7 +-
 drivers/crypto/cavium/nitrox/nitrox_main.c         |    2 +-
 drivers/crypto/ccp/psp-dev.c                       |    3 +
 drivers/crypto/ccp/sev-dev.c                       |   39 +-
 drivers/crypto/ccp/sp-dev.h                        |    1 +
 drivers/crypto/ccp/sp-pci.c                        |    9 +
 drivers/crypto/ccree/cc_aead.c                     |  176 +-
 drivers/crypto/ccree/cc_aead.h                     |    3 +-
 drivers/crypto/ccree/cc_buffer_mgr.c               |  229 +-
 drivers/crypto/ccree/cc_buffer_mgr.h               |    5 +-
 drivers/crypto/ccree/cc_cipher.c                   |   78 +-
 drivers/crypto/ccree/cc_debugfs.c                  |   29 +-
 drivers/crypto/ccree/cc_driver.c                   |  127 +-
 drivers/crypto/ccree/cc_driver.h                   |   18 +-
 drivers/crypto/ccree/cc_hash.c                     |  228 +-
 drivers/crypto/ccree/cc_hash.h                     |   31 +-
 drivers/crypto/ccree/cc_hw_queue_defs.h            |  332 +-
 drivers/crypto/ccree/cc_pm.c                       |   60 +-
 drivers/crypto/ccree/cc_pm.h                       |   21 -
 drivers/crypto/ccree/cc_request_mgr.c              |   48 +-
 drivers/crypto/ccree/cc_request_mgr.h              |   19 +-
 drivers/crypto/ccree/cc_sram_mgr.c                 |   78 +-
 drivers/crypto/ccree/cc_sram_mgr.h                 |   45 +-
 drivers/crypto/chelsio/chcr_algo.c                 |  358 +-
 drivers/crypto/chelsio/chcr_core.c                 |    3 +
 drivers/crypto/chelsio/chcr_core.h                 |    6 +-
 drivers/crypto/chelsio/chcr_crypto.h               |   16 +-
 drivers/crypto/chelsio/chtls/chtls_io.c            |    7 +-
 drivers/crypto/chelsio/chtls/chtls_main.c          |   10 +-
 drivers/crypto/hisilicon/Kconfig                   |    2 +
 drivers/crypto/hisilicon/hpre/hpre.h               |    3 +-
 drivers/crypto/hisilicon/hpre/hpre_crypto.c        |   20 +-
 drivers/crypto/hisilicon/hpre/hpre_main.c          |  160 +-
 drivers/crypto/hisilicon/qm.c                      |  619 +++-
 drivers/crypto/hisilicon/qm.h                      |   72 +-
 drivers/crypto/hisilicon/sec2/sec.h                |   12 +-
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |  260 +-
 drivers/crypto/hisilicon/sec2/sec_main.c           |  294 +-
 drivers/crypto/hisilicon/zip/zip.h                 |    2 +-
 drivers/crypto/hisilicon/zip/zip_crypto.c          |   54 +-
 drivers/crypto/hisilicon/zip/zip_main.c            |  324 +-
 drivers/crypto/img-hash.c                          |    2 +-
 drivers/crypto/marvell/Kconfig                     |   37 +
 drivers/crypto/marvell/Makefile                    |    7 +-
 drivers/crypto/marvell/cesa/Makefile               |    3 +
 drivers/crypto/marvell/{ => cesa}/cesa.c           |    0
 drivers/crypto/marvell/{ => cesa}/cesa.h           |    5 +-
 drivers/crypto/marvell/{ => cesa}/cipher.c         |   15 +-
 drivers/crypto/marvell/{ => cesa}/hash.c           |   38 +-
 drivers/crypto/marvell/{ => cesa}/tdma.c           |   10 +-
 drivers/crypto/marvell/octeontx/Makefile           |    6 +
 drivers/crypto/marvell/octeontx/otx_cpt_common.h   |   51 +
 drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h |  824 +++++
 drivers/crypto/marvell/octeontx/otx_cptpf.h        |   34 +
 drivers/crypto/marvell/octeontx/otx_cptpf_main.c   |  307 ++
 drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c   |  253 ++
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c  | 1686 ++++++++++
 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h  |  180 +
 drivers/crypto/marvell/octeontx/otx_cptvf.h        |  104 +
 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c   | 1744 ++++++++++
 drivers/crypto/marvell/octeontx/otx_cptvf_algs.h   |  188 ++
 drivers/crypto/marvell/octeontx/otx_cptvf_main.c   |  985 ++++++
 drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c   |  247 ++
 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c |  612 ++++
 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h |  227 ++
 drivers/crypto/mediatek/mtk-sha.c                  |    2 +-
 drivers/crypto/mxs-dcp.c                           |   58 +-
 drivers/crypto/nx/nx.h                             |    2 +-
 drivers/crypto/omap-sham.c                         |    4 +-
 drivers/crypto/qat/qat_common/qat_algs.c           |    2 +-
 drivers/crypto/qat/qat_common/qat_crypto.c         |    3 +-
 drivers/crypto/qce/common.c                        |    2 -
 drivers/crypto/qce/common.h                        |    3 +
 drivers/crypto/qce/dma.c                           |   11 +-
 drivers/crypto/qce/dma.h                           |    2 +-
 drivers/crypto/qce/skcipher.c                      |   30 +-
 drivers/crypto/s5p-sss.c                           |    2 +-
 drivers/crypto/xilinx/Makefile                     |    2 +
 drivers/crypto/xilinx/zynqmp-aes-gcm.c             |  457 +++
 drivers/firmware/xilinx/zynqmp.c                   |   25 +
 drivers/misc/Kconfig                               |    1 +
 drivers/misc/Makefile                              |    1 +
 drivers/misc/uacce/Kconfig                         |   13 +
 drivers/misc/uacce/Makefile                        |    2 +
 drivers/misc/uacce/uacce.c                         |  633 ++++
 fs/debugfs/file.c                                  |    8 +
 include/crypto/aead.h                              |   48 +-
 include/crypto/if_alg.h                            |    2 +-
 include/linux/debugfs.h                            |    1 +
 include/linux/firmware/xlnx-zynqmp.h               |    2 +
 include/linux/fsl/mc.h                             |   16 +
 include/linux/uacce.h                              |  163 +
 include/uapi/misc/uacce/hisi_qm.h                  |   23 +
 include/uapi/misc/uacce/uacce.h                    |   38 +
 kernel/padata.c                                    |    9 +-
 152 files changed, 13777 insertions(+), 5297 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-uacce
 create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml
 create mode 100644 Documentation/misc-devices/uacce.rst
 create mode 100644 drivers/crypto/marvell/Kconfig
 create mode 100644 drivers/crypto/marvell/cesa/Makefile
 rename drivers/crypto/marvell/{ => cesa}/cesa.c (100%)
 rename drivers/crypto/marvell/{ => cesa}/cesa.h (99%)
 rename drivers/crypto/marvell/{ => cesa}/cipher.c (98%)
 rename drivers/crypto/marvell/{ => cesa}/hash.c (98%)
 rename drivers/crypto/marvell/{ => cesa}/tdma.c (97%)
 create mode 100644 drivers/crypto/marvell/octeontx/Makefile
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_common.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_main.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.h
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_main.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
 create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
 create mode 100644 drivers/crypto/xilinx/Makefile
 create mode 100644 drivers/crypto/xilinx/zynqmp-aes-gcm.c
 create mode 100644 drivers/misc/uacce/Kconfig
 create mode 100644 drivers/misc/uacce/Makefile
 create mode 100644 drivers/misc/uacce/uacce.c
 create mode 100644 include/linux/uacce.h
 create mode 100644 include/uapi/misc/uacce/hisi_qm.h
 create mode 100644 include/uapi/misc/uacce/uacce.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

  parent reply	other threads:[~2020-04-01  4:27 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-16  8:49 [GIT PULL] Crypto Update for 5.4 Herbert Xu
2019-09-18 19:55 ` pr-tracker-bot
2019-09-23  5:05 ` [GIT PULL] Crypto Fixes " Herbert Xu
2019-09-23 16:50   ` pr-tracker-bot
2019-10-10 12:38   ` Herbert Xu
2019-10-10 15:45     ` pr-tracker-bot
2019-11-17  1:00     ` Herbert Xu
2019-11-17  2:35       ` pr-tracker-bot
2019-12-02  6:20   ` [GIT PULL] Crypto Fixes for 5.5 Herbert Xu
2019-12-03  1:30     ` pr-tracker-bot
2019-12-14  8:47     ` Herbert Xu
2019-12-14 22:05       ` pr-tracker-bot
2020-01-15 15:08       ` Herbert Xu
2020-01-15 19:35         ` pr-tracker-bot
2020-02-13  3:32         ` [GIT PULL] Crypto Fixes for 5.6 Herbert Xu
2020-02-13 22:40           ` pr-tracker-bot
2020-02-24  6:00           ` Herbert Xu
2020-02-24 20:25             ` pr-tracker-bot
2020-03-12 11:57             ` Herbert Xu
2020-03-12 16:40               ` Linus Torvalds
2020-03-13  5:27                 ` Masahiro Yamada
2020-03-20 23:53                 ` Jason A. Donenfeld
2020-03-21 15:43                   ` Linus Torvalds
2020-03-22 20:38                     ` Jason A. Donenfeld
2020-03-22 20:55                       ` Stephen Rothwell
2020-03-21  0:49                 ` [PATCH RFC 0/3] x86: probe for assembler capabilities in Kconfig Jason A. Donenfeld
2020-03-21  0:49                   ` [PATCH RFC 1/3] x86: probe assembler instead of kconfig instead of makefile Jason A. Donenfeld
2020-03-21  0:49                   ` [PATCH RFC 2/3] crypto: x86 - rework configuration based on Kconfig Jason A. Donenfeld
2020-03-21  0:49                   ` [PATCH RFC 3/3] crypto: curve25519 - do not pollute dispatcher based on assembler Jason A. Donenfeld
2020-03-12 17:05               ` [GIT PULL] Crypto Fixes for 5.6 pr-tracker-bot
2020-03-23 22:54               ` Herbert Xu
2020-03-23 23:05                 ` pr-tracker-bot
2020-04-08  6:15           ` [GIT PULL] Crypto Fixes for 5.7 Herbert Xu
2020-04-09  4:55             ` pr-tracker-bot
2020-04-29  5:54             ` Herbert Xu
2020-04-29 16:50               ` pr-tracker-bot
2020-05-06  5:10               ` Herbert Xu
2020-05-06 17:25                 ` pr-tracker-bot
2020-06-11  4:05             ` [GIT PULL] Crypto Fixes for 5.8 Herbert Xu
2020-06-11 18:25               ` pr-tracker-bot
2020-06-21  8:23               ` Herbert Xu
2020-06-21 17:10                 ` pr-tracker-bot
2020-06-29  2:16                 ` Herbert Xu
2020-06-29 17:15                   ` pr-tracker-bot
2020-08-14 13:18               ` [GIT PULL] Crypto Fixes for 5.9 Herbert Xu
2020-08-14 20:34                 ` pr-tracker-bot
2019-11-25  3:45 ` [GIT PULL] Crypto Update for 5.5 Herbert Xu
2019-11-26  4:25   ` pr-tracker-bot
2020-01-28  5:03   ` [GIT PULL] Crypto Update for 5.6 Herbert Xu
2020-01-29  0:30     ` pr-tracker-bot
2020-04-01  4:27     ` Herbert Xu [this message]
2020-04-01 22:35       ` [GIT PULL] Crypto Update for 5.7 pr-tracker-bot
2020-06-01  2:45       ` [GIT PULL] Crypto Update for 5.8 Herbert Xu
2020-06-01 19:35         ` 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=20200401042720.GA12178@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.