Herbert Xu
f2147b88b2
crypto: caam - Convert GCM to new AEAD interface
...
This patch converts the caam GCM implementations to the new AEAD
interface. This is compile-tested only.
Note that all IV generation for GCM algorithms have been removed.
The reason is that the current generation uses purely random IVs
which is not appropriate for counter-based algorithms where we
first and foremost require uniqueness.
Of course there is no reason why you couldn't implement seqiv or
seqniv within caam since all they do is xor the sequence number
with a salt, but since I can't test this on actual hardware I'll
leave it alone for now.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2015-06-17 15:35:08 +08:00
..
amcc
crypto: amcc - remove incorrect __init/__exit markups
2015-03-12 01:11:07 +11:00
caam
crypto: caam - Convert GCM to new AEAD interface
2015-06-17 15:35:08 +08:00
ccp
crypto: ccp - Protect against poorly marked end of sg list
2015-06-03 10:51:28 +08:00
nx
crypto: nx - Convert GCM to new AEAD interface
2015-06-17 15:35:07 +08:00
qat
crypto: qat: fix issue when mapping assoc to internal AD struct
2015-06-09 22:22:06 +08:00
qce
ux500
crypto: ux500 - Update error message for dmaengine_prep_slave_sg() API
2015-03-06 22:51:28 +11:00
vmx
crypto: vmx - Reindent to kernel style
2015-06-16 14:35:02 +08:00
atmel-aes-regs.h
atmel-aes.c
crypto: atmel-aes - correct usage of dma_sync_* API
2015-04-08 22:20:05 +08:00
atmel-sha-regs.h
atmel-sha.c
crypto: atmel-sha - correct the max burst size
2015-04-08 22:20:03 +08:00
atmel-tdes-regs.h
atmel-tdes.c
crypto: atmel-tdes - initialize spinlock in probe
2015-04-08 22:20:03 +08:00
bfin_crc.c
bfin_crc.h
geode-aes.c
geode-aes.h
hifn_795x.c
img-hash.c
crypto: img-hash - shift wrapping bug in img_hash_hw_init()
2015-03-23 22:06:50 +11:00
ixp4xx_crypto.c
crypto: ixp4xx - Use crypto_aead_maxauthsize
2015-05-22 11:25:53 +08:00
Kconfig
crypto: vmx - Remove duplicate PPC64 dependency
2015-06-16 14:35:01 +08:00
Makefile
crypto: img-hash - Add Imagination Technologies hw hash accelerator
2015-03-16 21:46:24 +11:00
mv_cesa.c
crypto: mv_cesa - request registers memory region
2015-05-25 18:41:27 +08:00
mv_cesa.h
mxs-dcp.c
crypto: mxs-dcp - fix type of ret for wait_for_completion_timeout
2015-02-28 23:31:36 +13:00
n2_asm.S
n2_core.c
crypto: n2 - use md5 IV MD5_HX instead of their raw value
2015-05-18 12:20:20 +08:00
n2_core.h
omap-aes.c
crypto: omap-aes - Fix support for unequal lengths
2015-04-01 22:22:43 +08:00
omap-des.c
omap-sham.c
crypto: omap-sham - Add support for omap3 devices
2015-05-18 12:29:22 +08:00
padlock-aes.c
padlock-sha.c
picoxcell_crypto.c
crypto: picoxcell - Clamp AEAD SG list by input length
2015-06-12 22:45:09 +08:00
picoxcell_crypto_regs.h
s5p-sss.c
sahara.c
crypto: sahara - fix AES descriptor create
2015-04-08 22:20:06 +08:00
talitos.c
crypto: talitos - static code checker fixes
2015-05-13 10:31:57 +08:00
talitos.h
crypto: talitos - implement scatter/gather copy for SEC1
2015-04-21 09:14:42 +08:00