openssl: 3.5.2 -> 3.6.0

Changelog (security fixes):
https://github.com/openssl/openssl/blob/openssl-3.5/CHANGES.md#changes-between-353-and-354-30-sep-2025

Changelog (features):
https://github.com/openssl/openssl/blob/openssl-3.6/CHANGES.md#changes-between-35-and-360-1-oct-2025

Notably:
- more work on PQC algorithms (LMS)
- performance improvements for some assembly implementations

Fixed CVEs:
- CVE-2025-9230
- CVE-2025-9231
- CVE-2025-9232

Signed-off-by: Markus Theil <theil.markus@gmail.com>
This commit is contained in:
Markus Theil
2025-10-01 20:40:28 +02:00
parent 9e4cf668a3
commit 87c0c5e50c
2 changed files with 5 additions and 5 deletions
@@ -396,9 +396,9 @@ in
};
};
openssl_3_5 = common {
version = "3.5.2";
hash = "sha256-xTpH5eRByTDDkoz3v2+wDl0Sm2MOCqhzsIJYZW5zRew=";
openssl_3_6 = common {
version = "3.6.0";
hash = "sha256-tqX0S362nj+jXb8VUkQFtEg3pIHUPYHa3d4/8h/LuOk=";
patches = [
# Support for NIX_SSL_CERT_FILE, motivation:
+2 -2
View File
@@ -8462,7 +8462,7 @@ with pkgs;
libressl = libressl_4_1;
openssl = openssl_3_5;
openssl = openssl_3_6;
openssl_legacy = openssl.override {
conf = ../development/libraries/openssl/3.0/legacy.cnf;
@@ -8471,7 +8471,7 @@ with pkgs;
inherit (callPackages ../development/libraries/openssl { })
openssl_1_1
openssl_3
openssl_3_5
openssl_3_6
;
pcre = callPackage ../development/libraries/pcre { };