浏览代码

remove the blake2b compat checker script

this was used to compare compatibility of our vendored
blake2b code (which we do not have any more) against the
python stdlib blake2b code (which we always use now anyway).
Thomas Waldmann 3 年之前
父节点
当前提交
8dd2612fc6
共有 1 个文件被更改,包括 0 次插入35 次删除
  1. 0 35
      scripts/py36-blake2.py

+ 0 - 35
scripts/py36-blake2.py

@@ -1,35 +0,0 @@
-"""
-This script checks compatibility of crypto.blake2b_256 against hashlib.blake2b in CPython 3.6.
-"""
-
-import hashlib
-import sys
-
-
-def test_b2(b2_input, b2_output):
-    digest = hashlib.blake2b(b2_input, digest_size=32).digest()
-    identical = b2_output == digest
-
-    print('Input:     ', b2_input.hex())
-    print('Expected:  ', b2_output.hex())
-    print('Calculated:', digest.hex())
-    print('Identical: ', identical)
-    print()
-    if not identical:
-        sys.exit(1)
-
-
-test_b2(
-    bytes.fromhex('037fb9b75b20d623f1d5a568050fccde4a1b7c5f5047432925e941a17c7a2d0d7061796c6f6164'),
-    bytes.fromhex('a22d4fc81bb61c3846c334a09eaf28d22dd7df08c9a7a41e713ef28d80eebd45')
-)
-
-test_b2(
-    b'abc',
-    bytes.fromhex('bddd813c634239723171ef3fee98579b94964e3bb1cb3e427262c8c068d52319')
-)
-
-test_b2(
-    bytes.fromhex('e944973af2256d4d670c12dd75304c319f58f4e40df6fb18ef996cb47e063676') + b'1234567890' * 100,
-    bytes.fromhex('97ede832378531dd0f4c668685d166e797da27b47d8cd441e885b60abd5e0cb2'),
-)