Function esp_idf_svc::hal::sys::esp_aes_gcm_starts
source ยท pub unsafe extern "C" fn esp_aes_gcm_starts(
ctx: *mut esp_gcm_context,
mode: i32,
iv: *const u8,
iv_len: usize,
) -> i32
Expand description
\brief This function starts a GCM encryption or decryption operation.
\param ctx The GCM context. This must be initialized. \param mode The operation to perform: #MBEDTLS_GCM_ENCRYPT or #MBEDTLS_GCM_DECRYPT. \param iv The initialization vector. This must be a readable buffer of at least \p iv_len Bytes. \param iv_len The length of the IV.
\return \c 0 on success.