internal/gost34112012/hash.go | 14 +++++++------- diff --git a/internal/gost34112012/hash.go b/internal/gost34112012/hash.go index b1fc67b73f6b830cfa2690627ef5f6bf1cc15721ec3003010ecd3165011160ed..0dd231342d97250a66fac1315195ddb858f4f30a0ed910b3822a45781f082810 100644 --- a/internal/gost34112012/hash.go +++ b/internal/gost34112012/hash.go @@ -27,7 +27,7 @@ const ( BlockSize = 64 - MarshaledName = "STREEBOG" + MarshalledName = "STREEBOG" ) var ( @@ -434,9 +434,9 @@ return out } func (h *Hash) MarshalBinary() (data []byte, err error) { - data = make([]byte, len(MarshaledName)+1+8+2*BlockSize+len(h.buf)) - copy(data, []byte(MarshaledName)) - idx := len(MarshaledName) + data = make([]byte, len(MarshalledName)+1+8+2*BlockSize+len(h.buf)) + copy(data, []byte(MarshalledName)) + idx := len(MarshalledName) data[idx] = byte(h.size) idx += 1 binary.BigEndian.PutUint64(data[idx:idx+8], h.n) @@ -450,14 +450,14 @@ return } func (h *Hash) UnmarshalBinary(data []byte) error { - expectedLen := len(MarshaledName) + 1 + 8 + 2*BlockSize + expectedLen := len(MarshalledName) + 1 + 8 + 2*BlockSize if len(data) < expectedLen { return fmt.Errorf("gogost/internal/gost34112012: len(data)=%d != %d", len(data), expectedLen) } - if !bytes.HasPrefix(data, []byte(MarshaledName)) { + if !bytes.HasPrefix(data, []byte(MarshalledName)) { return errors.New("gogost/internal/gost34112012: no hash name prefix") } - idx := len(MarshaledName) + idx := len(MarshalledName) h.size = int(data[idx]) idx += 1 h.n = binary.BigEndian.Uint64(data[idx : idx+8])