From 823eddae51c9d530fcc89831cd6ed74ef2cceecb Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 19:00:51 +0000 Subject: Apply patch libgcrypt-1.8.3-md-fips-enforce.patch patch_name: libgcrypt-1.8.3-md-fips-enforce.patch present_in_specfile: true --- diff --git a/cipher/md.c b/cipher/md.c index c1f585f..0d07854 100644 --- a/cipher/md.c +++ b/cipher/md.c @@ -409,13 +409,10 @@ md_enable (gcry_md_hd_t hd, int algorithm) } - if (!err && algorithm == GCRY_MD_MD5 && fips_mode ()) + if (!err && !spec->flags.fips && fips_mode ()) { - _gcry_inactivate_fips_mode ("MD5 used"); if (_gcry_enforced_fips_mode () ) { - /* We should never get to here because we do not register - MD5 in enforced fips mode. But better throw an error. */ err = GPG_ERR_DIGEST_ALGO; } }