Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/Cryptodome/SelfTest/Signature/__pycache__/test_pss.cpython-39.pyc
Ðазад
a b�h�= � @ s� d dl Z d dlZd dlmZ d dlmZmZ d dlmZ d dl m Z d dlmZ d dl mZ d dlmZmZmZmZmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lmZ dd� ZG dd� de�Z G dd� dej!�Z"G dd� dej!�Z#G dd� dej!�Z$eddddd� dd� d��Z%e&e%�D �]\Z'Z(e)e(e*��r@�q&e+e(d��rVe(j,Z-�q&e+e(d ��rf�q&ee(j.�/� �Z0e0�1e(j2�Z3e�4d!d"� e-e(j5fD ��Z6e(j7ed#�k�r�e e(j7�Z8ej1e6e9e(j7�e8d$�Z:nej1e6d d%�Z:e3e:e(j;fd&d'�Z<e3e:e(j;fd(d)�Z=e(j>d k�re?e$d*e' e<� ne?e$d+e' e=� �q&G d,d-� d-ej!�Z@G d.d/� d/ej!�ZAedd0d1d2d3d� i�ZBeBedd4d5d2d6d� i�7 ZBe&eB�D ]�\Z'Z(e)e(e*��r��q�e+e(d��r�e(j,Z-�q�e+e(d7��r�e�4d8d"� e-e(j5e(jCfD ��ZD�q�ee(j.�/� �Z0e0�1e(j2�Z3e(j7ed#�k�r4e e(j7�Z8ej1eDe9e(j7�e8d$�ZEnej1eDd d%�ZEe3eEe(j;fd9d:�ZFe?eAd;e' eF� �q�G d<d=� d=ej!�ZGG d>d?� d?ej!�ZHd@dA� ZIG dBdC� dCej!�ZJi fdDdE�ZKeLdFk�r�dGd� ZMejNdHdI� dS )J� N)� unhexlify)�b�bchr�� bytes_to_long)�strxor)�list_test_cases)� load_tests)�SHA1�SHA224�SHA256�SHA384�SHA512)�RSA)�pss)� PKCS1_PSS��MGF1)�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_pss.py�load_hash_by_name3 s r c @ s e Zd Zdd� Zdd� ZdS )�PRNGc C s || _ d| _d S )Nr ��stream�idx)�selfr r r r �__init__9 s z PRNG.__init__c C s( | j | j| j| � }| j|7 _|S �Nr )r! Zrnd_size�resultr r r �__call__= s z PRNG.__call__N)�__name__� __module__�__qualname__r"