44 lines
1.2 KiB
Diff
44 lines
1.2 KiB
Diff
From 98d2ed1649935a3b6f5325b3c07e2819b88c498a Mon Sep 17 00:00:00 2001
|
|
From: Guodong Xu <guodong.xu@linaro.org>
|
|
Date: Thu, 27 Jul 2023 09:56:29 +0800
|
|
Subject: [PATCH 28/48] sanity_test.sh: check version for openssl version 3.0
|
|
and later
|
|
|
|
Such as openssl 3.0 and 3.2
|
|
Previously openssl 3.2 doesn't work.
|
|
|
|
Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
|
|
---
|
|
test/sanity_test.sh | 10 +++++++---
|
|
1 file changed, 7 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/test/sanity_test.sh b/test/sanity_test.sh
|
|
index d46c570..0fe4472 100755
|
|
--- a/test/sanity_test.sh
|
|
+++ b/test/sanity_test.sh
|
|
@@ -5,14 +5,18 @@ sudo chmod 666 /dev/hisi_*
|
|
|
|
version=$(openssl version)
|
|
echo $version
|
|
-if [[ $version =~ "3.0" ]]; then
|
|
- echo "openssl 3.0"
|
|
+
|
|
+# Extract the major version number (e.g., "3") from the version string
|
|
+major_version=$(echo $version | awk -F'[ .]' '{print $2}')
|
|
+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
|
|
-
|
|
digest_algs=$(openssl list -provider $engine_id -digest-algorithms)
|
|
cipher_algs=$(openssl list -provider $engine_id -digest-algorithms)
|
|
fi
|
|
--
|
|
2.25.1
|
|
|