Initialise a CCM128_CONTEXT with tag length, length‐field size, and block cipher.
Synopsis
Declared in <openssl/modes.h>
void
CRYPTO_ccm128_init(
CCM128_CONTEXT* ctx,
unsigned int M,
unsigned int L,
void* key,
block128_f block);
Parameters
Name |
Description |
ctx |
Context storage to initialise. |
M |
Authentication tag length in bytes (for example 8 or 16). |
L |
Size of the message‐length field in bytes (nonce length is 15 ‐ L). |
key |
Cipher‐specific expanded key for |
block |
Block‐encrypt function for the underlying cipher. |
Created with MrDocs