1try: 2 try: 3 import ubinascii as binascii 4 except ImportError: 5 import binascii 6except ImportError: 7 print("SKIP") 8 raise SystemExit 9 10try: 11 binascii.crc32 12except AttributeError: 13 print("SKIP") 14 raise SystemExit 15 16print(hex(binascii.crc32(b"The quick brown fox jumps over the lazy dog"))) 17print(hex(binascii.crc32(b"\x00" * 32))) 18print(hex(binascii.crc32(b"\xff" * 32))) 19print(hex(binascii.crc32(bytes(range(32))))) 20 21print(hex(binascii.crc32(b" over the lazy dog", binascii.crc32(b"The quick brown fox jumps")))) 22print(hex(binascii.crc32(b"\x00" * 16, binascii.crc32(b"\x00" * 16)))) 23print(hex(binascii.crc32(b"\xff" * 16, binascii.crc32(b"\xff" * 16)))) 24print(hex(binascii.crc32(bytes(range(16, 32)), binascii.crc32(bytes(range(16)))))) 25