💾 Archived View for tris.fyi › pydoc › cryptography.hazmat.primitives.ciphers.base captured on 2022-04-28 at 17:45:30. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-03-01)

➡️ Next capture (2022-07-16)

🚧 View Differences

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

Back to module index

Go to module by name

cryptography.hazmat.primitives.ciphers

cryptography.hazmat.primitives

cryptography.hazmat

cryptography

cryptography.hazmat.primitives.ciphers.base

This module has no docstring.

Classes

AEADCipherContext

authenticate_additional_data(self, data: bytes) -> None


          Authenticates the provided bytes.
        

AEADDecryptionContext

finalize_with_tag(self, tag: bytes) -> bytes


          Returns the results of processing the final block as bytes and allows
          delayed passing of the authentication tag.
        

AEADEncryptionContext

tag = <abc.abstractproperty object at 0x7ff35ff3e0a0>

          Returns tag bytes. This is only available after encryption is
          finalized.
        

AlreadyFinalized

with_traceback(...)

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

AlreadyUpdated

with_traceback(...)

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

BlockCipherAlgorithm

block_size = <abc.abstractproperty object at 0x7ff35ff32fa0>

          The size of a block as an integer in bits (e.g. 64, 128).
        

Cipher

decryptor(self)
encryptor(self)

CipherAlgorithm

key_size = <abc.abstractproperty object at 0x7ff35ff32ee0>

          The size of the key being used as an integer in bits (e.g. 128, 256).
        
key_sizes = <abc.abstractproperty object at 0x7ff35ff32e80>

          Valid key sizes for this algorithm in bits
        
name = <abc.abstractproperty object at 0x7ff35ff32e20>

          A string naming this mode (e.g. "AES", "Camellia").
        

CipherBackend

cipher_supported(self, cipher, mode)


          Return True if the given cipher and mode are supported.
        
create_symmetric_decryption_ctx(self, cipher, mode)


          Get a CipherContext that can be used for decryption.
        
create_symmetric_encryption_ctx(self, cipher, mode)


          Get a CipherContext that can be used for encryption.
        

CipherContext

finalize(self) -> bytes


          Returns the results of processing the final block as bytes.
        
update(self, data: bytes) -> bytes


          Processes the provided bytes through the cipher and returns the results
          as bytes.
        
update_into(self, data: bytes, buf) -> int


          Processes the provided bytes and writes the resulting data into the
          provided buffer. Returns the number of bytes written.
        

NotYetFinalized

with_traceback(...)

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

UnsupportedAlgorithm

with_traceback(...)

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

Other members

utils = <cryptography.utils._ModuleWithDeprecations object at 0x7ff35ffbbb20>

Modules

abc

modes

typing