From 463b056518e253578d4656dd2217a83f830e584f Mon Sep 17 00:00:00 2001 From: "Daniel A. Nagy" Date: Sun, 1 Feb 2015 14:38:38 +0100 Subject: [PATCH] Import bzzhash from bzz-fefe branch --- bzz/bzzhash/bzzhash.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 bzz/bzzhash/bzzhash.go diff --git a/bzz/bzzhash/bzzhash.go b/bzz/bzzhash/bzzhash.go new file mode 100644 index 0000000000..47086063a8 --- /dev/null +++ b/bzz/bzzhash/bzzhash.go @@ -0,0 +1,28 @@ +// bzzhash +package main + +import ( + "fmt" + "github.com/ethereum/go-ethereum/bzz" + "io" + "os" +) + +func main() { + + if len(os.Args) < 2 { + fmt.Println("Usage: bzzhash ") + os.Exit(0) + } + f, err := os.Open(os.Args[1]) + if err != nil { + fmt.Println("Error opening file " + os.Args[1]) + os.Exit(1) + } + + stat, _ := f.Stat() + sr := io.NewSectionReader(f, 0, stat.Size()) + hash := bzz.GetDPAhash(sr, nil) + + fmt.Printf("%064x\n", hash) +}