Lines Matching refs:Mx
1519 static int dpp_derive_k1(const u8 *Mx, size_t Mx_len, u8 *k1,
1530 if (dpp_hmac(hash_len, salt, hash_len, Mx, Mx_len, prk) < 0)
1590 "DPP: Mx/Nx not available - cannot derive ke");
1600 addr[num_elem] = auth->Mx;
2299 auth->Mx, &secret_len) < 0)
2304 auth->Mx, auth->secret_len);
2307 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1,
2519 os_memset(auth->Mx, 0, sizeof(auth->Mx));
3185 if (dpp_ecdh(own_bi->pubkey, pi, auth->Mx, &secret_len) < 0)
3190 auth->Mx, auth->secret_len);
3193 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1,
6903 BIGNUM *Mx = NULL, *My = NULL;
6947 Mx = BN_new();
6949 if (!M || !Mx || !My ||
6951 EC_POINT_get_affine_coordinates_GFp(group, M, Mx, My, bnctx) != 1)
7007 if (dpp_bn2bin_pad(Mx, wpabuf_put(msg, curve->prime_len),
7009 dpp_bn2bin_pad(Mx, pkex->Mx, curve->prime_len) < 0 ||
7019 BN_clear_free(Mx);
7168 const u8 *Mx, size_t Mx_len,
7197 os_memcpy(pos, Mx, Mx_len);
7268 BIGNUM *Mx = NULL, *My = NULL;
7347 Mx = BN_bin2bn(attr_key, attr_key_len / 2, NULL);
7349 if (!X || !M || !Mx || !My ||
7350 EC_POINT_set_affine_coordinates_GFp(group, M, Mx, My, bnctx) != 1 ||
7382 os_memcpy(pkex->Mx, attr_key, attr_key_len / 2);
7450 pkex->Mx, curve->prime_len,
7463 BN_free(Mx);
7752 pkex->Mx, curve->prime_len,