Lines Matching refs:EVP_MAC_CTX
1223 EVP_MAC_CTX *EVP_MAC_CTX_new(EVP_MAC *mac);
1224 void EVP_MAC_CTX_free(EVP_MAC_CTX *ctx);
1225 EVP_MAC_CTX *EVP_MAC_CTX_dup(const EVP_MAC_CTX *src);
1226 EVP_MAC *EVP_MAC_CTX_get0_mac(EVP_MAC_CTX *ctx);
1227 int EVP_MAC_CTX_get_params(EVP_MAC_CTX *ctx, OSSL_PARAM params[]);
1228 int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[]);
1230 size_t EVP_MAC_CTX_get_mac_size(EVP_MAC_CTX *ctx);
1231 size_t EVP_MAC_CTX_get_block_size(EVP_MAC_CTX *ctx);
1237 int EVP_MAC_init(EVP_MAC_CTX *ctx, const unsigned char *key, size_t keylen,
1239 int EVP_MAC_update(EVP_MAC_CTX *ctx, const unsigned char *data, size_t datalen);
1240 int EVP_MAC_final(EVP_MAC_CTX *ctx,
1242 int EVP_MAC_finalXOF(EVP_MAC_CTX *ctx, unsigned char *out, size_t outsize);
1246 const OSSL_PARAM *EVP_MAC_CTX_gettable_params(EVP_MAC_CTX *ctx);
1247 const OSSL_PARAM *EVP_MAC_CTX_settable_params(EVP_MAC_CTX *ctx);