• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 59ecc260
    Linus Torvalds authored
    Pull crypto updates from Herbert Xu:
     "Here is the crypto update for 3.15:
       - Added 3DES driver for OMAP4/AM43xx
       - Added AVX2 acceleration for SHA
       - Added hash-only AEAD algorithms in caam
       - Removed tegra driver as it is not functioning and the hardware is
         too slow
       - Allow blkcipher walks over AEAD (needed for ARM)
       - Fixed unprotected FPU/SSE access in ghash-clmulni-intel
       - Fixed highmem crash in omap-sham
       - Add (zero entropy) randomness when initialising hardware RNGs
       - Fixed unaligned ahash comletion functions
       - Added soft module depedency for crc32c for initrds that use crc32c"
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (60 commits)
      crypto: ghash-clmulni-intel - use C implementation for setkey()
      crypto: x86/sha1 - reduce size of the AVX2 asm implementation
      crypto: x86/sha1 - fix stack alignment of AVX2 variant
      crypto: x86/sha1 - re-enable the AVX variant
      crypto: sha - SHA1 transform x86_64 AVX2
      crypto: crypto_wq - Fix late crypto work queue initialization
      crypto: caam - add missing key_dma unmap
      crypto: caam - add support for aead null encryption
      crypto: testmgr - add aead null encryption test vectors
      crypto: export NULL algorithms defines
      crypto: caam - remove error propagation handling
      crypto: hash - Simplify the ahash_finup implementation
      crypto: hash - Pull out the functions to save/restore request
      crypto: hash - Fix the pointer voodoo in unaligned ahash
      crypto: caam - Fix first parameter to caam_init_rng
      crypto: omap-sham - Map SG pages if they are HIGHMEM before accessing
      crypto: caam - Dynamic memory allocation for caam_rng_ctx object
      crypto: allow blkcipher walks over AEAD data
      crypto: remove direct blkcipher_walk dependency on transform
      hwrng: add randomness to system from rng sources
      ...
    59ecc260
nomadik-rng.c 2.33 KB