Lines Matching refs:ctx
101 struct ccmp_ctx *ctx;
103 ctx = (struct ccmp_ctx *) IEEE80211_MALLOC(sizeof(struct ccmp_ctx),
105 if (ctx == NULL) {
109 ctx->cc_vap = vap;
110 ctx->cc_ic = vap->iv_ic;
112 return ctx;
118 struct ccmp_ctx *ctx = k->wk_private;
120 IEEE80211_FREE(ctx, M_80211_CRYPTO);
128 struct ccmp_ctx *ctx = k->wk_private;
131 IEEE80211_DPRINTF(ctx->cc_vap, IEEE80211_MSG_CRYPTO,
137 rijndael_set_key(&ctx->cc_aes, k->wk_key, k->wk_keylen*NBBY);
144 struct ccmp_ctx *ctx = k->wk_private;
145 struct ieee80211vap *vap = ctx->cc_vap;
168 struct ccmp_ctx *ctx = k->wk_private;
169 struct ieee80211com *ic = ctx->cc_ic;
238 struct ccmp_ctx *ctx = k->wk_private;
239 struct ieee80211vap *vap = ctx->cc_vap;
345 ccmp_init_blocks(rijndael_ctx *ctx, struct ieee80211_frame *wh,
427 rijndael_encrypt(ctx, b0, auth);
429 rijndael_encrypt(ctx, auth, auth);
431 rijndael_encrypt(ctx, auth, auth);
434 rijndael_encrypt(ctx, b0, s0);
441 rijndael_encrypt(&ctx->cc_aes, _b, _b); \
445 rijndael_encrypt(&ctx->cc_aes, _b0, _e); \
452 struct ccmp_ctx *ctx = key->wk_private;
460 ctx->cc_vap->iv_stats.is_crypto_ccmp++;
464 ccmp_init_blocks(&ctx->cc_aes, wh, key->wk_keytsc,
587 rijndael_encrypt(&ctx->cc_aes, _b0, _b); \
591 rijndael_encrypt(&ctx->cc_aes, _a, _a); \
597 struct ccmp_ctx *ctx = key->wk_private;
598 struct ieee80211vap *vap = ctx->cc_vap;
608 ctx->cc_vap->iv_stats.is_crypto_ccmp++;
612 ccmp_init_blocks(&ctx->cc_aes, wh, pn, data_len, b0, aad, a, b);