• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/common/

Lines Matching defs:secret_len

405 static int dpp_hkdf_expand(size_t hash_len, const u8 *secret, size_t secret_len,
409 return hmac_sha256_kdf(secret, secret_len, NULL,
413 return hmac_sha384_kdf(secret, secret_len, NULL,
417 return hmac_sha512_kdf(secret, secret_len, NULL,
614 u8 *secret, size_t *secret_len)
620 *secret_len = 0;
642 if (EVP_PKEY_derive(ctx, NULL, secret_len) != 1) {
648 if (*secret_len > DPP_MAX_SHARED_SECRET_LEN) {
650 int level = *secret_len > 200 ? MSG_ERROR : MSG_DEBUG;
654 * cases. For example, group 19 has shown cases where secret_len
661 "DPP: Unexpected secret_len=%d from EVP_PKEY_derive()",
662 (int) *secret_len);
663 if (*secret_len > 200)
665 if (EVP_PKEY_derive(ctx, buf, secret_len) != 1) {
670 if (*secret_len > DPP_MAX_SHARED_SECRET_LEN) {
672 "DPP: Unexpected secret_len=%d from EVP_PKEY_derive()",
673 (int) *secret_len);
676 wpa_hexdump_key(MSG_DEBUG, "DPP: Unexpected secret_len change",
677 buf, *secret_len);
678 os_memcpy(secret, buf, *secret_len);
683 if (EVP_PKEY_derive(ctx, secret, secret_len) != 1) {
1613 len[num_elem] = auth->secret_len;
2230 size_t secret_len;
2299 auth->Mx, &secret_len) < 0)
2301 auth->secret_len = secret_len;
2304 auth->Mx, auth->secret_len);
2305 auth->Mx_len = auth->secret_len;
2307 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1,
2743 if (dpp_bn2bin_pad(lx, auth->Lx, auth->secret_len) < 0)
2745 wpa_hexdump_key(MSG_DEBUG, "DPP: L.x", auth->Lx, auth->secret_len);
2746 auth->Lx_len = auth->secret_len;
2805 if (dpp_bn2bin_pad(lx, auth->Lx, auth->secret_len) < 0)
2807 wpa_hexdump_key(MSG_DEBUG, "DPP: L.x", auth->Lx, auth->secret_len);
2808 auth->Lx_len = auth->secret_len;
2825 size_t secret_len;
2888 auth->Nx, &secret_len) < 0)
2892 auth->Nx, auth->secret_len);
2893 auth->Nx_len = auth->secret_len;
2895 if (dpp_derive_k2(auth->Nx, auth->secret_len, auth->k2,
3080 size_t secret_len;
3185 if (dpp_ecdh(own_bi->pubkey, pi, auth->Mx, &secret_len) < 0)
3187 auth->secret_len = secret_len;
3190 auth->Mx, auth->secret_len);
3191 auth->Mx_len = auth->secret_len;
3193 if (dpp_derive_k1(auth->Mx, auth->secret_len, auth->k1,
3641 size_t secret_len;
3790 if (dpp_ecdh(auth->own_protocol_key, pr, auth->Nx, &secret_len) < 0) {
3799 auth->Nx, auth->secret_len);
3800 auth->Nx_len = auth->secret_len;
3802 if (dpp_derive_k2(auth->Nx, auth->secret_len, auth->k2,