From a8cfe94b58417ebe9bd5e9af6b247d8ccd882929 Mon Sep 17 00:00:00 2001 From: Gabriel Wicki Date: Fri, 27 Jan 2023 15:45:17 +0100 Subject: [PATCH 1/4] gnu: mbedtls-apache3: Add Mbed TLS 3. * gnu/packages/tls.scm (mbedtls-apache3): New variable. --- gnu/packages/tls.scm | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index bdac8a6e63..19cefec795 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -1018,8 +1018,6 @@ (define-public perl-crypt-openssl-random (define-public mbedtls-apache (package (name "mbedtls-apache") - ;; XXX Check whether ‘-Wformat-signedness’ still breaks mbedtls-for-hiawatha - ;; when updating. (version "2.28.0") (source (origin @@ -1051,6 +1049,21 @@ (define-public mbedtls-apache (home-page "https://www.trustedfirmware.org/projects/mbed-tls/") (license license:asl2.0))) +(define-public mbedtls-apache3 + (package + (inherit mbedtls-apache) + (name "mbedtls-apache3") + (version "3.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ARMmbed/mbedtls") + (commit (string-append "mbedtls-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dvj1m2i5lkaf8bcmslap8d82z2pi7ypgr8n7lv0rqjyy4vgmkgq")))))) + ;; The Hiawatha Web server requires some specific features to be enabled. (define-public mbedtls-for-hiawatha (hidden-package -- 2.39.1