diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2014-07-23 17:19:48 +0100 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2014-07-24 18:18:54 +0100 |
commit | 8e55e6de45f715d4a2e0b31775c1c739ce90c1d5 (patch) | |
tree | a08f9bffb88d694479d40bf44dd8da83aad3f5e5 | |
parent | ceea4bf047abf369debf5c312928331f107400c6 (diff) | |
download | openssl-8e55e6de45f715d4a2e0b31775c1c739ce90c1d5.tar.gz |
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 <geoff@openssl.org>
-rw-r--r-- | engines/ccgost/gost2814789t.c | 4 | ||||
-rw-r--r-- | test/Makefile | 2 |
2 files changed, 1 insertions, 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 <openssl/obj_mac.h> #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 |