diff options
| -rw-r--r-- | internal/adler32/adler32_amd64.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/internal/adler32/adler32_amd64.go b/internal/adler32/adler32_amd64.go index 952283e2..44dd9e65 100644 --- a/internal/adler32/adler32_amd64.go +++ b/internal/adler32/adler32_amd64.go @@ -37,13 +37,16 @@ func (d *digest) MarshalBinary() ([]byte, error) { return b, nil } +var ErrInvalidHashStateIdentifier = errors.New("internal/adler32: invalid hash state identifier") +var ErrInvalidHashStateSize = errors.New("internal/adler32: invalid hash state size") + func (d *digest) UnmarshalBinary(b []byte) error { if len(b) < len(magic) || string(b[:len(magic)]) != magic { - return errors.New("internal/adler32: invalid hash state identifier") + return ErrInvalidHashStateIdentifier } if len(b) != marshaledSize { - return errors.New("internal/adler32: invalid hash state size") + return ErrInvalidHashStateSize } *d = digest(binary.BigEndian.Uint32(b[len(magic):])) |
