GNU bug report logs

#49556 Add wolfSSL and use it with VDE 2, fixing VDE 2's dependency on obsolete OpenSSL 1.0

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Full log

Message #13 received at 49556@debbugs.gnu.org (full text, mbox, reply):

Received: (at 49556) by debbugs.gnu.org; 13 Jul 2021 23:02:19 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 19:02:19 2021
Received: from localhost ([127.0.0.1]:42390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1m3RPp-00087s-Ji
	for submit@debbugs.gnu.org; Tue, 13 Jul 2021 19:02:18 -0400
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:44567)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@famulari.name>) id 1m3RPi-00086r-MM
 for 49556@debbugs.gnu.org; Tue, 13 Jul 2021 19:02:08 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 077DF3200973;
 Tue, 13 Jul 2021 19:02:00 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 13 Jul 2021 19:02:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=from:to:subject:date:message-id:mime-version:content-type
 :content-transfer-encoding; s=mesmtp; bh=npa/9Vn6vP3v97AG8Zdv7dm
 jq3qjQZxk9LFbgowmYnU=; b=D81b6taBrNTEjC9sMwcS9UCb8xyMZMM6Ugbc648
 c59z2XosSkfN+izQWK58enFyVVMA4Qyu0QG6VmY0/bwe9+azsi2EfrVFcLL4qi/Z
 7OBYAze+sQNY6ssoTIt16UGu9+FxvFpnlbe/MTvxcFgeK6TxTYmZU1P3uU+QvaXh
 6t60=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=npa/9V
 n6vP3v97AG8Zdv7dmjq3qjQZxk9LFbgowmYnU=; b=f6n44GxalVpNHNxuibN/2c
 ObFAVUmU/Zg1ZzBVIaOhZEBfAgsMNrcSok5VDYFMN37/wlHiQiCobKsOrqmIUoGR
 x5JIcTYbkANTjRKfqAHJUV8DoGMVuOqGin3ZsIQ5vb2NbEsI20tkflShojcQYCDc
 GROvTpkT2P0s+sh1XWs4C+RzSR/+AHFUZvt8ZFZx0BsJu0eD2aSx58fzoTZrgtgQ
 seLQAvSY+z36KLl9dVvDTmmtj25sqguHUWTNPI3gQBZ+WjzrCncQ0PNmjdVEqnpj
 YmotCu+aS473ASi7v4bhkP2vs3X1kwMOx+ouxhUWucu1tRtgU3aJPcLslsGhAGoQ
 ==
X-ME-Sender: <xms:aBvuYN1B4GZGd1c128dj49tkiB_gOUT6soE2VjkCrg9rKBkkTtzLYw>
 <xme:aBvuYEG1Wu7GdQWyO3brIIwUECADynHHGmjSS_q0E14e8VV9wTp7yrEVo4rvXRXCx
 4dCKu_tJ6-FoyriIA>
X-ME-Received: <xmr:aBvuYN7qw2jJ5vzNz6FGETxBcIVUsdyG5kETfonI3F-4DOxrdFORZ0AI1lVS3BKv-bS47ykcpPBQrknJ4DDw1WjnRZDry0Hg6M_2yVI1tLc_lB4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrudejgdduudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffogggtgfesthekredtre
 dtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi
 rdhnrghmvgeqnecuggftrfgrthhtvghrnhepieeuvedtffektefggeehhfegueetteehvd
 elgeejffehledvjeekteevgfefffffnecuffhomhgrihhnpehgihhthhhusgdrtghomhdp
 fiholhhfshhslhdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh
 grihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:aBvuYK3g-e1SUimwQJuCnKKYBhJfV4HaiYJMeMWkiCp6SeDwhtCSMA>
 <xmx:aBvuYAHc_zTUPnMwTAIp-mEYyFhMy7gTHhC96yAdqFf0wlTTV-jqFQ>
 <xmx:aBvuYL8ubKAmbu_xYxlgZjnsG0MvkvE5bwm66Axp3b3lr1eI1j2qVw>
 <xmx:aBvuYDzvbRH9gnunaYPe1-7cXoy0c7gyBNDHlNfqYhQfLgNTJXrpoQ>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <49556@debbugs.gnu.org>; Tue, 13 Jul 2021 19:02:00 -0400 (EDT)
From: Leo Famulari <leo@famulari.name>
To: 49556@debbugs.gnu.org
Subject: [PATCH 1/2] gnu: Add wolfSSL.
Date: Tue, 13 Jul 2021 19:01:54 -0400
Message-Id: <3541a7f3fc7d42c6d501180100f81b357ce2d36c.1626217314.git.leo@famulari.name>
X-Mailer: git-send-email 2.32.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 49556
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
* gnu/packages/tls.scm (wolfssl): New variable.
---
 gnu/packages/tls.scm | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index c1e8b46a84..ef32170f76 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -4,7 +4,7 @@
 ;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
 ;;; Copyright © 2013, 2015 Andreas Enge <andreas@enge.fr>
 ;;; Copyright © 2015 David Thompson <davet@gnu.org>
-;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2015, 2016, 2017, 2018, 2019, 2020, 2021 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2016, 2017, 2019 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2016, 2017, 2018 Nikita <nikita@n0.is>
 ;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
@@ -48,6 +48,7 @@
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages)
+  #:use-module (gnu packages autotools)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages check)
   #:use-module (gnu packages curl)
@@ -1150,3 +1151,34 @@ default set of preferences.  Remaining on a specific version for backwards
 compatibility is also supported.")
     (home-page "https://github.com/awslabs/s2n")
     (license license:asl2.0)))
+
+(define-public wolfssl
+  (package
+    (name "wolfssl")
+    (version "4.8.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/wolfSSL/wolfssl")
+                     (commit (string-append "v" version "-stable"))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1w9gs9cq2yhj5s3diz3x1l15pgrc1pbm00jccizvcjyibmwyyf2h"))))
+    (build-system gnu-build-system)
+    (arguments
+     '(#:configure-flags
+       '("--enable-reproducible-build")))
+    (native-inputs
+     `(("autoconf" ,autoconf)
+       ("automake" ,automake)
+       ("libtool" ,libtool)))
+    (synopsis "SSL/TLS implementation")
+    (description "The wolfSSL embedded SSL library (formerly CyaSSL) is an
+SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and
+resource-constrained environments - primarily because of its small size, speed,
+and feature set.  wolfSSL supports industry standards up to the current TLS 1.3
+and DTLS 1.2, is up to 20 times smaller than OpenSSL, and offers progressive
+ciphers such as ChaCha20, Curve25519, NTRU, and Blake2b.")
+    (home-page "https://www.wolfssl.com/")
+    (license license:gpl2+))) ; Audit
-- 
2.32.0





Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Sun Dec 22 16:01:45 2024; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.