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

◆ ocrypto_aes_cbc_init_enc()

void ocrypto_aes_cbc_init_enc ( ocrypto_aes_cbc_ctx *  ctx,
const uint8_t *  key,
size_t  size,
const uint8_t  iv[16] 
)

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

AES-CBC encrypt 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.