1f20c2
diff -up gnupg-2.1.1/g10/mainproc.c.fips gnupg-2.1.1/g10/mainproc.c
1f20c2
--- gnupg-2.1.1/g10/mainproc.c.fips	2015-01-29 17:19:49.266031504 +0100
1f20c2
+++ gnupg-2.1.1/g10/mainproc.c	2015-01-29 17:27:13.938088122 +0100
1f20c2
@@ -719,7 +719,8 @@ proc_plaintext( CTX c, PACKET *pkt )
1f20c2
          according to 2440, so hopefully it won't come up that often.
1f20c2
          There is no good way to specify what algorithms to use in
1f20c2
          that case, so these there are the historical answer. */
1f20c2
-	gcry_md_enable (c->mfx.md, DIGEST_ALGO_RMD160);
1f20c2
+	if (!gcry_fips_mode_active())
1f20c2
+            gcry_md_enable (c->mfx.md, DIGEST_ALGO_RMD160);
1f20c2
 	gcry_md_enable (c->mfx.md, DIGEST_ALGO_SHA1);
1f20c2
     }
1f20c2
   if (DBG_HASHING)
1f20c2
diff --git a/common/t-sexputil.c b/common/t-sexputil.c
1f20c2
index d75090c5b..be5eb2122 100644
1f20c2
--- a/common/t-sexputil.c
1f20c2
+++ b/common/t-sexputil.c
1f20c2
@@ -291,36 +291,6 @@ test_ecc_uncompress (void)
1f20c2
     const char *b;  /* Compressed.    */
1f20c2
   }
1f20c2
   tests[] = {
1f20c2
-  {
1f20c2
-    "(public-key"
1f20c2
-    " (ecc"
1f20c2
-    " (curve brainpoolP256r1)"
1f20c2
-    " (q #042ECD8679930BE2DB4AD42B8600BA3F80"
1f20c2
-    /*   */"2D4D539BFF2F69B83EC9B7BBAA7F3406"
1f20c2
-    /*   */"436DD11A1756AFE56CD93408410FCDA9"
1f20c2
-    /*   */"BA95024EB613BD481A14FCFEC27A448A#)))",
1f20c2
-    /* The same in compressed form.  */
1f20c2
-    "(public-key"
1f20c2
-    " (ecc"
1f20c2
-    " (curve brainpoolP256r1)"
1f20c2
-    " (q #022ECD8679930BE2DB4AD42B8600BA3F80"
1f20c2
-    /*   */"2D4D539BFF2F69B83EC9B7BBAA7F3406#)))"
1f20c2
-  },
1f20c2
-  {
1f20c2
-    "(public-key"
1f20c2
-    " (ecc"
1f20c2
-    " (curve brainpoolP256r1)"
1f20c2
-    " (q #045B784CA008EE64AB3D85017EE0D2BE87"
1f20c2
-    /*   */"558762C7300E0C8E06B1F9AF7C031458"
1f20c2
-    /*   */"9EBBA41915313417BA54218EB0569C59"
1f20c2
-    /*   */"0B156C76DBCAB6E84575E6EF68CE7B87#)))",
1f20c2
-    /* The same in compressed form.  */
1f20c2
-    "(public-key"
1f20c2
-    " (ecc"
1f20c2
-    " (curve brainpoolP256r1)"
1f20c2
-    " (q #035B784CA008EE64AB3D85017EE0D2BE87"
1f20c2
-    /*   */"558762C7300E0C8E06B1F9AF7C031458#)))"
1f20c2
-  },
1f20c2
   { /* A key which does not require a conversion.  */
1f20c2
     "(public-key"
1f20c2
     " (ecdsa"