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-next>] [day] [month] [year] [list]
Message-ID: <20071010031729.GA26697@gondor.apana.org.au>
Date:	Wed, 10 Oct 2007 11:17:29 +0800
From:	Herbert Xu <herbert@...dor.apana.org.au>
To:	"David S. Miller" <davem@...emloft.net>,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	Linux Crypto Mailing List <linux-crypto@...r.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Crypto Update for 2.6.24

Hi:

Here is the crypto update for 2.6.24:

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

Summary:

* Added SEED algorithm.
* Added XTS block cipher mode.
* Added new aead type (essentially blkcipher + hash).
* Added authenc wrapper as first aead algorithm.
* Preparatory work for CTR (Counter) mode support.
* Better loading of optimised algorithm modules.


Adrian Bunk (2):
      [CRYPTO] Kconfig: Remove "default m"s
      [CRYPTO] drivers/Kconfig: Remove "default m"s

Herbert Xu (15):
      [CRYPTO] api: Add aead crypto type
      [CRYPTO] api: Add support for multiple template parameters
      [CRYPTO] api: Add missing headers for setkey_unaligned
      [CRYPTO] ablkcipher: Remove queue pointer from common alg object
      [CRYPTO] api: Move scatterwalk into algapi
      [CRYPTO] scatterwalk: Add scatterwalk_map_and_copy
      [CRYPTO] api: Fixed crypto_*_reqsize return type
      [CRYPTO] aead: Add authenc
      [CRYPTO] api: Kill crypto_km_types
      [CRYPTO] cryptomgr: Fix parsing of recursive algorithms
      [CRYPTO] authenc: Kill spaces in algorithm names
      [CRYPTO] blkcipher: Remove alignment restriction on block size
      [CRYPTO] api: Explain the comparison on larval cra_name
      [CRYPTO] blkcipher: Increase kmalloc amount to aligned block size
      [CRYPTO] blkcipher: Added blkcipher_walk_virt_block

Hye-Shik Chang (1):
      [CRYPTO] seed: New cipher algorithm

Ingo Oeser (1):
      [CRYPTO] blkcipher: Use max() in blkcipher_get_spot() to state the intention

Jan Glauber (1):
      [CRYPTO] sha: Add header file for SHA definitions

Rik Snel (1):
      [CRYPTO] xts: XTS blockcipher mode implementation without partial blocks

Sebastian Siewior (4):
      [CRYPTO] api: Add crypto_ablkcipher_ctx_aligned
      [CRYPTO] des: Rename des to des-generic
      [CRYPTO] aes: Rename aes to aes-generic
      [CRYPTO] sha: Load the SHA[1|256] module by an alias

 arch/s390/crypto/aes_s390.c      |    2 
 arch/s390/crypto/sha1_s390.c     |   16 
 arch/s390/crypto/sha256_s390.c   |   22 
 crypto/Kconfig                   |   40 +
 crypto/Makefile                  |   16 
 crypto/ablkcipher.c              |    9 
 crypto/aead.c                    |  101 +++
 crypto/aes.c                     |  456 -----------------
 crypto/aes_generic.c             |  456 +++++++++++++++++
 crypto/algapi.c                  |   37 +
 crypto/authenc.c                 |  400 +++++++++++++++
 crypto/blkcipher.c               |   57 +-
 crypto/cipher.c                  |    5 
 crypto/cryptd.c                  |    7 
 crypto/cryptomgr.c               |   96 ++-
 crypto/des.c                     | 1011 --------------------------------------
 crypto/des_generic.c             | 1012 +++++++++++++++++++++++++++++++++++++++
 crypto/gf128mul.c                |   11 
 crypto/hash.c                    |    3 
 crypto/internal.h                |   11 
 crypto/scatterwalk.c             |   30 -
 crypto/scatterwalk.h             |    3 
 crypto/seed.c                    |  479 ++++++++++++++++++
 crypto/sha1.c                    |  142 -----
 crypto/sha1_generic.c            |  140 +++++
 crypto/sha256.c                  |  342 -------------
 crypto/sha256_generic.c          |  331 ++++++++++++
 crypto/sha512.c                  |   63 --
 crypto/tcrypt.c                  |   20 
 crypto/tcrypt.h                  |  507 +++++++++++++++++++
 crypto/xts.c                     |  292 +++++++++++
 drivers/crypto/Kconfig           |    5 
 drivers/crypto/geode-aes.c       |    1 
 drivers/crypto/padlock-aes.c     |    4 
 drivers/crypto/padlock-sha.c     |   53 --
 include/crypto/algapi.h          |   73 ++
 include/crypto/gf128mul.h        |    2 
 include/crypto/sha.h             |   53 ++
 include/linux/crypto.h           |  214 ++++++++
 39 files changed, 4366 insertions(+), 2156 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