diff options
author | 2023-10-31 20:17:24 -0700 | |
---|---|---|
committer | 2023-11-17 19:16:29 +0800 | |
commit | 20342e3f64fb8eea86e490f57a3c0a4ace4284c1 (patch) | |
tree | 870217d865a653bb9e43e74cacd061c86df3f763 /arch/x86/crypto/sha256_ssse3_glue.c | |
parent | crypto: qat - prevent underflow in rp2srv_store() (diff) | |
download | linux-20342e3f64fb8eea86e490f57a3c0a4ace4284c1.tar.gz linux-20342e3f64fb8eea86e490f57a3c0a4ace4284c1.tar.bz2 linux-20342e3f64fb8eea86e490f57a3c0a4ace4284c1.zip |
crypto: x86/sha1 - autoload if SHA-NI detected
The x86 SHA-1 module contains four implementations: SSSE3, AVX, AVX2,
and SHA-NI. Commit 1c43c0f1f84a ("crypto: x86/sha - load modules based
on CPU features") made the module be autoloaded when SSSE3, AVX, or AVX2
is detected. The omission of SHA-NI appears to be an oversight, perhaps
because of the outdated file-level comment. This patch fixes this,
though in practice this makes no difference because SSSE3 is a subset of
the other three features anyway. Indeed, sha1_ni_transform() executes
SSSE3 instructions such as pshufb.
Reviewed-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/x86/crypto/sha256_ssse3_glue.c')
0 files changed, 0 insertions, 0 deletions