Lines Matching refs:pos
21 u8 *pos;
42 pos = out;
43 *pos++ = 0x00;
44 *pos++ = block_type; /* BT */
48 os_memset(pos, 0x00, ps_len);
49 pos += ps_len;
52 os_memset(pos, 0xff, ps_len);
53 pos += ps_len;
56 if (os_get_random(pos, ps_len) < 0) {
62 if (*pos == 0x00)
63 *pos = 0x01;
64 pos++;
72 *pos++ = 0x00;
73 os_memcpy(pos, in, inlen); /* D */
100 u8 *pos, *end;
110 pos = out + 2;
112 while (*pos && pos < end)
113 pos++;
114 if (pos == end)
116 pos++;
118 *outlen -= pos - out;
121 os_memmove(out, pos, *outlen);
132 u8 *pos;
154 pos = plain + 3;
162 while (pos + 1 < plain + len && *pos == 0x00 && pos[1] == 0x00)
163 pos++;
171 while (pos < plain + len && *pos == 0xff)
172 pos++;
175 if (pos - plain - 2 < 8) {
182 if (pos + 16 /* min hash len */ >= plain + len || *pos != 0x00) {
187 pos++;
188 len -= pos - plain;
191 os_memmove(plain, pos, len);