💾 Archived View for tris.fyi › pydoc › cryptography.hazmat.primitives.asymmetric.dh captured on 2022-04-28 at 17:44:47. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-03-01)
-=-=-=-=-=-=-
cryptography.hazmat.primitives.asymmetric
cryptography.hazmat.primitives
This module has no docstring.
parameters(self, backend=None)
g = <property object at 0x7ff35ffa1bd0>
p = <property object at 0x7ff35ffa1b80>
q = <property object at 0x7ff35ffa1c20>
generate_private_key(self) -> 'DHPrivateKey' Generates and returns a DHPrivateKey.
parameter_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.ParameterFormat') -> bytes Returns the parameters serialized as bytes.
parameter_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameterNumbers Returns a DHParameterNumbers.
generate_private_key(self) -> 'DHPrivateKey' Generates and returns a DHPrivateKey.
parameter_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.ParameterFormat') -> bytes Returns the parameters serialized as bytes.
parameter_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameterNumbers Returns a DHParameterNumbers.
exchange(self, peer_public_key: cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey) -> bytes Given peer's DHPublicKey, carry out the key exchange and return shared key as bytes.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameters The DHParameters object associated with this private key.
private_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.PrivateFormat', encryption_algorithm: 'serialization.KeySerializationEncryption') -> bytes Returns the key serialized as bytes.
private_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPrivateNumbers Returns a DHPrivateNumbers.
public_key(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey The DHPublicKey associated with this private key.
key_size = <abc.abstractproperty object at 0x7ff35ffa42e0> The bit length of the prime modulus.
exchange(self, peer_public_key: cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey) -> bytes Given peer's DHPublicKey, carry out the key exchange and return shared key as bytes.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameters The DHParameters object associated with this private key.
private_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.PrivateFormat', encryption_algorithm: 'serialization.KeySerializationEncryption') -> bytes Returns the key serialized as bytes.
private_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPrivateNumbers Returns a DHPrivateNumbers.
public_key(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey The DHPublicKey associated with this private key.
key_size = <abc.abstractproperty object at 0x7ff35ffa42e0> The bit length of the prime modulus.
private_key(self, backend=None) -> 'DHPrivateKey'
public_numbers = <property object at 0x7ff35ffa1db0>
x = <property object at 0x7ff35ffa1e00>
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameters The DHParameters object associated with this public key.
public_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.PublicFormat') -> bytes Returns the key serialized as bytes.
public_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPublicNumbers Returns a DHPublicNumbers.
key_size = <abc.abstractproperty object at 0x7ff35ffa4280> The bit length of the prime modulus.
parameters(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHParameters The DHParameters object associated with this public key.
public_bytes(self, encoding: 'serialization.Encoding', format: 'serialization.PublicFormat') -> bytes Returns the key serialized as bytes.
public_numbers(self) -> cryptography.hazmat.primitives.asymmetric.dh.DHPublicNumbers Returns a DHPublicNumbers.
key_size = <abc.abstractproperty object at 0x7ff35ffa4280> The bit length of the prime modulus.
public_key(self, backend=None) -> 'DHPublicKey'
parameter_numbers = <property object at 0x7ff35ffa1d10>
y = <property object at 0x7ff35ffa1cc0>
generate_parameters(generator, key_size, backend=None) -> 'DHParameters'
utils = <cryptography.utils._ModuleWithDeprecations object at 0x7ff35ffbbb20>