crypto: x86/sha - Restructure x86 sha256 glue code to expose all the available sha256...
authortim <tim.c.chen@linux.intel.com>
Wed, 16 Sep 2015 23:35:23 +0000 (16:35 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 21 Sep 2015 14:01:11 +0000 (22:01 +0800)
commit5dda42fc89f26fb3b6312076b17feda8c397d2b8
tree9d895fae55a161370820589df329d694a6347162
parent85c66ecd6f2144c075044292359e179b20af1f2d
crypto: x86/sha - Restructure x86 sha256 glue code to expose all the available sha256 transforms

Restructure the x86 sha256 glue code so we will expose sha256 transforms
based on SSSE3, AVX, AVX2 or SHA-NI extension as separate individual
drivers when cpu provides such support. This will make it easy for
alternative algorithms to be used if desired and makes the code cleaner
and easier to maintain.

Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/sha256_ssse3_glue.c