*minfo->ameth = NULL;
}
+ free_cached_groups();
+
+# ifndef BUILDING_GOST_PROVIDER
ERR_unload_GOST_strings();
+# endif
return 1;
}
* binds it to OpenSSL libraries
*/
-static int populate_gost_engine(ENGINE* e) {
+# ifndef BUILDING_GOST_PROVIDER
+static
+# endif
+int populate_gost_engine(ENGINE* e) {
int ret = 0;
if (e == NULL)
return ret;
}
+#ifndef BUILDING_GOST_PROVIDER
static int bind_gost_engine(ENGINE* e) {
int ret = 0;
* it must manually call ENGINE_load_gost() for it to bind itself into the
* libcrypto libraries.
*/
-
void ENGINE_load_gost(void) {
ENGINE* toadd;
int ret = 0;
if (ret > 0)
ERR_clear_error();
}
-
+#endif
#endif
/* vim: set expandtab cinoptions=\:0,l1,t0,g0,(0 sw=4 : */