aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorlloyd <[email protected]>2008-10-08 03:05:15 +0000
committerlloyd <[email protected]>2008-10-08 03:05:15 +0000
commit601001c6325dcdb229ea715abb3addfbe70201af (patch)
tree14ffa37c850c1c3e9cb135c072df752776062346 /src/core
parentebfb6a6e9150820aa7e783f97bd5e0ac302adfbe (diff)
Fix problems with disabling ECDSA
Diffstat (limited to 'src/core')
-rw-r--r--src/core/libstate/engine.cpp2
-rw-r--r--src/core/libstate/engine.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/core/libstate/engine.cpp b/src/core/libstate/engine.cpp
index 44c3ae5e5..ce32fa3b4 100644
--- a/src/core/libstate/engine.cpp
+++ b/src/core/libstate/engine.cpp
@@ -129,7 +129,9 @@ ECDSA_Operation* ecdsa_op(const EC_Domain_Params& dom_pars,
throw Lookup_Error("Engine_Core::ecdsa_op: Unable to find a working engine");
}
+#endif
+#if defined(BOTAN_HAS_ECKAEG)
/*************************************************
* Acquire a ECKAEG op *
*************************************************/
diff --git a/src/core/libstate/engine.h b/src/core/libstate/engine.h
index d9b70011c..af0fb67e1 100644
--- a/src/core/libstate/engine.h
+++ b/src/core/libstate/engine.h
@@ -194,7 +194,9 @@ DH_Operation* dh_op(const DL_Group&, const BigInt&);
ECDSA_Operation* ecdsa_op(const EC_Domain_Params& dom_pars,
const BigInt& priv_key,
const PointGFp& pub_key);
+#endif
+#if defined(BOTAN_HAS_ECKAEG)
ECKAEG_Operation* eckaeg_op(const EC_Domain_Params& dom_pars,
const BigInt& priv_key,
const PointGFp& pub_key);