from nx_crypto_gcm.h:90
UINT _nx_crypto_gcm_encrypt_init(VOID *crypto_metadata,
NX_CRYPTO_GCM *gcm_metadata,
UINT (*crypto_function)(VOID *, UCHAR *, UCHAR *, UINT),
VOID *additional_data,
UINT additional_len,
UCHAR *iv,
UINT block_size);
Implemented in nx_crypto_gcm.c:458