From 398c8b00dac8bd71e00d1d48c726a7402552ea15 Mon Sep 17 00:00:00 2001 From: Zhangfei Gao Date: Wed, 5 Jul 2023 03:19:35 +0000 Subject: [PATCH 13/48] sanity_test: add prov_cipher for openssl 3.0 Add sanity test of cipher in openssl 3.0 Signed-off-by: Zhangfei Gao --- test/sanity_test.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/test/sanity_test.sh b/test/sanity_test.sh index 899d02c..d46c570 100755 --- a/test/sanity_test.sh +++ b/test/sanity_test.sh @@ -14,6 +14,7 @@ if [[ $version =~ "3.0" ]]; then fi digest_algs=$(openssl list -provider $engine_id -digest-algorithms) + cipher_algs=$(openssl list -provider $engine_id -digest-algorithms) fi if [[ $digest_algs =~ "uadk_provider" ]]; then @@ -35,6 +36,35 @@ if [[ $digest_algs =~ "uadk_provider" ]]; then openssl speed -provider $engine_id -provider default -async_jobs 1 -evp sha2-512 fi +if [[ $cipher_algs =~ "uadk_provider" ]]; then + echo "uadk_provider testing cipher" + openssl speed -provider $engine_id -provider default -evp aes-128-cbc + openssl speed -provider $engine_id -provider default -evp aes-192-cbc + openssl speed -provider $engine_id -provider default -evp aes-256-cbc + openssl speed -provider $engine_id -provider default -evp aes-128-ecb + openssl speed -provider $engine_id -provider default -evp aes-192-ecb + openssl speed -provider $engine_id -provider default -evp aes-256-ecb + openssl speed -provider $engine_id -provider default -evp aes-128-xts + openssl speed -provider $engine_id -provider default -evp aes-256-xts + openssl speed -provider $engine_id -provider default -evp sm4-cbc + openssl speed -provider $engine_id -provider default -evp sm4-ecb + openssl speed -provider $engine_id -provider default -evp des-ede3-cbc + openssl speed -provider $engine_id -provider default -evp des-ede3-ecb + + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-128-cbc + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-192-cbc + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-256-cbc + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-128-ecb + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-192-ecb + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-256-ecb + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-128-xts + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp aes-256-xts + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp sm4-cbc + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp sm4-ecb + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp des-ede3-cbc + openssl speed -provider $engine_id -provider default -async_jobs 1 -evp des-ede3-ecb +fi + if [[ $version =~ "1.1.1" ]]; then echo "openssl 1.1.1" if [ ! -n "$1" ]; then -- 2.25.1