summaryrefslogtreecommitdiff
path: root/cipher/des.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 /cipher/des.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 'cipher/des.c')
-rw-r--r--cipher/des.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/des.c b/cipher/des.c
index 1580ea4e..ddab0e45 100644
--- a/cipher/des.c
+++ b/cipher/des.c
@@ -1498,7 +1498,7 @@ static gcry_cipher_oid_spec_t oids_tripledes[] =
gcry_cipher_spec_t _gcry_cipher_spec_tripledes =
{
- GCRY_CIPHER_3DES, {0, 1},
+ GCRY_CIPHER_3DES, {0, 0},
"3DES", NULL, oids_tripledes, 8, 192, sizeof (struct _tripledes_ctx),
do_tripledes_setkey, do_tripledes_encrypt, do_tripledes_decrypt,
NULL, NULL,