Lines Matching defs:pos
154 u8 *pos, *ct_start, *length, *cpayload;
159 pos = buf;
160 if (pos + TLS_RECORD_HEADER_LEN > buf + buf_size)
164 ct_start = pos;
165 *pos++ = content_type;
167 WPA_PUT_BE16(pos, rl->tls_version);
168 pos += 2;
170 length = pos;
172 pos += 2;
174 cpayload = pos;
179 if (pos + rl->iv_size > buf + buf_size)
187 if (os_get_random(pos, rl->iv_size))
189 pos += rl->iv_size;
196 if (pos + payload_len > buf + buf_size)
198 os_memmove(pos, payload, payload_len);
199 pos += payload_len;
218 clen = buf + buf_size - pos;
226 if (crypto_hash_finish(hmac, pos, &clen) < 0) {
232 pos, clen);
233 pos += clen;
235 size_t len = pos - cpayload;
240 if (pos + pad + 1 > buf + buf_size) {
245 os_memset(pos, pad, pad + 1);
246 pos += pad + 1;
250 cpayload, pos - cpayload) < 0)
254 WPA_PUT_BE16(length, pos - length - 2);
257 *out_len = pos - buf;