File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Signature/__pycache__/test_pss.cpython-310.pyc
Back
o ;j�= � @ s� d dl Z d dlmZmZ d dlmZ d dlmZ d dlm Z d dl mZmZ d dl mZmZmZmZmZ d dlmZ d d lmZ d d lmZ d dlmZ dd � ZG dd� de�ZG dd� de j�ZG dd� de j�ZG dd� de j�Z eddddd� dd� d��p�g Z!e"e!�D ]z\Z#Z$e%e$e&�r�q�e'e$d�r�e$j(Z)q�e'e$d�r�q�ee$j*�+� �Z,e,�-e$j.�Z/e�0dd � e)e$j1fD ��Z2e$j3ed!�kr�ee$j3�Z4ej-e2e5e$j3�e4d"�Z6nej-e2d d#�Z6e/e6e$j7fd$d%�Z8e/e6e$j7fd&d'�Z9e$j:dkr�e;e d(e# e8� q�e;e d)e# e9� q�G d*d+� d+e j�Z<G d,d-� d-e j�Z=edd.d/d0d1d� i��p!g Z>e>edd2d3d0d4d� i��p0g 7 Z>e"e>�D ]m\Z#Z$e%e$e&��rB�q6e'e$d��rMe$j(Z)�q6e'e$d5��rde�0d6d � e)e$j1e$j?fD ��Z@�q6ee$j*�+� �Z,e,�-e$j.�Z/e$j3ed!�k�r�ee$j3�Z4ej-e@e5e$j3�e4d"�ZAnej-e@d d#�ZAe/eAe$j7fd7d8�ZBe;e=d9e# eB� �q6G d:d;� d;e j�ZCG d<d=� d=e j�ZDd>d?� ZEG d@dA� dAe j�ZFi fdBdC�ZGeHdDk�r�dEdF� ZIe jJdFdG� dS dS )H� N)�b�bchr�� bytes_to_long)�strxor)�list_test_cases)�load_test_vectors�load_test_vectors_wycheproof)�SHA1�SHA224�SHA256�SHA384�SHA512)�RSA)�pss)� PKCS1_PSS��MGF1c C s t d| t� t� dg�S )NzCryptodome.Hash.�new)� __import__�globals�locals)� hash_name� r �Z/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/SelfTest/Signature/test_pss.py�load_hash_by_name/ s r c @ � e Zd Zdd� Zdd� ZdS )�PRNGc C s || _ d| _d S )Nr ��stream�idx)�selfr r r r �__init__5 s z PRNG.__init__c C s( | j | j| j| � }| j|7 _|S �Nr )r! Zrnd_size�resultr r r �__call__9 s z PRNG.__call__N)�__name__� __module__�__qualname__r"