summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2020-04-15 22:21:46 +0200
committerWerner Koch <wk@gnupg.org>2020-04-15 22:21:46 +0200
commitdf0edaf91a220f8c6dffbfd1f795e229858b096b (patch)
tree05f810d5bb1990c6de8331f2c2631586ff65f793
parentsm,dirmngr: Restrict allowed parameters used with rsaPSS. (diff)
downloadgnupg2-df0edaf91a220f8c6dffbfd1f795e229858b096b.tar.xz
gnupg2-df0edaf91a220f8c6dffbfd1f795e229858b096b.zip
gpg: Fix broken setting of AEAD algo.
* g10/main.h (DEFAULT_AEAD_ALGO): Set to OCB. -- With the old code and using libgcrypt 1.9 would have switched from the high performance OCB to the ugly EAX mode. We are free software, we are OCB.
-rw-r--r--g10/main.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/g10/main.h b/g10/main.h
index 35b84618a..dedd60e73 100644
--- a/g10/main.h
+++ b/g10/main.h
@@ -41,13 +41,7 @@
# define DEFAULT_CIPHER_ALGO CIPHER_ALGO_3DES
#endif
-/* We will start using OCB mode by default only if the yet to be
- * released libgcrypt 1.9 is used. */
-#if GCRYPT_VERSION_NUMBER < 0x010900
-# define DEFAULT_AEAD_ALGO AEAD_ALGO_OCB
-#else
-# define DEFAULT_AEAD_ALGO AEAD_ALGO_EAX
-#endif
+#define DEFAULT_AEAD_ALGO AEAD_ALGO_OCB
#define DEFAULT_DIGEST_ALGO ((GNUPG)? DIGEST_ALGO_SHA256:DIGEST_ALGO_SHA1)
#define DEFAULT_S2K_DIGEST_ALGO DIGEST_ALGO_SHA1