Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/__pycache__/test_pkcs1_15.cpython-39.pyc
Ðазад
a b�hb) � @ s� d dl mZ d dlZd dlZd dlmZ d dlmZ d dlm Z m Z mZ d dlm Z d dlmZ d dlmZ d d lmZmZ d d lmZ dd� Zd d� ZG dd� dej�ZG dd� dej�Zi fdd�Zedkr�dd� Zej dd� dS )� )�print_functionN)� unhexlify)�RSA)�list_test_cases�a2b_hex�b2a_hex)�Random)� PKCS1_v1_5)�b)� bytes_to_long� long_to_bytes)�pycryptodome_filenamec C s dD ]}| � |d�} q| S )z6Remove white spaces, tabs, and new lines from a string)� � � � )�replace)�t�c� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Cipher/test_pkcs1_15.py�rws% s r c C s, t t| ��}t|�d dkr$td��t|�S )z=Convert a text string with bytes in hex form to a byte string� � z"Even number of characters expected)r r �len� ValueErrorr )r �cleanr r r �t2b+ s r c @ sl e Zd Zdd� ZdZdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dd� ZddlZej dd� dkrh[dS )�PKCS1_15_Testsc C s t �� j| _t�d| j�| _d S )Ni )r �new�read�rngr �generate�key1024��selfr r r �setUp4 s zPKCS1_15_Tests.setUp))av -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDAiAnvIAOvqVwJTaYzsKnefZftgtXGE2hPJppGsWl78yz9jeXY W/FxX/gTPURArNhdnhP6n3p2ZaDIBrO2zizbgIXs0IsljTTcr4vnI8fMXzyNUOjA zP3nzMqZDZK6757XQAobOssMkBFqRWwilT/3DsBhRpl3iMUhF+wvpTSHewIDAQAB AoGAC4HV/inOrpgTvSab8Wj0riyZgQOZ3U3ZpSlsfR8ra9Ib9Uee3jCYnKscu6Gk y6zI/cdt8EPJ4PuwAWSNJzbpbVaDvUq25OD+CX8/uRT08yBS4J8TzBitZJTD4lS7 atdTnKT0Wmwk+u8tDbhvMKwnUHdJLcuIsycts9rwJVapUtkCQQDvDpx2JMun0YKG uUttjmL8oJ3U0m3ZvMdVwBecA0eebZb1l2J5PvI3EJD97eKe91Nsw8T3lwpoN40k IocSVDklAkEAzi1HLHE6EzVPOe5+Y0kGvrIYRRhncOb72vCvBZvD6wLZpQgqo6c4 d3XHFBBQWA6xcvQb5w+VVEJZzw64y25sHwJBAMYReRl6SzL0qA0wIYrYWrOt8JeQ 8mthulcWHXmqTgC6FEXP9Es5GD7/fuKl4wqLKZgIbH4nqvvGay7xXLCXD/ECQH9a 1JYNMtRen5unSAbIOxRcKkWz92F0LKpm9ZW/S9vFHO+mBcClMGoKJHiuQxLBsLbT NtEZfSJZAeS2sUtn3/0CQDb2M2zNBTF8LlM0nxmh0k9VGm5TVIyBEMcipmvOgqIs HKukWBcq9f/UOmS0oEhai/6g+Uf7VHJdWaeO5LzuvwU= -----END RSA PRIVATE KEY-----zTHIS IS PLAINTEXT a� 3f dc fd 3c cd 5c 9b 12 af 65 32 e3 f7 d0 da 36 8f 8f d9 e3 13 1c 7f c8 b3 f9 c1 08 e4 eb 79 9c 91 89 1f 96 3b 94 77 61 99 a4 b1 ee 5d e6 17 c9 5d 0a b5 63 52 0a eb 00 45 38 2a fb b0 71 3d 11 f7 a1 9e a7 69 b3 af 61 c0 bb 04 5b 5d 4b 27 44 1f 5b 97 89 ba 6a 08 95 ee 4f a2 eb 56 64 e5 0f da 7c f9 9a 61 61 06 62 ed a0 bc 5f aa 6c 31 78 70 28 1a bb 98 3c e3 6a 60 3c d1 0b 0f 5a f4 75a� eb d7 7d 86 a4 35 23 a3 54 7e 02 0b 42 1d 61 6c af 67 b8 4e 17 56 80 66 36 04 64 34 26 8a 47 dd 44 b3 1a b2 17 60 f4 91 2e e2 b5 95 64 cc f9 da c8 70 94 54 86 4c ef 5b 08 7d 18 c4 ab 8d 04 06 33 8f ca 15 5f 52 60 8a a1 0c f5 08 b5 4c bb 99 b8 94 25 04 9c e6 01 75 e6 f9 63 7a 65 61 13 8a a7 47 77 81 ae 0d b8 2c 4d 50 a5c C sl | j D ]`}t�|d �}G dd� d�}tj||t|d ��d�}|�t|d ��}| �|t|d �� qd S )Nr c @ s e Zd Zdd� Zdd� ZdS )z,PKCS1_15_Tests.testEncrypt1.<locals>.randGenc S s || _ d| _d S )Nr ��data�idx)r% r( r r r �__init__r s z5PKCS1_15_Tests.testEncrypt1.<locals>.randGen.__init__c S s( | j | j| j| � }| j|7 _|S �Nr'