Lines Matching refs:secret_len
349 static int dpp_hkdf_expand(size_t hash_len, const u8 *secret, size_t secret_len, in dpp_hkdf_expand() argument
353 return hmac_sha256_kdf(secret, secret_len, NULL, in dpp_hkdf_expand()
357 return hmac_sha384_kdf(secret, secret_len, NULL, in dpp_hkdf_expand()
361 return hmac_sha512_kdf(secret, secret_len, NULL, in dpp_hkdf_expand()
1471 len[num_elem] = auth->secret_len; in dpp_derive_ke()
2089 size_t secret_len; in dpp_auth_init() local
2161 EVP_PKEY_derive(ctx, NULL, &secret_len) != 1 || in dpp_auth_init()
2162 secret_len > DPP_MAX_SHARED_SECRET_LEN || in dpp_auth_init()
2163 EVP_PKEY_derive(ctx, auth->Mx, &secret_len) != 1) { in dpp_auth_init()
2169 auth->secret_len = secret_len; in dpp_auth_init()
2174 auth->Mx, auth->secret_len); in dpp_auth_init()
2175 auth->Mx_len = auth->secret_len; in dpp_auth_init()
2177 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1, in dpp_auth_init()
2614 if (dpp_bn2bin_pad(lx, auth->Lx, auth->secret_len) < 0) in dpp_auth_derive_l_responder()
2616 wpa_hexdump_key(MSG_DEBUG, "DPP: L.x", auth->Lx, auth->secret_len); in dpp_auth_derive_l_responder()
2617 auth->Lx_len = auth->secret_len; in dpp_auth_derive_l_responder()
2676 if (dpp_bn2bin_pad(lx, auth->Lx, auth->secret_len) < 0) in dpp_auth_derive_l_initiator()
2678 wpa_hexdump_key(MSG_DEBUG, "DPP: L.x", auth->Lx, auth->secret_len); in dpp_auth_derive_l_initiator()
2679 auth->Lx_len = auth->secret_len; in dpp_auth_derive_l_initiator()
2697 size_t secret_len; in dpp_auth_build_resp_ok() local
2762 EVP_PKEY_derive(ctx, NULL, &secret_len) != 1 || in dpp_auth_build_resp_ok()
2763 secret_len > DPP_MAX_SHARED_SECRET_LEN || in dpp_auth_build_resp_ok()
2764 EVP_PKEY_derive(ctx, auth->Nx, &secret_len) != 1) { in dpp_auth_build_resp_ok()
2774 auth->Nx, auth->secret_len); in dpp_auth_build_resp_ok()
2775 auth->Nx_len = auth->secret_len; in dpp_auth_build_resp_ok()
2777 if (dpp_derive_k2(auth->Nx, auth->secret_len, auth->k2, in dpp_auth_build_resp_ok()
2962 size_t secret_len; in dpp_auth_req_rx() local
3071 EVP_PKEY_derive(ctx, NULL, &secret_len) != 1 || in dpp_auth_req_rx()
3072 secret_len > DPP_MAX_SHARED_SECRET_LEN || in dpp_auth_req_rx()
3073 EVP_PKEY_derive(ctx, auth->Mx, &secret_len) != 1) { in dpp_auth_req_rx()
3080 auth->secret_len = secret_len; in dpp_auth_req_rx()
3085 auth->Mx, auth->secret_len); in dpp_auth_req_rx()
3086 auth->Mx_len = auth->secret_len; in dpp_auth_req_rx()
3088 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1, in dpp_auth_req_rx()
3537 size_t secret_len; in dpp_auth_resp_rx() local
3690 EVP_PKEY_derive(ctx, NULL, &secret_len) != 1 || in dpp_auth_resp_rx()
3691 secret_len > DPP_MAX_SHARED_SECRET_LEN || in dpp_auth_resp_rx()
3692 EVP_PKEY_derive(ctx, auth->Nx, &secret_len) != 1) { in dpp_auth_resp_rx()
3705 auth->Nx, auth->secret_len); in dpp_auth_resp_rx()
3706 auth->Nx_len = auth->secret_len; in dpp_auth_resp_rx()
3708 if (dpp_derive_k2(auth->Nx, auth->secret_len, auth->k2, in dpp_auth_resp_rx()