• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 1ed55eac
    Linus Torvalds authored
    Pull crypto update from Herbert Xu:
    
     - Added aesni/avx/x86_64 implementations for camellia.
    
     - Optimised AVX code for cast5/serpent/twofish/cast6.
    
     - Fixed vmac bug with unaligned input.
    
     - Allow compression algorithms in FIPS mode.
    
     - Optimised crc32c implementation for Intel.
    
     - Misc fixes.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (32 commits)
      crypto: caam - Updated SEC-4.0 device tree binding for ERA information.
      crypto: testmgr - remove superfluous initializers for xts(aes)
      crypto: testmgr - allow compression algs in fips mode
      crypto: testmgr - add larger crc32c test vector to test FPU path in crc32c_intel
      crypto: testmgr - clean alg_test_null entries in alg_test_descs[]
      crypto: testmgr - remove fips_allowed flag from camellia-aesni null-tests
      crypto: cast5/cast6 - move lookup tables to shared module
      padata: use __this_cpu_read per-cpu helper
      crypto: s5p-sss - Fix compilation error
      crypto: picoxcell - Add terminating entry for platform_device_id table
      crypto: omap-aes - select BLKCIPHER2
      crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher
      crypto: camellia-x86_64 - share common functions and move structures and function definitions to header file
      crypto: tcrypt - add async speed test for camellia cipher
      crypto: tegra-aes - fix error-valued pointer dereference
      crypto: tegra - fix missing unlock on error case
      crypto: cast5/avx - avoid using temporary stack buffers
      crypto: serpent/avx - avoid using temporary stack buffers
      crypto: twofish/avx - avoid using temporary stack buffers
      crypto: cast6/avx - avoid using temporary stack buffers
      ...
    1ed55eac
tegra-aes.c 27.4 KB