1. 08 5月, 2014 19 次提交
  2. 28 4月, 2014 6 次提交
  3. 16 4月, 2014 13 次提交
  4. 04 4月, 2014 2 次提交
    • H
      crypto: ghash-clmulni-intel - Use u128 instead of be128 for internal key · 0ea48146
      Herbert Xu 提交于
      The internal key isn't actually in big-endian format so let's switch
      to u128 which also happens to allow us to remove a sparse warning.
      
      Based on suggestion by Ard Biesheuvel.
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      Acked-by: NArd Biesheuvel <ard.biesheuvel@linaro.org>
      0ea48146
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 59ecc260
      Linus Torvalds 提交于
      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