• Linus Torvalds's avatar
    Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · bbce2ad2
    Linus Torvalds authored
    Pull crypto updates from Herbert Xu:
     "Here is the crypto update for 4.8:
    
      API:
       - first part of skcipher low-level conversions
       - add KPP (Key-agreement Protocol Primitives) interface.
    
      Algorithms:
       - fix IPsec/cryptd reordering issues that affects aesni
       - RSA no longer does explicit leading zero removal
       - add SHA3
       - add DH
       - add ECDH
       - improve DRBG performance by not doing CTR by hand
    
      Drivers:
       - add x86 AVX2 multibuffer SHA256/512
       - add POWER8 optimised crc32c
       - add xts support to vmx
       - add DH support to qat
       - add RSA support to caam
       - add Layerscape support to caam
       - add SEC1 AEAD support to talitos
       - improve performance by chaining requests in marvell/cesa
       - add support for Araneus Alea I USB RNG
       - add support for Broadcom BCM5301 RNG
       - add support for Amlogic Meson RNG
       - add support Broadcom NSP SoC RNG"
    
    * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (180 commits)
      crypto: vmx - Fix aes_p8_xts_decrypt build failure
      crypto: vmx - Ignore generated files
      crypto: vmx - Adding support for XTS
      crypto: vmx - Adding asm subroutines for XTS
      crypto: skcipher - add comment for skcipher_alg->base
      crypto: testmgr - Print akcipher algorithm name
      crypto: marvell - Fix wrong flag used for GFP in mv_cesa_dma_add_iv_op
      crypto: nx - off by one bug in nx_of_update_msc()
      crypto: rsa-pkcs1pad - fix rsa-pkcs1pad request struct
      crypto: scatterwalk - Inline start/map/done
      crypto: scatterwalk - Remove unnecessary BUG in scatterwalk_start
      crypto: scatterwalk - Remove unnecessary advance in scatterwalk_pagedone
      crypto: scatterwalk - Fix test in scatterwalk_done
      crypto: api - Optimise away crypto_yield when hard preemption is on
      crypto: scatterwalk - add no-copy support to copychunks
      crypto: scatterwalk - Remove scatterwalk_bytes_sglen
      crypto: omap - Stop using crypto scatterwalk_bytes_sglen
      crypto: skcipher - Remove top-level givcipher interface
      crypto: user - Remove crypto_lookup_skcipher call
      crypto: cts - Convert to skcipher
      ...
    bbce2ad2
MAINTAINERS 354 KB