CRYPTO_gcm128_decrypt_ctr32

Decrypt ciphertext in GCM using a 32-bit CTR stream acceleration callback.

Synopsis

Declared in <openssl/modes.h>

int
CRYPTO_gcm128_decrypt_ctr32(
    GCM128_CONTEXT* ctx,
    unsigned char const* in,
    unsigned char* out,
    size_t len,
    ctr128_f stream);

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
ctxGCM context ready for decryption.
inCiphertext bytes of length len.
outPlaintext buffer of length len (may equal in).
lenNumber of bytes to decrypt.
streamMulti-block CTR function for the underlying cipher.