Lines Matching refs:tmp
267 u8 dtable[256], *out, *pos, tmp; in sae_pk_base32_decode() local
306 tmp = dtable[val]; in sae_pk_base32_decode()
307 if (tmp == 0x80) { in sae_pk_base32_decode()
315 block |= tmp; in sae_pk_base32_decode()
383 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_set_password() local
390 if (!tmp) { in sae_pk_set_password()
394 os_memset(tmp->fingerprint, 0, sizeof(tmp->fingerprint)); in sae_pk_set_password()
395 tmp->fingerprint_bytes = tmp->fingerprint_bits = 0; in sae_pk_set_password()
407 tmp->sec = (pw[0] & BIT(7)) ? 3 : 5; in sae_pk_set_password()
408 tmp->lambda = len - len / 5; in sae_pk_set_password()
409 tmp->fingerprint_bits = 8 * tmp->sec + 19 * tmp->lambda / 4 - 5; in sae_pk_set_password()
411 tmp->sec, tmp->lambda, tmp->fingerprint_bits); in sae_pk_set_password()
415 pos = &tmp->fingerprint[tmp->sec]; in sae_pk_set_password()
416 bits = tmp->fingerprint_bits - 8 * tmp->sec; in sae_pk_set_password()
439 tmp->fingerprint_bytes = pos - tmp->fingerprint; in sae_pk_set_password()
441 tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_set_password()
485 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_hash_sig_data() local
492 sig_data = wpabuf_alloc(tmp->prime_len * 6 + m_len + pubkey_len + in sae_pk_hash_sig_data()
497 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data()
498 if (crypto_ec_point_to_bin(tmp->ec, ap ? tmp->own_commit_element_ecc : in sae_pk_hash_sig_data()
499 tmp->peer_commit_element_ecc, 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()
504 if (crypto_ec_point_to_bin(tmp->ec, ap ? tmp->peer_commit_element_ecc : in sae_pk_hash_sig_data()
505 tmp->own_commit_element_ecc, in sae_pk_hash_sig_data()
506 pos, pos + tmp->prime_len) < 0) { in sae_pk_hash_sig_data()
509 if (crypto_bignum_to_bin(ap ? tmp->own_commit_scalar : in sae_pk_hash_sig_data()
511 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data()
512 tmp->prime_len, tmp->prime_len) < 0 || in sae_pk_hash_sig_data()
514 tmp->own_commit_scalar, in sae_pk_hash_sig_data()
515 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data()
516 tmp->prime_len, tmp->prime_len) < 0) { in sae_pk_hash_sig_data()
521 wpabuf_put_data(sig_data, ap ? tmp->own_addr : tmp->peer_addr, in sae_pk_hash_sig_data()
523 wpabuf_put_data(sig_data, ap ? tmp->peer_addr : tmp->own_addr, in sae_pk_hash_sig_data()
544 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_valid_fingerprint() local
550 if (!tmp->fingerprint_bytes) { in sae_pk_valid_fingerprint()
560 hash_data_len = tmp->ssid_len + m_len + k_ap_len; 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()
582 if (tmp->fingerprint_bits > hash_len * 8) { in sae_pk_valid_fingerprint()
587 if (tmp->fingerprint_bits % 8) { in sae_pk_valid_fingerprint()
591 extra = 8 - tmp->fingerprint_bits % 8; in sae_pk_valid_fingerprint()
592 pos = &hash[tmp->fingerprint_bits / 8]; in sae_pk_valid_fingerprint()
596 tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
597 res = os_memcmp_const(hash, tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
601 tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
612 struct sae_temporary_data *tmp = sae->tmp; in sae_check_confirm_pk() local
624 if (!tmp) { in sae_check_confirm_pk()
627 if (!sae->pk || tmp->ap_pk) { in sae_check_confirm_pk()
631 if (tmp->kek_len != 32 && tmp->kek_len != 48 && tmp->kek_len != 64) { in sae_check_confirm_pk()
637 if (!tmp->ec) { in sae_check_confirm_pk()
667 if (aes_siv_decrypt(tmp->kek, tmp->kek_len, in sae_check_confirm_pk()