]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: sha256-mb - Algorithm data structures
authorMegha Dey <megha.dey@intel.com>
Fri, 24 Jun 2016 01:40:45 +0000 (18:40 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 27 Jun 2016 08:57:45 +0000 (16:57 +0800)
commit7ba6598e76a7c5eecfecc8f04a84543e8324fed9
tree156b6689966a1686f629eb03ee3303f81afa52c7
parent4e280694810e04f941d652363b15de80fba10e54
crypto: sha256-mb - Algorithm data structures

This patch introduces the data structures and prototypes of
functions needed for computing SHA256 hash using multi-buffer.
Included are the structures of the multi-buffer SHA256 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/sha256-mb/sha256_mb_ctx.h [new file with mode: 0644]
arch/x86/crypto/sha256-mb/sha256_mb_mgr.h [new file with mode: 0644]
arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S [new file with mode: 0644]