From 0fe086993b01f7d53c8b226bd1eb5665c1d0c18f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 17 Jul 2016 03:05:33 +0200 Subject: Replace InfoHash with Raw --- meta/info.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta/info.go') diff --git a/meta/info.go b/meta/info.go index c3f26d9..a537b46 100644 --- a/meta/info.go +++ b/meta/info.go @@ -19,6 +19,11 @@ type Info struct { Pieces []byte `bencode:"pieces"` // compact mode Private bool `bencode:"private"` // BEP-0027 RootHash []byte `bencode:"root hash"` // BEP-0030 + Raw []byte `bencode:"-"` +} + +func (i Info) Hash() [sha1.Size]byte { + return sha1.Sum(i.Raw) } // NPieces returns number of all pieces -- cgit v1.2.3