enable them, like FIPS and JPAKE need to have these set when building
dependencies.
#include <openssl/opensslconf.h>
#ifndef OPENSSL_EXPERIMENTAL_JPAKE
+#error JPAKE is disabled
+#endif
#ifdef __cplusplus
extern "C" {
}
#endif
#endif
-#endif
-#include <openssl/jpake.h>
#include <openssl/err.h>
#ifndef OPENSSL_EXPERIMENTAL_JPAKE
return(0);
}
#else
+#include <openssl/jpake.h>
static void showbn(const char *name, const BIGNUM *bn)
{
/* crypto/opensslconf.h.in */
+#ifdef OPENSSL_DOING_MAKEDEPEND
+
+/* Include any symbols here which have to be explicitly set to enable a
+ * feature. For example OPENSSL_EXPERIMENTAL_FOO
+ */
+
+#ifndef OPENSSL_FIPS
+#define OPENSSL_FIPS
+#endif
+
+#ifndef OPENSSL_EXPERIMENTAL_JPAKE
+#define OPENSSL_EXPERIMENTAL_JPAKE
+#endif
+
+#endif
+
/* Generate 80386 code? */
#undef I386_ONLY