Linus Torvalds
5bcbe22ca4
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto update from Herbert Xu:
"API:
- Try to catch hash output overrun in testmgr
- Introduce walksize attribute for batched walking
- Make crypto_xor() and crypto_inc() alignment agnostic
Algorithms:
- Add time-invariant AES algorithm
- Add standalone CBCMAC algorithm
Drivers:
- Add NEON acclerated chacha20 on ARM/ARM64
- Expose AES-CTR as synchronous skcipher on ARM64
- Add scalar AES implementation on ARM64
- Improve scalar AES implementation on ARM
- Improve NEON AES implementation on ARM/ARM64
- Merge CRC32 and PMULL instruction based drivers on ARM64
- Add NEON acclerated CBCMAC/CMAC/XCBC AES on ARM64
- Add IPsec AUTHENC implementation in atmel
- Add Support for Octeon-tx CPT Engine
- Add Broadcom SPU driver
- Add MediaTek driver"
* 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (142 commits)
crypto: xts - Add ECB dependency
crypto: cavium - switch to pci_alloc_irq_vectors
crypto: cavium - switch to pci_alloc_irq_vectors
crypto: cavium - remove dead MSI-X related define
crypto: brcm - Avoid double free in ahash_finup()
crypto: cavium - fix Kconfig dependencies
crypto: cavium - cpt_bind_vq_to_grp could return an error code
crypto: doc - fix typo
hwrng: omap - update Kconfig help description
crypto: ccm - drop unnecessary minimum 32-bit alignment
crypto: ccm - honour alignmask of subordinate MAC cipher
crypto: caam - fix state buffer DMA (un)mapping
crypto: caam - abstract ahash request double buffering
crypto: caam - fix error path for ctx_dma mapping failure
crypto: caam - fix DMA API leaks for multiple setkey() calls
crypto: caam - don't dma_map key for hash algorithms
crypto: caam - use dma_map_sg() return code
crypto: caam - replace sg_count() with sg_nents_for_len()
crypto: caam - check sg_count() return value
crypto: caam - fix HW S/G in ablkcipher_giv_edesc_alloc()
..
2017-02-23 09:54:19 -08:00
..
2017-02-08 00:13:57 +01:00
2016-12-15 15:58:28 -08:00
2017-01-09 12:18:32 -06:00
2017-01-09 10:19:16 -06:00
2017-02-09 22:53:54 +01:00
2017-02-11 17:55:19 +08:00
2017-01-31 14:12:18 +09:00
2017-02-01 13:13:05 -06:00
2017-01-03 09:23:17 +05:30
2016-11-30 22:49:14 +01:00
2016-12-15 11:49:41 -08:00
2017-01-26 10:00:23 +01:00
2017-02-16 06:49:05 -08:00
2017-02-06 09:36:10 +01:00
2017-01-31 19:01:39 +00:00
2017-02-09 13:54:51 -08:00
2017-02-22 10:33:53 -08:00
2017-01-09 10:19:15 -06:00
2017-02-21 16:58:32 -08:00
2016-12-15 16:03:25 -08:00
2017-02-08 09:56:47 -02:00
2017-02-23 08:18:01 -08:00
2017-01-03 16:34:41 +01:00
2017-02-23 08:50:22 -08:00
2017-02-13 13:20:54 +01:00
2017-02-10 10:16:49 -08:00
2017-02-22 19:23:14 -08:00
2017-01-25 11:49:39 +01:00
2016-12-06 02:27:58 +01:00
2017-01-09 10:19:15 -06:00
2017-01-27 13:06:53 +05:30
2017-02-06 09:47:17 +01:00
2017-02-22 19:23:14 -08:00
2017-01-16 23:02:52 +01:00
2017-02-09 10:31:38 +11:00
2017-01-23 12:04:24 +00:00
2017-02-20 17:23:57 -08:00
2017-01-30 13:48:41 -08:00
2016-12-15 16:03:25 -08:00
2016-12-18 18:18:03 -08:00
2016-11-28 01:31:31 +02:00
2017-02-22 19:23:14 -08:00
2017-01-09 10:19:18 -06:00
2017-02-19 16:37:07 +00:00
2017-02-19 16:41:05 +00:00
2017-01-25 11:48:03 +01:00
2016-12-15 15:50:24 -08:00
2017-02-07 20:58:30 +01:00
2017-01-27 13:06:52 +05:30
2017-02-22 19:23:14 -08:00
2017-02-23 08:39:40 -08:00