crypto: sha512-mb - Algorithm data structures
authorMegha Dey <megha.dey@linux.intel.com>
Mon, 27 Jun 2016 17:20:07 +0000 (10:20 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 28 Jun 2016 08:06:39 +0000 (16:06 +0800)
commit2cdacb68d70d3c2f0fc41108619d51bc256df10a
tree37fe387d8bb8ec8d180774be1220c594e1483444
parent45691e2d9b18a0a1675b2c7504847f7c228f7657
crypto: sha512-mb - Algorithm data structures

This patch introduces the data structures and prototypes of functions
needed for computing SHA512 hash using multi-buffer. Included are the
structures of the multi-buffer SHA512 job, job scheduler in C and x86
assembly.

Signed-off-by: Megha Dey <megha.dey@linux.intel.com>
Reviewed-by: Fenghua Yu <fenghua.yu@intel.com>
Reviewed-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/sha512-mb/sha512_mb_ctx.h [new file with mode: 0644]
arch/x86/crypto/sha512-mb/sha512_mb_mgr.h [new file with mode: 0644]
arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S [new file with mode: 0644]