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_SHAKE.cpython-311.pyc
�

8�tc����dZddlZddlmZmZddlmZddlmZddl	m
Z
mZddlm
Z
mZmZmZGd�d	ej��ZGd
�de��ZGd�d
e��ZGd�dej��Zeddddd�i��pgZee��D]G\ZZejdkre
d��Zneej��Zeejfd�Zeedeze���Heddddd�i��pgZ ee ��D]G\ZZejdkre
d��Zneej��Zeejfd�Zeedeze���Hifd�Z!e"dkrddlZd�Z#ej$d �!��dSdS)"z9Self-test suite for Cryptodome.Hash.SHAKE128 and SHAKE256�N)�hexlify�	unhexlify)�load_test_vectors)�list_test_cases)�SHAKE128�SHAKE256)�b�bchr�bord�tobytesc�,�eZdZd�Zd�Zd�Zd�Zd�ZdS)�	SHAKETestc��|j���}|j�td�����}|j����td����}|�|�d��|�d����|�d��|�|�d��|�d����dS)N�90��data�
)�shake�newr	�update�assertNotEqual�read�assertEqual)�self�xof1�xof2�xof3s    �E/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Hash/test_SHAKE.py�test_new_positivezSHAKETest.test_new_positive,s����z�~�~�����z�~�~�1�T�7�7�~�+�+���z�~�~���&�&�q��w�w�/�/�����D�I�I�b�M�M�4�9�9�R�=�=�9�9�9��	�	�"�
�
�
�������2����	�	�"�
�
�6�6�6�6�6�c���td��dztd��dzg}|j���}|�|d���|d��|�d��}|j���}|�|d|dz��|�|�d��|��dS)Nr���i,r�)r
rrrrr)r�pieces�h�digests    r�test_updatezSHAKETest.test_update6s����r�(�(�S�.�$�r�(�(�S�.�1���J�N�N����	��������"�"�6�!�9�-�-�-���������J�N�N����	������V�A�Y�&�'�'�'����������V�,�,�,�,�,r c�z�|j���}|�t|jd��dS)N�string)rr�assertRaises�	TypeErrorr)rr&s  r�test_update_negativezSHAKETest.test_update_negative?s3���J�N�N�������)�Q�X�y�9�9�9�9�9r c
�"�|j���}|�d��}|�t	|tt
d��������|�t|��d��dS)N�Zr')	rrr�
failUnless�
isinstance�typer	r�len)rr&r's   r�test_digestzSHAKETest.test_digestCsp���J�N�N�����������	
���
�6�4��(���+<�+<�=�=�>�>�>�����V���b�)�)�)�)�)r c��|j���}|�td����|�d��|�t|jtd����dS)N�rrrrr/�ttt)rrrr	rr+r,)r�macs  r�test_update_after_readz SHAKETest.test_update_after_readKs`���j�n�n�����
�
�1�V�9�9��������������)�S�Z��5���:�:�:�:�:r N)�__name__�
__module__�__qualname__rr(r-r4r9�r rrr*s_������7�7�7�-�-�-�:�:�:�*�*�*�;�;�;�;�;r rc��eZdZeZdS)�SHAKE128TestN)r:r;r<rrr=r rr?r?R����������r r?c��eZdZeZdS)�SHAKE256TestN)r:r;r<rrr=r rrBrBVr@r rBc��eZdZdS)�SHAKEVectorsN)r:r;r<r=r rrDrDZs�������Dr rD)�Hash�SHA3zShortMsgKAT_SHAKE128.txtzShort Messages KAT SHAKE128r3c� �t|��S�N��int��xs r�<lambda>rMa���3�q�6�6�r �c��tj|���}|�t|����}|�||��dS�Nr)rrrr3r�rr�result�hobjr's     r�new_testrUi�G���|��&�&�&�����3�v�;�;�'�'�������(�(�(�(�(r ztest_128_%dzShortMsgKAT_SHAKE256.txtzShort Messages KAT SHAKE256c� �t|��SrHrIrKs rrMrMtrNr c��tj|���}|�t|����}|�||��dSrQ)rrrr3rrRs     rrUrU|rVr ztest_256_%dc��g}|tt��z
}|tt��z
}|tt��z
}|SrH)rr?rBrD)�config�testss  r�	get_testsr\�sB���E�	�_�\�
*�
*�*�E�	�_�\�
*�
*�*�E�	�_�\�
*�
*�*�E��Lr �__main__c�B�tjt����SrH)�unittest�	TestSuiter\r=r rrMrM�s��H�&�y�{�{�3�3�r �suite)�defaultTest)%�__doc__r_�binasciirr�Cryptodome.SelfTest.loaderr�Cryptodome.SelfTest.st_commonr�Cryptodome.Hashrr�Cryptodome.Util.py3compatr	r
rr�TestCaserr?rBrD�test_vectors_128�	enumerate�idx�tvr3r�msg�mdrU�setattr�test_vectors_256r\r:ra�mainr=r r�<module>rss��>@�?�����'�'�'�'�'�'�'�'�8�8�8�8�8�8�9�9�9�9�9�9�.�.�.�.�.�.�.�.�<�<�<�<�<�<�<�<�<�<�<�<�%;�%;�%;�%;�%;��!�%;�%;�%;�P�����9���������9����	�	�	�	�	�8�$�	�	�	�%�$�%5�9�<�!&�)9�)9�;�>�>�D�BD��
�y�)�*�*�9�9�G�C��	�v��{�{��q��u�u����w�r�v���� ���)�)�)�)�
�G�L�-�#�-�x�8�8�8�8�%�$�%5�9�<�!&�)9�)9�;�>�>�D�BD��
�y�)�*�*�9�9�G�C��	�v��{�{��q��u�u����w�r�v���� ���)�)�)�)�
�G�L�-�#�-�x�8�8�8�8�������z����O�O�O�3�3�E��H�M�g�&�&�&�&�&�&��r 

Youez - 2016 - github.com/yon3zu
LinuXploit