kernel_optimize_test/crypto
Herbert Xu adcbc688fe crypto: gcm - Convert to new AEAD interface
This patch converts generic gcm and its associated transforms to
the new AEAD interface.  The biggest reward is in code reduction
for rfc4543 where it used to do IV stitching which is no longer
needed as the IV is already part of the AD on input.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2015-06-17 15:35:05 +08:00
..
asymmetric_keys
async_tx
842.c
ablk_helper.c
ablkcipher.c
aead.c crypto: aead - Add multiple algorithm registration interface 2015-06-03 10:48:35 +08:00
aes_generic.c
af_alg.c
ahash.c
algapi.c crypto: api - Include alignment in crypto_alg_extsize 2015-06-03 10:48:34 +08:00
algboss.c
algif_aead.c crypto: algif_aead - Switch to new AEAD interface 2015-05-28 11:23:21 +08:00
algif_hash.c
algif_rng.c
algif_skcipher.c
ansi_cprng.c
anubis.c
api.c
arc4.c
authenc.c
authencesn.c
blkcipher.c
blowfish_common.c
blowfish_generic.c
camellia_generic.c
cast5_generic.c
cast6_generic.c
cast_common.c
cbc.c
ccm.c
chacha20_generic.c crypto: chacha20 - Add a generic ChaCha20 stream cipher implementation 2015-06-04 15:04:49 +08:00
chacha20poly1305.c crypto: chacha20poly1305 - Add an IPsec variant for RFC7539 AEAD 2015-06-04 15:04:53 +08:00
chainiv.c crypto: chainiv - Move IV seeding into init function 2015-06-04 15:04:59 +08:00
cipher.c
cmac.c
compress.c
crc32.c
crc32c_generic.c
crct10dif_common.c
crct10dif_generic.c
cryptd.c crypto: cryptd - Convert to new AEAD interface 2015-06-03 10:48:37 +08:00
crypto_null.c
crypto_user.c
crypto_wq.c
ctr.c
cts.c
deflate.c
des_generic.c
drbg.c crypto: drbg - report backend_cra_name when allocation fails 2015-06-11 21:55:28 +08:00
ecb.c
echainiv.c crypto: echainiv - Move IV seeding into init function 2015-06-04 15:05:00 +08:00
eseqiv.c crypto: eseqiv - Move IV seeding into init function 2015-06-04 15:05:00 +08:00
fcrypt.c
fips.c
gcm.c crypto: gcm - Convert to new AEAD interface 2015-06-17 15:35:05 +08:00
gf128mul.c
ghash-generic.c
hash_info.c
hmac.c
internal.h
jitterentropy.c crypto: drbg - use pragmas for disabling optimization 2015-06-09 22:26:00 +08:00
Kconfig crypto: drbg - Add select on sha256 2015-06-11 21:55:28 +08:00
khazad.c
lrw.c
lz4.c
lz4hc.c
lzo.c
Makefile crypto: drbg - use pragmas for disabling optimization 2015-06-09 22:26:00 +08:00
mcryptd.c
md4.c
md5.c
memneq.c
michael_mic.c
pcbc.c
pcompress.c
pcrypt.c crypto: pcrypt - Add support for new AEAD interface 2015-06-03 10:48:35 +08:00
poly1305_generic.c crypto: poly1305 - Add a generic Poly1305 authenticator implementation 2015-06-04 15:04:50 +08:00
proc.c
ripemd.h
rmd128.c
rmd160.c
rmd256.c
rmd320.c
rng.c
salsa20_generic.c
scatterwalk.c crypto: scatterwalk - Hide PageSlab call to optimise away flush_dcache_page 2015-06-03 10:51:25 +08:00
seed.c
seqiv.c crypto: seqiv - Move IV seeding into init function 2015-06-04 15:05:01 +08:00
serpent_generic.c
sha1_generic.c
sha256_generic.c
sha512_generic.c
shash.c
tcrypt.c crypto: tcrypt - Switch to new AEAD interface 2015-05-28 11:23:21 +08:00
tcrypt.h
tea.c
testmgr.c crypto: testmgr - Disable rfc4543 test 2015-06-17 15:35:04 +08:00
testmgr.h crypto: testmgr - Document struct cipher_testvec 2015-06-09 22:22:00 +08:00
tgr192.c
twofish_common.c
twofish_generic.c
vmac.c
wp512.c
xcbc.c
xor.c
xts.c
zlib.c