tpm2-tss-engine/test/ecdsa-emptyauth.sh
wangyoukang 0260ffe813 add upstream initial src code
Signed-off-by: wangyoukang <wangyoukang@xfusion.com>
2023-05-17 10:13:46 +08:00

16 lines
404 B
Bash
Executable File

#!/bin/bash
set -eufx
echo -n "abcde12345abcde12345">mydata
tpm2tss-genkey -a ecdsa -c nist_p256 mykey
openssl pkeyutl -keyform engine -engine tpm2tss -inkey mykey -sign -in mydata -out mysig
R="$(openssl pkeyutl -keyform engine -engine tpm2tss -inkey mykey -verify -in mydata -sigfile mysig || true)"
if ! echo $R | grep "Signature Verified Successfully" >/dev/null; then
echo $R
exit 1
fi