HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib64/python3.9/site-packages/borg/testsuite/__pycache__/checksums.cpython-39.opt-1.pyc
a

HZ�h��@s�ddlZddlZddlmZddlZddlmZddlmZej	gZ
ejrVe
�ej
�ej�de
�dd��Zd	d
�Zdd�ZdS)
�N)�	unhexlify�)�	checksums)�
bin_to_hex�implementationcCsDt�d�}t|�}d}tdd�D]}dD]}||||�}q(q dS)Ni,ixV4r�)-r�r�r�����	�
�� �!�"�#�$�%�&�'�(�)�?�@�A�B�C�D�E�F�G�H�I�����������i)�os�urandom�
memoryview�range)r�data�mvZinitial_crc�start�length�d�r:�>/usr/lib64/python3.9/site-packages/borg/testsuite/checksums.py�
test_crc32s
r<cCsdS)Nr:r:r:r:r;�
test_xxh64sr=cCs"t�d�}|�d�|�d�dS)N�{stesst)rZStreamingXXH64�update)Zhasherr:r:r;�test_streaming_xxh64(s


r@)r1�zlibZbinasciirZpytestZ
algorithmsrZhelpersrZcrc32_slice_by_8Zcrc32_implementationsZ
have_clmul�appendZcrc32_clmulZmarkZparametrizer<r=r@r:r:r:r;�<module>s