aboutsummaryrefslogtreecommitdiff
path: root/src/model
diff options
context:
space:
mode:
Diffstat (limited to 'src/model')
-rwxr-xr-xsrc/model/python/sha512.py37
1 files changed, 18 insertions, 19 deletions
diff --git a/src/model/python/sha512.py b/src/model/python/sha512.py
index ad5b1fb..bca62af 100755
--- a/src/model/python/sha512.py
+++ b/src/model/python/sha512.py
@@ -364,45 +364,44 @@ def double_block_tests():
def single_block_tests():
print("Running single block message tests.")
- TC1_block = [0x6162638000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
- 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
- 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
- 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000018]
+ TC_BLOCK = [0x6162638000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
+ 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
+ 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
+ 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000018]
print("Test case for SHA-512-224.")
- TC2_expected = [0x4634270f707b6a54, 0xdaae7530460842e2, 0x0e37ed265ceee9a4, 0x3e8924aa00000000]
+ TC224_expected = [0x4634270f707b6a54, 0xdaae7530460842e2, 0x0e37ed265ceee9a4, 0x3e8924aa00000000]
my_sha512 = SHA512(mode = 'MODE_SHA_512_224', verbose = 0)
my_sha512.init()
- my_sha512.next(TC1_block)
+ my_sha512.next(TC_BLOCK)
my_digest = my_sha512.get_digest()
- compare_digests(my_digest, TC2_expected)
+ compare_digests(my_digest, TC224_expected)
print("Test case for SHA-512-256.")
- TC3_expected = [0x53048e2681941ef9, 0x9b2e29b76b4c7dab, 0xe4c2d0c634fc6d46, 0xe0e2f13107e7af23]
+ TC256_expected = [0x53048e2681941ef9, 0x9b2e29b76b4c7dab, 0xe4c2d0c634fc6d46, 0xe0e2f13107e7af23]
my_sha512 = SHA512(mode = 'MODE_SHA_512_256', verbose = 0)
my_sha512.init()
- my_sha512.next(TC1_block)
+ my_sha512.next(TC_BLOCK)
my_digest = my_sha512.get_digest()
- compare_digests(my_digest, TC3_expected)
-
+ compare_digests(my_digest, TC256_expected)
print("Test case for SHA-512-384.")
- TC4_expected = [0xcb00753f45a35e8b, 0xb5a03d699ac65007, 0x272c32ab0eded163, 0x1a8b605a43ff5bed,
- 0x8086072ba1e7cc23, 0x58baeca134c825a7]
+ TC384_expected = [0xcb00753f45a35e8b, 0xb5a03d699ac65007, 0x272c32ab0eded163,
+ 0x1a8b605a43ff5bed, 0x8086072ba1e7cc23, 0x58baeca134c825a7]
my_sha512 = SHA512(mode = 'MODE_SHA_512_384', verbose = 0)
my_sha512.init()
- my_sha512.next(TC1_block)
+ my_sha512.next(TC_BLOCK)
my_digest = my_sha512.get_digest()
- compare_digests(my_digest, TC4_expected)
+ compare_digests(my_digest, TC384_expected)
print("Test case for SHA-512.")
- TC1_expected = [0xddaf35a193617aba, 0xcc417349ae204131, 0x12e6fa4e89a97ea2, 0x0a9eeee64b55d39a,
- 0x2192992a274fc1a8, 0x36ba3c23a3feebbd, 0x454d4423643ce80e, 0x2a9ac94fa54ca49f]
+ TC512_expected = [0xddaf35a193617aba, 0xcc417349ae204131, 0x12e6fa4e89a97ea2, 0x0a9eeee64b55d39a,
+ 0x2192992a274fc1a8, 0x36ba3c23a3feebbd, 0x454d4423643ce80e, 0x2a9ac94fa54ca49f]
my_sha512 = SHA512(mode = 'MODE_SHA_512', verbose = 0)
my_sha512.init()
- my_sha512.next(TC1_block)
+ my_sha512.next(TC_BLOCK)
my_digest = my_sha512.get_digest()
- compare_digests(my_digest, TC1_expected)
+ compare_digests(my_digest, TC512_expected)
print()