package zsig import ( "crypto/sha512" "os" "path" "testing" ) func TestZsig(t *testing.T) { testCases := []string{ "rand.gz.sig", } for _, tc := range testCases { t.Run(tc, func(t *testing.T) { fname := path.Join("testdata", tc) fd, err := os.Open(fname) if err != nil { t.Fatal(err) } defer fd.Close() z, err := NewReader(fd) if err != nil { t.Error(err) } t.Log(z.header) h := sha512.New512_256() for block := range Sum(z, BlockSize, h) { t.Logf("%x", block) } }) } }