]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Add Piece.Hash()
authorMatt Joiner <anacrolix@gmail.com>
Fri, 27 Feb 2015 02:00:05 +0000 (13:00 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 27 Feb 2015 02:00:05 +0000 (13:00 +1100)
metainfo/metainfo.go

index 52ba9bf6fcf1d8a822702d22029839c83f648867..872407b4972697c78dd3d0497bfb563366a55cc4 100644 (file)
@@ -78,6 +78,10 @@ func (me piece) Length() int64 {
        return me.Info.PieceLength
 }
 
+func (me piece) Hash() []byte {
+       return me.Info.Pieces[me.i*20 : (me.i+1)*20]
+}
+
 func (me *Info) Piece(i int) piece {
        return piece{me, i}
 }