• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/net80211/

Lines Matching refs:cip

195 ieee80211_crypto_register(const struct ieee80211_cipher *cip)
197 if (cip->ic_cipher >= IEEE80211_CIPHER_MAX) {
199 __func__, cip->ic_name, cip->ic_cipher);
202 if (ciphers[cip->ic_cipher] != NULL && ciphers[cip->ic_cipher] != cip) {
204 __func__, cip->ic_name);
207 ciphers[cip->ic_cipher] = cip;
214 ieee80211_crypto_unregister(const struct ieee80211_cipher *cip)
216 if (cip->ic_cipher >= IEEE80211_CIPHER_MAX) {
218 __func__, cip->ic_name, cip->ic_cipher);
221 if (ciphers[cip->ic_cipher] != NULL && ciphers[cip->ic_cipher] != cip) {
223 __func__, cip->ic_name);
228 ciphers[cip->ic_cipher] = NULL;
268 const struct ieee80211_cipher *cip;
286 cip = ciphers[cipher];
287 if (cip == NULL) {
303 cip = ciphers[cipher];
304 if (cip == NULL) {
324 __func__, cip->ic_name);
346 if (key->wk_cipher != cip || key->wk_flags != flags) {
354 keyctx = cip->ic_attach(vap, key);
358 __func__, cip->ic_name);
364 key->wk_cipher = cip; /* XXX refcnt? */
384 __func__, cip->ic_name);
396 "0x%x -> 0x%x\n", __func__, cip->ic_name,
398 keyctx = cip->ic_attach(vap, key);
402 "flags 0x%x\n", __func__, cip->ic_name,
409 key->wk_cipher = cip; /* XXX refcnt? */
491 const struct ieee80211_cipher *cip = key->wk_cipher;
493 KASSERT(cip != NULL, ("No cipher!"));
497 __func__, cip->ic_name, key->wk_keyix,
514 if (!cip->ic_setkey(key)) {
517 __func__, cip->ic_name, key->wk_keyix,
591 const struct ieee80211_cipher *cip;
594 cip = k->wk_cipher;
595 return (cip->ic_encap(k, m) ? k : NULL);
617 const struct ieee80211_cipher *cip;
668 cip = k->wk_cipher;
669 if (m->m_len < hdrlen + cip->ic_header) {
672 cip->ic_name, m->m_len, hdrlen + cip->ic_header);
684 if (cip->ic_decap(k, m, hdrlen)) {
704 const struct ieee80211_cipher *cip;
746 cip = k->wk_cipher;
747 return (cip->ic_miclen > 0 ? cip->ic_demic(k, m, force) : 1);