programs/tests/dlopen.c: Prioritize libtfpsacrypto.so
Prioritize libtfpsacrypto.so over libmbedcrypto.so
as the crypto library to load to be sure we test
the loading of libtfpsacrypto.so.
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
diff --git a/programs/test/dlopen.c b/programs/test/dlopen.c
index 58a6af5..2a67635 100644
--- a/programs/test/dlopen.c
+++ b/programs/test/dlopen.c
@@ -84,13 +84,13 @@
#if defined(MBEDTLS_MD_C)
const char *crypto_so_filename = NULL;
- void *crypto_so = dlopen(MBEDCRYPTO_SO_FILENAME, RTLD_NOW);
+ void *crypto_so = dlopen(TFPSACRYPTO_SO_FILENAME, RTLD_NOW);
if (dlerror() == NULL) {
- crypto_so_filename = MBEDCRYPTO_SO_FILENAME;
- } else {
- crypto_so = dlopen(TFPSACRYPTO_SO_FILENAME, RTLD_NOW);
- CHECK_DLERROR("dlopen", TFPSACRYPTO_SO_FILENAME);
crypto_so_filename = TFPSACRYPTO_SO_FILENAME;
+ } else {
+ crypto_so = dlopen(MBEDCRYPTO_SO_FILENAME, RTLD_NOW);
+ CHECK_DLERROR("dlopen", MBEDCRYPTO_SO_FILENAME);
+ crypto_so_filename = MBEDCRYPTO_SO_FILENAME;
}
#pragma GCC diagnostic push
/* dlsym() returns an object pointer which is meant to be used as a