openssh_key.cipher.integrityΒΆ

Classes representing symmetric-key ciphers that offer guarantees of confidentiality (secrecy) and integrity (authentication).

Classes

AES128_GCMCipher()

The Advanced Encryption Standard (the Rijndael block cipher) with a key length of 128 bits, under the Galois/Counter Mode of operation (GCM) initialized with a given initialization vector.

AES256_GCMCipher()

The Advanced Encryption Standard (the Rijndael block cipher) with a key length of 256 bits, under the Galois/Counter Mode of operation (GCM) initialized with a given initialization vector.

AES_GCMCipher()

The Advanced Encryption Standard (the Rijndael block cipher), under the Galois/Counter Mode of operation (GCM) initialized with a given initialization vector.

ChaCha20Poly1305Cipher()

The ChaCha20 encryption algorithm with a Poly1305 authentication tag.

ConfidentialityIntegrityCipher()

A symmetric-key cipher that offers guarantees of confidentiality (secrecy) and integrity (authentication).