From 2f3a49ec918e011e7dfdb1963ce61c20fcf3d85f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 16 Jan 2022 23:20:04 +0100 Subject: [PATCH] wpa_supplicant: patch patch SAE/EAP-pwd side-channel attack update 2 --- .../linux/wpa_supplicant/default.nix | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 656fa477768a..8576da2e5a76 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -47,6 +47,28 @@ stdenv.mkDerivation rec { url = "https://w1.fi/cgit/hostap/patch/?id=a0541334a6394f8237a4393b7372693cd7e96f15"; sha256 = "1gbhlz41x1ar1hppnb76pqxj6vimiypy7c4kq6h658637s4am3xg"; }) + # SAE/EAP-pwd side-channel attack update 2 + # https://w1.fi/security/2022-1/ + (fetchurl { + name = "0001-crypto-Add-more-bignum-EC-helper-functions.patch"; + url = "https://w1.fi/security/2022-1/0001-crypto-Add-more-bignum-EC-helper-functions.patch"; + sha256 = "0gq14p4vrg4sn8dhqylidjrcm2y4v1pj758k6zin61nvfy9b9xrl"; + }) + (fetchurl { + name = "0002-dragonfly-Add-sqrt-helper-function.patch"; + url = "https://w1.fi/security/2022-1/0002-dragonfly-Add-sqrt-helper-function.patch"; + sha256 = "0jwdrb3lvazryahr4vkp4mgfx9699c63bknllvaw4kkc0ashvql4"; + }) + (fetchurl { + name = "0003-SAE-Derive-the-y-coordinate-for-PWE-with-own-impleme.patch"; + url = "https://w1.fi/security/2022-1/0003-SAE-Derive-the-y-coordinate-for-PWE-with-own-impleme.patch"; + sha256 = "09fmnvnl64gp17hxf1kz6aza6zjn2zxvmp7i917yssjc27n3ag6f"; + }) + (fetchurl { + name = "0004-EAP-pwd-Derive-the-y-coordinate-for-PWE-with-own-imp.patch"; + url = "https://w1.fi/security/2022-1/0004-EAP-pwd-Derive-the-y-coordinate-for-PWE-with-own-imp.patch"; + sha256 = "17lya82bq923lvxafnb80xvmw0v1z8l56dbgnbllwz79zzzsxdfn"; + }) ] ++ lib.optionals readOnlyModeSSIDs [ # Allow read-only networks ./0001-Implement-read-only-mode-for-ssids.patch