添加文件: sdk_LinkedMall/crypto.go

This commit is contained in:
renzhiyuan 2026-08-28 09:34:24 +08:00
parent e4ef9e823a
commit d53ae4a6c5
1 changed files with 17 additions and 0 deletions

17
sdk_LinkedMall/crypto.go Normal file
View File

@ -0,0 +1,17 @@
package sdk_LinkedMall
// 本文件预留用于加密相关功能。
//
// 当前SDK使用阿里云 darabonba-openapi 客户端发起ROA签名调用
// 签名过程由底层客户端自动处理,业务层无需实现签名算法。
//
// 如需使用国密SM2/SM3/SM4或其他加密算法可在此文件中添加实现。
// 建议使用 github.com/tjfoc/gmsm 库进行国密算法实现。
//
// 示例:
// import "github.com/tjfoc/gmsm/sm3"
// func SM3Hash(data []byte) []byte {
// h := sm3.New()
// h.Write(data)
// return h.Sum(nil)
// }