MW_AES_CbcDecryptInit

C

uint16_t MW_AES_CbcDecryptInit(MW_AES_Ctx_T * p_ctx, uint8_t *p_aesKey, uint8_t *p_iv);

Description

Initializes AES CBC block cipher decryption.

Parameters

ParameterDescription
[out] p_ctxPointer to the AES context structure. See MW_AES_Ctx_T.
[in] p_aesKeyPointer to the 16-byte encryption key.
[in] p_ivPointer to the 16-byte initialization vector (IV).

Return values

Return valueDescription
MBA_RES_SUCCESSInitialization successful
MBA_RES_FAILInitialization failed.