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 /cipher/des.c | |
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 'cipher/des.c')
-rw-r--r-- | cipher/des.c | 2 |
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, |