X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=gost28147%2Fmac_test.go;h=c835326ed19691913f803678a1924d1162d592c3;hb=HEAD;hp=fa77f978b4b5b216b9e4e7b3379139929bca6f8d;hpb=5afe1dcbfaf1043ed9e72e215a285966eaba3369;p=gogost.git diff --git a/gost28147/mac_test.go b/gost28147/mac_test.go index fa77f97..e968ffc 100644 --- a/gost28147/mac_test.go +++ b/gost28147/mac_test.go @@ -1,5 +1,5 @@ // GoGOST -- Pure Go GOST cryptographic functions library -// Copyright (C) 2015-2023 Sergey Matveev +// Copyright (C) 2015-2024 Sergey Matveev // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -34,7 +34,7 @@ func TestMACVectors(t *testing.T) { t.Run("a", func(t *testing.T) { m.Write([]byte("a")) - if bytes.Compare(m.Sum(nil), []byte{0xbd, 0x5d, 0x3b, 0x5b, 0x2b, 0x7b, 0x57, 0xaf}) != 0 { + if !bytes.Equal(m.Sum(nil), []byte{0xbd, 0x5d, 0x3b, 0x5b, 0x2b, 0x7b, 0x57, 0xaf}) { t.FailNow() } }) @@ -42,7 +42,7 @@ func TestMACVectors(t *testing.T) { t.Run("abc", func(t *testing.T) { m.Reset() m.Write([]byte("abc")) - if bytes.Compare(m.Sum(nil), []byte{0x28, 0x66, 0x1e, 0x40, 0x80, 0x5b, 0x1f, 0xf9}) != 0 { + if !bytes.Equal(m.Sum(nil), []byte{0x28, 0x66, 0x1e, 0x40, 0x80, 0x5b, 0x1f, 0xf9}) { t.FailNow() } }) @@ -52,7 +52,7 @@ func TestMACVectors(t *testing.T) { for i := 0; i < 128; i++ { m.Write([]byte("U")) } - if bytes.Compare(m.Sum(nil), []byte{0x1a, 0x06, 0xd1, 0xba, 0xd7, 0x45, 0x80, 0xef}) != 0 { + if !bytes.Equal(m.Sum(nil), []byte{0x1a, 0x06, 0xd1, 0xba, 0xd7, 0x45, 0x80, 0xef}) { t.FailNow() } }) @@ -62,7 +62,7 @@ func TestMACVectors(t *testing.T) { for i := 0; i < 13; i++ { m.Write([]byte("x")) } - if bytes.Compare(m.Sum(nil), []byte{0x91, 0x7e, 0xe1, 0xf1, 0xa6, 0x68, 0xfb, 0xd3}) != 0 { + if !bytes.Equal(m.Sum(nil), []byte{0x91, 0x7e, 0xe1, 0xf1, 0xa6, 0x68, 0xfb, 0xd3}) { t.FailNow() } }) @@ -93,7 +93,7 @@ func TestMACRandom(t *testing.T) { m.Write(data) m.Sum(tag2) - return bytes.Compare(tag1, tag2) == 0 + return bytes.Equal(tag1, tag2) } if err := quick.Check(f, nil); err != nil { t.Error(err)