nrfxlib API 2.8.99
Loading...
Searching...
No Matches

◆ ocrypto_aes_ctr_init()

void ocrypto_aes_ctr_init ( ocrypto_aes_ctr_ctx * ctx,
const uint8_t * key,
size_t size,
const uint8_t iv[16] )

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

AES-CTR 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.