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 #25 received at 49556@debbugs.gnu.org (full text, mbox, reply):

Received: (at 49556) by debbugs.gnu.org; 3 Aug 2021 23:57:26 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 03 19:57:26 2021
Received: from localhost ([127.0.0.1]:41784 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1mB4Hf-0001mS-Hb
	for submit@debbugs.gnu.org; Tue, 03 Aug 2021 19:57:26 -0400
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:37607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@famulari.name>) id 1mB4HZ-0001lq-Uq
 for 49556@debbugs.gnu.org; Tue, 03 Aug 2021 19:57:18 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id CA98A5C011C;
 Tue,  3 Aug 2021 19:57:08 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Tue, 03 Aug 2021 19:57:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=from:to:subject:date:message-id:in-reply-to:references
 :mime-version:content-type:content-transfer-encoding; s=mesmtp;
 bh=CgSXDsPzVoMXTJFbIVbjOV+qUvm/A/Lao3wgdoBaM14=; b=nJIVqMbFO9ry
 rYsGkGVhxYfq8UZkpDYvmOy6v6BcGO5j+DE91MMMwH7TliJ4u199uQRCEaMJviQ2
 I1crMhjNCaPWHSwyJNBYHdVt2VoGThgv5sySjF86t5BzjyNFcEZdOZV68BHp4GgK
 MsW3pPeo0GDY5ggseJ5eXI8HKJimiek=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=CgSXDsPzVoMXTJFbIVbjOV+qUvm/A/Lao3wgdoBaM
 14=; b=u+n/vbXGhlCB0vrDeqwOKZohbattKnQfRNHWCtHwXmit6B6UZPdgNOGgE
 +6ori1VIANblMN1IFdrbzkPFhDENvkNvTBQRAWHdGfeKow6EPExArl8x8lpnTtQW
 8A3qznbHQklHyQuYJNSpqxKnhx80BkSO5GBJ2O5Hx7WY+RB3QH3+mouoOUx4pA0K
 0pCWaVK8sP2kD7XfKlNDRWRXmyLFNWZVDRni4+0zCuAEHXMHyCKwXZKoWCkrBw01
 wMG8ClUQbM8p9N95NlxsGN/B5qbTclnMCFSzd9IBSeqHrCH03d+3wbualY9HVt/t
 ulLbB+zzhrWd8ZJ8Zfszk21opsb7g==
X-ME-Sender: <xms:1NcJYcoYduDSPcbsYIJFP9Y0VT2u52iFpO6N-r5eIXsxANSGuG8fIQ>
 <xme:1NcJYSomvPrqgWTSuWPgRCjjMFO8dZNT1saNLCpoPrqzbQEeDuoT3k6iXilspwfPG
 2f_18hDko9FTPC5Wg>
X-ME-Received: <xmr:1NcJYRNUfl4-QKwex0F7q5pbkI1XU06BidSK0mqqpmIUGFeMqw-LvlBncJa8IVrNyUNrsGtSFIihNFJFhvDzv6jLKAka_J3htFvaBuHn5kNPXIPJuy4i3QT_>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrieehgddviecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffojghfgggtgfesthekre
 dtredtjeenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr
 rhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepueehgeduudevkeekveeihfeifeekud
 dvffevgfdtgeffvdelueehleeiheelhffhnecuffhomhgrihhnpehgihhthhhusgdrtgho
 mhdpfiholhhfshhslhdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh
 epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:1NcJYT5KuvspoQSTt7snjLGxpOxDCJzVCKWOhgozvSHiSY7P7--DRg>
 <xmx:1NcJYb4Ucf6MHqicMsY0_k1vaXjXBFFxZesCdjyUVUpKRPJhPB1B2g>
 <xmx:1NcJYTgl11K4TWkMPhXBLf5h62IbV21h4KnZZNEDsbs3yGwabbwceg>
 <xmx:1NcJYUU0yzfOxJhtRQHANUGq-Ahp9BlcllcIXCoh-lMmZYZwOg9Ukw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <49556@debbugs.gnu.org>; Tue, 3 Aug 2021 19:57:08 -0400 (EDT)
From: Leo Famulari <leo@famulari.name>
To: 49556@debbugs.gnu.org
Subject: [PATCH v2 1/2] gnu: Add wolfSSL.
Date: Tue,  3 Aug 2021 19:56:50 -0400
Message-Id: <189a8545bba9412c7237d51337ae584dfab26a97.1628034994.git.leo@famulari.name>
X-Mailer: git-send-email 2.32.0
In-Reply-To: <cover.1628034994.git.leo@famulari.name>
References: <cover.1628034994.git.leo@famulari.name>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
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 d98a724b5f..7a0a9bd9a9 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)
@@ -1158,3 +1159,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 15:56:35 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.