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