Lines Matching refs:addr
104 void (*tx)(void *ctx, const u8 *addr, unsigned int freq, const u8 *msg,
106 void (*gas_resp_tx)(void *ctx, const u8 *addr, u8 dialog_token,
392 size_t num_elem, const u8 *addr[], const size_t *len,
396 return sha256_vector(num_elem, addr, len, mac);
398 return sha384_vector(num_elem, addr, len, mac);
400 return sha512_vector(num_elem, addr, len, mac);
425 size_t num_elem, const u8 *addr[],
429 return hmac_sha256_vector(key, key_len, num_elem, addr, len,
432 return hmac_sha384_vector(key, key_len, num_elem, addr, len,
435 return hmac_sha512_vector(key, key_len, num_elem, addr, len,
1432 const u8 *addr[1];
1441 addr[0] = wpabuf_head(der);
1443 res = sha256_vector(1, addr, len, bi->pubkey_hash);
1461 const u8 *addr[1];
1488 addr[0] = wpabuf_head(der);
1490 res = sha256_vector(1, addr, &len, bi->pubkey_hash);
1584 const u8 *addr[3];
1600 addr[num_elem] = auth->Mx;
1603 addr[num_elem] = auth->Nx;
1612 addr[num_elem] = auth->Lx;
1617 num_elem, addr, len, prk);
1680 const u8 *addr[2];
1802 addr[0] = wpabuf_head_u8(msg) + 2;
1804 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
1807 addr[1] = attr_start;
1809 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
1814 2, addr, len, wrapped_data) < 0) {
1857 const u8 *addr[2];
1985 addr[0] = wpabuf_head_u8(msg) + 2;
1987 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
1990 addr[1] = attr_start;
1992 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
1997 2, addr, len, wrapped_data) < 0) {
2535 const u8 *addr[7];
2565 addr[num_elem] = auth->i_nonce;
2569 addr[num_elem] = auth->r_nonce;
2573 addr[num_elem] = wpabuf_head(pix);
2577 addr[num_elem] = wpabuf_head(prx);
2582 addr[num_elem] = wpabuf_head(bix);
2587 addr[num_elem] = wpabuf_head(brx);
2591 addr[num_elem] = &zero;
2597 wpa_hexdump(MSG_DEBUG, "DPP: hash component", addr[i], len[i]);
2598 res = dpp_hash_vector(auth->curve, num_elem, addr, len, r_auth);
2614 const u8 *addr[7];
2648 addr[num_elem] = auth->r_nonce;
2652 addr[num_elem] = auth->i_nonce;
2656 addr[num_elem] = wpabuf_head(prx);
2660 addr[num_elem] = wpabuf_head(pix);
2664 addr[num_elem] = wpabuf_head(brx);
2669 addr[num_elem] = wpabuf_head(bix);
2674 addr[num_elem] = &one;
2680 wpa_hexdump(MSG_DEBUG, "DPP: hash component", addr[i], len[i]);
2681 res = dpp_hash_vector(auth->curve, num_elem, addr, len, i_auth);
3081 const u8 *addr[2];
3197 addr[0] = hdr;
3199 addr[1] = attr_start;
3201 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
3202 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
3211 2, addr, len, unwrapped) < 0) {
3368 const u8 *addr[2];
3458 addr[0] = wpabuf_head_u8(msg) + 2;
3460 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
3463 addr[1] = attr_start;
3465 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
3494 2, addr, len, wrapped_i_auth) < 0)
3510 2, addr, len, wrapped_r_nonce) < 0)
3544 const u8 *addr[2];
3565 addr[0] = hdr;
3567 addr[1] = attr_start;
3569 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
3570 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
3579 2, addr, len, unwrapped) < 0) {
3642 const u8 *addr[2];
3806 addr[0] = hdr;
3808 addr[1] = attr_start;
3810 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
3811 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
3820 2, addr, len, unwrapped) < 0) {
3976 const u8 *addr[2];
3986 addr[0] = hdr;
3988 addr[1] = attr_start;
3990 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
3991 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
4002 2, addr, len, unwrapped) < 0) {
4046 const u8 *addr[2];
4145 addr[0] = hdr;
4147 addr[1] = attr_start;
4149 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
4150 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
4159 2, addr, len, unwrapped) < 0) {
4852 const u8 *addr[1];
4935 addr[0] = wpabuf_head(msg);
4937 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD", addr[0], len[0]);
4946 1, addr, len, wrapped) < 0)
5486 const u8 *addr[1];
5494 addr[0] = wpabuf_head(uncomp);
5497 addr[0], len[0]);
5498 res = sha256_vector(1, addr, len, hash);
5917 const u8 *addr[1];
5946 addr[0] = wpabuf_head(resp);
5948 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD", addr[0], len[0]);
5952 1, addr, len, unwrapped) < 0) {
6019 const u8 *addr[2];
6037 addr[0] = hdr;
6039 addr[1] = attr_start;
6041 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
6042 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
6051 2, addr, len, unwrapped) < 0) {
6101 const u8 *addr[2];
6122 addr[0] = wpabuf_head_u8(msg) + 2;
6124 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
6127 addr[1] = wpabuf_put(msg, 0);
6129 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
6139 2, addr, len, wrapped) < 0)
6193 const u8 *addr[1];
6227 addr[0] = wpabuf_head(csign_pub);
6229 if (sha256_vector(1, addr, len, kid_hash) < 0) {
6409 const u8 *addr[2];
6418 addr[0] = wpabuf_head(nkx);
6420 addr[1] = wpabuf_head(pkx);
6424 if (os_memcmp(addr[0], addr[1], len[0]) > 0) {
6425 addr[0] = wpabuf_head(pkx);
6426 addr[1] = wpabuf_head(nkx);
6428 wpa_hexdump(MSG_DEBUG, "DPP: PMKID hash payload 1", addr[0], len[0]);
6429 wpa_hexdump(MSG_DEBUG, "DPP: PMKID hash payload 2", addr[1], len[1]);
6430 res = sha256_vector(2, addr, len, hash);
6666 const u8 *addr[3];
6680 addr[num_elem] = mac_init;
6686 addr[num_elem] = (const u8 *) identifier;
6691 addr[num_elem] = (const u8 *) code;
6694 if (dpp_hash_vector(curve, num_elem, addr, len, hash) < 0)
6750 const u8 *addr[3];
6764 addr[num_elem] = mac_resp;
6770 addr[num_elem] = (const u8 *) identifier;
6775 addr[num_elem] = (const u8 *) code;
6778 if (dpp_hash_vector(curve, num_elem, addr, len, hash) < 0)
7492 const u8 *addr[2];
7556 addr[0] = wpabuf_head_u8(msg) + 2;
7559 addr[1] = &octet;
7561 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
7562 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
7571 2, addr, len, wrapped) < 0)
7610 const u8 *addr[4];
7730 addr[0] = pkex->own_mac;
7732 addr[1] = wpabuf_head(A_pub);
7734 addr[2] = wpabuf_head(Y_pub);
7736 addr[3] = wpabuf_head(X_pub);
7738 if (dpp_hmac_vector(curve->hash_len, Jx, Jx_len, 4, addr, len, u) < 0)
7789 const u8 *addr[2];
7857 addr[0] = wpabuf_head_u8(msg) + 2;
7860 addr[1] = &octet;
7862 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
7863 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
7872 2, addr, len, wrapped) < 0)
7906 const u8 *addr[4];
7943 addr[0] = hdr;
7946 addr[1] = &octet;
7948 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
7949 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
7953 2, addr, len, unwrapped) < 0) {
7996 addr[0] = pkex->peer_mac;
7998 addr[1] = wpabuf_head(A_pub);
8000 addr[2] = wpabuf_head(Y_pub);
8002 addr[3] = wpabuf_head(X_pub);
8004 if (dpp_hmac_vector(curve->hash_len, Jx, Jx_len, 4, addr, len, u) < 0)
8031 addr[0] = pkex->own_mac;
8033 addr[1] = wpabuf_head(B_pub);
8035 addr[2] = wpabuf_head(X_pub);
8037 addr[3] = wpabuf_head(Y_pub);
8039 if (dpp_hmac_vector(curve->hash_len, Lx, Lx_len, 4, addr, len, v) < 0)
8067 const u8 *addr[4];
8106 addr[0] = hdr;
8109 addr[1] = &octet;
8111 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[0]", addr[0], len[0]);
8112 wpa_hexdump(MSG_DEBUG, "DDP: AES-SIV AD[1]", addr[1], len[1]);
8116 2, addr, len, unwrapped) < 0) {
8158 addr[0] = pkex->peer_mac;
8160 addr[1] = wpabuf_head(B_pub);
8162 addr[2] = wpabuf_head(X_pub);
8164 addr[3] = wpabuf_head(Y_pub);
8166 if (dpp_hmac_vector(curve->hash_len, Lx, Lx_len, 4, addr, len, v) < 0)
9038 static int dpp_ipaddr_to_sockaddr(struct sockaddr *addr, socklen_t *addrlen,
9049 dst = (struct sockaddr_in *) addr;
9058 dst6 = (struct sockaddr_in6 *) addr;
9080 struct sockaddr_storage addr;
9090 if (dpp_ipaddr_to_sockaddr((struct sockaddr *) &addr, &addrlen,
9115 if (connect(conn->sock, (struct sockaddr *) &addr, addrlen) < 0) {
9861 struct sockaddr_in addr;
9862 socklen_t addr_len = sizeof(addr);
9868 fd = accept(ctrl->sock, (struct sockaddr *) &addr, &addr_len);
9876 inet_ntoa(addr.sin_addr), ntohs(addr.sin_port));
9909 const struct hostapd_ip_addr *addr, int port)
9918 hostapd_ip_txt(addr, txt, sizeof(txt)), port);
9920 addr, port) < 0) {