EVP_MAC_CTX
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *ctx = NULL;
static int do_mac(EVP_MAC_CTX *ctx, unsigned char *tmp, BIO *in,
EVP_MAC_CTX *ctx = NULL, *ctx2 = NULL;
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *mctx;
EVP_MAC_CTX *mctx = tempargs->mctx;
EVP_MAC_CTX *mctx = tempargs->mctx;
size_t EVP_MAC_CTX_get_mac_size(EVP_MAC_CTX *ctx)
size_t EVP_MAC_CTX_get_block_size(EVP_MAC_CTX *ctx)
int EVP_MAC_init(EVP_MAC_CTX *ctx, const unsigned char *key, size_t keylen,
int EVP_MAC_init_SKEY(EVP_MAC_CTX *ctx, EVP_SKEY *skey, const OSSL_PARAM params[])
int EVP_MAC_update(EVP_MAC_CTX *ctx, const unsigned char *data, size_t datalen)
static int evp_mac_final(EVP_MAC_CTX *ctx, int xof,
int EVP_MAC_final(EVP_MAC_CTX *ctx,
int EVP_MAC_finalXOF(EVP_MAC_CTX *ctx, unsigned char *out, size_t outsize)
int EVP_MAC_CTX_get_params(EVP_MAC_CTX *ctx, OSSL_PARAM params[])
int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[])
EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac)
EVP_MAC_CTX *ctx = OPENSSL_zalloc(sizeof(EVP_MAC_CTX));
EVP_MAC_CTX *ctx = NULL;
void EVP_MAC_CTX_free(EVP_MAC_CTX *ctx)
EVP_MAC_CTX *EVP_MAC_CTX_dup(const EVP_MAC_CTX *src)
EVP_MAC_CTX *dst;
EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx)
static size_t get_size_t_ctx_param(EVP_MAC_CTX *ctx, const char *name)
const OSSL_PARAM *EVP_MAC_CTX_gettable_params(EVP_MAC_CTX *ctx)
const OSSL_PARAM *EVP_MAC_CTX_settable_params(EVP_MAC_CTX *ctx)
EVP_MAC_CTX *mac_ctx = NULL;
EVP_MAC_CTX *mac_ctx;
EVP_MAC_CTX *mac_ctx;
EVP_MAC_CTX *hmac_ctx; /* required by SHA algorithms for PRFmsg() */
EVP_MAC_CTX *mctx = hctx->hmac_ctx;
EVP_MAC_CTX *mctx = NULL;
EVP_MAC_CTX *mctx = NULL;
EVP_MAC_CTX *mctx = NULL;
EVP_MAC_CTX *mctx = NULL;
EVP_MAC_CTX *mctx = NULL;
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *mac_ctx_init;
EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
void EVP_MAC_CTX_free(EVP_MAC_CTX *ctx);
EVP_MAC_CTX *EVP_MAC_CTX_dup(const EVP_MAC_CTX *src);
EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
int EVP_MAC_CTX_get_params(EVP_MAC_CTX *ctx, OSSL_PARAM params[]);
int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[]);
size_t EVP_MAC_CTX_get_mac_size(EVP_MAC_CTX *ctx);
size_t EVP_MAC_CTX_get_block_size(EVP_MAC_CTX *ctx);
int EVP_MAC_init(EVP_MAC_CTX *ctx, const unsigned char *key, size_t keylen,
int EVP_MAC_init_SKEY(EVP_MAC_CTX *ctx, EVP_SKEY *skey, const OSSL_PARAM params[]);
int EVP_MAC_update(EVP_MAC_CTX *ctx, const unsigned char *data, size_t datalen);
int EVP_MAC_final(EVP_MAC_CTX *ctx,
int EVP_MAC_finalXOF(EVP_MAC_CTX *ctx, unsigned char *out, size_t outsize);
const OSSL_PARAM *EVP_MAC_CTX_gettable_params(EVP_MAC_CTX *ctx);
const OSSL_PARAM *EVP_MAC_CTX_settable_params(EVP_MAC_CTX *ctx);
int SSL_CTX_set_tlsext_ticket_key_evp_cb(SSL_CTX *ctx, int (*fp)(SSL *, unsigned char *, unsigned char *, EVP_CIPHER_CTX *, EVP_MAC_CTX *, int));
int ossl_prov_macctx_load_from_params(EVP_MAC_CTX **macctx,
int ossl_prov_set_macctx(EVP_MAC_CTX *macctx,
int ossl_prov_set_macctx(EVP_MAC_CTX *macctx,
int ossl_prov_macctx_load_from_params(EVP_MAC_CTX **macctx,
EVP_MAC_CTX *ctx = EVP_MAC_CTX_new(mac);
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *ctx; /* H(x) = HMAC_hash OR H(x) = KMAC */
EVP_MAC_CTX *ctx = NULL;
static int derive(EVP_MAC_CTX *ctx_init, kbkdf_mode mode, unsigned char *iv,
EVP_MAC_CTX *ctx = NULL;
static int kmac_init(EVP_MAC_CTX *ctx, const unsigned char *custom, size_t customlen)
static int kmac_derive(EVP_MAC_CTX *ctx, unsigned char *out, size_t outlen,
EVP_MAC_CTX *ctx_init;
static int kmac_init(EVP_MAC_CTX *ctx, const unsigned char *custom,
static int SSKDF_mac_kdm(EVP_MAC_CTX *ctx_init,
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *macctx; /* H(x) = HMAC_hash OR H(x) = KMAC */
EVP_MAC_CTX *P_sha1;
static int tls1_prf_P_hash(EVP_MAC_CTX *ctx_init,
EVP_MAC_CTX *ctx = NULL, *ctx_Ai = NULL;
static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx,
static int tls1_prf_alg(EVP_MAC_CTX *mdctx, EVP_MAC_CTX *sha1ctx,
EVP_MAC_CTX *P_hash;
EVP_MAC_CTX *ctx = hmac->ctx;
EVP_MAC_CTX **macctx,
EVP_MAC_CTX *ctx = hmac->ctx;
EVP_MAC_CTX *macctx;
EVP_MAC_CTX *mac_ctx;
EVP_MAC_CTX *mac_ctx;
EVP_MAC_CTX *mac_ctx = NULL;
EVP_MAC_CTX *mac_ctx;
int SSL_CTX_set_tlsext_ticket_key_evp_cb(SSL_CTX *ctx, int (*fp)(SSL *, unsigned char *, unsigned char *, EVP_CIPHER_CTX *, EVP_MAC_CTX *, int))
EVP_CIPHER_CTX *ectx, EVP_MAC_CTX *hctx,
EVP_MAC_CTX *ctx;
EVP_MAC_CTX *ssl_hmac_get0_EVP_MAC_CTX(SSL_HMAC *ctx);
EVP_MAC_CTX *ssl_hmac_get0_EVP_MAC_CTX(SSL_HMAC *ctx)
EVP_MAC_CTX *ctx = NULL;
static int mac_check_fips_approved(EVP_MAC_CTX *ctx, EVP_TEST *t)
EVP_MAC_CTX *ctx = NULL;
EVP_MAC_CTX *hctx, int enc)
EVP_MAC_CTX *hctx, int enc)
EVP_CIPHER_CTX *ctx, EVP_MAC_CTX *hctx, int enc)