Function esp_idf_svc::hal::sys::mbedtls_cipher_cmac_update
source ยท pub unsafe extern "C" fn mbedtls_cipher_cmac_update(
ctx: *mut mbedtls_cipher_context_t,
input: *const u8,
ilen: usize,
) -> i32
Expand description
\brief This function feeds an input buffer into an ongoing CMAC computation.
The CMAC computation must have previously been started
by calling mbedtls_cipher_cmac_starts() or
mbedtls_cipher_cmac_reset().
Call this function as many times as needed to input the
data to be authenticated.
Once all of the required data has been input,
call mbedtls_cipher_cmac_finish() to obtain the result
of the CMAC operation.
\param ctx The cipher context used for the CMAC operation. \param input The buffer holding the input data. \param ilen The length of the input data.
\return \c 0 on success. \return #MBEDTLS_ERR_MD_BAD_INPUT_DATA if parameter verification fails.