• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · d4c90396
    Linus Torvalds authored
    Pull crypto updates from Herbert Xu:
     "Here is the crypto update for 4.3:
    
      API:
    
       - the AEAD interface transition is now complete.
       - add top-level skcipher interface.
    
      Drivers:
    
       - x86-64 acceleration for chacha20/poly1305.
       - add sunxi-ss Allwinner Security System crypto accelerator.
       - add RSA algorithm to qat driver.
       - add SRIOV support to qat driver.
       - add LS1021A support to caam.
       - add i.MX6 support to caam"
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (163 commits)
      crypto: algif_aead - fix for multiple operations on AF_ALG sockets
      crypto: qat - enable legacy VFs
      MPI: Fix mpi_read_buffer
      crypto: qat - silence a static checker warning
      crypto: vmx - Fixing opcode issue
      crypto: caam - Use the preferred style for memory allocations
      crypto: caam - Propagate the real error code in caam_probe
      crypto: caam - Fix the error handling in caam_probe
      crypto: caam - fix writing to JQCR_MS when using service interface
      crypto: hash - Add AHASH_REQUEST_ON_STACK
      crypto: testmgr - Use new skcipher interface
      crypto: skcipher - Add top-level skcipher interface
      crypto: cmac - allow usage in FIPS mode
      crypto: sahara - Use dmam_alloc_coherent
      crypto: caam - Add support for LS1021A
      crypto: qat - Don't move data inside output buffer
      crypto: vmx - Fixing GHASH Key issue on little endian
      crypto: vmx - Fixing AES-CTR counter bug
      crypto: null - Add missing Kconfig tristate for NULL2
      crypto: nx - Add forward declaration for struct crypto_aead
      ...
    d4c90396
caamhash.c 57.1 KB