Lines Matching refs:tmp

252 	u8 dtable[256], *out, *pos, tmp;  in sae_pk_base32_decode()  local
286 tmp = dtable[val]; in sae_pk_base32_decode()
287 if (tmp == 0x80) in sae_pk_base32_decode()
293 block |= tmp; in sae_pk_base32_decode()
361 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_set_password() local
368 if (!tmp) in sae_pk_set_password()
371 os_memset(tmp->fingerprint, 0, sizeof(tmp->fingerprint)); in sae_pk_set_password()
372 tmp->fingerprint_bytes = tmp->fingerprint_bits = 0; in sae_pk_set_password()
382 tmp->sec = (pw[0] & BIT(7)) ? 3 : 5; in sae_pk_set_password()
383 tmp->lambda = len - len / 5; in sae_pk_set_password()
384 tmp->fingerprint_bits = 8 * tmp->sec + 19 * tmp->lambda / 4 - 5; in sae_pk_set_password()
386 tmp->sec, tmp->lambda, tmp->fingerprint_bits); in sae_pk_set_password()
390 pos = &tmp->fingerprint[tmp->sec]; in sae_pk_set_password()
391 bits = tmp->fingerprint_bits - 8 * tmp->sec; in sae_pk_set_password()
413 tmp->fingerprint_bytes = pos - tmp->fingerprint; in sae_pk_set_password()
415 tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_set_password()
549 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_hash_sig_data() local
556 sig_data = wpabuf_alloc(tmp->prime_len * 6 + m_len + pubkey_len + in sae_pk_hash_sig_data()
560 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data()
561 if (crypto_ec_point_to_bin(tmp->ec, ap ? tmp->own_commit_element_ecc : in sae_pk_hash_sig_data()
562 tmp->peer_commit_element_ecc, in sae_pk_hash_sig_data()
563 pos, pos + tmp->prime_len) < 0) in sae_pk_hash_sig_data()
565 pos = wpabuf_put(sig_data, 2 * tmp->prime_len); in sae_pk_hash_sig_data()
566 if (crypto_ec_point_to_bin(tmp->ec, ap ? tmp->peer_commit_element_ecc : in sae_pk_hash_sig_data()
567 tmp->own_commit_element_ecc, in sae_pk_hash_sig_data()
568 pos, pos + tmp->prime_len) < 0) in sae_pk_hash_sig_data()
570 if (crypto_bignum_to_bin(ap ? tmp->own_commit_scalar : in sae_pk_hash_sig_data()
572 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data()
573 tmp->prime_len, tmp->prime_len) < 0 || in sae_pk_hash_sig_data()
575 tmp->own_commit_scalar, in sae_pk_hash_sig_data()
576 wpabuf_put(sig_data, tmp->prime_len), in sae_pk_hash_sig_data()
577 tmp->prime_len, tmp->prime_len) < 0) in sae_pk_hash_sig_data()
581 wpabuf_put_data(sig_data, ap ? tmp->own_addr : tmp->peer_addr, in sae_pk_hash_sig_data()
583 wpabuf_put_data(sig_data, ap ? tmp->peer_addr : tmp->own_addr, in sae_pk_hash_sig_data()
601 struct sae_temporary_data *tmp = sae->tmp; in sae_write_confirm_pk() local
612 if (!tmp) in sae_write_confirm_pk()
615 pk = tmp->ap_pk; in sae_write_confirm_pk()
621 if (tmp->omit_pk_elem) in sae_write_confirm_pk()
629 if (tmp->kek_len != 32 && tmp->kek_len != 48 && tmp->kek_len != 64) { in sae_write_confirm_pk()
635 if (!tmp->ec) { in sae_write_confirm_pk()
688 if (aes_siv_encrypt(tmp->kek, tmp->kek_len, in sae_write_confirm_pk()
707 struct sae_temporary_data *tmp = sae->tmp; in sae_pk_valid_fingerprint() local
713 if (!tmp->fingerprint_bytes) { in sae_pk_valid_fingerprint()
723 hash_data_len = tmp->ssid_len + m_len + k_ap_len; in sae_pk_valid_fingerprint()
728 os_memcpy(pos, tmp->ssid, tmp->ssid_len); in sae_pk_valid_fingerprint()
729 pos += tmp->ssid_len; in sae_pk_valid_fingerprint()
743 if (tmp->fingerprint_bits > hash_len * 8) { in sae_pk_valid_fingerprint()
748 if (tmp->fingerprint_bits % 8) { in sae_pk_valid_fingerprint()
752 extra = 8 - tmp->fingerprint_bits % 8; in sae_pk_valid_fingerprint()
753 pos = &hash[tmp->fingerprint_bits / 8]; in sae_pk_valid_fingerprint()
757 tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
758 res = os_memcmp_const(hash, tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
762 tmp->fingerprint, tmp->fingerprint_bytes); in sae_pk_valid_fingerprint()
773 struct sae_temporary_data *tmp = sae->tmp; in sae_check_confirm_pk() local
784 if (!tmp) in sae_check_confirm_pk()
786 if (!sae->pk || tmp->ap_pk) in sae_check_confirm_pk()
789 if (tmp->kek_len != 32 && tmp->kek_len != 48 && tmp->kek_len != 64) { in sae_check_confirm_pk()
795 if (!tmp->ec) { in sae_check_confirm_pk()
825 if (aes_siv_decrypt(tmp->kek, tmp->kek_len, in sae_check_confirm_pk()