aboutsummaryrefslogtreecommitdiffstats
path: root/g10/pubkey-enc.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1997-11-26 22:02:28 +0000
committerWerner Koch <[email protected]>1997-11-26 22:02:28 +0000
commit9479cf7e24abf0998ebbc083e28741038d535b68 (patch)
tree987fa4ffc48db5e94342901fa064f41bf1a7a2da /g10/pubkey-enc.c
parentadded assembler modules (diff)
downloadgnupg-9479cf7e24abf0998ebbc083e28741038d535b68.tar.gz
gnupg-9479cf7e24abf0998ebbc083e28741038d535b68.zip
How with some assembly support
Diffstat (limited to '')
-rw-r--r--g10/pubkey-enc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/g10/pubkey-enc.c b/g10/pubkey-enc.c
index 58da1aef8..183d91936 100644
--- a/g10/pubkey-enc.c
+++ b/g10/pubkey-enc.c
@@ -61,6 +61,7 @@ get_session_key( PKT_pubkey_enc *k, DEK *dek )
elg_decipher( dek_frame, k->d.elg.a, k->d.elg.b, &skey );
memset( &skey, 0, sizeof skey );
}
+ #ifdef HAVE_RSA_CIPHER
else if( k->pubkey_algo == PUBKEY_ALGO_RSA ) {
RSA_secret_key skey;
@@ -76,6 +77,7 @@ get_session_key( PKT_pubkey_enc *k, DEK *dek )
rsa_secret( dek_frame, k->d.rsa.rsa_integer, &skey );
memset( &skey, 0, sizeof skey );
}
+ #endif/*HAVE_RSA_CIPHER*/
else {
rc = G10ERR_PUBKEY_ALGO; /* unsupported algorithm */
goto leave;