• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 6be48f29
    Linus Torvalds authored
    Pull crypto update from Herbert Xu:
     "Here is the crypto update for 3.12:
    
       - Added MODULE_SOFTDEP to allow pre-loading of modules.
       - Reinstated crct10dif driver using the module softdep feature.
       - Allow via rng driver to be auto-loaded.
    
       - Split large input data when necessary in nx.
       - Handle zero length messages correctly for GCM/XCBC in nx.
       - Handle SHA-2 chunks bigger than block size properly in nx.
    
       - Handle unaligned lengths in omap-aes.
       - Added SHA384/SHA512 to omap-sham.
       - Added OMAP5/AM43XX SHAM support.
       - Added OMAP4 TRNG support.
    
       - Misc fixes"
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (66 commits)
      Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework"
      hwrng: via - Add MODULE_DEVICE_TABLE
      crypto: fcrypt - Fix bitoperation for compilation with clang
      crypto: nx - fix SHA-2 for chunks bigger than block size
      crypto: nx - fix GCM for zero length messages
      crypto: nx - fix XCBC for zero length messages
      crypto: nx - fix limits to sg lists for AES-CCM
      crypto: nx - fix limits to sg lists for AES-XCBC
      crypto: nx - fix limits to sg lists for AES-GCM
      crypto: nx - fix limits to sg lists for AES-CTR
      crypto: nx - fix limits to sg lists for AES-CBC
      crypto: nx - fix limits to sg lists for AES-ECB
      crypto: nx - add offset to nx_build_sg_lists()
      padata - Register hotcpu notifier after initialization
      padata - share code between CPU_ONLINE and CPU_DOWN_FAILED, same to CPU_DOWN_PREPARE and CPU_UP_CANCELED
      hwrng: omap - reorder OMAP TRNG driver code
      crypto: omap-sham - correct dma burst size
      crypto: omap-sham - Enable Polling mode if DMA fails
      crypto: tegra-aes - bitwise vs logical and
      crypto: sahara - checking the wrong variable
      ...
    6be48f29
devices.c 12.3 KB