Blame SOURCES/libgcrypt-1.10.0-fips-indicator.patch

7dd5c5
From c34c9e70055ee43e5ef257384fa15941f064e5a4 Mon Sep 17 00:00:00 2001
7dd5c5
From: Jakub Jelen <jjelen@redhat.com>
7dd5c5
Date: Tue, 15 Nov 2022 10:47:18 +0100
7dd5c5
Subject: [PATCH] fips: Mark AES key wrapping as approved.
7dd5c5
7dd5c5
* src/fips.c (_gcry_fips_indicator_cipher): Add key wrapping mode as
7dd5c5
approved.
7dd5c5
7dd5c5
--
7dd5c5
7dd5c5
GnuPG-bug-id: 5512
7dd5c5
Signed-off-by: Jakub Jelen <jjelen@redhat.com>
7dd5c5
---
7dd5c5
 src/fips.c | 1 +
7dd5c5
 1 file changed, 1 insertion(+)
7dd5c5
7dd5c5
diff --git a/src/fips.c b/src/fips.c
7dd5c5
index 6599121c..272aabae 100644
7dd5c5
--- a/src/fips.c
7dd5c5
+++ b/src/fips.c
7dd5c5
@@ -367,6 +367,7 @@ _gcry_fips_indicator_cipher (va_list arg_ptr)
7dd5c5
         case GCRY_CIPHER_MODE_CCM:
7dd5c5
         case GCRY_CIPHER_MODE_GCM:
7dd5c5
         case GCRY_CIPHER_MODE_XTS:
7dd5c5
+        case GCRY_CIPHER_MODE_AESWRAP:
7dd5c5
           return GPG_ERR_NO_ERROR;
7dd5c5
         default:
7dd5c5
           return GPG_ERR_NOT_SUPPORTED;
7dd5c5
--
7dd5c5
 
7dd5c5
commit d6117b04e0e4d5d68df8fb731f618b0d5126ee14
7dd5c5
Author: Jakub Jelen <jjelen@redhat.com>
7dd5c5
Date:   Tue Jan 17 14:39:34 2023 +0100
7dd5c5
7dd5c5
    fips: Remove GCM mode from the allowed FIPS indicators
7dd5c5
    
7dd5c5
    * src/fips.c (_gcry_fips_indicator_cipher): Do not mark GCM mode as FIPS
7dd5c5
      approved.
7dd5c5
    ---
7dd5c5
    
7dd5c5
    Signed-off-by: Jakub Jelen <jjelen@redhat.com>
7dd5c5
7dd5c5
diff --git a/src/fips.c b/src/fips.c
7dd5c5
index 272aabae..774e7b4c 100644
7dd5c5
--- a/src/fips.c
7dd5c5
+++ b/src/fips.c
7dd5c5
@@ -365,7 +365,6 @@ _gcry_fips_indicator_cipher (va_list arg_ptr)
7dd5c5
         case GCRY_CIPHER_MODE_OFB:
7dd5c5
         case GCRY_CIPHER_MODE_CTR:
7dd5c5
         case GCRY_CIPHER_MODE_CCM:
7dd5c5
-        case GCRY_CIPHER_MODE_GCM:
7dd5c5
         case GCRY_CIPHER_MODE_XTS:
7dd5c5
         case GCRY_CIPHER_MODE_AESWRAP:
7dd5c5
           return GPG_ERR_NO_ERROR;
7dd5c5
--