metainfo/metainfo.go | 4 ++++ diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index 52ba9bf6fcf1d8a822702d22029839c83f648867..872407b4972697c78dd3d0497bfb563366a55cc4 100644 --- a/metainfo/metainfo.go +++ b/metainfo/metainfo.go @@ -78,6 +78,10 @@ } 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} }