Lines Matching refs:ctx
47 CMAC_CTX *ctx;
59 || (macctx->ctx = CMAC_CTX_new()) == NULL) {
74 CMAC_CTX_free(macctx->ctx);
91 if (!CMAC_CTX_copy(dst->ctx, src->ctx)
103 return EVP_CIPHER_CTX_get_block_size(CMAC_CTX_get0_cipher_ctx(macctx->ctx));
109 int rv = CMAC_Init(macctx->ctx, key, keylen,
126 return CMAC_Init(macctx->ctx, NULL, 0, NULL, NULL);
134 return CMAC_Update(macctx->ctx, data, datalen);
145 return CMAC_Final(macctx->ctx, out, outl);
153 static const OSSL_PARAM *cmac_gettable_ctx_params(ossl_unused void *ctx,
180 static const OSSL_PARAM *cmac_settable_ctx_params(ossl_unused void *ctx,
192 OSSL_LIB_CTX *ctx = PROV_LIBCTX_OF(macctx->provctx);
198 if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, ctx))