Skip to content

Commit b5e06b0

Browse files
mcmtroffaesvcunat
authored andcommitted
wolfssl: init at 3.7.0
Picked from NixOS#11287.
1 parent a9925f2 commit b5e06b0

3 files changed

Lines changed: 27 additions & 0 deletions

File tree

lib/maintainers.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@
188188
matthiasbeyer = "Matthias Beyer <mail@beyermatthias.de>";
189189
mbakke = "Marius Bakke <ymse@tuta.io>";
190190
mbe = "Brandon Edens <brandonedens@gmail.com>";
191+
mcmtroffaes = "Matthias C. M. Troffaes <matthias.troffaes@gmail.com>";
191192
meditans = "Carlo Nucera <meditans@gmail.com>";
192193
meisternu = "Matt Miemiec <meister@krutt.org>";
193194
michelk = "Michel Kuhlmann <michel@kuhlmanns.info>";
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{ stdenv, fetchurl, autoconf, automake, libtool }:
2+
3+
stdenv.mkDerivation rec {
4+
name = "wolfssl-${version}";
5+
version = "3.7.0";
6+
7+
src = fetchurl {
8+
url = "https://github.com/wolfSSL/wolfssl/archive/v${version}.tar.gz";
9+
sha256 = "1r1awivral4xjjvnna9lrfz2rh84rcbp04834rymbsz0kbyykgb6";
10+
};
11+
12+
nativeBuildInputs = [ autoconf automake libtool ];
13+
14+
preConfigure = ''
15+
./autogen.sh
16+
'';
17+
18+
meta = with stdenv.lib; {
19+
description = "A small, fast, portable implementation of TLS/SSL for embedded devices.";
20+
homepage = "https://www.wolfssl.com/";
21+
platforms = platforms.all;
22+
maintainers = with maintainers; [ mcmtroffaes ];
23+
};
24+
}

pkgs/top-level/all-packages.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7948,6 +7948,8 @@ let
79487948

79497949
boringssl = callPackage ../development/libraries/boringssl { };
79507950

7951+
wolfssl = callPackage ../development/libraries/wolfssl { };
7952+
79517953
openssl = callPackage ../development/libraries/openssl {
79527954
fetchurl = fetchurlBoot;
79537955
cryptodevHeaders = linuxPackages.cryptodev.override {

0 commit comments

Comments
 (0)