Lines Matching defs:data_len
106 * for 4-byte ICV. data_len must not include this ICV. Note: this function
109 size_t klen, u8 *data, size_t data_len)
113 icv = cpu_to_le32(~crc32_le(~0, data, data_len));
114 put_unaligned(icv, (__le32 *)(data + data_len));
117 arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN);
163 * payload, including 4-byte ICV, but _not_ IV. data_len must not include ICV.
166 size_t klen, u8 *data, size_t data_len)
171 arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN);
174 crc = cpu_to_le32(~crc32_le(~0, data, data_len));
175 if (memcmp(&crc, data + data_len, IEEE80211_WEP_ICV_LEN) != 0)