Module Nettle.BlockCipher16()->GCM

Inheritance graph
Description

Implementation of the Galois Counter Mode (GCM).

Works as a wrapper for the cipher implemented by overloading the parent class (BlockCipher16).

This is a so-called authenticated encryption with associated data (AEAD) algorithm, which in addition to encryption also provides message digests.

The operation of GCM is specified in NIST Special Publication 800-38D.

Typically accessed as Crypto.AES.GCM or Crypto.Camellia.GCM

Note

Requires Nettle 2.2 or later.

See also

CBC


Inherit AEAD

inherit __builtin.Nettle.AEAD : AEAD