#include <openssl/core.h>
#include "provider_local.h"
-#if 0 /* Until it exists for real */
OSSL_provider_init_fn ossl_default_provider_init;
-#endif
+OSSL_provider_init_fn fips_intern_provider_init;
const struct predefined_providers_st predefined_providers[] = {
-#if 0 /* Until it exists for real */
+#ifdef FIPS_MODE
+ { "fips", fips_intern_provider_init, 1 },
+#else
{ "default", ossl_default_provider_init, 1 },
#endif
{ NULL, NULL, 0 }