Final fix which should now pass all tests.
authorWerner Koch <wk@gnupg.org>
Tue, 21 Nov 2006 19:33:04 +0000 (19:33 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 21 Nov 2006 19:33:04 +0000 (19:33 +0000)
g10/ChangeLog
g10/keygen.c

index 9c5deb3..c33f3b1 100644 (file)
@@ -6,6 +6,7 @@
        bit time_t.
        (save_unprotected_key_to_card): Made RSA_N_LEN et al a size_t.
        Cast printf args.
+       (get_parameter_algo): Allow "ELG" as alias for "ELG-E".
 
        * seckey-cert.c (do_check): Made NBYTES a size_t.
        (do_check): Made NDATA a size_t.
index 4602eab..2594137 100644 (file)
@@ -2176,7 +2176,8 @@ get_parameter_algo( struct para_data_s *para, enum para_name key )
        return -1;
     if( digitp( r->u.value ) )
        i = atoi( r->u.value );
-    else if ( !strcmp ( r->u.value, "ELG-E") )
+    else if ( !strcmp ( r->u.value, "ELG-E")
+              || !strcmp ( r->u.value, "ELG") )
         i = GCRY_PK_ELG_E;
     else
         i = gcry_pk_map_name (r->u.value);