s4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b8...
[sfrench/samba-autobuild/.git] / source4 / heimdal / lib / hcrypto / dh-imath.c
index 822d5a328bc5cb1af3a9f0c928860689115bca47..c2e86fa2fa69f77e0d396882dcaaef811c320ff0 100644 (file)
  * SUCH DAMAGE.
  */
 
-#ifdef HAVE_CONFIG_H
 #include <config.h>
-#endif
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <dh.h>
 
+#ifdef USE_HCRYPTO_IMATH
+
 #include <roken.h>
 
 #include "imath/imath.h"
@@ -233,6 +233,7 @@ const DH_METHOD _hc_dh_imath_method = {
     NULL,
     dh_generate_params
 };
+#endif /* USE_HCRYPTO_DH_IMATH */
 
 /**
  * DH implementation using libimath.
@@ -245,5 +246,9 @@ const DH_METHOD _hc_dh_imath_method = {
 const DH_METHOD *
 DH_imath_method(void)
 {
+#ifdef USE_HCRYPTO_DH_IMATH
     return &_hc_dh_imath_method;
+#else
+    return NULL;
+#endif
 }