Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Signature/__pycache__/test_pkcs1_15.cpython-39.pyc
Ðазад
a b�h�6 � @ sP d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZmZmZmZmZmZmZmZmZ d d lmZ d d lmZ d dlmZ d dlmZ d dlm Z d d� ZG dd� dej �Z!G dd� dej �Z"e ddddd� dd� dd� d��Z#e$e#�D ]�\Z%Z&e'e&e(��r.�qe)e&d��rDe&j*Z+�qee&j,�-� �Z.e.�/e&j0�Z1e�2dd� e+e&j3fD ��Z4e�/e4�Z5e1e5e&j6fdd�Z7e1e5e&j6fd d!�Z8e&j9d"k�r�e:e"d#e% e8� ne:e"d$e% e7� �qG d%d&� d&ej �Z;G d'd(� d(ej �Z<e dd)d*d+d,d� i�Z=e=e dd-d.d+d/d� i�7 Z=e$e=�D ]�\Z%Z&e'e&e(��rL�q4e)e&d��rbe&j*Z+�q4e)e&d0��r�e�2d1d� e+e&j3e&j>fD ��Z?e�/e?�Z@�q4ee&j,�-� �Z.e.�/e&j0�Z1e1e@e&j6fd2d3�ZAe:e<d4e% eA� �q4G d5d6� d6ej �ZBG d7d8� d8ej �ZCG d9d:� d:ej �ZDG d;d<� d<ej �ZEi fd=d>�ZFeGd?k�rLd@d� ZHejIdAdB� dS )C� N)� unhexlify)�bchr�� bytes_to_long)�strxor)�list_test_cases)� load_tests) �SHA1�SHA224�SHA256�SHA384�SHA512�SHA3_384�SHA3_224�SHA3_256�SHA3_512)�RSA)�pkcs1_15)� PKCS1_v1_5)�pycryptodome_filenamec C s t d| t� t� dg�S )NzCryptodome.Hash.�new)� __import__�globals�locals)� hash_name� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Signature/test_pkcs1_15.py�load_hash_by_name3 s r c @ s e Zd Zdd� Zdd� ZdS )�FIPS_PKCS1_Verify_Testsc C s dS )NzFIPS PKCS1 Tests (Verify)r ��selfr r r �shortDescription9 s z(FIPS_PKCS1_Verify_Tests.shortDescriptionc C s, t �d��� }t�|�}| �|�� d� d S )N� F)r �generate� publickeyr r �assertEqual�can_sign)r Ztest_public_key�verifierr r r � test_can_sign<