summaryrefslogtreecommitdiff
path: root/tests/basic.c
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2021-11-12 17:06:40 +0100
committerNIIBE Yutaka <gniibe@fsij.org>2021-12-01 14:16:34 +0900
commit23a58b779e31e6244a481c26096d1ad061eb024c (patch)
treec38549bb4ba210da6c7488ad8f8e65b2b1975936 /tests/basic.c
parent3d38968f4b751c5561679040c055c34a690bed75 (diff)
downloadlibgcrypt-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/basic.c')
-rw-r--r--tests/basic.c4
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",