aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keygen.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/keygen.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/g10/keygen.c b/g10/keygen.c
index baacd75cc..3b5bb44b5 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -1263,7 +1263,7 @@ gen_dsa (unsigned int nbits, KBNODE pub_root, KBNODE sec_root, DEK *dek,
gcry_sexp_t misc_key_info;
unsigned int qbits;
- if ( nbits < 512 || (!opt.flags.dsa2 && nbits > 1024))
+ if ( nbits < 512)
{
nbits = 1024;
log_info(_("keysize invalid; using %u bits\n"), nbits );
@@ -1768,16 +1768,8 @@ ask_keysize (int algo, unsigned int primary_keysize)
switch(algo)
{
case PUBKEY_ALGO_DSA:
- if(opt.flags.dsa2)
- {
- def=2048;
- max=3072;
- }
- else
- {
- tty_printf(_("DSA keypair will have %u bits.\n"),1024);
- return 1024;
- }
+ def=2048;
+ max=3072;
break;
case PUBKEY_ALGO_RSA: