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~} <[email protected]>
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]