- hsh, err = blake2b.New256(nil)
- if err != nil {
- log.Fatalln(err)
- }
- if _, err = nncp.CopyProgressed(hsh, bufio.NewReader(fd), nncp.SDS{
- "pkt": chunkPath,
- "fullsize": fi.Size(),
- }, ctx.ShowPrgrs); err != nil {
+ hsh = nncp.MTHNew(fi.Size(), 0)
+ if _, err = nncp.CopyProgressed(
+ hsh, bufio.NewReader(fd), "check",
+ nncp.LEs{{K: "Pkt", V: chunkPath}, {K: "FullSize", V: fi.Size()}},
+ ctx.ShowPrgrs,
+ ); err != nil {