EVP_MAC
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
DEFINE_STACK_OF(EVP_MAC)
static int mac_cmp(const EVP_MAC *const *a, const EVP_MAC *const *b)
static void collect_macs(EVP_MAC *mac, void *stack)
STACK_OF(EVP_MAC) *mac_stack = stack;
STACK_OF(EVP_MAC) *macs = sk_EVP_MAC_new(mac_cmp);
const EVP_MAC *m = sk_EVP_MAC_value(macs, i);
IS_FETCHABLE(mac, EVP_MAC)
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC **mac, OSSL_PARAM params[],
static void mac_teardown(EVP_MAC **mac,
EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov,
EVP_MAC *meth; /* Method structure */
int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[])
EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac)
int evp_mac_get_number(const EVP_MAC *mac)
const char *EVP_MAC_get0_name(const EVP_MAC *mac)
const char *EVP_MAC_get0_description(const EVP_MAC *mac)
int EVP_MAC_is_a(const EVP_MAC *mac, const char *name)
int EVP_MAC_names_do_all(const EVP_MAC *mac,
EVP_MAC *mac = EVP_MAC_fetch(libctx, name, propq);
EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx)
EVP_MAC *EVP_MAC_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
int EVP_MAC_up_ref(EVP_MAC *mac)
void EVP_MAC_free(EVP_MAC *mac)
const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac)
const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac)
const OSSL_PARAM *EVP_MAC_gettable_ctx_params(const EVP_MAC *mac)
EVP_MAC *mac = vmac;
const OSSL_PARAM *EVP_MAC_settable_ctx_params(const EVP_MAC *mac)
void (*fn)(EVP_MAC *mac, void *arg),
EVP_MAC *evp_mac_fetch_from_prov(OSSL_PROVIDER *prov,
EVP_MAC *mac = vmac;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC *hmac;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
EVP_MAC *mac = NULL;
static int do_evp_mac(EVP_MAC *evp_mac, const OSSL_PARAM params[])
DEFINE_ALGORITHMS(mac, EVP_MAC)
EVP_FUZZ(mac_collection, EVP_MAC, do_evp_mac);
int evp_mac_get_number(const EVP_MAC *mac);
EVP_MAC *mac;
EVP_MAC *EVP_MAC_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,
int EVP_MAC_up_ref(EVP_MAC *mac);
void EVP_MAC_free(EVP_MAC *mac);
const char *EVP_MAC_get0_name(const EVP_MAC *mac);
const char *EVP_MAC_get0_description(const EVP_MAC *mac);
int EVP_MAC_is_a(const EVP_MAC *mac, const char *name);
const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac);
int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]);
EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
const OSSL_PARAM *EVP_MAC_gettable_params(const EVP_MAC *mac);
const OSSL_PARAM *EVP_MAC_gettable_ctx_params(const EVP_MAC *mac);
const OSSL_PARAM *EVP_MAC_settable_ctx_params(const EVP_MAC *mac);
void (*fn)(EVP_MAC *mac, void *arg),
int EVP_MAC_names_do_all(const EVP_MAC *mac,
EVP_MAC *mac = EVP_MAC_fetch(libctx, macname, properties);
EVP_MAC *mac = EVP_MAC_fetch(libctx, MAC_NAME, NULL);
EVP_MAC *mac = NULL;
EVP_MAC *mac;
static int blake2b(EVP_MD *md, EVP_MAC *mac, void *out, size_t outlen,
static int blake2b_long(EVP_MD *md, EVP_MAC *mac, unsigned char *out,
static int blake2b_mac(EVP_MAC *mac, void *out, size_t outlen, const void *in,
static int blake2b(EVP_MD *md, EVP_MAC *mac, void *out, size_t outlen,
static int blake2b_long(EVP_MD *md, EVP_MAC *mac, unsigned char *out,
EVP_MAC *mac = EVP_MAC_CTX_get0_mac(ctx->macctx);
EVP_MAC *mac = NULL;
EVP_MAC *mac = EVP_MAC_fetch(PROV_LIBCTX_OF(provctx), macname,
EVP_MAC *mac = NULL;
EVP_MAC *mac;
EVP_MAC *mac;
EVP_MAC *mac = NULL;
EVP_MAC *hmac = NULL;
EVP_MAC *mac; /* for mac_test_run_mac */
EVP_MAC *mac = NULL;