diff options
author | Nick Terrell <terrelln@fb.com> | 2018-03-30 21:14:53 +0200 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2018-04-20 18:58:30 +0200 |
commit | d28fc3dbe1918333730d62aa5f0d84b6fb4e7254 (patch) | |
tree | 24a85c602954a20c0ea7c7fae88e627416017b39 /crypto/testmgr.c | |
parent | crypto: ecc - Actually remove stack VLA usage (diff) | |
download | linux-d28fc3dbe1918333730d62aa5f0d84b6fb4e7254.tar.xz linux-d28fc3dbe1918333730d62aa5f0d84b6fb4e7254.zip |
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>
Diffstat (limited to 'crypto/testmgr.c')
-rw-r--r-- | crypto/testmgr.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/crypto/testmgr.c b/crypto/testmgr.c index af4a01c5037b..e2ed79dec2c7 100644 --- a/crypto/testmgr.c +++ b/crypto/testmgr.c @@ -3621,6 +3621,16 @@ static const struct alg_test_desc alg_test_descs[] = { .decomp = __VECS(zlib_deflate_decomp_tv_template) } } + }, { + .alg = "zstd", + .test = alg_test_comp, + .fips_allowed = 1, + .suite = { + .comp = { + .comp = __VECS(zstd_comp_tv_template), + .decomp = __VECS(zstd_decomp_tv_template) + } + } } }; |