(b []byte)
| 84 | } |
| 85 | |
| 86 | func (cr *Crc32Reader) Read(b []byte) (n int, err error) { |
| 87 | if n, err = cr.R.Read(b); err != nil { |
| 88 | return |
| 89 | } |
| 90 | |
| 91 | cr.Crc32 = getCrc32(cr.Crc32, b) |
| 92 | |
| 93 | return |
| 94 | } |
| 95 | |
| 96 | func (cr *Crc32Reader) ReadCrc32UIntAndCheck() (err error) { |
| 97 | _, err = io.CopyN(ioutil.Discard, cr, 4) |