crypto: mark xts(aes) as fips_allowed
Subsystems (2)
PATCH 1/1 crypto: mark xts(aes) as fips_allowed
We (Red Hat) are intending to include dm-crypt functionality, using xts(aes) for disk encryption, as part of an upcoming FIPS-140-2 certification effort, and xts(aes) *is* on the list of possible mode/cipher combinations that can be certified. To make that possible, we need to mark xts(aes) as fips_allowed in the crypto subsystem.
A 'modprobe tcrypt mode=10' in fips mode shows xts(aes) self-tests passing successfully after this change.
Signed-off-by Jarod Wilson <[email protected]>
--- crypto/testmgr.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
crypto/testmgr.c +1 -0
@@ -2453,6 +2453,7 @@ static const struct alg_test_desc alg_test_descs[] = { }, { .alg = "xts(aes)", .test = alg_test_skcipher, + .fips_allowed = 1, .suite = { .cipher = { .enc = {
Signature · 2 lines
Jarod Wilson [email protected]