OpenCloudOS-Kernel/include/crypto/internal
Tim Chen 1e65b81a90 crypto: sha-mb - multibuffer crypto infrastructure
This patch introduces the multi-buffer crypto daemon which is responsible
for submitting crypto jobs in a work queue to the responsible multi-buffer
crypto algorithm.  The idea of the multi-buffer algorihtm is to put
data streams from multiple jobs in a wide (AVX2) register and then
take advantage of SIMD instructions to do crypto computation on several
buffers simultaneously.

The multi-buffer crypto daemon is also responsbile for flushing the
remaining buffers to complete the computation if no new buffers arrive
for a while.

Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2014-08-25 20:32:25 +08:00
..
aead.h crypto: user - Fix lookup of algorithms with IV generator 2012-03-29 19:52:47 +08:00
compress.h crypto: compress - Add pcomp interface 2009-03-04 15:05:33 +08:00
hash.h crypto: sha-mb - multibuffer crypto infrastructure 2014-08-25 20:32:25 +08:00
rng.h crypto: rng - RNG interface and implementation 2008-08-29 15:50:04 +10:00
skcipher.h crypto: skcipher - Don't use __crypto_dequeue_request() 2014-06-20 21:26:05 +08:00