aboutsummaryrefslogtreecommitdiffstats
path: root/include/cipher.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--include/cipher.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/cipher.h b/include/cipher.h
index e8bbbd490..f918dcf08 100644
--- a/include/cipher.h
+++ b/include/cipher.h
@@ -79,6 +79,15 @@ typedef struct {
int cipher_debug_mode;
+#ifdef HAVE_RSA_CIPHER
+ #define is_valid_pubkey_algo(a) ( (a) == PUBKEY_ALGO_ELGAMAL \
+ || (a) == PUBKEY_ALGO_RSA )
+#else
+ #define is_valid_pubkey_algo(a) ( (a) == PUBKEY_ALGO_ELGAMAL )
+#endif
+
+
+
/*-- md.c --*/
int md_okay( int algo );
MD_HANDLE *md_open( int algo, int secure );