File manager - Edit - /usr/lib/python3/dist-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-310.pyc
Back
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"