PHP WebShell
Текущая директория: /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__
Просмотр файла: dsa.cpython-310.pyc
o
�)%a� � @ s d dl Z d dlZd dlmZ d dlmZ d dlmZmZ d dl m
Z
mZmZ G dd� de j
d�ZeZG d d
� d
e j
d�ZeZG dd� de j
d�ZeZG d
d� de�ZG dd� de�ZG dd� de�Zddedefdd�Zddedefdd�Zdefdd�Zdefdd�ZdS ) � N)�utils)�_get_backend)�_serialization�hashes)�AsymmetricSignatureContext�AsymmetricVerificationContextr c @ s, e Zd Zejd dd��Zejd
dd��ZdS )�
DSAParameters�return�
DSAPrivateKeyc C � dS )z8
Generates and returns a DSAPrivateKey.
N� ��selfr r �O/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/dsa.py�generate_private_key � z"DSAParameters.generate_private_key�DSAParameterNumbersc C r )z0
Returns a DSAParameterNumbers.
Nr r
r r r �parameter_numbers r zDSAParameters.parameter_numbersN)r r
)r r )�__name__�
__module__�__qualname__�abc�abstractmethodr r r r r r r s
r )� metaclassc @ s� e Zd Zejdefdd��Zejddd��Zejde fdd��Z
ejd ejde
fd
d��Zejded
ejejejf defdd��Zejddd��Zejdejdejdejdefdd��ZdS )r
r c C r �z6
The bit length of the prime modulus.
Nr r
r r r �key_size% r zDSAPrivateKey.key_size�DSAPublicKeyc C r )zD
The DSAPublicKey associated with this private key.
Nr r
r r r �
public_key+ r zDSAPrivateKey.public_keyc C r )zL
The DSAParameters object associated with this private key.
Nr r
r r r �
parameters1 r zDSAPrivateKey.parameters�signature_algorithmc C r )zN
Returns an AsymmetricSignatureContext used for signing data.
Nr )r r r r r �signer7 r zDSAPrivateKey.signer�data� algorithmc C r )z
Signs the data
Nr )r r! r"