crypto: caam/jr - add support for Chacha20 + Poly1305
authorHoria Geantă <horia.geanta@nxp.com>
Thu, 8 Nov 2018 13:36:30 +0000 (15:36 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 16 Nov 2018 06:11:03 +0000 (14:11 +0800)
commitd6bbd4eea243951d2543a0f427c9a6bf2835b6f5
treeb22f8cdcee48fda17b2e1d8b6c67b83ded9ba86e
parent193188e5512db5e84d2d9a7a6a157de651e78f3a
crypto: caam/jr - add support for Chacha20 + Poly1305

Add support for Chacha20 + Poly1305 combined AEAD:
-generic (rfc7539)
-IPsec (rfc7634 - known as rfc7539esp in the kernel)

Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com>
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caamalg.c
drivers/crypto/caam/caamalg_desc.c
drivers/crypto/caam/caamalg_desc.h
drivers/crypto/caam/compat.h
drivers/crypto/caam/desc.h
drivers/crypto/caam/desc_constr.h