lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080714121403.GA28523@gondor.apana.org.au>
Date:	Mon, 14 Jul 2008 20:14:03 +0800
From:	Herbert Xu <herbert@...dor.apana.org.au>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	"David S. Miller" <davem@...emloft.net>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Linux Crypto Mailing List <linux-crypto@...r.kernel.org>
Subject: Crypto Update for 2.6.27

Hi Linus:

Here is the crypto update for 2.6.27:

The biggest change is the introduction of the new hash interface
that is capable of supporting asynchronous implementations as well
as reentrancy.  There is quite a bit of driver work too in terms
of new hardware support and a lot of hifn fixes.  On the algorithms
side the RIPEMD family (of hash functions) makes a debut.  There
is also a new CPRNG which has been added for the use of IPsec.
And last but not least crc32c has been converted over to the new
hash interface in preparation for an Intel-specific implementation.

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


Adrian-Ken Rueegsegger (11):
      [CRYPTO] ripemd: Add support for RIPEMD hash algorithms
      [CRYPTO] tcrypt: Add test vectors for RIPEMD-128 and RIPEMD-160
      [CRYPTO] ripemd: Add Kconfig entries for RIPEMD hash algorithms
      [CRYPTO] ripemd: Put all common RIPEMD values in header file
      [CRYPTO] ripemd: Add support for RIPEMD-256 and RIPEMD-320
      [CRYPTO] tcrypt: Add test vectors for RIPEMD-256 and RIPEMD-320
      [CRYPTO] ripemd: Add Kconfig entries for extended RIPEMD hash algorithms
      [CRYPTO] rmd128: Fix endian problems
      [CRYPTO] rmd160: Fix endian issues
      [CRYPTO] rmd256: Fix endian issues
      [CRYPTO] rmd320: Fix endian issues

Christian Hohnstaedt (1):
      crypto: ixp4xx - Hardware crypto support for IXP4xx CPUs

Harvey Harrison (3):
      crypto: camellia - Use kernel-provided bitops, unaligned access helpers
      crypto: rmd128 - sparse annotations
      crypto: rmd - sparse annotations

Herbert Xu (10):
      [CRYPTO] cryptd: Fix EINPROGRESS notification context
      [CRYPTO] tcrpyt: Get rid of change log in source
      [CRYPTO] rmd: Use pointer form of endian swapping operations
      crypto: tcrpyt - Remove unnecessary kmap/kunmap calls
      crypto: talitos - Use proper form for algorithm driver names
      crypto: hash - Fixed digest size check
      crypto: hash - Removed vestigial ahash fields
      crypto: hash - Added scatter list walking helper
      crypto: crc32c - Add ahash implementation
      crypto: hash - Move ahash functions into crypto/hash.h

Huang Weiyi (1):
      [CRYPTO] hifn: Remove duplicated include

Imre Kaloz (1):
      crypto: ixp4xx - Select CRYPTO_AUTHENC

Jan Glauber (1):
      crypto: s390 - Respect STFL bit

Jeremy Katz (1):
      crypto: padlock - Make module loading quieter when hardware isn't available

Kim Phillips (1):
      crypto: talitos - Freescale integrated security engine (SEC) driver

Lee Nipper (2):
      crypto: talitos - Add support for 3des
      crypto: talitos - Add support for sha256 and md5 variants

Loc Ho (3):
      [CRYPTO] hash: Add asynchronous hash support
      [CRYPTO] cryptd: Add asynchronous hash support
      [CRYPTO] tcrypt: Use asynchronous hash interface

Neil Horman (2):
      [CRYPTO] tcrypt: Add self test for des3_ebe cipher operating in cbc mode
      crypto: prng - Deterministic CPRNG

Patrick McHardy (12):
      [HIFN]: Endianess fixes
      [HIFN]: Remove printk_ratelimit() for debugging printk
      [HIFN]: Indicate asynchronous processing to crypto API
      [HIFN]: Handle ablkcipher_walk errors
      [HIFN]: Fix data alignment checks
      [HIFN]: Properly handle requests for less than the full scatterlist
      [HIFN]: Use unique driver names for different algos
      [HIFN]: Properly initialize ivsize for CBC modes
      [HIFN]: Fix max queue length value
      [HIFN]: Move command descriptor setup to seperate function
      [HIFN]: Have HW invalidate src and dest descriptors after processing
      [CRYPTO] tcrypt: Catch cipher destination memory corruption

Robert P. J. Day (1):
      [CRYPTO] hifn: Simplify code using ARRAY_SIZE() macro

 arch/s390/crypto/crypt_s390.h  |    4 
 crypto/Kconfig                 |   63 +
 crypto/Makefile                |    7 
 crypto/ahash.c                 |  194 ++++
 crypto/api.c                   |    8 
 crypto/camellia.c              |   84 --
 crypto/crc32c.c                |  128 +++
 crypto/cryptd.c                |  253 ++++++
 crypto/digest.c                |   83 ++
 crypto/hash.c                  |  102 ++
 crypto/hmac.c                  |   16 
 crypto/internal.h              |    1 
 crypto/prng.c                  |  410 ++++++++++
 crypto/prng.h                  |   27 
 crypto/ripemd.h                |   43 +
 crypto/rmd128.c                |  325 ++++++++
 crypto/rmd160.c                |  369 +++++++++
 crypto/rmd256.c                |  344 ++++++++
 crypto/rmd320.c                |  393 ++++++++++
 crypto/tcrypt.c                |  188 +++-
 crypto/tcrypt.h                |  526 +++++++++++++
 drivers/crypto/Kconfig         |   26 
 drivers/crypto/Makefile        |    2 
 drivers/crypto/hifn_795x.c     |  367 ++++-----
 drivers/crypto/ixp4xx_crypto.c | 1506 ++++++++++++++++++++++++++++++++++++++
 drivers/crypto/padlock-aes.c   |    4 
 drivers/crypto/padlock-sha.c   |    4 
 drivers/crypto/talitos.c       | 1597 +++++++++++++++++++++++++++++++++++++++++
 drivers/crypto/talitos.h       |  199 +++++
 include/crypto/hash.h          |  154 +++
 include/crypto/internal/hash.h |   78 ++
 include/linux/crypto.h         |   48 +
 32 files changed, 7227 insertions(+), 326 deletions(-)

Thanks,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@...dor.apana.org.au>
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-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ