minor alteration of reporting hash in mini-test of poly1305-donna.py
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 24 Sep 2023 18:07:15 +0000 (19:07 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 22 Dec 2023 19:26:20 +0000 (19:26 +0000)
src/openpower/decoder/isa/poly1305-donna.py

index d1472186c0a4ad8d915e9f1c6fba00fe6cebd09f..c192813ebb7d8921fe3aed5f35489172bb392eb4 100644 (file)
@@ -346,13 +346,16 @@ class Poly1305Donna(object):
 if __name__ == '__main__':
     key = list(range(221, 253))
     mac = Poly1305Donna(key).create_tag(bytearray(range(121,121+73)))
+    print("result hash:", end=" ")
     for byte in mac:
         print(hex(byte)[2:], sep='', end='')
     print()
-    expected = [0xdd,0xb9,0xda,0x7d,0xdd,0x5e,0x52,0x79,
-                0x27,0x30,0xed,0x5c,0xda,0x5f,0x90,0xa4]
-    assert mac == bytearray(expected)
 
     # print out the intercepts
     for intercept in intercepts.values():
         print (intercept)
+
+    expected = [0xdd,0xb9,0xda,0x7d,0xdd,0x5e,0x52,0x79,
+                0x27,0x30,0xed,0x5c,0xda,0x5f,0x90,0xa4]
+    assert mac == bytearray(expected)
+