lkml.org 
[lkml]   [2006]   [Jun]   [26]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateMon, 26 Jun 2006 17:39:42 +1000
SubjectCrypto Update for 2.6.17
FromHerbert Xu <>
Hi Linus:

This is a resend of a pull request for the crypto tree for 2.6.17.  Let
me know if there is anything you want me to fix up.  I've rebased it
against your latest git tree.

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


It contains the following Crypto API changes which have been tested
in mm for a while now:

Atsushi Nemoto:
      [CRYPTO] khazad: Use 32-bit reads on key
      [CRYPTO] digest: Add alignment handling

Herbert Xu:
      [CRYPTO] aes-i586: Get rid of useless function wrappers
      [CRYPTO] digest: Remove unnecessary zeroing during init
      [CRYPTO] all: Pass tfm instead of ctx to algorithms
      [CRYPTO] padlock: Rearrange context structure to reduce code size
      [CRYPTO] api: Added cra_init/cra_exit
      [CRYPTO] api: Removed const from cra_name/cra_driver_name
      [CRYPTO] api: Allow replacement when registering new algorithms
      [CRYPTO] aes: Add wrappers for assembly routines
      [CRYPTO] tcrypt: Forbid tcrypt from being built-in

Michal Ludvig:
      [CRYPTO] api: Fixed incorrect passing of context instead of tfm
      [CRYPTO] tcrypt: Return -EAGAIN from module_init()
      [CRYPTO] tcrypt: Speed benchmark support for digest algorithms


 arch/i386/crypto/aes-i586-asm.S     |   29 ++---
 arch/i386/crypto/aes.c              |   20 ++--
 arch/i386/kernel/asm-offsets.c      |    3 
 arch/s390/crypto/aes_s390.c         |   14 +-
 arch/s390/crypto/des_s390.c         |   42 ++++----
 arch/s390/crypto/sha1_s390.c        |   34 +++---
 arch/s390/crypto/sha256_s390.c      |   14 +-
 arch/x86_64/crypto/aes-x86_64-asm.S |   22 ++--
 arch/x86_64/crypto/aes.c            |   20 +++-
 arch/x86_64/kernel/asm-offsets.c    |    3 
 crypto/Kconfig                      |    2 
 crypto/aes.c                        |   14 +-
 crypto/anubis.c                     |   13 +-
 crypto/api.c                        |   17 ++-
 crypto/arc4.c                       |    9 +
 crypto/blowfish.c                   |   19 ++-
 crypto/cast5.c                      |   14 +-
 crypto/cast6.c                      |   15 +--
 crypto/cipher.c                     |   14 +-
 crypto/compress.c                   |   15 ---
 crypto/crc32c.c                     |   19 ++-
 crypto/crypto_null.c                |   17 +--
 crypto/deflate.c                    |   23 ++--
 crypto/des.c                        |   27 +++--
 crypto/digest.c                     |   51 ++++++----
 crypto/khazad.c                     |   21 ++--
 crypto/md4.c                        |   12 +-
 crypto/md5.c                        |   12 +-
 crypto/michael_mic.c                |   20 ++--
 crypto/serpent.c                    |   27 +++--
 crypto/sha1.c                       |   18 ++-
 crypto/sha256.c                     |   19 ++-
 crypto/sha512.c                     |   29 ++---
 crypto/tcrypt.c                     |  179 +++++++++++++++++++++++++++++++++++-
 crypto/tcrypt.h                     |   36 +++++++
 crypto/tea.c                        |   55 +++++------
 crypto/tgr192.c                     |   33 +++---
 crypto/twofish.c                    |   14 +-
 crypto/wp512.c                      |   24 ++--
 drivers/crypto/padlock-aes.c        |   39 +++----
 include/linux/crypto.h              |   34 +++---
 41 files changed, 648 insertions(+), 394 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
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
\
 
 \ /
  Last update: 2006-06-26 09:42    [from the cache]
©2003-2008