]> 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)
commit1531f10f2cbc5eb976815477abd3bcb8b10b93b3
tree156b6689966a1686f629eb03ee3303f81afa52c7
parent52ea725d132517c12e7e3041e11fd3fd3ae007df
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]