mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Herbert Xu <herbert@gondor.apana.org.au>
To: "David S. Miller" <davem@davemloft.net>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Crypto Update for 2.6.24
Date: Wed, 10 Oct 2007 11:17:29 +0800	[thread overview]
Message-ID: <20071010031729.GA26697@gondor.apana.org.au> (raw)

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@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

             reply	other threads:[~2007-10-10  3:17 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-10  3:17 Herbert Xu [this message]
2007-10-10  9:40 ` David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071010031729.GA26697@gondor.apana.org.au \
    --to=herbert@gondor.apana.org.au \
    --cc=davem@davemloft.net \
    --cc=linux-crypto@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®