💾 Archived View for tris.fyi › pydoc › cryptography.hazmat.primitives.asymmetric.dsa captured on 2022-01-08 at 13:58:18. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
cryptography.hazmat.primitives.asymmetric
cryptography.hazmat.primitives
This module has no docstring.
finalize(self) Returns the signature as bytes.
update(self, data) Processes the provided bytes and returns nothing.
update(self, data) Processes the provided bytes and returns nothing.
verify(self) Raises an exception if the bytes provided to update do not match the signature or the signature does not match the public key.
parameters(self, backend=None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters
g = <property object at 0x7f056765f360>
p = <property object at 0x7f056765f0e0>
q = <property object at 0x7f056765f310>
generate_private_key(self) -> 'DSAPrivateKey' Generates and returns a DSAPrivateKey.
parameter_numbers(self) -> 'DSAParameterNumbers' Returns a DSAParameterNumbers.
generate_private_key(self) -> 'DSAPrivateKey' Generates and returns a DSAPrivateKey.
parameter_numbers(self) -> 'DSAParameterNumbers' Returns a DSAParameterNumbers.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters The DSAParameters object associated with this private key.
private_bytes(self, encoding: cryptography.hazmat.primitives._serialization.Encoding, format: cryptography.hazmat.primitives._serialization.PrivateFormat, encryption_algorithm: cryptography.hazmat.primitives._serialization.KeySerializationEncryption) -> bytes Returns the key serialized as bytes.
private_numbers(self) -> 'DSAPrivateNumbers' Returns a DSAPrivateNumbers.
public_key(self) -> 'DSAPublicKey' The DSAPublicKey associated with this private key.
sign(self, data: bytes, algorithm: Union[cryptography.hazmat.primitives.asymmetric.utils.Prehashed, cryptography.hazmat.primitives.hashes.HashAlgorithm]) -> bytes Signs the data
signer(self, signature_algorithm: cryptography.hazmat.primitives.hashes.HashAlgorithm) -> cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext Returns an AsymmetricSignatureContext used for signing data.
key_size = <abc.abstractproperty object at 0x7f05676a8be0> The bit length of the prime modulus.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters The DSAParameters object associated with this private key.
private_bytes(self, encoding: cryptography.hazmat.primitives._serialization.Encoding, format: cryptography.hazmat.primitives._serialization.PrivateFormat, encryption_algorithm: cryptography.hazmat.primitives._serialization.KeySerializationEncryption) -> bytes Returns the key serialized as bytes.
private_numbers(self) -> 'DSAPrivateNumbers' Returns a DSAPrivateNumbers.
public_key(self) -> 'DSAPublicKey' The DSAPublicKey associated with this private key.
sign(self, data: bytes, algorithm: Union[cryptography.hazmat.primitives.asymmetric.utils.Prehashed, cryptography.hazmat.primitives.hashes.HashAlgorithm]) -> bytes Signs the data
signer(self, signature_algorithm: cryptography.hazmat.primitives.hashes.HashAlgorithm) -> cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext Returns an AsymmetricSignatureContext used for signing data.
key_size = <abc.abstractproperty object at 0x7f05676a8be0> The bit length of the prime modulus.
private_key(self, backend=None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey
public_numbers = <property object at 0x7f056765f540>
x = <property object at 0x7f056765f4f0>
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters The DSAParameters object associated with this public key.
public_bytes(self, encoding: cryptography.hazmat.primitives._serialization.Encoding, format: cryptography.hazmat.primitives._serialization.PublicFormat) -> bytes Returns the key serialized as bytes.
public_numbers(self) -> 'DSAPublicNumbers' Returns a DSAPublicNumbers.
verifier(self, signature: bytes, signature_algorithm: cryptography.hazmat.primitives.hashes.HashAlgorithm) -> cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext Returns an AsymmetricVerificationContext used for signing data.
verify(self, signature: bytes, data: bytes, algorithm: Union[cryptography.hazmat.primitives.asymmetric.utils.Prehashed, cryptography.hazmat.primitives.hashes.HashAlgorithm]) Verifies the signature of the data.
key_size = <abc.abstractproperty object at 0x7f05676ca880> The bit length of the prime modulus.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters The DSAParameters object associated with this public key.
public_bytes(self, encoding: cryptography.hazmat.primitives._serialization.Encoding, format: cryptography.hazmat.primitives._serialization.PublicFormat) -> bytes Returns the key serialized as bytes.
public_numbers(self) -> 'DSAPublicNumbers' Returns a DSAPublicNumbers.
verifier(self, signature: bytes, signature_algorithm: cryptography.hazmat.primitives.hashes.HashAlgorithm) -> cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext Returns an AsymmetricVerificationContext used for signing data.
verify(self, signature: bytes, data: bytes, algorithm: Union[cryptography.hazmat.primitives.asymmetric.utils.Prehashed, cryptography.hazmat.primitives.hashes.HashAlgorithm]) Verifies the signature of the data.
key_size = <abc.abstractproperty object at 0x7f05676ca880> The bit length of the prime modulus.
public_key(self, backend=None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey
parameter_numbers = <property object at 0x7f056765f450>
y = <property object at 0x7f056765f400>
generate_parameters(key_size: int, backend=None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters
generate_private_key(key_size: int, backend=None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey
utils = <cryptography.utils._ModuleWithDeprecations object at 0x7f05676abbb0>