[#CRYPTO_gcm128_setiv] = CRYPTO_gcm128_setiv :mrdocs: Set the GCM IV / nonce for a subsequent encrypt or decrypt operation. == Synopsis Declared in `<openssl/modes.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void CRYPTO_gcm128_setiv( xref:GCM128_CONTEXT-04.adoc[GCM128_CONTEXT]* ctx, unsigned char const* iv, size_t len); ---- == Parameters [cols="1,4"] |=== | Name| Description | *ctx* | GCM context from CRYPTO_gcm128_new() or CRYPTO_gcm128_init(). | *iv* | IV octets (commonly 12 bytes for GCM). | *len* | Length of `iv` in bytes. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#