Lines Matching refs:EVP_MAC

5 EVP_MAC, EVP_MAC_fetch, EVP_MAC_up_ref, EVP_MAC_free, EVP_MAC_is_a,
20 typedef struct evp_mac_st EVP_MAC;
23 EVP_MAC *EVP_MAC_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
25 int EVP_MAC_up_ref(EVP_MAC *mac);
26 void EVP_MAC_free(EVP_MAC *mac);
27 int EVP_MAC_is_a(const EVP_MAC *mac, const char *name);
28 const char *EVP_MAC_get0_name(const EVP_MAC *mac);
29 int EVP_MAC_names_do_all(const EVP_MAC *mac,
32 const char *EVP_MAC_get0_description(const EVP_MAC *mac);
33 const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac);
34 int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]);
36 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
39 EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
57 const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac);
58 const OSSL_PARAM *EVP_MAC_gettable_ctx_params(const EVP_MAC *mac);
59 const OSSL_PARAM *EVP_MAC_settable_ctx_params(const EVP_MAC *mac);
64 void (*fn)(EVP_MAC *mac, void *arg),
86 B<EVP_MAC> is a type that holds the implementation of a MAC.
123 EVP_MAC_CTX_get0_mac() returns the B<EVP_MAC> associated with the context
149 re-initalization (i.e. calling EVP_MAC_init() on an EVP_MAC after EVP_MAC_final()
350 underlying CIPHER context, and so calling EVP_MAC_init() on an EVP_MAC object
357 EVP_MAC_fetch() returns a pointer to a newly fetched B<EVP_MAC>, or
409 EVP_MAC *mac = EVP_MAC_fetch(NULL, getenv("MY_MAC"), NULL);
478 L<EVP_MAC-BLAKE2(7)>,
479 L<EVP_MAC-CMAC(7)>,
480 L<EVP_MAC-GMAC(7)>,
481 L<EVP_MAC-HMAC(7)>,
482 L<EVP_MAC-KMAC(7)>,
483 L<EVP_MAC-Siphash(7)>,
484 L<EVP_MAC-Poly1305(7)>,