Lines Matching defs:pos
23 u8 *pos;
44 pos = out;
45 *pos++ = 0x00;
46 *pos++ = block_type; /* BT */
50 os_memset(pos, 0x00, ps_len);
51 pos += ps_len;
54 os_memset(pos, 0xff, ps_len);
55 pos += ps_len;
58 if (os_get_random(pos, ps_len) < 0) {
64 if (*pos == 0x00)
65 *pos = 0x01;
66 pos++;
74 *pos++ = 0x00;
75 os_memcpy(pos, in, inlen); /* D */
102 u8 *pos, *end;
112 pos = out + 2;
114 while (*pos && pos < end)
115 pos++;
116 if (pos == end)
118 if (pos - out - 2 < 8) {
123 pos++;
125 *outlen -= pos - out;
128 os_memmove(out, pos, *outlen);
139 u8 *pos;
163 pos = plain + 3;
170 while (pos < plain + len && *pos == 0xff)
171 pos++;
173 if (pos - plain - 2 < 8) {
180 if (pos + 16 /* min hash len */ >= plain + len || *pos != 0x00) {
185 pos++;
186 len -= pos - plain;
189 os_memmove(plain, pos, len);
204 const u8 *pos, *end, *next, *da_end;
244 pos = hdr.payload;
245 end = pos + hdr.length;
255 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||
285 pos = da_end;
288 if (asn1_get_next(pos, end - pos, &hdr) < 0 ||