Skip to content

Commit 1c0fea4

Browse files
author
Test User
committed
Fix the selection logic
1 parent 04dfd15 commit 1c0fea4

File tree

1 file changed

+10
-24
lines changed

1 file changed

+10
-24
lines changed

scripts/cmd_test/cmd-test-common.sh

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,11 @@ use_default_provider() {
5454
unset OPENSSL_CONF
5555

5656
# Verify that we are using the default provider
57-
if ${OPENSSL_BIN} list -providers | grep -q "wolfprov"; then
58-
if [ "${WOLFPROV_DEBIAN}" = "1" ]; then
59-
if [ "${WOLFPROV_REPLACE_DEFAULT}" = "1" ]; then
60-
echo "WARNING: wolfProvider is configured as replace-default, cannot switch to default provider"
61-
return 0
62-
fi
63-
else
64-
echo "WARNING: wolfProvider is configured as debian, cannot switch to default provider"
65-
return 0
57+
if [ "${WOLFPROV_DEBIAN}" != "1" ]; then
58+
if ${OPENSSL_BIN} list -providers | grep -q "wolfprov"; then
59+
echo "FAIL: unable to switch to default provider, wolfProvider is still active"
60+
exit 1
6661
fi
67-
echo "FAIL: unable to switch to default provider, wolfProvider is still active"
68-
exit 1
6962
fi
7063
echo "Switched to default provider"
7164
}
@@ -75,21 +68,14 @@ use_wolf_provider() {
7568
export OPENSSL_MODULES=$WOLFPROV_PATH
7669
export OPENSSL_CONF=${WOLFPROV_CONFIG}
7770

78-
# Verify that we are using the default provider
79-
if ${OPENSSL_BIN} list -providers | grep -q "wolfprov"; then
80-
if [ "${WOLFPROV_DEBIAN}" = "1" ]; then
81-
if [ "${WOLFPROV_REPLACE_DEFAULT}" = "1" ]; then
82-
echo "WARNING: wolfProvider is configured as replace-default, cannot switch to default provider"
83-
return 0
84-
fi
85-
else
86-
echo "WARNING: wolfProvider is configured as debian, cannot switch to default provider"
87-
return 0
71+
# Verify that we are using wolfProvider
72+
if [ "${WOLFPROV_DEBIAN}" != "1" ]; then
73+
if ! ${OPENSSL_BIN} list -providers | grep -q "wolfprov"; then
74+
echo "FAIL: unable to switch to wolfProvider, default provider is still active"
75+
exit 1
8876
fi
89-
echo "FAIL: unable to switch to default provider, wolfProvider is still active"
90-
exit 1
9177
fi
92-
echo "Switched to default provider"
78+
echo "Switched to wolfProvider"
9379
}
9480

9581
# Helper function to handle force fail checks

0 commit comments

Comments
 (0)