}
static int gost_engine_destroy(ENGINE* e) {
+ EVP_delete_digest_alias("streebog256");
+ EVP_delete_digest_alias("streebog512");
digest_gost_destroy();
digest_gost2012_256_destroy();
digest_gost2012_512_destroy();
imit_gost_cp_12_destroy();
cipher_gost_destroy();
+ cipher_gost_grasshopper_destroy();
gost_param_free();
goto end;
}
+ if(!EVP_add_digest_alias(SN_id_GostR3411_2012_256, "streebog256")
+ || !EVP_add_digest_alias(SN_id_GostR3411_2012_512, "streebog512")) {
+ goto end;
+ }
+
ENGINE_register_all_complete();
ERR_load_GOST_strings();