From e284277f0490a4606b99f3de5fdc3053084b99dd Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 29 May 1998 11:53:54 +0000 Subject: *** empty log message *** --- cipher/misc.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'cipher/misc.c') 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; -- cgit v1.2.3