@hpke/core
    Preparing search index...

    Class Aes128Gcm

    The AES-128-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.Aes128Gcm.

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

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

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    id: AeadId = AeadId.Aes128Gcm

    AeadId.Aes128Gcm (0x0001)

    keySize: number = 16

    16

    nonceSize: number = 12

    12

    tagSize: number = 16

    16

    Methods