]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitda8501acf498ba3dda17700ed396894d504fb6e6
tree37fe387d8bb8ec8d180774be1220c594e1483444
parentcd479a1547f506b400d94d6e2f4294d11af45ba4
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]