Lines Matching refs:num_elem

100 			   size_t num_elem, const u8 *addr[], const size_t *len,  in dpp_hash_vector()  argument
104 return sha256_vector(num_elem, addr, len, mac); in dpp_hash_vector()
106 return sha384_vector(num_elem, addr, len, mac); in dpp_hash_vector()
108 return sha512_vector(num_elem, addr, len, mac); in dpp_hash_vector()
133 size_t num_elem, const u8 *addr[], const size_t *len, in dpp_hmac_vector() argument
137 return hmac_sha256_vector(key, key_len, num_elem, addr, len, in dpp_hmac_vector()
140 return hmac_sha384_vector(key, key_len, num_elem, addr, len, in dpp_hmac_vector()
143 return hmac_sha512_vector(key, key_len, num_elem, addr, len, in dpp_hmac_vector()
453 size_t num_elem = 0; in dpp_derive_bk_ke() local
464 addr[num_elem] = auth->Mx; in dpp_derive_bk_ke()
465 len[num_elem] = auth->Mx_len; in dpp_derive_bk_ke()
466 num_elem++; in dpp_derive_bk_ke()
467 addr[num_elem] = auth->Nx; in dpp_derive_bk_ke()
468 len[num_elem] = auth->Nx_len; in dpp_derive_bk_ke()
469 num_elem++; in dpp_derive_bk_ke()
476 addr[num_elem] = auth->Lx; in dpp_derive_bk_ke()
477 len[num_elem] = auth->secret_len; in dpp_derive_bk_ke()
478 num_elem++; in dpp_derive_bk_ke()
481 num_elem, addr, len, auth->bk); in dpp_derive_bk_ke()
891 size_t i, num_elem = 0; in dpp_gen_r_auth() local
923 addr[num_elem] = auth->i_nonce; in dpp_gen_r_auth()
924 len[num_elem] = nonce_len; in dpp_gen_r_auth()
925 num_elem++; in dpp_gen_r_auth()
927 addr[num_elem] = auth->r_nonce; in dpp_gen_r_auth()
928 len[num_elem] = nonce_len; in dpp_gen_r_auth()
929 num_elem++; in dpp_gen_r_auth()
931 addr[num_elem] = wpabuf_head(pix); in dpp_gen_r_auth()
932 len[num_elem] = wpabuf_len(pix) / 2; in dpp_gen_r_auth()
933 num_elem++; in dpp_gen_r_auth()
935 addr[num_elem] = wpabuf_head(prx); in dpp_gen_r_auth()
936 len[num_elem] = wpabuf_len(prx) / 2; in dpp_gen_r_auth()
937 num_elem++; in dpp_gen_r_auth()
940 addr[num_elem] = wpabuf_head(bix); in dpp_gen_r_auth()
941 len[num_elem] = wpabuf_len(bix) / 2; in dpp_gen_r_auth()
942 num_elem++; in dpp_gen_r_auth()
945 addr[num_elem] = wpabuf_head(brx); in dpp_gen_r_auth()
946 len[num_elem] = wpabuf_len(brx) / 2; in dpp_gen_r_auth()
947 num_elem++; in dpp_gen_r_auth()
949 addr[num_elem] = &zero; in dpp_gen_r_auth()
950 len[num_elem] = 1; in dpp_gen_r_auth()
951 num_elem++; in dpp_gen_r_auth()
954 for (i = 0; i < num_elem; i++) in dpp_gen_r_auth()
956 res = dpp_hash_vector(auth->curve, num_elem, addr, len, r_auth); in dpp_gen_r_auth()
974 size_t i, num_elem = 0; in dpp_gen_i_auth() local
1010 addr[num_elem] = auth->r_nonce; in dpp_gen_i_auth()
1011 len[num_elem] = nonce_len; in dpp_gen_i_auth()
1012 num_elem++; in dpp_gen_i_auth()
1014 addr[num_elem] = auth->i_nonce; in dpp_gen_i_auth()
1015 len[num_elem] = nonce_len; in dpp_gen_i_auth()
1016 num_elem++; in dpp_gen_i_auth()
1018 addr[num_elem] = wpabuf_head(prx); in dpp_gen_i_auth()
1019 len[num_elem] = wpabuf_len(prx) / 2; in dpp_gen_i_auth()
1020 num_elem++; in dpp_gen_i_auth()
1022 addr[num_elem] = wpabuf_head(pix); in dpp_gen_i_auth()
1023 len[num_elem] = wpabuf_len(pix) / 2; in dpp_gen_i_auth()
1024 num_elem++; in dpp_gen_i_auth()
1026 addr[num_elem] = wpabuf_head(brx); in dpp_gen_i_auth()
1027 len[num_elem] = wpabuf_len(brx) / 2; in dpp_gen_i_auth()
1028 num_elem++; in dpp_gen_i_auth()
1031 addr[num_elem] = wpabuf_head(bix); in dpp_gen_i_auth()
1032 len[num_elem] = wpabuf_len(bix) / 2; in dpp_gen_i_auth()
1033 num_elem++; in dpp_gen_i_auth()
1036 addr[num_elem] = &one; in dpp_gen_i_auth()
1037 len[num_elem] = 1; in dpp_gen_i_auth()
1038 num_elem++; in dpp_gen_i_auth()
1041 for (i = 0; i < num_elem; i++) in dpp_gen_i_auth()
1043 res = dpp_hash_vector(auth->curve, num_elem, addr, len, i_auth); in dpp_gen_i_auth()
1467 unsigned int num_elem = 0; in dpp_pkex_derive_Qi() local
1478 addr[num_elem] = mac_init; in dpp_pkex_derive_Qi()
1479 len[num_elem] = ETH_ALEN; in dpp_pkex_derive_Qi()
1480 num_elem++; in dpp_pkex_derive_Qi()
1485 addr[num_elem] = (const u8 *) identifier; in dpp_pkex_derive_Qi()
1486 len[num_elem] = os_strlen(identifier); in dpp_pkex_derive_Qi()
1487 num_elem++; in dpp_pkex_derive_Qi()
1490 addr[num_elem] = (const u8 *) code; in dpp_pkex_derive_Qi()
1491 len[num_elem] = code_len; in dpp_pkex_derive_Qi()
1492 num_elem++; in dpp_pkex_derive_Qi()
1493 if (dpp_hash_vector(curve, num_elem, addr, len, hash) < 0) in dpp_pkex_derive_Qi()
1542 unsigned int num_elem = 0; in dpp_pkex_derive_Qr() local
1553 addr[num_elem] = mac_resp; in dpp_pkex_derive_Qr()
1554 len[num_elem] = ETH_ALEN; in dpp_pkex_derive_Qr()
1555 num_elem++; in dpp_pkex_derive_Qr()
1560 addr[num_elem] = (const u8 *) identifier; in dpp_pkex_derive_Qr()
1561 len[num_elem] = os_strlen(identifier); in dpp_pkex_derive_Qr()
1562 num_elem++; in dpp_pkex_derive_Qr()
1565 addr[num_elem] = (const u8 *) code; in dpp_pkex_derive_Qr()
1566 len[num_elem] = code_len; in dpp_pkex_derive_Qr()
1567 num_elem++; in dpp_pkex_derive_Qr()
1568 if (dpp_hash_vector(curve, num_elem, addr, len, hash) < 0) in dpp_pkex_derive_Qr()