CMAC_CTX
CMAC_CTX *cmctx = (CMAC_CTX *)pkey->pkey.ptr;
CMAC_CTX *cmctx = ctx->data;
(CMAC_CTX *)ctx->pkey->pkey.ptr))
CMAC_CTX *cmkey = CMAC_CTX_new();
CMAC_CTX *cmctx = ctx->data;
ctx = malloc(sizeof(CMAC_CTX));
CMAC_CTX_cleanup(CMAC_CTX *ctx)
CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx)
CMAC_CTX_free(CMAC_CTX *ctx)
CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in)
CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen,
CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen)
CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen)
CMAC_resume(CMAC_CTX *ctx)
CMAC_CTX *
CMAC_CTX *ctx;
CMAC_CTX *cmctx = NULL;
CMAC_CTX *CMAC_CTX_new(void);
void CMAC_CTX_cleanup(CMAC_CTX *ctx);
void CMAC_CTX_free(CMAC_CTX *ctx);
EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx);
int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in);
int CMAC_Init(CMAC_CTX *ctx, const void *key, size_t keylen,
int CMAC_Update(CMAC_CTX *ctx, const void *data, size_t dlen);
int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen);
int CMAC_resume(CMAC_CTX *ctx);