Commit 7a1ea28c authored by duanjinfei's avatar duanjinfei

change sign

parent cde21103
package controllers package controllers
import ( import (
"bytes"
"crypto/ecdsa" "crypto/ecdsa"
"encoding/json" "encoding/json"
"github.com/astaxie/beego" "github.com/astaxie/beego"
...@@ -25,9 +26,11 @@ func (c *LLMController) GetContainerSign() { ...@@ -25,9 +26,11 @@ func (c *LLMController) GetContainerSign() {
} }
signPrv := beego.AppConfig.String("sign_prv") signPrv := beego.AppConfig.String("sign_prv")
bridgePrv := stringToPrivateKey(signPrv) bridgePrv := stringToPrivateKey(signPrv)
hashData, _ := json.Marshal(signData) hash := crypto.Keccak256Hash(bytes.NewBufferString(signData.TaskId).Bytes())
hash := crypto.Keccak256Hash(hashData) signature, err := ecdsa.SignASN1(nil, bridgePrv, hash.Bytes())
signature, _ := crypto.Sign(hash.Bytes(), bridgePrv) if err != nil {
return
}
signHex := common.Bytes2Hex(signature) signHex := common.Bytes2Hex(signature)
c.ResponseInfo(200, "sign successful", signHex) c.ResponseInfo(200, "sign successful", signHex)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment