diff options
author | zelig <viktor.tron@gmail.com> | 2014-06-29 23:01:57 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2014-06-29 23:01:57 +0800 |
commit | e1ea41ee9cbe387221874fa6732b11d262a4ff12 (patch) | |
tree | c65ed8e33d047c5e01aa70f988bb60db0ac918db /ethutil/helpers.go | |
parent | d87857ffdb822d0c510bcff385f7ef0328edb2ca (diff) | |
download | go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar.gz go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar.bz2 go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar.lz go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar.xz go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.tar.zst go-tangerine-e1ea41ee9cbe387221874fa6732b11d262a4ff12.zip |
remove ethutil helpers (refactored), and keypair (key management under ethcrypto package)
Diffstat (limited to 'ethutil/helpers.go')
-rw-r--r-- | ethutil/helpers.go | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/ethutil/helpers.go b/ethutil/helpers.go deleted file mode 100644 index aa0f79a04..000000000 --- a/ethutil/helpers.go +++ /dev/null @@ -1,64 +0,0 @@ -package ethutil - -import ( - "code.google.com/p/go.crypto/ripemd160" - "crypto/sha256" - "encoding/hex" - "github.com/obscuren/sha3" - "strconv" -) - -func Uitoa(i uint32) string { - return strconv.FormatUint(uint64(i), 10) -} - -func Sha256Bin(data []byte) []byte { - hash := sha256.Sum256(data) - - return hash[:] -} - -func Ripemd160(data []byte) []byte { - ripemd := ripemd160.New() - ripemd.Write(data) - - return ripemd.Sum(nil) -} - -func Sha3Bin(data []byte) []byte { - d := sha3.NewKeccak256() - d.Write(data) - - return d.Sum(nil) -} - -// Helper function for comparing slices -func CompareIntSlice(a, b []int) bool { - if len(a) != len(b) { - return false - } - for i, v := range a { - if v != b[i] { - return false - } - } - return true -} - -// Returns the amount of nibbles that match each other from 0 ... -func MatchingNibbleLength(a, b []int) int { - i := 0 - for CompareIntSlice(a[:i+1], b[:i+1]) && i < len(b) { - i += 1 - } - - return i -} - -func Hex(d []byte) string { - return hex.EncodeToString(d) -} -func FromHex(str string) []byte { - h, _ := hex.DecodeString(str) - return h -} |