]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: aead - Convert top level interface to new style
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 11 May 2015 09:48:12 +0000 (17:48 +0800)
committerDhaval Giani <dhaval.giani@oracle.com>
Mon, 16 Jan 2017 19:43:17 +0000 (14:43 -0500)
commit21579deee39629f2a68a37c42e89bdad53d88ebf
tree284790a1bf3d1e5ba237781c79f47e68a9334247
parentc658675922fcfe2e131b7bb864dac52b1a7a2d93
crypto: aead - Convert top level interface to new style

This patch converts the top-level aead interface to the new style.
All user-level AEAD interface code have been moved into crypto/aead.h.

The allocation/free functions have switched over to the new way of
allocating tfms.

This patch also removes the double indrection on setkey so the
indirection now exists only at the alg level.

Apart from these there are no user-visible changes.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit 5d1d65f8bea6de3d9c2c60fdfdd2da02da5ea672)

Orabug: 24614549

Signed-off-by: Ethan Zhao <ethan.zhao@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
crypto/aead.c
include/crypto/aead.h
include/crypto/algapi.h
include/crypto/internal/aead.h
include/linux/crypto.h