nrfxlib API 0.1.0
Loading...
Searching...
No Matches

◆ ocrypto_aes_gcm_init()

void ocrypto_aes_gcm_init ( ocrypto_aes_gcm_ctx *  ctx,
const uint8_t *  key,
size_t  size,
const uint8_t  iv[12] 
)

#include <crypto/nrf_oberon/include/ocrypto_aes_gcm.h>

AES-GCM initialization.

The context ctx is initialized using the given key key and initial vector iv.

Parameters
[out]ctxContext.
keyAES key. May be NULL.
sizeKey size (16, 24, or 32 bytes).
ivInitial vector. May be NULL.
Remarks
If key is NULL only iv is set. If iv is NULL only key is set. Both key and iv must be set before update is called.