pub unsafe extern "C" fn atcab_aes_gcm_init_rand( ctx: *mut atca_aes_gcm_ctx_t, key_id: u16, key_block: u8, rand_size: size_t, free_field: *const u8, free_field_size: size_t, iv: *mut u8) -> ATCA_STATUS