X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=test_ciphers.c;h=a88c28154497d7c321e6cde547df705aee09573f;hb=f3e84b52d2c5bf6774070b758714b90845d722d2;hp=77810e731642e33db2b5501dfa1615d03e8f9b2e;hpb=336c30e54ca42f54641ee06c9dce26ecd454b6ea;p=openssl-gost%2Fengine.git diff --git a/test_ciphers.c b/test_ciphers.c index 77810e7..a88c281 100644 --- a/test_ciphers.c +++ b/test_ciphers.c @@ -463,13 +463,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)); for (t = testcases; t->nid; t++) { int inplace; @@ -489,7 +483,9 @@ int main(int argc, char **argv) t->iv, t->iv_size, t->acpkm); } + ENGINE *eng; ENGINE_CIPHERS_PTR fn_c; + T(eng = ENGINE_by_id("gost")); T(fn_c = ENGINE_get_ciphers(eng)); const int *nids; int n, k; @@ -501,8 +497,6 @@ int main(int argc, char **argv) if (!t->nid) printf(cMAGENT "Cipher %s is untested!" cNORM "\n", OBJ_nid2sn(nids[k])); } - - ENGINE_finish(eng); ENGINE_free(eng); if (ret)