diff options
author | Jakub Jelen <jjelen@redhat.com> | 2021-11-12 17:06:40 +0100 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2021-12-01 14:16:34 +0900 |
commit | 23a58b779e31e6244a481c26096d1ad061eb024c (patch) | |
tree | c38549bb4ba210da6c7488ad8f8e65b2b1975936 /tests | |
parent | 3d38968f4b751c5561679040c055c34a690bed75 (diff) | |
download | libgcrypt-23a58b779e31e6244a481c26096d1ad061eb024c.tar.gz |
Disable 3DES in FIPS mode
* cipher/des.c (_gcry_cipher_spec_tripledes): Mark as non-FIPS
* cipher/mac-cmac.c ( _gcry_mac_type_spec_cmac_tripledes): Mark non-FIPS
* src/fips.c (run_cipher_selftests): skip 3DES selftests)
(run_mac_selftests): skip CMAC_3DES selftests
* tests/basic.c (check_cfb_cipher): Do not expect the 3DES working in
FIPS mode
--
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/basic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/basic.c b/tests/basic.c index 3c80c2a9..bda66677 100644 --- a/tests/basic.c +++ b/tests/basic.c @@ -2486,7 +2486,7 @@ check_cfb_cipher (void) "\x63\x8c\x68\x23\xe7\x25\x6f\xb5\x62\x6e"}, } }, - { GCRY_CIPHER_3DES, FLAG_CFB8, + { GCRY_CIPHER_3DES, FLAG_CFB8 | FLAG_NOFIPS, "\xe3\x34\x7a\x6b\x0b\xc1\x15\x2c\x64\x2a\x25\xcb\xd3\xbc\x31\xab" "\xfb\xa1\x62\xa8\x1f\x19\x7c\x15", "\xb7\x40\xcc\x21\xe9\x25\xe3\xc8", @@ -2495,7 +2495,7 @@ check_cfb_cipher (void) "\xf4\x80\x1a\x8d\x03\x9d\xb4\xca\x8f\xf6"}, } }, - { GCRY_CIPHER_3DES, FLAG_CFB8, + { GCRY_CIPHER_3DES, FLAG_CFB8 | FLAG_NOFIPS, "\x7c\xa2\x89\x38\xba\x6b\xec\x1f\xfe\xc7\x8f\x7c\xd6\x97\x61\x94" "\x7c\xa2\x89\x38\xba\x6b\xec\x1f", "\x95\x38\x96\x58\x6e\x49\xd3\x8f", |