diff options
author | Werner Koch <[email protected]> | 2008-04-02 18:03:04 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2008-04-02 18:03:04 +0000 |
commit | 5e755a2222e06faade41718f09fc58b9a1c690d5 (patch) | |
tree | 52f0d36923e1013c5ad9be33dbd6da934127c613 /g10/gpg.c | |
parent | Fix a problem with dirmngr looked up certificates. (diff) | |
download | gnupg-5e755a2222e06faade41718f09fc58b9a1c690d5.tar.gz gnupg-5e755a2222e06faade41718f09fc58b9a1c690d5.zip |
disable DSA2 for old Libgcrypts.
Diffstat (limited to 'g10/gpg.c')
-rw-r--r-- | g10/gpg.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -2932,6 +2932,15 @@ main (int argc, char **argv) "use!\n"); #endif + /* Older Libgcrypts fail with an assertion during DSA key + generation. Better disable DSA2 entirely. */ + if (opt.flags.dsa2 && !gcry_check_version ("1.4.0") ) + { + log_info ("WARNING: " + "DSA2 is only available with Libgcrypt 1.4 and later\n"); + opt.flags.dsa2 = 0; + } + if (opt.verbose > 2) log_info ("using character set `%s'\n", get_native_charset ()); |