Merge tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto updates from Herbert Xu: "API: - Add linear akcipher/sig API - Add tfm cloning (hmac, cmac) - Add statesize to crypto_ahash Algorithms: - Allow only odd e and restrict value in FIPS mode for RSA - Replace LFSR with SHA3-256 in jitter - Add interface for gathering of raw entropy in jitter Drivers: - Fix race on data_avail and actual data in hwrng/virtio - Add hash and HMAC support in starfive - Add RSA algo support in starfive - Add support for PCI device 0x156E in ccp" * tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (85 commits) crypto: akcipher - Do not copy dst if it is NULL crypto: sig - Fix verify call crypto: akcipher - Set request tfm on sync path crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled hwrng: imx-rngc - switch to DEFINE_SIMPLE_DEV_PM_OPS hwrng: st - keep clock enabled while hwrng is registered hwrng: st - support compile-testing hwrng: imx-rngc - fix the timeout for init and self check KEYS: asymmetric: Use new crypto interface without scatterlists KEYS: asymmetric: Move sm2 code into x509_public_key KEYS: Add forward declaration in asymmetric-parser.h crypto: sig - Add interface for sign/verify crypto: akcipher - Add sync interface without SG lists crypto: cipher - On clone do crypto_mod_get() crypto: api - Add __crypto_alloc_tfmgfp crypto: api - Remove crypto_init_ops() crypto: rsa - allow only odd e and restrict value in FIPS mode crypto: geniv - Split geniv out of AEAD Kconfig option crypto: algboss - Add missing dependency on RNG2 crypto: starfive - Add RSA algo support ...
Showing
- Documentation/ABI/testing/sysfs-driver-qat 46 additions, 0 deletionsDocumentation/ABI/testing/sysfs-driver-qat
- Documentation/devicetree/bindings/crypto/qcom-qce.yaml 41 additions, 9 deletionsDocumentation/devicetree/bindings/crypto/qcom-qce.yaml
- Documentation/devicetree/bindings/crypto/starfive,jh7110-crypto.yaml 70 additions, 0 deletions...on/devicetree/bindings/crypto/starfive,jh7110-crypto.yaml
- MAINTAINERS 7 additions, 0 deletionsMAINTAINERS
- arch/arm/crypto/sha1_neon_glue.c 5 additions, 7 deletionsarch/arm/crypto/sha1_neon_glue.c
- arch/arm/crypto/sha256_neon_glue.c 5 additions, 7 deletionsarch/arm/crypto/sha256_neon_glue.c
- arch/arm/crypto/sha512-neon-glue.c 5 additions, 7 deletionsarch/arm/crypto/sha512-neon-glue.c
- arch/arm64/crypto/sha256-glue.c 2 additions, 1 deletionarch/arm64/crypto/sha256-glue.c
- crypto/Kconfig 46 additions, 14 deletionscrypto/Kconfig
- crypto/Makefile 3 additions, 1 deletioncrypto/Makefile
- crypto/aegis-neon.h 17 additions, 0 deletionscrypto/aegis-neon.h
- crypto/aegis128-neon-inner.c 1 addition, 0 deletionscrypto/aegis128-neon-inner.c
- crypto/aegis128-neon.c 1 addition, 11 deletionscrypto/aegis128-neon.c
- crypto/ahash.c 3 additions, 6 deletionscrypto/ahash.c
- crypto/akcipher.c 123 additions, 1 deletioncrypto/akcipher.c
- crypto/api.c 10 additions, 17 deletionscrypto/api.c
- crypto/asymmetric_keys/public_key.c 145 additions, 176 deletionscrypto/asymmetric_keys/public_key.c
- crypto/asymmetric_keys/x509_public_key.c 21 additions, 8 deletionscrypto/asymmetric_keys/x509_public_key.c
- crypto/cipher.c 28 additions, 0 deletionscrypto/cipher.c
- crypto/cmac.c 26 additions, 10 deletionscrypto/cmac.c
Please register or sign in to comment