Lines Matching refs:mac

22 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac)  in EVP_MAC_CTX_new()  argument
27 ctx->meth = mac; in EVP_MAC_CTX_new()
28 if ((ctx->algctx = mac->newctx(ossl_provider_ctx(mac->prov))) == NULL in EVP_MAC_CTX_new()
29 || !EVP_MAC_up_ref(mac)) { in EVP_MAC_CTX_new()
30 mac->freectx(ctx->algctx); in EVP_MAC_CTX_new()
203 int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]) in EVP_MAC_get_params() argument
205 if (mac->get_params != NULL) in EVP_MAC_get_params()
206 return mac->get_params(params); in EVP_MAC_get_params()
224 int evp_mac_get_number(const EVP_MAC *mac) in evp_mac_get_number() argument
226 return mac->name_id; in evp_mac_get_number()
229 const char *EVP_MAC_get0_name(const EVP_MAC *mac) in EVP_MAC_get0_name() argument
231 return mac->type_name; in EVP_MAC_get0_name()
234 const char *EVP_MAC_get0_description(const EVP_MAC *mac) in EVP_MAC_get0_description() argument
236 return mac->description; in EVP_MAC_get0_description()
239 int EVP_MAC_is_a(const EVP_MAC *mac, const char *name) in EVP_MAC_is_a() argument
241 return mac != NULL && evp_is_a(mac->prov, mac->name_id, NULL, name); in EVP_MAC_is_a()
244 int EVP_MAC_names_do_all(const EVP_MAC *mac, in EVP_MAC_names_do_all() argument
248 if (mac->prov != NULL) in EVP_MAC_names_do_all()
249 return evp_names_do_all(mac->prov, mac->name_id, fn, data); in EVP_MAC_names_do_all()
261 EVP_MAC *mac = EVP_MAC_fetch(libctx, name, propq); in EVP_Q_mac() local
269 if (mac == NULL) in EVP_Q_mac()
272 const OSSL_PARAM *defined_params = EVP_MAC_settable_ctx_params(mac); in EVP_Q_mac()
293 if ((ctx = EVP_MAC_CTX_new(mac)) != NULL in EVP_Q_mac()
313 EVP_MAC_free(mac); in EVP_Q_mac()