(b32 [32]byte)
| 17 | var EmptyStringHash = NewHash(sha3.Sum256(nil)) |
| 18 | |
| 19 | func NewHash(b32 [32]byte) (h Hash) { |
| 20 | h.V0 = binary.BigEndian.Uint64(b32[0:8]) |
| 21 | h.V1 = binary.BigEndian.Uint64(b32[8:16]) |
| 22 | h.V2 = binary.BigEndian.Uint64(b32[16:24]) |
| 23 | h.V3 = binary.BigEndian.Uint64(b32[24:32]) |
| 24 | return h |
| 25 | } |
| 26 | |
| 27 | func (h Hash) Byte32() (b32 [32]byte) { |
| 28 | binary.BigEndian.PutUint64(b32[0:8], h.V0) |
no outgoing calls
no test coverage detected