diff --git a/src/rand.c b/src/rand.c index aaf489ec..239700a5 100644 --- a/src/rand.c +++ b/src/rand.c @@ -64,6 +64,14 @@ #include #endif #endif +#ifndef USE_LIB_CRYPTO +#undef USE_NETTLE_CRYPTO +#undef USE_MBEDTLS_CRYPTO +#undef USE_WOLFSSL_CRYPTO +#undef USE_OPENSSL_CRYPTO +#undef USE_GNUTLS_CRYPTO +#undef USE_NSS_CRYPTO +#endif #ifdef HAVE_GETENTROPY #include #endif diff --git a/src/sys-crypto.h b/src/sys-crypto.h index fb60e4d3..aad3d0f3 100644 --- a/src/sys-crypto.h +++ b/src/sys-crypto.h @@ -50,4 +50,8 @@ #define USE_GNUTLS_CRYPTO #endif +#ifdef WITHOUT_LIB_CRYPTO +#undef USE_LIB_CRYPTO +#endif + #endif