Files
packages/libs/oqs-provider/test.sh
Eneas U de Queiroz e3fc641115 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 <cotequeiroz@gmail.com>
[ use APK and improve commit title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:01 +01:00

20 lines
313 B
Bash
Executable File

#!/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