From 8e55e6de45f715d4a2e0b31775c1c739ce90c1d5 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Wed, 23 Jul 2014 17:19:48 +0100 Subject: [PATCH] Don't call setenv in gost2814789t.c The call to setenv in gost2814789t.c is not portable and may not reflect the location of the GOST ENGINE on all platforms anyway. Instead set OPENSSL_ENGINES in test/Makefile Reviewed-by: Geoff Thorpe --- engines/ccgost/gost2814789t.c | 4 ---- test/Makefile | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/engines/ccgost/gost2814789t.c b/engines/ccgost/gost2814789t.c index a59ac92409..ded5b3405f 100644 --- a/engines/ccgost/gost2814789t.c +++ b/engines/ccgost/gost2814789t.c @@ -28,7 +28,6 @@ int main(int argc, char *argv[]) #include #define CCGOST_ID "gost" -#define CCGOST_DIR "../engines/ccgost" #include "../engines/ccgost/gost89.h" @@ -1403,9 +1402,6 @@ int main(int argc, char *argv[]) /* * ccgost engine test on GostR3411_94_CryptoProParamSet */ - #ifndef OPENSSL_NO_DYNAMIC_ENGINE - setenv("OPENSSL_ENGINES", CCGOST_DIR, 1); - #endif ERR_load_crypto_strings(); ENGINE_load_builtin_engines(); OPENSSL_load_builtin_modules(); diff --git a/test/Makefile b/test/Makefile index 3f78c68d3c..601ea1b0e2 100644 --- a/test/Makefile +++ b/test/Makefile @@ -255,7 +255,7 @@ test_rand: $(RANDTEST)$(EXE_EXT) ../util/shlib_wrap.sh ./$(RANDTEST) test_gost2814789: $(GOST2814789TEST)$(EXE_EXT) - ../util/shlib_wrap.sh ./$(GOST2814789TEST) + OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST) test_enc: ../apps/openssl$(EXE_EXT) testenc @sh ./testenc -- 2.25.1