64 lines
1.7 KiB
Diff
64 lines
1.7 KiB
Diff
From 651c2a2b95252c89833bb57e959ad2f24fbcfbe7 Mon Sep 17 00:00:00 2001
|
|
From: Guodong Xu <guodong.xu@linaro.org>
|
|
Date: Sun, 3 Sep 2023 06:45:03 +0800
|
|
Subject: [PATCH 40/48] sanity_test.sh: change provider name to its full
|
|
pathname
|
|
|
|
By using the full pathname, avoid the configuration
|
|
burden. Test script can always run against the expected (just-built)
|
|
udak_provider.so
|
|
|
|
Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
|
|
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
|
|
---
|
|
test/sanity_test.sh | 17 +++++------------
|
|
1 file changed, 5 insertions(+), 12 deletions(-)
|
|
|
|
diff --git a/test/sanity_test.sh b/test/sanity_test.sh
|
|
index 0fe4472..10aa149 100755
|
|
--- a/test/sanity_test.sh
|
|
+++ b/test/sanity_test.sh
|
|
@@ -1,7 +1,9 @@
|
|
#!/bin/bash
|
|
|
|
+set -x
|
|
sudo chmod 666 /dev/hisi_*
|
|
|
|
+TEST_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
version=$(openssl version)
|
|
echo $version
|
|
@@ -12,13 +14,9 @@ echo "OpenSSL major version is "$major_version
|
|
|
|
# Check if the major version is equal to or greater than 3
|
|
if ((major_version >= 3)); then
|
|
- if [ ! -n "$1" ]; then
|
|
- engine_id=uadk_provider
|
|
- else
|
|
- engine_id=$1
|
|
- fi
|
|
+ engine_id="$TEST_SCRIPT_DIR/../src/.libs/uadk_provider.so"
|
|
digest_algs=$(openssl list -provider $engine_id -digest-algorithms)
|
|
- cipher_algs=$(openssl list -provider $engine_id -digest-algorithms)
|
|
+ cipher_algs=$(openssl list -provider $engine_id -cipher-algorithms)
|
|
fi
|
|
|
|
if [[ $digest_algs =~ "uadk_provider" ]]; then
|
|
@@ -71,12 +69,7 @@ fi
|
|
|
|
if [[ $version =~ "1.1.1" ]]; then
|
|
echo "openssl 1.1.1"
|
|
- if [ ! -n "$1" ]; then
|
|
- engine_id=uadk_engine
|
|
- else
|
|
- engine_id=$1
|
|
- fi
|
|
-
|
|
+ engine_id="$TEST_SCRIPT_DIR/../src/.libs/uadk_engine.so"
|
|
algs=$(openssl engine -c $engine_id)
|
|
echo $algs
|
|
fi
|
|
--
|
|
2.25.1
|
|
|