X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=mgm%2Fmode_test.go;fp=mgm%2Fmode_test.go;h=e364a6cefb3cc88094e19e22a477bc25190c81af;hb=285c03431192ff6ffbfa7470652fd545f06e0b00;hp=ee49068ede3cc16b1b95f757a91c019305194d1e;hpb=43a544f46528f2faa5b9555a9d97ceed4bcf500f;p=gogost.git diff --git a/mgm/mode_test.go b/mgm/mode_test.go index ee49068..e364a6c 100644 --- a/mgm/mode_test.go +++ b/mgm/mode_test.go @@ -57,7 +57,7 @@ func TestVector(t *testing.T) { nonce := plaintext[:16] aead, _ := NewMGM(c, 16) sealed := aead.Seal(nil, nonce, plaintext, additionalData) - if bytes.Compare(sealed[:len(plaintext)], []byte{ + if !bytes.Equal(sealed[:len(plaintext)], []byte{ 0xA9, 0x75, 0x7B, 0x81, 0x47, 0x95, 0x6E, 0x90, 0x55, 0xB8, 0xA3, 0x3D, 0xE8, 0x9F, 0x42, 0xFC, 0x80, 0x75, 0xD2, 0x21, 0x2B, 0xF9, 0xFD, 0x5B, @@ -67,20 +67,20 @@ func TestVector(t *testing.T) { 0xC6, 0x0C, 0x14, 0xD4, 0xD3, 0xF8, 0x83, 0xD0, 0xAB, 0x94, 0x42, 0x06, 0x95, 0xC7, 0x6D, 0xEB, 0x2C, 0x75, 0x52, - }) != 0 { + }) { t.FailNow() } - if bytes.Compare(sealed[len(plaintext):], []byte{ + if !bytes.Equal(sealed[len(plaintext):], []byte{ 0xCF, 0x5D, 0x65, 0x6F, 0x40, 0xC3, 0x4F, 0x5C, 0x46, 0xE8, 0xBB, 0x0E, 0x29, 0xFC, 0xDB, 0x4C, - }) != 0 { + }) { t.FailNow() } _, err := aead.Open(sealed[:0], nonce, sealed, additionalData) if err != nil { t.FailNow() } - if bytes.Compare(sealed[:len(plaintext)], plaintext) != 0 { + if !bytes.Equal(sealed[:len(plaintext)], plaintext) { t.FailNow() } } @@ -102,7 +102,7 @@ func TestSymmetric(t *testing.T) { } for _, initial := range initials { sealed := aead.Seal(initial, nonce, plaintext, additionalData) - if bytes.Compare(sealed[:len(initial)], initial) != 0 { + if !bytes.Equal(sealed[:len(initial)], initial) { return false } pt, err := aead.Open( @@ -111,7 +111,7 @@ func TestSymmetric(t *testing.T) { sealed[len(initial):], additionalData, ) - if err != nil || bytes.Compare(pt, plaintext) != 0 { + if err != nil || !bytes.Equal(pt, plaintext) { return false } }