crypto: sha1-mb - async implementation for sha1-mb
authorMegha Dey <megha.dey@linux.intel.com>
Wed, 22 Jun 2016 01:21:46 +0000 (18:21 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 23 Jun 2016 10:29:55 +0000 (18:29 +0800)
commit331bf739c4f9992a73547d20bd8f2378b97d386a
treeeff59e08cb974478786c2f0906e1b302679d1bbe
parent820573ebd60d85afb8bb07fa3547ebbf842c59d4
crypto: sha1-mb - async implementation for sha1-mb

Herbert wants the sha1-mb algorithm to have an async implementation:
https://lkml.org/lkml/2016/4/5/286.
Currently, sha1-mb uses an async interface for the outer algorithm
and a sync interface for the inner algorithm. This patch introduces
a async interface for even the inner algorithm.

Signed-off-by: Megha Dey <megha.dey@linux.intel.com>
Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/sha-mb/sha1_mb.c
crypto/mcryptd.c
include/crypto/internal/hash.h
include/crypto/mcryptd.h