pub unsafe extern "C" fn EVP_Q_mac(
libctx: *mut ossl_lib_ctx_st,
name: *const i8,
propq: *const i8,
subalg: *const i8,
params: *const ossl_param_st,
key: *const c_void,
keylen: usize,
data: *const u8,
datalen: usize,
out: *mut u8,
outsize: usize,
outlen: *mut usize,
) -> *mut u8