pub unsafe extern "C" fn gcm_init( gcm: *mut gcm_state, cipher: c_int, key: *const c_uchar, keylen: c_int, ) -> c_int