Home | History | Annotate | Download | only in net80211

Lines Matching defs:hdrlen

100 static	int ccmp_encrypt(struct ieee80211_key *, struct mbuf *, int hdrlen);
102 struct mbuf *, int hdrlen);
151 int hdrlen;
153 hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
154 ivp = mtod(m, u_int8_t *) + hdrlen;
170 !ccmp_encrypt(k, m, hdrlen))
201 ccmp_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
213 ivp = mtod(m, uint8_t *) + hdrlen;
242 !ccmp_decrypt(k, pn, m, hdrlen))
248 memmove(mtod(m, u_int8_t *) + ccmp.ic_header, mtod(m, void *), hdrlen);
357 ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m, int hdrlen)
365 KASSERT(hdrlen >= 0);
366 KASSERT(hdrlen < m->m_pkthdr.len);
367 KASSERT(ccmp.ic_header <= m->m_pkthdr.len - hdrlen);
372 data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header);
374 aes_ccm_enc_mbuf(&aes_ccm, m, hdrlen + ccmp.ic_header, data_len, mic);
381 int hdrlen)
389 KASSERT(hdrlen >= 0);
390 KASSERT(hdrlen < m->m_pkthdr.len);
391 KASSERT(ccmp.ic_header < m->m_pkthdr.len - hdrlen);
392 KASSERT(ccmp.ic_trailer < m->m_pkthdr.len - (hdrlen + ccmp.ic_header));
397 data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header + ccmp.ic_trailer);
401 if (!aes_ccm_dec_mbuf(&aes_ccm, m, hdrlen + ccmp.ic_header, data_len,