X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=test_digest.c;h=8500233a03d2dd4d486e6367157f45fa54ee3b8d;hb=6d232f8fc1f754c53164f610882fc7b62812f598;hp=bebbf7a97ca899fc89f889a9aca06ab2a8b4dec4;hpb=28a0a193549a9b778a14fade0219b9daa0e7c5db;p=openssl-gost%2Fengine.git diff --git a/test_digest.c b/test_digest.c index bebbf7a..8500233 100644 --- a/test_digest.c +++ b/test_digest.c @@ -821,13 +821,7 @@ int main(int argc, char **argv) /* Trigger SIGBUS for unaligned access. */ sysmips(MIPS_FIXADE, 0); #endif - setenv("OPENSSL_ENGINES", ENGINE_DIR, 0); OPENSSL_add_all_algorithms_conf(); - ERR_load_crypto_strings(); - ENGINE *eng; - T(eng = ENGINE_by_id("gost")); - T(ENGINE_init(eng)); - T(ENGINE_set_default(eng, ENGINE_METHOD_ALL)); const struct hash_testvec *tv; for (tv = testvecs; tv->nid; tv++) { @@ -837,7 +831,9 @@ int main(int argc, char **argv) ret |= do_synthetic_test(tv); } + ENGINE *eng; ENGINE_DIGESTS_PTR fn_c; + T(eng = ENGINE_by_id("gost")); T(fn_c = ENGINE_get_digests(eng)); const int *nids; int n, k; @@ -849,8 +845,6 @@ int main(int argc, char **argv) if (!tv->nid) printf(cMAGENT "Digest %s is untested!" cNORM "\n", OBJ_nid2sn(nids[k])); } - - ENGINE_finish(eng); ENGINE_free(eng); if (ret)