linux/drivers/crypto/marvell
Romain Perier bac8e805a3 crypto: marvell - Copy IV vectors by DMA transfers for acipher requests
Add a TDMA descriptor at the end of the request for copying the
output IV vector via a DMA transfer. This is a good way for offloading
as much as processing as possible to the DMA and the crypto engine.
This is also required for processing multiple cipher requests
in chained mode, otherwise the content of the IV vector would be
overwritten by the last processed request.

Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2016-06-23 18:14:03 +08:00
..
cesa.c crypto: marvell - Copy IV vectors by DMA transfers for acipher requests 2016-06-23 18:14:03 +08:00
cesa.h crypto: marvell - Copy IV vectors by DMA transfers for acipher requests 2016-06-23 18:14:03 +08:00
cipher.c crypto: marvell - Copy IV vectors by DMA transfers for acipher requests 2016-06-23 18:14:03 +08:00
hash.c crypto: marvell - Check engine is not already running when enabling a req 2016-06-23 18:14:00 +08:00
Makefile crypto: marvell/cesa - add TDMA support 2015-06-19 22:18:03 +08:00
tdma.c crypto: marvell - Copy IV vectors by DMA transfers for acipher requests 2016-06-23 18:14:03 +08:00