From a17ead31f161b8406a675bbd5ea0f50bdd242cf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AD=90=E9=93=AD?= Date: Mon, 24 Mar 2025 16:34:41 +0800 Subject: [PATCH] test --- internal/pkg/cmb/sm.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 internal/pkg/cmb/sm.go diff --git a/internal/pkg/cmb/sm.go b/internal/pkg/cmb/sm.go new file mode 100644 index 0000000..97cdece --- /dev/null +++ b/internal/pkg/cmb/sm.go @@ -0,0 +1,19 @@ +package cmb + +import ( + sm22 "voucher/internal/pkg/cmb/sm2" +) + +type Smx struct { + Sm *sm22.Sm2 +} + +func NewSmx(privateKey, publicKey string) (*Smx, error) { + return &Smx{ + Sm: sm22.NewSm2().SetHexPrivateKey(privateKey).SetHexPublicKey(publicKey), + }, nil +} + +func (s *Smx) Sign(input string) { + +}