cryptography.hazmat.primitives.asymmetric
cryptography.hazmat.primitives
This module has no docstring.
finalize(self) -> bytes Returns the signature as bytes.
update(self, data: bytes) -> None Processes the provided bytes and returns nothing.
update(self, data: bytes) -> None Processes the provided bytes and returns nothing.
verify(self) -> None 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: Any = None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters
g = <property object at 0x7f92bf12ce00>
p = <property object at 0x7f92bf12cd60>
q = <property object at 0x7f92bf12cdb0>
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 0x7f92bf12e460> 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 0x7f92bf12e460> The bit length of the prime modulus.
private_key(self, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey
public_numbers = <property object at 0x7f92bf0b5040>
x = <property object at 0x7f92bf12cf90>
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]) -> None Verifies the signature of the data.
key_size = <abc.abstractproperty object at 0x7f92bf12e520> 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]) -> None Verifies the signature of the data.
key_size = <abc.abstractproperty object at 0x7f92bf12e520> The bit length of the prime modulus.
public_key(self, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey
parameter_numbers = <property object at 0x7f92bf12cef0>
y = <property object at 0x7f92bf12cea0>
generate_parameters(key_size: int, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters
generate_private_key(key_size: int, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey