aboutsummaryrefslogtreecommitdiffstats
path: root/cipher/misc.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-05-29 11:53:54 +0000
committerWerner Koch <[email protected]>1998-05-29 11:53:54 +0000
commite284277f0490a4606b99f3de5fdc3053084b99dd (patch)
treef9a5e6a69e82a5efe339ccdaa09664fa0679b066 /cipher/misc.c
parentadd-key works (diff)
downloadgnupg-e284277f0490a4606b99f3de5fdc3053084b99dd.tar.gz
gnupg-e284277f0490a4606b99f3de5fdc3053084b99dd.zip
*** empty log message ***V0-2-19
Diffstat (limited to '')
-rw-r--r--cipher/misc.c8
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;