File manager - Edit - /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-310.pyc
Back
o -&%aC � @ s� d dl Z d dlmZ d dlmZ d dlmZ G dd� de�ZG dd� de�ZG d d � d e�Z G dd� de �Zd e jd dej defdd�ZdS )� N)�hashes)�AsymmetricPadding)�rsac @ s e Zd ZdZdS )�PKCS1v15zEMSA-PKCS1-v1_5N)�__name__� __module__�__qualname__�name� r r �S/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/padding.pyr s r c @ s e Zd Ze� ZdZdd� ZdS )�PSSzEMSA-PSSc C sF || _ t|t�s|| jurtd��|| jur|dk rtd��|| _d S )Nzsalt_length must be an integer.r z$salt_length must be zero or greater.)�_mgf� isinstance�int� MAX_LENGTH� TypeError� ValueError�_salt_length)�self�mgf�salt_lengthr r r �__init__ s � zPSS.__init__N)r r r �objectr r r r r r r r s r c @ s. e Zd ZdZdddejdeje fdd�Z dS ) �OAEPzEME-OAEPr �MGF1� algorithm�labelc C s* t |tj�s td��|| _|| _|| _d S �Nz*Expected instance of hashes.HashAlgorithm.)r r � HashAlgorithmr r � _algorithm�_label)r r r r r r r r '