AES-GCM block start.
int32_t aes_sync_gcm_start( struct aes_sync_descriptor *const descr, const enum aes_action enc, const uint8_t * iv, uint32_t iv_len, const uint8_t * aad, uint32_t aad_len )
Type: struct aes_sync_descriptor Struct *const
The AES descriptor
Type: const enum aes_action
AES_SYNC_ENCRYPT or AES_SYNC_DECRYPT
Type: const uint8_t *
Initialization Vector
Type: uint32_t
Length of the IV
Type: const uint8_t *
Additional data
Type: uint32_t
Length of additional data
Type: int32_t
ERR_NONE if successful