Lines Matching refs:pos
153 int pos; in sae_pk_valid_password() local
170 for (pos = 0; pw[pos]; pos++) { in sae_pk_valid_password()
171 if (pos && pos % 5 == 4) { in sae_pk_valid_password()
172 if (pw[pos] != '-') { in sae_pk_valid_password()
179 if (dtable[(u8) pw[pos]] == 0x80) { in sae_pk_valid_password()
206 static char *add_char(const char *start, char *pos, u8 idx, size_t *bits) in add_char() argument
209 return pos; in add_char()
217 if ((pos - start) % 5 == 4) { in add_char()
218 *pos++ = '-'; in add_char()
220 *pos++ = sae_pk_base32_table[idx]; in add_char()
221 return pos; in add_char()
228 char *out, *pos; in sae_pk_base32_encode() local
241 pos = out = os_zalloc(olen + 2); /* include room for ChkSum and nul */ in sae_pk_base32_encode()
253 pos = add_char(out, pos, in sae_pk_base32_encode()
259 *pos = d_check_char(out, os_strlen(out)); in sae_pk_base32_encode()
267 u8 dtable[256], *out, *pos, tmp; in sae_pk_base32_decode() local
292 pos = out = os_malloc(olen); in sae_pk_base32_decode()
318 *pos++ = (block >> 32) & 0xff; in sae_pk_base32_decode()
319 *pos++ = (block >> 24) & 0xff; in sae_pk_base32_decode()
320 *pos++ = (block >> 16) & 0xff; in sae_pk_base32_decode()
321 *pos++ = (block >> 8) & 0xff; in sae_pk_base32_decode()
322 *pos++ = block & 0xff; in sae_pk_base32_decode()
328 pos -= pad * 5 / 8; in sae_pk_base32_decode()
334 *out_len = pos - out; in sae_pk_base32_decode()
385 u8 *pw, *pos; in sae_pk_set_password() local
415 pos = &tmp->fingerprint[tmp->sec]; in sae_pk_set_password()
430 *pos++ = (val >> (val_bits - 8)) & 0xff; in sae_pk_set_password()
437 *pos++ = val << (8 - bits); in sae_pk_set_password()
439 tmp->fingerprint_bytes = pos - tmp->fingerprint; in sae_pk_set_password()
487 u8 *pos; in sae_pk_hash_sig_data() local
497 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data()
500 pos, pos + tmp->prime_len) < 0) { in sae_pk_hash_sig_data()
503 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data()
506 pos, pos + tmp->prime_len) < 0) { in sae_pk_hash_sig_data()
545 u8 *hash_data, *pos; in sae_pk_valid_fingerprint() local
565 pos = hash_data; in sae_pk_valid_fingerprint()
566 os_memcpy(pos, tmp->ssid, tmp->ssid_len); in sae_pk_valid_fingerprint()
567 pos += tmp->ssid_len; in sae_pk_valid_fingerprint()
568 os_memcpy(pos, m, m_len); in sae_pk_valid_fingerprint()
569 pos += m_len; in sae_pk_valid_fingerprint()
570 os_memcpy(pos, k_ap, k_ap_len); in sae_pk_valid_fingerprint()
592 pos = &hash[tmp->fingerprint_bits / 8]; in sae_pk_valid_fingerprint()
593 *pos = (*pos >> extra) << extra; in sae_pk_valid_fingerprint()