This commit is contained in:
Zheng Kai committed 2023-03-30 16:41:44 +08:00
1 parent 049277f1f6
commit af429a393a
13 files changed
+155 -29

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
package pb
import (
"crypto/md5"
"io"
)
// Hash ...
func (x *Req) Hash() [16]byte {
m := md5.New()
io.WriteString(m, x.Method)
m.Write([]byte{0x00})
io.WriteString(m, x.Method)
m.Write([]byte{0x00})
m.Write(x.Body)
var h [16]byte
copy(h[:], m.Sum(nil)[:])
return h
}