diff options
Diffstat (limited to 'source4/heimdal/lib/hcrypto/dh-imath.c')
-rw-r--r-- | source4/heimdal/lib/hcrypto/dh-imath.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source4/heimdal/lib/hcrypto/dh-imath.c b/source4/heimdal/lib/hcrypto/dh-imath.c index 822d5a328b..c2e86fa2fa 100644 --- a/source4/heimdal/lib/hcrypto/dh-imath.c +++ b/source4/heimdal/lib/hcrypto/dh-imath.c @@ -31,14 +31,14 @@ * 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 } |