HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: sport3497 (1034)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/lib64/python3.10/site-packages/ecdsa/__pycache__/test_sha3.cpython-310.pyc
o

�h��@s,zddlZWn
eyddlZYnwddlZz
ddlmZdZWneyAz
ddlmZdZWney>dZYnwYnwddlm	Z	ddl
mZmZgd�Z
ej�d	e
�d
d��ZGdd
�d
ej�Zejjedkdd�dd��Zgd�Zej�de�dd��Zgd�Zej�de�dd��ZdS)�N)�mpzTF�)�	shake_256)�bytes_to_int�int_to_bytes))��bigr)r�little�)�rr)�r	rzbytes_in,endian,int_outcCst||�}||ksJ�dS�N)r)�bytes_in�endian�int_out�out�r�B/usr/local/CyberCP/lib/python3.10/site-packages/ecdsa/test_sha3.py�test_bytes_to_ints
rc@seZdZdd�Zdd�ZdS)�TestBytesToIntcCs:|�t��tdd�Wd�dS1swYdS)Nr�middle)�assertRaises�
ValueErrorr��selfrrr�test_bytes_to_int_wrong_endian%s"�z-TestBytesToInt.test_bytes_to_int_wrong_endiancCs<|�t��tddd�Wd�dS1swYdS)Nrr)�	byteorder)rrrrrrr�test_int_to_bytes_wrong_endian)s"�z-TestBytesToInt.test_int_to_bytes_wrong_endianN)�__name__�
__module__�__qualname__rrrrrrr$srzrequires gmpy or gmpy2)�reasoncCsttd��dks
J�dS)Nr�)rrrrrr�test_int_to_bytes_with_gmpy.sr#))rNrr)rrrr)rNrr")r
Nr	r)r
�r	s)rr$rszint_in,length,endian,bytes_outcCst|||�}||ksJ�dSr
)r)�int_in�lengthr�	bytes_outrrrr�test_int_to_bytes=sr())sMessage.� s x�7�3��r�O9C��N�rv.4L���%�O�,:)rr)s F��+��#;?�t>�$?�R�b���'dn�v/)�messager)s ����ص��-C�nQ��Z�d��&�f
�FQ�u)r*�s����ص��-C�nQ)r*�@s@����ص��-C�nQ��Z�d��&�f
�FQ�u0ֺ*Fe��b%�&�>��
��e�:F��l}��)sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr)s ��~0��3d��� �Z�0��3���P��A�zmsg,olen,ohashcCst||�}|t|�ks
J�dSr
)r�	bytearray)�msg�olen�ohashrrrr�test_shake_256ls
r1)�	unittest2�unittest�ImportError�pytest�gmpy2r�GMPY�gmpy�_sha3r�_compatrr�B2I_VECTORS�mark�parametrizer�TestCaser�skipifr#�I2B_VECTORSr(�SHAKE_256_VECTORSr1rrrr�<module>s@����




)