32 lines
1.0 KiB
Diff
32 lines
1.0 KiB
Diff
From 245c758b9a1311529d20b4c9f93ffb1b63b70f2b Mon Sep 17 00:00:00 2001
|
|
From: guowentao <guowentao@xfusion.com>
|
|
Date: Fri, 16 Jun 2023 11:43:54 +0800
|
|
Subject: [PATCH] add SM2 engine test script
|
|
|
|
Signed-off-by: guowentao <guowentao@xfusion.com>
|
|
---
|
|
test/sm2-sign-test.sh | 11 +++++++++++
|
|
1 file changed, 11 insertions(+)
|
|
create mode 100755 test/sm2-sign-test.sh
|
|
|
|
diff --git a/test/sm2-sign-test.sh b/test/sm2-sign-test.sh
|
|
new file mode 100755
|
|
index 0000000..b658be0
|
|
--- /dev/null
|
|
+++ b/test/sm2-sign-test.sh
|
|
@@ -0,0 +1,11 @@
|
|
+#!/bin/bash
|
|
+
|
|
+echo -n "abcde12345abcde12345123456789012">mydata
|
|
+tpm2tss-genkey -a sm2 mykey
|
|
+openssl ec -engine tpm2tss -inform engine -in mykey -pubout -outform pem -out mykey.pub
|
|
+openssl pkeyutl -engine tpm2tss -keyform engine -inkey mykey -sign -in mydata -out mysig
|
|
+openssl pkeyutl -engine tpm2tss -keyform engine -inkey mykey -verify -in mydata -sigfile mysig
|
|
+openssl pkeyutl --keyform pem -inkey mykey.pub -pubin -verify -in mydata -sigfile mysig
|
|
+
|
|
+rm -f mykey mydata mykey.pub mysig
|
|
+
|
|
--
|
|
2.27.0
|
|
|