From 7e8b8cee64346de784d8bb1cc2f89debcec04c51 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sun, 30 Oct 2022 00:59:49 +0200 Subject: [PATCH] wolfssl: 5.5.1 -> 5.5.2 https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable Also includes a fix for CVE-2022-42905, the build option needed for the vulnerability does not seem to be enabled in the derivation. --- pkgs/development/libraries/wolfssl/default.nix | 6 ++++-- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index eddcf008787c..0b6045884270 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -1,19 +1,20 @@ { lib , stdenv , fetchFromGitHub +, Security , autoreconfHook , openssl }: stdenv.mkDerivation rec { pname = "wolfssl"; - version = "5.5.1"; + version = "5.5.2"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; rev = "v${version}-stable"; - sha256 = "sha256-gDY5uEvV5nNPObrar5Fq2UTW30UZ71CooUwQVJkq4l8="; + sha256 = "sha256-d8DDyEsK35WK7c0udZI5HxQLO+mbod8hlbSoa3IWWS0="; }; postPatch = '' @@ -42,6 +43,7 @@ stdenv.mkDerivation rec { "out" ]; + propagatedBuildInputs = [ ] ++ lib.optionals stdenv.isDarwin [ Security ]; nativeBuildInputs = [ autoreconfHook ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f923ae0d2456..c7813e9d790d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21535,7 +21535,9 @@ with pkgs; boringssl = callPackage ../development/libraries/boringssl { }; - wolfssl = callPackage ../development/libraries/wolfssl { }; + wolfssl = callPackage ../development/libraries/wolfssl { + inherit (darwin.apple_sdk.frameworks) Security; + }; openssl = openssl_3;