Commit 67e62dfe authored by duanjinfei's avatar duanjinfei

change sign

parent 63e7d5ac
......@@ -3,4 +3,4 @@ httpport = 8888
runmode = dev
autorender = false
copyrequestbody = true
sign_prv = "0x0e80b06d24d7543b3e2520c91d25997bcf5e0e9e6361910cea6ab268c2db3600"
\ No newline at end of file
sign_prv = "0xe3b097b0c171e2489973a277b1546392db97e359505cd64b9b52966cb87a0f08"
\ No newline at end of file
......@@ -27,8 +27,10 @@ func (c *LLMController) GetContainerSign() {
}
signPrv := beego.AppConfig.String("sign_prv")
bridgePrv := stringToPrivateKey(signPrv)
hash := crypto.Keccak256Hash(bytes.NewBufferString(signData.TaskId).Bytes())
signature, err := ecdsa.SignASN1(rand.Reader, bridgePrv, hash.Bytes())
reqHash := crypto.Keccak256Hash(signData.TaskParam)
respHash := crypto.Keccak256Hash(signData.TaskResult)
signHash := crypto.Keccak256Hash(bytes.NewBufferString(signData.TaskId).Bytes(), reqHash.Bytes(), respHash.Bytes())
signature, err := ecdsa.SignASN1(rand.Reader, bridgePrv, signHash.Bytes())
if err != nil {
return
}
......
......@@ -8,9 +8,8 @@ type SignInfoRep struct {
type TaskInfo struct {
TaskId string `json:"task_id"`
TaskType string `json:"task_type"`
ImageID string `json:"image_id"`
ImageUri string `json:"image_uri"`
TaskParam []byte `json:"task_param"`
TaskResult []byte `json:"task_result"`
}
type ModelInfo struct {
......
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