ccmp
int ccmp(struct pcms *, struct pcms *);
(nflg? ncmp: (cflg? ccmp: kcmp)));
CK_AES_CCM_PARAMS ccmp;
ccmp.ulNonceSize = ZIO_DATA_IV_LEN;
ccmp.ulAuthDataSize = auth_len;
ccmp.authData = authbuf;
ccmp.ulMACSize = maclen;
ccmp.nonce = ivbuf;
ccmp.ulDataSize = plain_full_len;
mech.cm_param = (char *)(&ccmp);
ieee80211_crypto_register(ic, &ccmp);
ieee80211_crypto_unregister(ic, &ccmp);
extern const struct ieee80211_cipher ccmp;
(void) memmove(mp->b_rptr + ccmp.ic_header, mp->b_rptr, hdrlen);
mp->b_rptr += ccmp.ic_header;
mp->b_wptr -= ccmp.ic_trailer;
data_len = MBLKL(mp) - (hdrlen + ccmp.ic_header);
pos = mp->b_rptr + hdrlen + ccmp.ic_header;
mp->b_wptr += ccmp.ic_trailer;
data_len = MBLKL(mp) - (hdrlen + ccmp.ic_header);
pos = mp->b_rptr + hdrlen + ccmp.ic_header;
const struct ieee80211_cipher ccmp = {
mblk_t *dimp, *ccmp = NULL;
ccmp = tl_resizemp(respmp, size);
if (ccmp == NULL) {
DB_TYPE(ccmp) = M_PROTO;
cc = (struct T_conn_con *)ccmp->b_rptr;
addr_startp = ccmp->b_rptr + cc->RES_offset;
tl_fill_option(ccmp->b_rptr + cc->OPT_offset,
mblk_setcred(ccmp, acc_ep->te_credp, acc_ep->te_cpid);
if (ccmp != NULL)
freemsg(ccmp);
putnext(cl_ep->te_rq, ccmp);