]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: gcm - Filter out async ghash if necessary
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 15 Jun 2016 14:27:05 +0000 (22:27 +0800)
committerTodd Vierling <todd.vierling@oracle.com>
Fri, 9 Dec 2016 14:47:27 +0000 (09:47 -0500)
commit726778b24fae46cce981bd937c1f460a56e3ac94
tree59e2c3f7dfd7c898f676445dfdd8fbf4f73a96d3
parenta8a28de93330144c4558d15646b4e7cce7af0ef7
crypto: gcm - Filter out async ghash if necessary

[ Upstream commit b30bdfa86431afbafe15284a3ad5ac19b49b88e3 ]

As it is if you ask for a sync gcm you may actually end up with
an async one because it does not filter out async implementations
of ghash.

This patch fixes this by adding the necessary filter when looking
for ghash.

Cc: stable@vger.kernel.org
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
(cherry picked from commit 843137840f140051965e0611fa95c831b5064737)
Signed-off-by: Todd Vierling <todd.vierling@oracle.com>
Reviewed-by: Ethan Zhao <ethan.zhao@oracle.com>
crypto/gcm.c