Lines Matching refs:hdrlen

65 			iv = pframe+pattrib->hdrlen;
68 payload = pframe+pattrib->iv_len+pattrib->hdrlen;
72 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
81 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
110 iv = pframe+prxattrib->hdrlen;
117 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len;
119 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen;
495 iv = pframe+pattrib->hdrlen;
496 payload = pframe+pattrib->iv_len+pattrib->hdrlen;
508 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
516 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
604 iv = pframe+prxattrib->hdrlen;
605 payload = pframe+prxattrib->iv_len+prxattrib->hdrlen;
606 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len;
865 static signed int aes_cipher(u8 *key, uint hdrlen,
895 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN))
904 if (hdrlen != WLAN_HDR_A3_QOS_LEN)
905 hdrlen += 2;
912 if (hdrlen != WLAN_HDR_A3_QOS_LEN)
913 hdrlen += 2;
920 pn_vector[0] = pframe[hdrlen];
921 pn_vector[1] = pframe[hdrlen+1];
922 pn_vector[2] = pframe[hdrlen+4];
923 pn_vector[3] = pframe[hdrlen+5];
924 pn_vector[4] = pframe[hdrlen+6];
925 pn_vector[5] = pframe[hdrlen+7];
936 hdrlen,
949 payload_index = (hdrlen + 8);
983 payload_index = hdrlen + 8;
1020 padded_buffer[j] = pframe[j+hdrlen+8+plen];
1061 length = pattrib->last_txcmdsz-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
1063 aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
1065 length = pxmitpriv->frag_len-pattrib->hdrlen-pattrib->iv_len-pattrib->icv_len;
1067 aes_cipher(prwskey, pattrib->hdrlen, pframe, length);
1076 static signed int aes_decipher(u8 *key, uint hdrlen,
1114 pn_vector[0] = pframe[hdrlen];
1115 pn_vector[1] = pframe[hdrlen + 1];
1116 pn_vector[2] = pframe[hdrlen + 4];
1117 pn_vector[3] = pframe[hdrlen + 5];
1118 pn_vector[4] = pframe[hdrlen + 6];
1119 pn_vector[5] = pframe[hdrlen + 7];
1121 if ((hdrlen == WLAN_HDR_A3_LEN) || (hdrlen == WLAN_HDR_A3_QOS_LEN))
1130 if (hdrlen != WLAN_HDR_A3_QOS_LEN)
1131 hdrlen += 2;
1138 if (hdrlen != WLAN_HDR_A3_QOS_LEN)
1139 hdrlen += 2;
1146 /* now, decrypt pframe with hdrlen offset and plen long */
1148 payload_index = hdrlen + 8; /* 8 is for extiv */
1182 if ((hdrlen + plen+8) <= MAX_MSG_SIZE)
1183 memcpy((void *)message, pframe, (hdrlen + plen+8)); /* 8 is for ext iv len */
1185 pn_vector[0] = pframe[hdrlen];
1186 pn_vector[1] = pframe[hdrlen+1];
1187 pn_vector[2] = pframe[hdrlen+4];
1188 pn_vector[3] = pframe[hdrlen+5];
1189 pn_vector[4] = pframe[hdrlen+6];
1190 pn_vector[5] = pframe[hdrlen+7];
1195 construct_mic_header1(mic_header1, hdrlen, message, frtype);
1203 payload_index = (hdrlen + 8);
1237 payload_index = hdrlen + 8;
1273 padded_buffer[j] = message[j+hdrlen+8+plen-8];
1282 if (pframe[hdrlen + 8 + plen - 8 + i] != message[hdrlen + 8 + plen - 8 + i])
1360 length = ((union recv_frame *)precvframe)->u.hdr.len-prxattrib->hdrlen-prxattrib->iv_len;
1362 res = aes_decipher(prwskey, prxattrib->hdrlen, pframe, length);