2007-10-10 03:17:38

by Herbert Xu

[permalink] [raw]
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~} <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


2007-10-10 09:40:02

by David Miller

[permalink] [raw]
Subject: Re: Crypto Update for 2.6.24

From: Herbert Xu <[email protected]>
Date: Wed, 10 Oct 2007 11:17:29 +0800

> 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

I've integrated this into my 2.6.24 networking tree, thanks
Herbert.