aboutsummaryrefslogtreecommitdiffstats
path: root/whisper/util.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-04-18 21:14:56 +0800
committerobscuren <geffobscura@gmail.com>2015-04-18 21:14:56 +0800
commitff67fbf96448b83b778960a6c20ea8dfd854c825 (patch)
tree557b494fb21eb3bad72121e82320cb158b00f93a /whisper/util.go
parent8244825bbf9ca7342c052508f50a56b16c979a1e (diff)
parent525cefa37aafbc42de8911344c9853d950c06ded (diff)
downloadgo-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.gz
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.bz2
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.lz
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.xz
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.zst
go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.zip
Merge branch 'develop' into downloader-proto
Diffstat (limited to 'whisper/util.go')
-rw-r--r--whisper/util.go36
1 files changed, 0 insertions, 36 deletions
diff --git a/whisper/util.go b/whisper/util.go
deleted file mode 100644
index 7a222395f..000000000
--- a/whisper/util.go
+++ /dev/null
@@ -1,36 +0,0 @@
-package whisper
-
-import "github.com/ethereum/go-ethereum/crypto"
-
-func hashTopic(topic []byte) []byte {
- return crypto.Sha3(topic)[:4]
-}
-
-// NOTE this isn't DRY, but I don't want to iterate twice.
-
-// Returns a formatted topics byte slice.
-// data: unformatted data (e.g., no hashes needed)
-func Topics(data [][]byte) [][]byte {
- d := make([][]byte, len(data))
- for i, byts := range data {
- d[i] = hashTopic(byts)
- }
- return d
-}
-
-func TopicsFromString(data ...string) [][]byte {
- d := make([][]byte, len(data))
- for i, str := range data {
- d[i] = hashTopic([]byte(str))
- }
- return d
-}
-
-func bytesToMap(s [][]byte) map[string]struct{} {
- m := make(map[string]struct{})
- for _, topic := range s {
- m[string(topic)] = struct{}{}
- }
-
- return m
-}