X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=test_sign.c;h=1d0058164f14bfda18fa93f0f44f0aebc7f00c45;hb=32da2bf229ba8bebf2c6f6ac1fc016c49e867488;hp=4a63f420f0535c6e4d5c8b47d15d8bbacac88162;hpb=b629c446ff7246e526999bfdd2657e774faf306f;p=openssl-gost%2Fengine.git diff --git a/test_sign.c b/test_sign.c index 4a63f42..1d00581 100644 --- a/test_sign.c +++ b/test_sign.c @@ -236,14 +236,21 @@ int main(int argc, char **argv) { int ret = 0; - setenv("OPENSSL_CONF", "../example.conf", 0); + 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)); struct test_sign *sp; for (sp = test_signs; sp->name; sp++) ret |= test_sign(sp); + ENGINE_finish(eng); + ENGINE_free(eng); + if (ret) printf(cDRED "= Some tests FAILED!\n" cNORM); else