CRYPTO_gcm128_init

Initialise (or reinitialise) a caller-owned GCM128_CONTEXT.

Synopsis

Declared in <openssl/modes.h>

void
CRYPTO_gcm128_init(
    GCM128_CONTEXT* ctx,
    void* key,
    block128_f block);

Parameters

NameDescription
ctxContext storage to initialise.
keyCipher-specific expanded key for block.
blockBlock-encrypt function used for GHASH key derivation and CTR.