Crypto Update for 2.6.40

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus:

Here is the crypto update for 2.6.40:

* New Freescale SEC4/CAAM driver.
* New S5PV210 advanced crypto engine driver.
* Support for EMU chips on omap.
* SHA-128/256 support for VIA Nano.
* Native XTS/GHASH/CTR support on s390.
* New test vector for AES-OFB.
* Make aesni-intel build on 32-bit again.
* SHA1 fixes for omap.
* Bug fixes for mv_cesa.
* AMD RNG support on Maple PPC boards.
* Misc fixes.


Please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git

or

master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6.git


Andy Lutomirski (1):
      crypto: aesni-intel - Merge with fpu.ko

Brilly Wu (1):
      crypto: padlock - Add SHA-1/256 module for VIA Nano

Dan Carpenter (2):
      crypto: caam - dereferencing ERR_PTR on allocation failure
      crypto: caam - ARRAY_SIZE() vs sizeof()

Dmitry Eremin-Solenikov (2):
      hwrng: amd - manage resource allocation
      hwrng: amd - enable AMD hw rnd driver for Maple PPC boards

Dmitry Kasatkin (3):
      crypto: omap-sham - remove debug print
      crypto: omap-sham - enable driver for EMU chips
      crypto: omap-sham - hmac calculation bug fix for sha1 base hash

Gerald Schaefer (3):
      crypto: s390 - add System z hardware support for XTS mode
      crypto: s390 - add System z hardware support for GHASH
      crypto: s390 - add System z hardware support for CTR mode

Jamie Iles (1):
      crypto: picoxcell - fix possible status FIFO overflow

Jan Glauber (4):
      crypto: s390 - extend crypto facility check
      crypto: s390 - cleanup DES code
      crypto: s390 - cleanup s390 Kconfig options
      crypto: tcrypt - CTR mode speed test for AES

Julia Lawall (1):
      crypto: caam - introduce missing kfree

Kim Phillips (13):
      crypto: caam - Add support for the Freescale SEC4/CAAM
      crypto: caam - standardize device tree naming convention to utilize '-vX.Y'
      crypto: caam - de-CHIP-ify device tree compatibles
      crypto: caam - handle interrupt lines shared across rings
      crypto: caam - fix queue interface detection
      crypto: caam - remove WAIT-FOR-COMPLETIONs from givencrypt descriptor
      crypto: caam - remove duplicate dev_err
      crypto: caam - remove unused keylen from session context
      crypto: caam - fix printk recursion for long error texts
      crypto: caam - platform_bus_type migration
      crypto: caam - fix decryption shared vs. non-shared key setting
      crypto: caam - remove unused authkeylen from caam_ctx
      crypto: caam - add support for sha512 variants of existing AEAD algorithms

Markku Kylanpaa (1):
      crypto: omap-sham - fix concurrent sha1 calculations

Phil Sutter (10):
      crypto: mv_cesa - use ablkcipher_request_cast instead of the manual container_of
      crypto: mv_cesa - the descriptor pointer register needs to be set just once
      crypto: mv_cesa - drop this call to mv_hash_final from mv_hash_finup
      crypto: mv_cesa - print a warning when registration of AES algos fail
      crypto: mv_cesa - no need to save digest state after the last chunk
      crypto: mv_cesa - refactor copy_src_to_buf()
      crypto: mv_cesa - fill inner/outer IV fields only in HMAC case
      crypto: mv_cesa - move digest state initialisation to a better place
      crypto: mv_cesa - copy remaining bytes to SRAM only when needed
      crypto: mv_cesa - make count_sgs() null-pointer proof

Puneet Saxena (1):
      crypto: testmgr - add support for aes ofb mode

Randy Dunlap (1):
      crypto: aesni-intel - fix aesni build on i386

Vladimir Zapolskiy (1):
      crypto: s5p-sss - add S5PV210 advanced crypto engine support

 .../devicetree/bindings/crypto/fsl-sec4.txt        |  397 +++++
 arch/powerpc/boot/dts/p4080ds.dts                  |   86 +-
 arch/s390/crypto/Makefile                          |    1 +
 arch/s390/crypto/aes_s390.c                        |  383 +++++-
 arch/s390/crypto/crypt_s390.h                      |  112 ++-
 arch/s390/crypto/des_check_key.c                   |  132 --
 arch/s390/crypto/des_s390.c                        |  370 ++++--
 arch/s390/crypto/ghash_s390.c                      |  162 ++
 arch/s390/crypto/prng.c                            |    2 +-
 arch/s390/crypto/sha1_s390.c                       |    2 +-
 arch/s390/crypto/sha256_s390.c                     |    2 +-
 arch/s390/crypto/sha512_s390.c                     |    2 +-
 arch/x86/crypto/Makefile                           |    4 +-
 arch/x86/crypto/aesni-intel_glue.c                 |    9 +
 arch/x86/crypto/fpu.c                              |   10 +-
 crypto/Kconfig                                     |    6 -
 crypto/tcrypt.c                                    |    4 +
 crypto/testmgr.c                                   |   16 +
 crypto/testmgr.h                                   |   60 +
 drivers/char/hw_random/Kconfig                     |    2 +-
 drivers/char/hw_random/amd-rng.c                   |    9 +
 drivers/crypto/Kconfig                             |   65 +-
 drivers/crypto/Makefile                            |    2 +
 drivers/crypto/caam/Kconfig                        |   72 +
 drivers/crypto/caam/Makefile                       |    8 +
 drivers/crypto/caam/caamalg.c                      | 1268 ++++++++++++++++
 drivers/crypto/caam/compat.h                       |   35 +
 drivers/crypto/caam/ctrl.c                         |  269 ++++
 drivers/crypto/caam/desc.h                         | 1605 ++++++++++++++++++++
 drivers/crypto/caam/desc_constr.h                  |  205 +++
 drivers/crypto/caam/error.c                        |  248 +++
 drivers/crypto/caam/error.h                        |   11 +
 drivers/crypto/caam/intern.h                       |  113 ++
 drivers/crypto/caam/jr.c                           |  517 +++++++
 drivers/crypto/caam/jr.h                           |   21 +
 drivers/crypto/caam/regs.h                         |  663 ++++++++
 drivers/crypto/mv_cesa.c                           |   97 +-
 drivers/crypto/omap-sham.c                         |   78 +-
 drivers/crypto/padlock-sha.c                       |  269 ++++-
 drivers/crypto/picoxcell_crypto.c                  |   64 +-
 drivers/crypto/s5p-sss.c                           |  701 +++++++++
 41 files changed, 7660 insertions(+), 422 deletions(-)
 
Thanks,
-- 
Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]

  Powered by Linux