CMAC_MODE
} else if (aes_ctx->ac_flags & (CBC_MODE|CMAC_MODE)) {
if ((ctx->cbc_flags & CMAC_MODE) == 0 &&
if ((ctx->cbc_flags & CMAC_MODE) == 0) {
uint32_t modeval = mode & (CBC_MODE|CMAC_MODE);
VERIFY(modeval == CBC_MODE || modeval == CMAC_MODE);
return (cbc_cmac_alloc_ctx(kmflag, CMAC_MODE));
cbc_ctx->cbc_flags |= CMAC_MODE;
switch (common_ctx->cc_flags & (ECB_MODE|CBC_MODE|CMAC_MODE|CTR_MODE|
case CMAC_MODE:
} else if (ctx->ac_flags & (CBC_MODE|CMAC_MODE)) {
!(aes_ctx->ac_flags & (CCM_MODE|GCM_MODE|CMAC_MODE|GMAC_MODE))) {
if (((aes_ctx->ac_flags & (CMAC_MODE|CTR_MODE|CCM_MODE|
switch (aes_ctx->ac_flags & (CMAC_MODE|CCM_MODE|GCM_MODE|GMAC_MODE)) {
case CMAC_MODE:
} else if (aes_ctx->ac_flags & CMAC_MODE) {
if ((aes_ctx->ac_flags & (CMAC_MODE|GMAC_MODE)) == 0 &&
} else if (aes_ctx->ac_flags & CMAC_MODE) {