From e3fc6411150d7309a21b35ddd58ea76f4caf5c33 Mon Sep 17 00:00:00 2001 From: Eneas U de Queiroz Date: Thu, 13 Nov 2025 18:08:06 -0300 Subject: [PATCH] oqs-provider: add CI test This runs a couple of openssl commands to verify that the provider is loading and generate a private key, without any output checks. Signed-off-by: Eneas U de Queiroz [ use APK and improve commit title ] Signed-off-by: Christian Marangi --- libs/oqs-provider/test.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 libs/oqs-provider/test.sh diff --git a/libs/oqs-provider/test.sh b/libs/oqs-provider/test.sh new file mode 100755 index 0000000000..030768edc4 --- /dev/null +++ b/libs/oqs-provider/test.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +test_oqsprovider() { + RET=0 + apk add openssl-util + openssl list -all-algorithms | grep oqsprovider || RET=1 + openssl genpkey -verbose -algorithm mayo1 -text || RET=1 + exit $RET +} + +case "$1" in + libopenssl-oqsprovider) + test_oqsprovider + ;; + *) + echo "Unexpected package '$1'" >&2 + exit 1 + ;; +esac -- 2.30.2