Hi Linus:
This is an update of the crypto tree for 2.6.20. It contains
three new algorithms and one new hardware acceleration. The
new algorithms are Camellia (an alternative encryption algorithm
to AES), XCBC-MAC (a MAC authentication based on encryption
algorithms), and LRW (a chain method for block encryption). The
new AES acceleration is for the Geode LX.
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 changes:
Adrian Bunk:
[CRYPTO] xcbc: Make needlessly global code static
[CRYPTO] geode: Make needlessly global geode_aes_crypt() static
[CRYPTO] api: Remove unused functions
Herbert Xu:
[BLOCK] dm-crypt: Align IV to u64 for essiv
[CRYPTO] camellia: Get setkey to use new calling convention
[CRYPTO] cryptoloop: Select CRYPTO_CBC
Jordan Crouse:
crypto: Add support for the Geode LX AES hardware
Kazunori MIYAZAWA:
[CRYPTO] xcbc: New algorithm
[CRYPTO] tcrypt: Add test vectors of AES_XCBC
[IPSEC]: Add support for AES-XCBC-MAC
Noriaki TAKAMIYA:
[CRYPTO] camellia: Add Kconfig entry.
[CRYPTO] camellia: added the code of Camellia cipher algorithm.
[CRYPTO] camellia: added the testing code of Camellia cipher
[IPSEC]: added the definition of Camellia cipher
[IPSEC]: added the entry of Camellia cipher algorithm to ealg_list[]
[CRYPTO] doc: added the developer of Camellia cipher
Rik Snel:
[BLOCK] dm-crypt: benbi IV, big endian narrow block count for LRW-32-AES
[CRYPTO] lib: some common 128-bit block operations, nicely centralized
[CRYPTO] lib: table driven multiplications in GF(2^128)
[CRYPTO] lrw: Liskov Rivest Wagner, a tweakable narrow block cipher mode
[CRYPTO] tcrypt: LRW test vectors
Documentation/crypto/api-intro.txt | 4
crypto/Kconfig | 49 +
crypto/Makefile | 4
crypto/api.c | 15
crypto/camellia.c | 1801 +++++++++++++++++++++++++++++++++++++
crypto/digest.c | 48
crypto/gf128mul.c | 466 +++++++++
crypto/lrw.c | 301 ++++++
crypto/tcrypt.c | 58 +
crypto/tcrypt.h | 767 +++++++++++++++
crypto/xcbc.c | 348 +++++++
drivers/block/Kconfig | 1
drivers/crypto/Kconfig | 13
drivers/crypto/Makefile | 1
drivers/crypto/geode-aes.c | 474 +++++++++
drivers/crypto/geode-aes.h | 40
drivers/md/dm-crypt.c | 53 +
include/crypto/b128ops.h | 80 +
include/crypto/gf128mul.h | 198 ++++
include/linux/crypto.h | 22
include/linux/pfkeyv2.h | 2
net/xfrm/xfrm_algo.c | 34
22 files changed, 4687 insertions(+), 92 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]