@hpke/core
    Preparing search index...

    Class Aes256Gcm

    The AES-256-GCM for HPKE AEAD implementing AeadInterface.

    When using @hpke/core, the instance of this class must be specified to the aead parameter of CipherSuiteParams instead of AeadId.Aes256Gcm as follows:

    import {
    Aes256Gcm,
    CipherSuite,
    DhkemP256HkdfSha256,
    HkdfSha256,
    } from "@hpke/core";

    const suite = new CipherSuite({
    kem: new DhkemP256HkdfSha256(),
    kdf: new HkdfSha256(),
    aead: new Aes256Gcm(),
    });

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    id: AeadId = AeadId.Aes256Gcm

    AeadId.Aes256Gcm (0x0002)

    keySize: number = 32

    32

    nonceSize: number = 12

    12

    tagSize: number = 16

    16

    Methods