mirror of https://github.com/ethereum/go-ethereum
parent
d5d2efbaf3
commit
d8c0b0c899
@ -0,0 +1,23 @@ |
|||||||
|
package main |
||||||
|
|
||||||
|
import ( |
||||||
|
"strconv" |
||||||
|
"crypto/sha256" |
||||||
|
"encoding/hex" |
||||||
|
) |
||||||
|
|
||||||
|
func Uitoa(i uint32) string { |
||||||
|
return strconv.FormatUint(uint64(i), 10) |
||||||
|
} |
||||||
|
|
||||||
|
func Sha256Hex(data []byte) string { |
||||||
|
hash := sha256.Sum256(data) |
||||||
|
|
||||||
|
return hex.EncodeToString(hash[:]) |
||||||
|
} |
||||||
|
|
||||||
|
func Sha256Bin(data []byte) []byte { |
||||||
|
hash := sha256.Sum256(data) |
||||||
|
|
||||||
|
return hash[:] |
||||||
|
} |
Loading…
Reference in new issue