Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp651189lqp; Wed, 12 Jun 2024 11:56:55 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXEaBKPu1u3P5LEBcIwTj9hCzGRZzmM98pWrug91OJo/2KyUtXcqytUOnODsAQUdrjf77UGGjc+T9bPDE7up/TNNuKFptLcLU73QMS9fw== X-Google-Smtp-Source: AGHT+IElmEMBs1CLnqQZB48Cyc5eC2Q2aGLx+4VgwK5dsf7FVDLHgS+PtRWsYDUbetWJh8o2rh3P X-Received: by 2002:ac2:4d02:0:b0:52c:1e35:e983 with SMTP id 2adb3069b0e04-52c9a40e64amr1982110e87.64.1718218615119; Wed, 12 Jun 2024 11:56:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718218615; cv=pass; d=google.com; s=arc-20160816; b=czQPcoiw32QJUJZj+BSXYChqLFrneM3+OUYB4omjQdDSne3FVSQ7AOP8ctiso1c8mo imXPTyX1zJaO2pT0taK2MNMYeXkUJnW0xqDVtqwesjBTxHAm8gLcx+AJq1FiavpTEl4v gyHvZfH4ES2cWqEHi8GIofaDVdixSyxtfu7JRQ9sbhfY2761jekh3NIA/K5CYbTquEqc LjB+jAKkQw6Hd380YcuW92Lmx3OuOj8gVQh9/QwA/OpkqNchLrro3YxQh+PzCpb1bkjy edYd34WZHhJRuaEL+2qGJI1ImR0k+/ECRreDNmIYsoMlk08IV3nF/eUYAjxebxogGypQ jw3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:cc :to:from:subject:message-id:dkim-signature; bh=fXGhLpktRPNNpqRjKKvFK8vMQ7ar2yOLBMl+eC8xjUY=; fh=j6ARs4c9SvuFnfaKISoyl8vf3z2DN2GgoItJwOYYBJk=; b=vitwhuF1TA3I4trmpeHbPywV5ILaqFjASyVTmJtJhsjHz0B2QXlTanl82vP3jAtvbQ MlIzaESHuqgkUScpHeWfT5/u7ylAu8Hv03s3H//Kk6VSPCqiv4zjpmNFmTc2lDvQJpeb V74r5+XmRRAbgXbpeNmTRhCph6qJk8RpnGCYt7bQqqif6EDoCHAvcynuNaj4Fve7U2Sl Bz2GzyFry2vcDYJXQjd4a+zA/v0/JnPngTtJnMxS+R7yHqkibhvA8bzuTLhS4QMfc4IL 4SJj0fp6EwRWHJykqIbp+YLwbG8gMum0LbQVsb4te34QfkhBCE1D51/0OWwV9a8+27F6 VjwA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=kljoqS+M; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-8893-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8893-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a6ef8623bbesi523534966b.58.2024.06.12.11.56.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 11:56:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-8893-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@sipsolutions.net header.s=mail header.b=kljoqS+M; arc=pass (i=1 spf=pass spfdomain=sipsolutions.net dkim=pass dkdomain=sipsolutions.net dmarc=pass fromdomain=sipsolutions.net); spf=pass (google.com: domain of linux-wireless+bounces-8893-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8893-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=REJECT dis=NONE) header.from=sipsolutions.net Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id CD2391F211CF for ; Wed, 12 Jun 2024 18:56:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BE6765FB8A; Wed, 12 Jun 2024 18:56:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b="kljoqS+M" X-Original-To: linux-wireless@vger.kernel.org Received: from sipsolutions.net (s3.sipsolutions.net [168.119.38.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A4664F8BB for ; Wed, 12 Jun 2024 18:56:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=168.119.38.16 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718218610; cv=none; b=PM/AXTZpSAgysDkF5+HQpReAff2+VKYYNHzy/EEXFMw79nYkHu20Gv9jDq2EVTdB5mpr7dJS59YXLAxD1ypP1L7UmxYjismEk2yYl+Nm9V6HoHYlD6bpByRVyOdcsj+/aGrMV7bmCir3qSCoQ8bPGYzVNiD5aOm8A+mX6XWIogs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718218610; c=relaxed/simple; bh=fXGhLpktRPNNpqRjKKvFK8vMQ7ar2yOLBMl+eC8xjUY=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=V1V5JdPQUJaHZw9Wv+xKAPCz5cQJ5qBWF2BocHIi7FqD85ZGv5GOp9dvik6RdWrwoze/cCxaNPZop3hnTOxfnRsiCqJrg+RiWkm1SLFhAcmDK8Yrg3rCfm+W+gqkB3tYWNRQruxJwiVT3HWu50otShQnTwD9IvX5+3rZSoyWhSY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net; spf=pass smtp.mailfrom=sipsolutions.net; dkim=pass (2048-bit key) header.d=sipsolutions.net header.i=@sipsolutions.net header.b=kljoqS+M; arc=none smtp.client-ip=168.119.38.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sipsolutions.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sipsolutions.net DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sipsolutions.net; s=mail; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-To: Resent-Cc:Resent-Message-ID; bh=fXGhLpktRPNNpqRjKKvFK8vMQ7ar2yOLBMl+eC8xjUY=; t=1718218608; x=1719428208; b=kljoqS+MogoG0fdXsrXQpnmPI+2I1Db/kzuxY/S5ulqbVGW VUlMYzeCisqABptlP8lP7PGvqFA/+HAOAGNGTSkGlrOuKnCZxuh9KrC3wGREHeWLmuX+LXQVA2FnW sRXOc1hd1QKVhPYAlren1HJ7Ch3WJI72Z0eWnK8ois3WeRGhbqHe8kXqBjayA/d39Bc9X3WYfNFIQ 5WSp8JyR0HNa6rcqRNFNpUlXP7r+A3YQv/DxuHYa48k+y036DsSe38rIoZ/AzyQwULcQ9Z3qMU6NF FjnELWKi9xcP7X/Q723lGiAEnMWZE0sZ9XH9Jkg1HSJcvkEoF2GuMpFsad1Cd/VA==; Received: by sipsolutions.net with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.97) (envelope-from ) id 1sHT9I-0000000Aao3-3kyK; Wed, 12 Jun 2024 20:56:45 +0200 Message-ID: Subject: Re: WPA3 support for mac80211 drivers From: Johannes Berg To: Arend van Spriel , Larry Finger Cc: linux-wireless Date: Wed, 12 Jun 2024 20:56:44 +0200 In-Reply-To: <9b10768c-9fe7-40d9-a0b9-27d11a5e0e48@broadcom.com> References: <9b10768c-9fe7-40d9-a0b9-27d11a5e0e48@broadcom.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.2 (3.52.2-1.fc40) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-malware-bazaar: not-scanned On Wed, 2024-06-12 at 20:51 +0200, Arend van Spriel wrote: > Hi Johannes, Larry, >=20 > I got a query from a brcmsmac user about support for WPA3. I had no idea= =20 > what would be needed and actually assumed/hoped mac80211 would take care= =20 > of it. My first attempt was looking in patchwork for other mac80211=20 > drivers adding WPA3 and found this one interesting enough: >=20 > https://patchwork.kernel.org/project/linux-wireless/patch/20200526155909.= 5807-2-Larry.Finger@lwfinger.net/ >=20 > It only sets flag IEEE80211_HW_MFP_CAPABLE in hw->flags. So I suggested= =20 > to do the same in brcmsmac. Unfortunately no success so can you think of= =20 > anything else that would be required from brcmsmac. You need the correct ciphers too (at least BIP, possibly GMAC) johannes