crypto: zstd - Add zstd support
authorNick Terrell <terrelln@fb.com>
Fri, 30 Mar 2018 19:14:53 +0000 (12:14 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 20 Apr 2018 16:58:30 +0000 (00:58 +0800)
commitd28fc3dbe1918333730d62aa5f0d84b6fb4e7254
tree24a85c602954a20c0ea7c7fae88e627416017b39
parentd5c3b17898993c3461fb3f0497f45098ffd72ac6
crypto: zstd - Add zstd support

Adds zstd support to crypto and scompress. Only supports the default
level.

Previously we held off on this patch, since there weren't any users.
Now zram is ready for zstd support, but depends on CONFIG_CRYPTO_ZSTD,
which isn't defined until this patch is in. I also see a patch adding
zstd to pstore [0], which depends on crypto zstd.

[0] lkml.kernel.org/r/9c9416b2dff19f05fb4c35879aaa83d11ff72c92.1521626182.git.geliangtang@gmail.com

Signed-off-by: Nick Terrell <terrelln@fb.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/Kconfig
crypto/Makefile
crypto/testmgr.c
crypto/testmgr.h
crypto/zstd.c [new file with mode: 0644]