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 <[email protected]>
[ use APK and improve commit title ]
Signed-off-by: Christian Marangi <[email protected]>
--- /dev/null
+#!/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