linux-kernel.vger.kernel.org archive mirror
 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 6.3
Date: Mon, 20 Feb 2023 13:22:32 +0800	[thread overview]
Message-ID: <Y/MDmL02XYfSz8XX@gondor.apana.org.au> (raw)
In-Reply-To: <Y5mGGrBJaDL6mnQJ@gondor.apana.org.au>

Hi Linus:

The following changes since commit 736f88689c6912f05d0116917910603a7ba97de7:

  crypto: arm64/sm4 - fix possible crash with CFI enabled (2022-12-30 17:57:42 +0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git v6.3-p1 

for you to fetch changes up to 8b84475318641c2b89320859332544cf187e1cbd:

  crypto: x86/aria-avx - Do not use avx2 instructions (2023-02-14 13:39:33 +0800)

----------------------------------------------------------------
This update includes the following changes:

API:

- Use kmap_local instead of kmap_atomic.
- Change request callback to take void pointer.
- Print FIPS status in /proc/crypto (when enabled).

Algorithms:

- Add rfc4106/gcm support on arm64.
- Add ARIA AVX2/512 support on x86.

Drivers:

- Add TRNG driver for StarFive SoC.
- Delete ux500/hash driver (subsumed by stm32/hash).
- Add zlib support in qat.
- Add RSA support in aspeed.

----------------------------------------------------------------
Alexander Lobakin (1):
      crypto: octeontx2 - Fix objects shared between several modules

Ard Biesheuvel (5):
      crypto: scatterwalk - use kmap_local() not kmap_atomic()
      crypto: skcipher - Use scatterwalk (un)map interface for dst and src buffers
      crypto: arm64/gcm - add RFC4106 support
      crypto: tcrypt - include larger key sizes in RFC4106 benchmark
      crypto: aead - fix inaccurate documentation

Arnd Bergmann (1):
      crypto: wp512 - disable kmsan checks in wp512_process_buffer()

Christophe JAILLET (1):
      crypto: virtio/akcipher - Do not use GFP_ATOMIC when not needed

Danny Tsen (6):
      crypto: p10-aes-gcm - Update Kconfig and Makefile
      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

David Rientjes (1):
      crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2

Eric Biggers (3):
      crypto: x86/ghash - fix unaligned access in ghash_setkey()
      crypto: x86/ghash - use le128 instead of u128
      crypto: x86/ghash - add comment and fix broken link

Giovanni Cabiddu (2):
      crypto: qat - fix out-of-bounds read
      crypto: qat - drop log level of msg in get_instance_node()

Gustavo A. R. Silva (1):
      crypto: aspeed - Replace zero-length array with flexible-array member

Herbert Xu (77):
      crypto: arm/sha1 - Fix clang function cast warnings
      crypto: lib/blake2s - Split up test function to halve stack usage
      lib/mpi: Fix buffer overrun when SG is too long
      crypto: caam - Avoid GCC memset bug warning
      crypto: sun8i-ss - Remove GFP_DMA and add DMA alignment padding
      crypto: caam - Remove GFP_DMA and add DMA alignment padding
      crypto: talitos - Remove GFP_DMA and add DMA alignment padding
      crypto: p10-aes-gcm - Revert implementation
      crypto: essiv - Handle EBUSY correctly
      crypto: seqiv - Handle EBUSY correctly
      crypto: cryptd - Remove unnecessary skcipher_request_zero
      crypto: bcm - Use subrequest for fallback
      crypto: caam - Use ahash_request_complete
      crypto: xts - Handle EBUSY correctly
      crypto: engine - Fix excess parameter doc warning
      Revert "crypto: rsa-pkcs1pad - Replace GFP_ATOMIC with GFP_KERNEL in pkcs1pad_encrypt_sign_complete"
      crypto: img-hash - Fix sparse endianness warning
      crypto: marvell/cesa - Use crypto_wait_req
      hwrng: starfive - Enable compile testing
      crypto: arm64/aes-ccm - Rewrite skcipher walker loop
      crypto: safexcel - Use crypto_wait_req
      crypto: arm64/sm4-gcm - Fix possible crash in GCM cryption
      crypto: api - Add scaffolding to change completion function signature
      dm: Add scaffolding to change completion function signature
      net: macsec: Add scaffolding to change completion function signature
      fs: ecryptfs: Use crypto_wait_req
      Bluetooth: Use crypto_wait_req
      net: ipv4: Add scaffolding to change completion function signature
      net: ipv6: Add scaffolding to change completion function signature
      tipc: Add scaffolding to change completion function signature
      tls: Only use data field in crypto completion function
      KEYS: DH: Use crypto_wait_req
      crypto: cryptd - Use subreq for AEAD
      crypto: acompress - Use crypto_request_complete
      crypto: aead - Use crypto_request_complete
      crypto: akcipher - Use crypto_request_complete
      crypto: hash - Use crypto_request_complete
      crypto: kpp - Use crypto_request_complete
      crypto: skcipher - Use crypto_request_complete
      crypto: engine - Use crypto_request_complete
      crypto: rsa-pkcs1pad - Use akcipher_request_complete
      crypto: cryptd - Use request_complete helpers
      crypto: atmel - Use request_complete helpers
      crypto: artpec6 - Use request_complete helpers
      crypto: bcm - Use request_complete helpers
      crypto: cpt - Use request_complete helpers
      crypto: nitrox - Use request_complete helpers
      crypto: ccp - Use request_complete helpers
      crypto: chelsio - Use request_complete helpers
      crypto: hifn_795x - Use request_complete helpers
      crypto: hisilicon - Use request_complete helpers
      crypto: img-hash - Use request_complete helpers
      crypto: safexcel - Use request_complete helpers
      crypto: ixp4xx - Use request_complete helpers
      crypto: marvell/cesa - Use request_complete helpers
      crypto: octeontx - Use request_complete helpers
      crypto: octeontx2 - Use request_complete helpers
      crypto: mxs-dcp - Use request_complete helpers
      crypto: qat - Use request_complete helpers
      crypto: qce - Use request_complete helpers
      crypto: s5p-sss - Use request_complete helpers
      crypto: sahara - Use request_complete helpers
      crypto: talitos - Use request_complete helpers
      crypto: api - Use data directly in completion function
      dm: Remove completion function scaffolding
      net: macsec: Remove completion function scaffolding
      net: ipv4: Remove completion function scaffolding
      net: ipv6: Remove completion function scaffolding
      tipc: Remove completion function scaffolding
      tls: Remove completion function scaffolding
      crypto: api - Remove completion function scaffolding
      tls: Pass rec instead of aead_req into tls_encrypt_done
      crypto: ecc - Silence sparse warning
      crypto: nx - Fix sparse warnings
      crypto: crypto4xx - Call dma_unmap_page when done
      crypto: proc - Print fips status
      crypto: aspeed - Fix modular aspeed-acry

Jia Jie Ho (2):
      dt-bindings: rng: Add StarFive TRNG module
      hwrng: starfive - Add TRNG driver for StarFive SoC

Koba Ko (1):
      crypto: ccp - Failure on re-initialization due to duplicate sysfs filename

Linus Walleij (7):
      crypto: stm32 - Use accelerated readsl/writesl
      dt-bindings: crypto: Let STM32 define Ux500 HASH
      crypto: stm32/hash - Simplify code
      crypto: stm32/hash - Use existing busy poll function
      crypto: stm32/hash - Wait for idle before final CPU xmit
      crypto: stm32/hash - Support Ux500 hash
      crypto: ux500/hash - delete driver

Lucas Segarra Fernandez (2):
      crypto: qat - extend buffer list logic interface
      crypto: qat - add qat_zlib_deflate

Lukas Bulwahn (4):
      crypto: ux500 - update debug config after ux500 cryp driver removal
      crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs
      crypto: atmel-i2c - avoid defines prefixed with CONFIG
      MAINTAINERS: repair file entry for STARFIVE TRNG DRIVER

Meadhbh (1):
      Documentation: qat: change kernel version

Meadhbh Fitzpatrick (1):
      crypto: qat - fix spelling mistakes from 'bufer' to 'buffer'

Neal Liu (5):
      crypto: aspeed - Add ACRY RSA driver
      ARM: dts: aspeed: Add ACRY/AHBC device controller node
      dt-bindings: crypto: add documentation for Aspeed ACRY
      dt-bindings: bus: add documentation for Aspeed AHBC
      crypto: aspeed - fix type warnings

Nicolai Stange (4):
      crypto: xts - restrict key lengths to approved values in FIPS mode
      crypto: testmgr - disallow plain cbcmac(aes) in FIPS mode
      crypto: testmgr - disallow plain ghash in FIPS mode
      crypto: testmgr - allow ecdsa-nist-p256 and -p384 in FIPS mode

Peter Lafreniere (4):
      crypto: x86 - exit fpu context earlier in ECB/CBC macros
      crypto: x86/blowfish - Remove unused encode parameter
      crypto: x86/blowfish - Convert to use ECB/CBC helpers
      crypto: x86/blowfish - Eliminate use of SYM_TYPED_FUNC_START in asm

Samuel Holland (2):
      dt-bindings: crypto: sun8i-ce: Add compatible for D1
      crypto: sun8i-ce - Add TRNG clock to the D1 variant

Sergiu Moga (1):
      crypto: atmel - Add capability case for the 0x600 SHA and AES IP versions

Taehee Yoo (8):
      crypto: x86/aria - add keystream array into request ctx
      crypto: x86/aria - do not use magic number offsets of aria_ctx
      crypto: x86/aria - implement aria-avx2
      crypto: x86/aria - implement aria-avx512
      crypto: x86/aria-avx - fix build failure with old binutils
      crypto: x86/aria-avx2 - fix build failure with old binutils
      crypto: x86/aria-avx512 - fix build failure with old binutils
      crypto: x86/aria-avx - Do not use avx2 instructions

Tianjia Zhang (1):
      crypto: arm64/sm4-ccm - Rewrite skcipher walker loop

Tom Lendacky (3):
      crypto: ccp - Provide MMIO register naming for documenation
      crypto: ccp - Add a firmware definition for EPYC gen 4 processors
      crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware

Uwe Kleine-König (1):
      crypto: atmel - Drop unused id parameter from atmel_i2c_probe()

Vladis Dronov (3):
      crypto: xts - drop xts_check_key()
      crypto: s390/aes - drop redundant xts key check
      crypto: testmgr - disallow certain DRBG hash functions in FIPS mode

Weili Qian (5):
      crypto: hisilicon/qm - remove some unused defines
      crypto: hisilicon/qm - use min() instead of min_t()
      crypto: hisilicon/qm - change function names
      crypto: hisilicon/qm - update comments to match function
      crypto: hisilicon/qm - fix coding style issues

Yang Yingliang (1):
      crypto: aspeed - change aspeed_acry_akcipher_algs to static

Zhang Yiqun (1):
      crypto: testmgr - add diff-splits of src/dst into default cipher config

ye xingchen (1):
      crypto: aspeed - Use devm_platform_get_and_ioremap_resource()

 Documentation/ABI/testing/sysfs-driver-qat         |    4 +-
 .../bindings/bus/aspeed,ast2600-ahbc.yaml          |   37 +
 .../bindings/crypto/allwinner,sun8i-ce.yaml        |   33 +-
 .../bindings/crypto/aspeed,ast2600-acry.yaml       |   49 +
 .../devicetree/bindings/crypto/st,stm32-hash.yaml  |   23 +-
 .../bindings/rng/starfive,jh7110-trng.yaml         |   55 +
 MAINTAINERS                                        |    8 +-
 arch/arm/boot/dts/aspeed-g6.dtsi                   |   13 +
 arch/arm/crypto/sha1_glue.c                        |   14 +-
 arch/arm64/crypto/aes-ce-ccm-glue.c                |   57 +-
 arch/arm64/crypto/ghash-ce-glue.c                  |  145 +-
 arch/arm64/crypto/sm4-ce-ccm-glue.c                |   44 +-
 arch/arm64/crypto/sm4-ce-gcm-glue.c                |   51 +-
 arch/s390/crypto/aes_s390.c                        |    4 -
 arch/s390/crypto/paes_s390.c                       |    2 +-
 arch/x86/Kconfig.assembler                         |    5 +
 arch/x86/crypto/Kconfig                            |   38 +
 arch/x86/crypto/Makefile                           |    6 +
 arch/x86/crypto/aria-aesni-avx-asm_64.S            |  172 +-
 arch/x86/crypto/aria-aesni-avx2-asm_64.S           | 1441 ++++++++++++++
 arch/x86/crypto/aria-avx.h                         |   48 +-
 arch/x86/crypto/aria-gfni-avx512-asm_64.S          |  971 ++++++++++
 arch/x86/crypto/aria_aesni_avx2_glue.c             |  254 +++
 arch/x86/crypto/aria_aesni_avx_glue.c              |   49 +-
 arch/x86/crypto/aria_gfni_avx512_glue.c            |  250 +++
 arch/x86/crypto/blowfish-x86_64-asm_64.S           |   71 +-
 arch/x86/crypto/blowfish_glue.c                    |  200 +-
 arch/x86/crypto/ecb_cbc_helpers.h                  |   19 +-
 arch/x86/crypto/ghash-clmulni-intel_asm.S          |    6 +-
 arch/x86/crypto/ghash-clmulni-intel_glue.c         |   45 +-
 arch/x86/kernel/asm-offsets.c                      |    8 +
 crypto/adiantum.c                                  |    5 +-
 crypto/af_alg.c                                    |    6 +-
 crypto/ahash.c                                     |  195 +-
 crypto/api.c                                       |    4 +-
 crypto/aria_generic.c                              |    4 +
 crypto/authenc.c                                   |   14 +-
 crypto/authencesn.c                                |   15 +-
 crypto/ccm.c                                       |    9 +-
 crypto/chacha20poly1305.c                          |   40 +-
 crypto/cryptd.c                                    |  290 +--
 crypto/crypto_engine.c                             |    8 +-
 crypto/cts.c                                       |   12 +-
 crypto/dh.c                                        |    5 +-
 crypto/ecc.c                                       |    6 +-
 crypto/essiv.c                                     |   15 +-
 crypto/gcm.c                                       |   36 +-
 crypto/hctr2.c                                     |    5 +-
 crypto/lrw.c                                       |    4 +-
 crypto/pcrypt.c                                    |    4 +-
 crypto/proc.c                                      |    6 +
 crypto/rsa-pkcs1pad.c                              |   51 +-
 crypto/seqiv.c                                     |    7 +-
 crypto/shash.c                                     |    4 +-
 crypto/skcipher.c                                  |   22 +-
 crypto/tcrypt.c                                    |    8 +-
 crypto/tcrypt.h                                    |    2 +-
 crypto/testmgr.c                                   |   16 +-
 crypto/wp512.c                                     |    2 +-
 crypto/xts.c                                       |   20 +-
 drivers/char/hw_random/Kconfig                     |   10 +
 drivers/char/hw_random/Makefile                    |    1 +
 drivers/char/hw_random/jh7110-trng.c               |  393 ++++
 drivers/crypto/Kconfig                             |   10 -
 drivers/crypto/Makefile                            |    1 -
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c  |    1 +
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h       |    2 +-
 .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c    |    4 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c  |   13 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c  |    4 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c  |   11 +-
 drivers/crypto/amcc/crypto4xx_core.c               |   10 +-
 drivers/crypto/aspeed/Kconfig                      |   11 +
 drivers/crypto/aspeed/Makefile                     |    4 +
 drivers/crypto/aspeed/aspeed-acry.c                |  828 +++++++++
 drivers/crypto/aspeed/aspeed-hace.c                |    5 +-
 drivers/crypto/aspeed/aspeed-hace.h                |    2 +-
 drivers/crypto/atmel-aes.c                         |    7 +-
 drivers/crypto/atmel-ecc.c                         |    3 +-
 drivers/crypto/atmel-i2c.c                         |    4 +-
 drivers/crypto/atmel-i2c.h                         |    4 +-
 drivers/crypto/atmel-sha.c                         |   10 +-
 drivers/crypto/atmel-sha204a.c                     |    3 +-
 drivers/crypto/atmel-tdes.c                        |    4 +-
 drivers/crypto/axis/artpec6_crypto.c               |   14 +-
 drivers/crypto/bcm/cipher.c                        |  102 +-
 drivers/crypto/bcm/cipher.h                        |    7 +-
 drivers/crypto/caam/blob_gen.c                     |    2 +-
 drivers/crypto/caam/caamalg.c                      |   16 +-
 drivers/crypto/caam/caamalg_qi.c                   |   16 +-
 drivers/crypto/caam/caamalg_qi2.c                  |   56 +-
 drivers/crypto/caam/caamalg_qi2.h                  |   10 +-
 drivers/crypto/caam/caamhash.c                     |   18 +-
 drivers/crypto/caam/caampkc.c                      |   31 +-
 drivers/crypto/caam/caamprng.c                     |   12 +-
 drivers/crypto/caam/caamrng.c                      |   11 +-
 drivers/crypto/caam/ctrl.c                         |    4 +-
 drivers/crypto/caam/desc_constr.h                  |    3 +-
 drivers/crypto/caam/key_gen.c                      |    2 +-
 drivers/crypto/caam/qi.c                           |    4 +-
 drivers/crypto/caam/qi.h                           |   12 +-
 drivers/crypto/cavium/cpt/cptvf_algs.c             |   10 +-
 drivers/crypto/cavium/nitrox/nitrox_aead.c         |    4 +-
 drivers/crypto/cavium/nitrox/nitrox_skcipher.c     |    8 +-
 drivers/crypto/ccp/ccp-crypto-main.c               |   12 +-
 drivers/crypto/ccp/ccp-dmaengine.c                 |   21 +-
 drivers/crypto/ccp/sev-dev.c                       |   16 +-
 drivers/crypto/ccp/sp-pci.c                        |   46 +-
 drivers/crypto/ccree/cc_cipher.c                   |    2 +-
 drivers/crypto/chelsio/chcr_algo.c                 |    6 +-
 drivers/crypto/hifn_795x.c                         |    4 +-
 drivers/crypto/hisilicon/Kconfig                   |    8 +-
 drivers/crypto/hisilicon/qm.c                      |   54 +-
 drivers/crypto/hisilicon/sec/sec_algs.c            |    6 +-
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |   10 +-
 drivers/crypto/hisilicon/sgl.c                     |    1 -
 drivers/crypto/img-hash.c                          |   12 +-
 drivers/crypto/inside-secure/safexcel.c            |   15 +-
 drivers/crypto/inside-secure/safexcel.h            |    6 -
 drivers/crypto/inside-secure/safexcel_cipher.c     |   21 +-
 drivers/crypto/inside-secure/safexcel_hash.c       |   54 +-
 drivers/crypto/ixp4xx_crypto.c                     |    4 +-
 drivers/crypto/marvell/cesa/cesa.c                 |    4 +-
 drivers/crypto/marvell/cesa/hash.c                 |   41 +-
 drivers/crypto/marvell/cesa/tdma.c                 |    2 +-
 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c   |    6 +-
 drivers/crypto/marvell/octeontx2/Makefile          |   11 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.c       |    9 +-
 drivers/crypto/marvell/octeontx2/cn10k_cpt.h       |    2 -
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |    2 -
 .../marvell/octeontx2/otx2_cpt_mbox_common.c       |   14 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c      |   11 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |    2 +
 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c |    6 +-
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c |    2 +
 drivers/crypto/mxs-dcp.c                           |    8 +-
 drivers/crypto/nx/nx-common-powernv.c              |   13 +-
 drivers/crypto/nx/nx-common-pseries.c              |    6 +-
 .../qat/qat_common/adf_transport_access_macros.h   |    2 +-
 drivers/crypto/qat/qat_common/qat_algs.c           |    6 +-
 drivers/crypto/qat/qat_common/qat_algs_send.c      |    3 +-
 drivers/crypto/qat/qat_common/qat_bl.c             |  115 +-
 drivers/crypto/qat/qat_common/qat_bl.h             |    4 +-
 drivers/crypto/qat/qat_common/qat_comp_algs.c      |  169 +-
 drivers/crypto/qat/qat_common/qat_compression.c    |    2 +-
 drivers/crypto/qat/qat_common/qat_crypto.c         |    2 +-
 drivers/crypto/qce/core.c                          |    4 +-
 drivers/crypto/s5p-sss.c                           |    8 +-
 drivers/crypto/sahara.c                            |    4 +-
 drivers/crypto/stm32/stm32-cryp.c                  |   37 +-
 drivers/crypto/stm32/stm32-hash.c                  |  266 ++-
 drivers/crypto/talitos.c                           |    6 +-
 drivers/crypto/ux500/Kconfig                       |   22 -
 drivers/crypto/ux500/Makefile                      |    7 -
 drivers/crypto/ux500/hash/Makefile                 |   11 -
 drivers/crypto/ux500/hash/hash_alg.h               |  398 ----
 drivers/crypto/ux500/hash/hash_core.c              | 1966 --------------------
 .../crypto/virtio/virtio_crypto_akcipher_algs.c    |    2 +-
 drivers/md/dm-crypt.c                              |    8 +-
 drivers/md/dm-integrity.c                          |    4 +-
 drivers/net/macsec.c                               |    8 +-
 fs/ecryptfs/crypto.c                               |   30 +-
 include/crypto/aead.h                              |   20 +-
 include/crypto/algapi.h                            |    6 +
 include/crypto/if_alg.h                            |    4 +-
 include/crypto/internal/acompress.h                |    2 +-
 include/crypto/internal/aead.h                     |    2 +-
 include/crypto/internal/akcipher.h                 |    2 +-
 include/crypto/internal/hash.h                     |    2 +-
 include/crypto/internal/kpp.h                      |    2 +-
 include/crypto/internal/skcipher.h                 |    2 +-
 include/crypto/scatterwalk.h                       |    4 +-
 include/crypto/xts.h                               |   25 +-
 include/linux/crypto.h                             |    4 +-
 include/linux/hisi_acc_qm.h                        |    5 +-
 lib/crypto/blake2s-selftest.c                      |   25 +-
 lib/mpi/mpicoder.c                                 |    3 +-
 net/bluetooth/ecdh_helper.c                        |   37 +-
 net/ipv4/ah4.c                                     |    8 +-
 net/ipv4/esp4.c                                    |   20 +-
 net/ipv6/ah6.c                                     |    8 +-
 net/ipv6/esp6.c                                    |   20 +-
 net/tipc/crypto.c                                  |   12 +-
 net/tls/tls.h                                      |    2 +
 net/tls/tls_sw.c                                   |   42 +-
 security/keys/dh.c                                 |   30 +-
 186 files changed, 6379 insertions(+), 4053 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/aspeed,ast2600-ahbc.yaml
 create mode 100644 Documentation/devicetree/bindings/crypto/aspeed,ast2600-acry.yaml
 create mode 100644 Documentation/devicetree/bindings/rng/starfive,jh7110-trng.yaml
 create mode 100644 arch/x86/crypto/aria-aesni-avx2-asm_64.S
 create mode 100644 arch/x86/crypto/aria-gfni-avx512-asm_64.S
 create mode 100644 arch/x86/crypto/aria_aesni_avx2_glue.c
 create mode 100644 arch/x86/crypto/aria_gfni_avx512_glue.c
 create mode 100644 drivers/char/hw_random/jh7110-trng.c
 create mode 100644 drivers/crypto/aspeed/aspeed-acry.c
 delete mode 100644 drivers/crypto/ux500/Kconfig
 delete mode 100644 drivers/crypto/ux500/Makefile
 delete mode 100644 drivers/crypto/ux500/hash/Makefile
 delete mode 100644 drivers/crypto/ux500/hash/hash_alg.h
 delete mode 100644 drivers/crypto/ux500/hash/hash_core.c

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:[~2023-02-20  5:22 UTC|newest]

Thread overview: 146+ 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                                   ` Herbert Xu [this message]
2023-02-22  2:50                                     ` [GIT PULL] Crypto Update for 6.3 pr-tracker-bot
2023-04-24  4:52                                     ` [GIT PULL] Crypto Update for 6.4 Herbert Xu
2023-04-26 17:06                                       ` 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-05-20  3:26                                                   ` [GIT PULL] Crypto Fixes for 6.10 Herbert Xu
2024-05-20 16:33                                                     ` pr-tracker-bot
2024-05-29  4:17                                                     ` Herbert Xu
2024-05-29 17:11                                                       ` pr-tracker-bot
2024-03-15  3:04                                               ` [GIT PULL] Crypto Update for 6.9 Herbert Xu
2024-03-15 21:51                                                 ` Linus Torvalds
2024-03-16  4:39                                                   ` Herbert Xu
2024-03-15 21:59                                                 ` pr-tracker-bot
2024-05-13  3:50                                                 ` [GIT PULL] Crypto Update for 6.10 Herbert Xu
2024-05-13 22:12                                                   ` Linus Torvalds
2024-05-14  5:17                                                     ` Herbert Xu
2024-05-14  5:41                                                       ` Linus Torvalds
2024-05-14  6:02                                                         ` Herbert Xu
2024-05-14  6:54                                                     ` Lukas Wunner
2024-05-14 17:07                                                       ` Linus Torvalds
2024-05-13 22:38                                                   ` 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=Y/MDmL02XYfSz8XX@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).