💾 Archived View for tris.fyi › pydoc › cryptography.hazmat.backends.openssl.rsa captured on 2023-01-29 at 04:22:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-07-16)

🚧 View Differences

-=-=-=-=-=-=-

Back to module index

Go to module by name

cryptography.hazmat.backends.openssl

cryptography.hazmat.backends

cryptography.hazmat

cryptography

cryptography.hazmat.backends.openssl.rsa

This module has no docstring.

Classes

AsymmetricPadding

name = <abc.abstractproperty object at 0x7f75e313b8e0>

          A string naming this padding (e.g. "PSS", "PKCS1").
        

InvalidSignature

with_traceback(...)

  Exception.with_traceback(tb) --
      set self.__traceback__ to tb and return self.
args = <attribute 'args' of 'BaseException' objects>

MGF1

MAX_LENGTH = <cryptography.hazmat.primitives.asymmetric.padding._MaxLength object at 0x7f75e2190370>

OAEP

name = 'EME-OAEP'

PKCS1v15

name = 'EMSA-PKCS1-v1_5'

PSS

AUTO = <cryptography.hazmat.primitives.asymmetric.padding._Auto object at 0x7f75e2190280>
DIGEST_LENGTH = <cryptography.hazmat.primitives.asymmetric.padding._DigestLength object at 0x7f75e21902b0>
MAX_LENGTH = <cryptography.hazmat.primitives.asymmetric.padding._MaxLength object at 0x7f75e2190250>
name = 'EMSA-PSS'

RSAPrivateKey

decrypt(self, ciphertext: bytes, padding: cryptography.hazmat.primitives._asymmetric.AsymmetricPadding) -> bytes


          Decrypts the provided ciphertext.
        
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) -> 'RSAPrivateNumbers'


          Returns an RSAPrivateNumbers.
        
public_key(self) -> 'RSAPublicKey'


          The RSAPublicKey associated with this private key.
        
sign(self, data: bytes, padding: cryptography.hazmat.primitives._asymmetric.AsymmetricPadding, algorithm: Union[cryptography.hazmat.primitives.asymmetric.utils.Prehashed, cryptography.hazmat.primitives.hashes.HashAlgorithm]) -> bytes


          Signs the data.
        
key_size = <abc.abstractproperty object at 0x7f75e313b940>

          The bit length of the public modulus.
        

RSAPrivateNumbers

private_key(self, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey
d = <property object at 0x7f75e2db0ea0>
dmp1 = <property object at 0x7f75e2db0ef0>
dmq1 = <property object at 0x7f75e2db0f40>
iqmp = <property object at 0x7f75e2db0f90>
p = <property object at 0x7f75e2db0bd0>
public_numbers = <property object at 0x7f75e2db0fe0>
q = <property object at 0x7f75e2db0d60>

RSAPublicKey

encrypt(self, plaintext: bytes, padding: cryptography.hazmat.primitives._asymmetric.AsymmetricPadding) -> bytes


          Encrypts the given plaintext.
        
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) -> 'RSAPublicNumbers'


          Returns an RSAPublicNumbers
        
recover_data_from_signature(self, signature: bytes, padding: cryptography.hazmat.primitives._asymmetric.AsymmetricPadding, algorithm: Optional[cryptography.hazmat.primitives.hashes.HashAlgorithm]) -> bytes


          Recovers the original data from the signature.
        
verify(self, signature: bytes, data: bytes, padding: cryptography.hazmat.primitives._asymmetric.AsymmetricPadding, 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 0x7f75e313ba60>

          The bit length of the public modulus.
        

RSAPublicNumbers

public_key(self, backend: Any = None) -> cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey
e = <property object at 0x7f75e2db1080>
n = <property object at 0x7f75e2db10d0>

UnsupportedAlgorithm

with_traceback(...)

  Exception.with_traceback(tb) --
      set self.__traceback__ to tb and return self.
args = <attribute 'args' of 'BaseException' objects>

Functions

calculate_max_pss_salt_length

calculate_max_pss_salt_length(key: Union[ForwardRef('rsa.RSAPrivateKey'), ForwardRef('rsa.RSAPublicKey')], hash_algorithm: cryptography.hazmat.primitives.hashes.HashAlgorithm) -> int

Modules

asym_utils

hashes

serialization

threading

typing