• Encrypt or decrypt a NodeJs Buffer using AES-256 (AES-GCM).

    Parameters

    • data: Buffer

      Source to encrypt or decrypt.

    • key: CryptoKey

      Key to use. Decryption key must match encryption key that was used.

    • iv: Uint8Array

      Iv to use. Decryption iv must match encryption iv that was used.

    • mode: "decrypt" | "encrypt"

      Toggle between encryption and decryption.

    Returns Promise<Buffer>

    • Processed result.

Generated using TypeDoc