pub unsafe extern "C" fn mbedtls_gcm_auth_decrypt_soft(
ctx: *mut mbedtls_gcm_context_soft,
length: usize,
iv: *const u8,
iv_len: usize,
add: *const u8,
add_len: usize,
tag: *const u8,
tag_len: usize,
input: *const u8,
output: *mut u8,
) -> i32