X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=pygost%2Ftest_gost28147_mac.py;h=7f8d7a7745ff9fcbc3e991a8594c2675b5619c97;hb=9af4461c6af50f9cf83030867e7054d1f6311b32;hp=5f2c99d79e5c044c04a084ae37b814316361fb7b;hpb=4ff0adf8cb4b497daa634e2430a4fd015a2bb427;p=pygost.git diff --git a/pygost/test_gost28147_mac.py b/pygost/test_gost28147_mac.py index 5f2c99d..7f8d7a7 100644 --- a/pygost/test_gost28147_mac.py +++ b/pygost/test_gost28147_mac.py @@ -1,11 +1,10 @@ # coding: utf-8 # PyGOST -- Pure Python GOST cryptographic functions library -# Copyright (C) 2015-2018 Sergey Matveev +# Copyright (C) 2015-2021 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 -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# the Free Software Foundation, version 3 of the License. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -21,30 +20,30 @@ from pygost.gost28147_mac import MAC class TestMAC(TestCase): - """ Test vectors generated with libgcl3 library + """Test vectors generated with libgcl3 library """ k = b"This is message\xFF length\x0032 bytes" def test_a(self): - self.assertEqual( + self.assertSequenceEqual( MAC(self.k, b"a").hexdigest(), "bd5d3b5b2b7b57af", ) def test_abc(self): - self.assertEqual( + self.assertSequenceEqual( MAC(self.k, b"abc").hexdigest(), "28661e40805b1ff9", ) def test_128U(self): - self.assertEqual( + self.assertSequenceEqual( MAC(self.k, 128 * b"U").hexdigest(), "1a06d1bad74580ef", ) def test_13x(self): - self.assertEqual( + self.assertSequenceEqual( MAC(self.k, 13 * b"x").hexdigest(), "917ee1f1a668fbd3", ) @@ -53,7 +52,7 @@ class TestMAC(TestCase): m = MAC(self.k) m.update(b"foo") m.update(b"bar") - self.assertEqual(m.digest(), MAC(self.k, b"foobar").digest()) + self.assertSequenceEqual(m.digest(), MAC(self.k, b"foobar").digest()) def test_copy(self): m = MAC(self.k, b"foo") @@ -61,4 +60,4 @@ class TestMAC(TestCase): m.update(b"barbaz") c.update(b"bar") c.update(b"baz") - self.assertEqual(m.digest(), c.digest()) + self.assertSequenceEqual(m.digest(), c.digest())