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/Cipher/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

8�tc1!����ddlZddlmZddlmZddlmZddlmZm	Z	m
Z
ddlmZd�Z
ddlmZGd	�d
e��ZGd�dej��Zifd
�Zedkrd�Zejd���dSdS)�N)�	unhexlify)�list_test_cases)�tobytes)�AES�DES3�DES)�SHAKE128c�l�tjt|������|��S)N)�data)r	�newr�read)�tag�lengths  �I/usr/lib/python3/dist-packages/Cryptodome/SelfTest/Cipher/test_OpenPGP.py�get_tag_randomr's)���<�W�S�\�\�*�*�*�/�/��7�7�7�)�BlockChainingTestsc���eZdZejZejZedd��Z	edd��Z
edd��Zedd��Zedd��Z
d	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�ZdS)�OpenPGPTests�key_128��key_192��iv_128�iv_64��data_128c�l�tj|jtj|j��}tdd��}|�|��}|dd�|dd�}}tj|jtj|��}|�|��}|�||��dS)N�	plaintexti@�)	rrr�MODE_OPENPGPrr�encrypt�decrypt�assertEqual��self�cipher�pt�ct�eiv�pt2s      r�test_loopback_128zOpenPGPTests.test_loopback_128:s�������s�'7���E�E��
�K��
2�
2��
�^�^�B�
�
���S�b�S�'�2�b�c�c�7�R������s�'7��=�=���n�n�R� � ������S�!�!�!�!�!rc�l�tj|jtj|j��}tdd��}|�|��}|dd�|dd�}}tj|jtj|��}|�|��}|�||��dS)Nri �
)	rrrr!rrr"r#r$r%s      r�test_loopback_64zOpenPGPTests.test_loopback_64Es�����$�,��(9�4�:�F�F��
�K��
1�
1��
�^�^�B�
�
���S�b�S�'�2�b�c�c�7�R����$�,��(9�3�?�?���n�n�R� � ������S�!�!�!�!�!rc�N�tj|jtj|j��}|�d��}|�|j|j��tj|jtj|��}|�|j|j��dS�Nr)rrrr!rr"r$�iv�r&r'r*s   r�test_IV_iv_attributesz"OpenPGPTests.test_IV_iv_attributesPs������s�'7���E�E���n�n�S�!�!�������D�K�0�0�0�����s�'7��=�=�������D�K�0�0�0�0�0rc� �tj|jtj|j��}|�d��}tj|jtj|��}|�|�d��d��dSr1)rrrr!rr"r$r#r3s   r�test_null_encryption_decryptionz,OpenPGPTests.test_null_encryption_decryptionXsm������s�'7���E�E���n�n�S�!�!������s�'7��=�=���������,�,�c�2�2�2�2�2rc�|�tj|jtj|j��}|�d��}|�t|jd��tj|jtj|��}|�d��|�t|jd��dSr1)	rrrr!rr"�assertRaises�	TypeErrorr#r3s   r�test_either_encrypt_or_decryptz+OpenPGPTests.test_either_encrypt_or_decrypt_s�������s�'7���E�E���n�n�S�!�!�����)�V�^�S�9�9�9�����s�'7��=�=�����s�������)�V�^�S�9�9�9�9�9rc�v��dgdz}tj|jtj|j����fd�|D��}tj|jtj|j���|�d�|����d�|������dS)N�7777777�dc�:��g|]}��|����S��r"��.0�xr's  �r�
<listcomp>z8OpenPGPTests.test_unaligned_data_128.<locals>.<listcomp>l�%���?�?�?�a����q�)�)�?�?�?rr)rrrr!rr$�joinr"�r&�
plaintexts�ciphertextsr's   @r�test_unaligned_data_128z$OpenPGPTests.test_unaligned_data_128hs����!�^�c�)�
�����s�'7���E�E��?�?�?�?�:�?�?�?������s�'7���E�E��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U�U�Urc�v��dgdz}tj|jtj|j����fd�|D��}tj|jtj|j���|�d�|����d�|������dS)Nr<r=c�:��g|]}��|����Sr?r@rAs  �rrDz7OpenPGPTests.test_unaligned_data_64.<locals>.<listcomp>trErr)rrrr!rr$rFr"rGs   @r�test_unaligned_data_64z#OpenPGPTests.test_unaligned_data_64ps����!�^�c�)�
���$�,��(9�4�:�F�F��?�?�?�?�:�?�?�?����$�,��(9�4�:�F�F��������+�.�.����s�x�x�
�?S�?S�0T�0T�U�U�U�U�Urc��dS�Nr?�r&s r�test_output_paramzOpenPGPTests.test_output_paramx����rc��dSrOr?rPs r�test_output_param_same_bufferz*OpenPGPTests.test_output_param_same_buffer{rRrc��dSrOr?rPs r�test_output_param_memoryviewz)OpenPGPTests.test_output_param_memoryview~rRrc��dSrOr?rPs r�test_output_param_negz"OpenPGPTests.test_output_param_neg�rRrN)�__name__�
__module__�__qualname__rr!�aes_moder�	des3_moderrrrrrr,r/r4r6r:rJrMrQrTrVrXr?rrrr-s&��������H��!�I��n�Y��+�+�G��n�Y��+�+�G�
�^�H�b�
)�
)�F��N�7�A�&�&�E��~�j�"�-�-�H�	"�	"�	"�	"�	"�	"�1�1�1�3�3�3�:�:�:�V�V�V�V�V�V�
�
�
�
�
�
�
�
�
�
�
�
�
�
rrc��eZdZd�Zd�ZdS)�TestVectorsc�(�d}d}d}d}d}t|��}t|��}t|��}t|��}t|��}tj|tj|��}|�|��}|�|dd�|��|�|dd�|��tj|tj|��}|�|��}|�||��dS)N�4ac18620270744fb4f647426c61636b4361745768697465436174�4dc6b9e1f095de609765c59983db5956ae4f63aea7405389d2ebb� 5baa61e4c9b93f3f0682250b6cf8331b� 3d7d3e62282add7eb203eeba5c800733�$fd934601ef49cb58b6d9aebca6056bdb96efr )rrrr!r"r$r#�	r&r�
ciphertext�keyr2�encrypted_ivr'r)r(s	         r�test_aeszTestVectors.test_aes�s��0K�	�K�
�0��
/��;���i�(�(�	��z�*�*�
���n�n��
�r�]�]�� ��.�.�����c�.��3�3��
�^�^�I�
&�
&������C�R�C��,�/�/�/�����B�C�C��*�-�-�-����c�.��=�=��
�^�^�J�
'�
'������Y�'�'�'�'�'rc�(�d}d}d}d}d}t|��}t|��}t|��}t|��}t|��}tj|tj|��}|�|��}|�|dd�|��|�|dd�|��tj|tj|��}|�|��}|�||��dS)N�2ac1762037074324fb53ba3596f73656d69746556616c6c6579�29979238528357b90e2e0be549cb0b2d5999b9a4a447e5c5c7d�07ade65b460f5ea9be35f9e14aa883a2048e3824aa616c0b2�cd47e2afb8b7e4b0�6a7eef0b58050e8b904ar.)rrrr!r"r$r#rfs	         r�	test_des3zTestVectors.test_des3�s��I�	�I�
�@����+���i�(�(�	��z�*�*�
���n�n��
�r�]�]�� ��.�.����#�t�0�"�5�5��
�^�^�I�
&�
&������C�R�C��,�/�/�/�����B�C�C��*�-�-�-���#�t�0�,�?�?��
�^�^�J�
'�
'������Y�'�'�'�'�'rN)rYrZr[rjrqr?rrr_r_�s3������+(�+(�+(�Z(�(�(�(�(rr_c�f�g}|tt��z
}|tt��z
}|SrO)rrr_)�config�testss  r�	get_testsru�s0���E�	�_�\�
*�
*�*�E�	�_�[�
)�
)�)�E��Lr�__main__c�B�tjt����SrO)�unittest�	TestSuiterur?rr�<lambda>rz�s��H�&�y�{�{�3�3�r�suite)�defaultTest)rx�binasciir�Cryptodome.SelfTest.st_commonr�Cryptodome.Util.py3compatr�Cryptodome.Cipherrrr�Cryptodome.Hashr	r�#Cryptodome.SelfTest.Cipher.test_CBCrr�TestCaser_rurYr{�mainr?rr�<module>r�sU��>����������9�9�9�9�9�9�-�-�-�-�-�-�,�,�,�,�,�,�,�,�,�,�$�$�$�$�$�$�8�8�8�C�B�B�B�B�B�U
�U
�U
�U
�U
�%�U
�U
�U
�pI(�I(�I(�I(�I(�(�#�I(�I(�I(�X������z���3�3�E��H�M�g�&�&�&�&�&�&��r

Youez - 2016 - github.com/yon3zu
LinuXploit