diff options
author | Werner Koch <[email protected]> | 1998-05-29 11:53:54 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1998-05-29 11:53:54 +0000 |
commit | e284277f0490a4606b99f3de5fdc3053084b99dd (patch) | |
tree | f9a5e6a69e82a5efe339ccdaa09664fa0679b066 /cipher/misc.c | |
parent | add-key works (diff) | |
download | gnupg-e284277f0490a4606b99f3de5fdc3053084b99dd.tar.gz gnupg-e284277f0490a4606b99f3de5fdc3053084b99dd.zip |
*** empty log message ***V0-2-19
Diffstat (limited to '')
-rw-r--r-- | cipher/misc.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cipher/misc.c b/cipher/misc.c index cadaad563..b81a4fa4b 100644 --- a/cipher/misc.c +++ b/cipher/misc.c @@ -31,8 +31,9 @@ static struct { const char *name; int algo;} pubkey_names[] = { { "RSA", PUBKEY_ALGO_RSA }, { "RSA-E", PUBKEY_ALGO_RSA_E }, { "RSA-S", PUBKEY_ALGO_RSA_S }, - { "ELGAMAL", PUBKEY_ALGO_ELGAMAL }, { "ELG", PUBKEY_ALGO_ELGAMAL }, + { "ELG-E", PUBKEY_ALGO_ELGAMAL_E }, + { "ELGAMAL", PUBKEY_ALGO_ELGAMAL }, { "DSA", PUBKEY_ALGO_DSA }, {NULL} }; @@ -76,6 +77,11 @@ pubkey_algo_to_string( int algo ) { int i; + if( is_ELGAMAL(algo) ) + algo = PUBKEY_ALGO_ELGAMAL; + else if( is_RSA(algo) ) + algo = PUBKEY_ALGO_RSA; + for(i=0; pubkey_names[i].name; i++ ) if( pubkey_names[i].algo == algo ) return pubkey_names[i].name; |