Skip to content
  • Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 87d7bcee
    Linus Torvalds authored
    Pull crypto update from Herbert Xu:
     - add multibuffer infrastructure (single_task_running scheduler helper,
       OKed by Peter on lkml.
     - add SHA1 multibuffer implementation for AVX2.
     - reenable "by8" AVX CTR optimisation after fixing counter overflow.
     - add APM X-Gene SoC RNG support.
     - SHA256/SHA512 now handles unaligned input correctly.
     - set lz4 decompressed length correctly.
     - fix algif socket buffer allocation failure for 64K page machines.
     - misc fixes
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (47 commits)
      crypto: sha - Handle unaligned input data in generic sha256 and sha512.
      Revert "crypto: aesni - disable "by8" AVX CTR optimization"
      crypto: aesni - remove unused defines in "by8" variant
      crypto: aesni - fix counter overflow handling in "by8" variant
      hwrng: printk replacement
      crypto: qat - Removed unneeded partial state
      crypto: qat - Fix typo in name of tasklet_struct
      crypto: caam - Dynamic allocation of addresses for various memory blocks in CAAM.
      crypto: mcryptd - Fix typos in CRYPTO_MCRYPTD description
      crypto: algif - avoid excessive use of socket buffer in skcipher
      arm64: dts: add random number generator dts node to APM X-Gene platform.
      Documentation: rng: Add X-Gene SoC RNG driver documentation
      hwrng: xgene - add support for APM X-Gene SoC RNG support
      crypto: mv_cesa - Add missing #define
      crypto: testmgr - add test for lz4 and lz4hc
      crypto: lz4,lz4hc - fix decompression
      crypto: qat - Use pci_enable_msix_exact() instead of pci_enable_msix()
      crypto: drbg - fix maximum value checks on 32 bit systems
      crypto: drbg - fix sparse warning for cpu_to_be[32|64]
      crypto: sha-mb - sha1_mb_alg_state can be static
      ...
    87d7bcee