aes_cmac
aes_cmac(AES_CMAC_KEY(desc->tfm), data, len, out);
BUILD_BUG_ON(ipn_len != ARRAY_SIZE(seq->aes_cmac.pn));
offsetof(struct ieee80211_key_seq, aes_cmac));
seq->aes_cmac.pn[i] = key->ipn[ipn_len - i - 1];
BUILD_BUG_ON(sizeof(seq->aes_cmac.pn) != sizeof(key->ipn));
memcpy(seq->aes_cmac.pn, key->ipn, sizeof(seq->aes_cmac.pn));
pn = seq.aes_cmac.pn;
memcpy(msg->ipn, seq->aes_cmac.pn, sizeof(seq->aes_cmac.pn));
memreverse(msg->ipn, sizeof(seq->aes_cmac.pn));
} aes_cmac;
aes_cmac(&key, fips_test_data, sizeof(fips_test_data), mac);
aes_cmac(&key, testvecs[i].data, testvecs[i].data_len, mac);
aes_cmac(&key, message, sizeof(message), actual_mac);
aes_cmac(&test_key, data, data_len, out);
aes_cmac(&key, msg_msb, len, mac_msb);
aes_cmac_update(&mac_ctx->aes_cmac.ctx, data, data_len);
aes_cmac_final(&mac_ctx->aes_cmac.ctx, out);
aes_cmac(&extractor, cmd->key, cmd->keylen, key->key);
aes_cmac(&k, input, input_len, traffic_key);
} aes_cmac;
aes_cmac_preparekey(&mac_ctx->aes_cmac.key, traffic_key,
aes_cmac_init(&mac_ctx->aes_cmac.ctx, &mac_ctx->aes_cmac.key);
offsetof(typeof(kseq), aes_cmac));
rpn = key->u.aes_cmac.rx_pn;
key->u.aes_cmac.replays);
key->u.aes_cmac.icverrors);
aes_cmac(&key, tmp, AES_BLOCK_SIZE, d);
aes_cmac(&key, addr[i], len[i], tmp);
pn = key->u.aes_cmac.rx_pn;
memcpy(seq->aes_cmac.pn, pn, IEEE80211_CMAC_PN_LEN);
pn = key->u.aes_cmac.rx_pn;
memcpy(pn, seq->aes_cmac.pn, IEEE80211_CMAC_PN_LEN);
key->u.aes_cmac.icverrors++;
key->u.aes_cmac.replays++;
key->u.aes_cmac.rx_pn[j] =
err = aes_cmac_preparekey(&key->u.aes_cmac.key, key_data,
} aes_cmac;
ieee80211_aes_cmac(&key->u.aes_cmac.key, aad, skb->data + 24,
if (memcmp(ipn, key->u.aes_cmac.rx_pn, 6) <= 0) {
key->u.aes_cmac.replays++;
ieee80211_aes_cmac(&key->u.aes_cmac.key, aad, skb->data + 24,
key->u.aes_cmac.icverrors++;
memcpy(key->u.aes_cmac.rx_pn, ipn, 6);