Package Details: wolfssl 4.7.0-2

Git Clone URL: https://aur.archlinux.org/wolfssl.git (read-only, click to copy)
Package Base: wolfssl
Description: small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL)
Upstream URL: https://www.wolfssl.com/
Licenses: GPL
Submitter: maximevince
Maintainer: hcorion
Last Packager: hcorion
Votes: 5
Popularity: 1.09
First Submitted: 2015-08-11 14:23
Last Updated: 2021-05-19 21:57

Latest Comments

1 2 Next › Last »

zacjor commented on 2021-06-13 02:23

@hcorion I did, but it looks like I was having keyserver issues. I got that sorted out so now everything is fine.

hcorion commented on 2021-06-10 17:18

@zacjor did you run gpg --recv-keys EBC80E415CA29677 ?

zacjor commented on 2021-06-09 01:24

I've been getting the following when trying to build for at least 3 weeks:

wolfssl-4.7.0-stable.tar.gz ... FAILED (unknown public key EBC80E415CA29677)

hcorion commented on 2021-03-17 17:41

Updated, thanks for the patch @80387!

80387 commented on 2021-03-17 02:40

4.7.0 Released! Here's the patch:

diff --git a/.SRCINFO b/.SRCINFO
index 44919b1..610932f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = wolfssl
    pkgdesc = small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL)
-   pkgver = 4.6.0
+   pkgver = 4.7.0
    pkgrel = 1
    url = https://www.wolfssl.com/
    arch = i686
@@ -8,10 +8,10 @@ pkgbase = wolfssl
    license = GPL
    makedepends = cmake
    depends = sh
-   source = wolfssl-4.6.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.6.0-stable.tar.gz
-   source = https://github.com/wolfSSL/wolfssl/releases/download/v4.6.0-stable/wolfssl-4.6.0-stable.tar.gz.asc
+   source = wolfssl-4.7.0-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v4.7.0-stable.tar.gz
+   source = https://github.com/wolfSSL/wolfssl/releases/download/v4.7.0-stable/wolfssl-4.7.0-stable.tar.gz.asc
    validpgpkeys = A2A48E7BCB96C5BECB987314EBC80E415CA29677
-   sha256sums = 053aefbb02d0b06b27c5e2df6875b4b587318755b7db9d6aa8d72206b310a848
+   sha256sums = b0e740b31d4d877d540ad50cc539a8873fc41af02bd3091c4357b403f7106e31
    sha256sums = SKIP

pkgname = wolfssl
diff --git a/PKGBUILD b/PKGBUILD
index aeedaff..f0058ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>

pkgname=wolfssl
-pkgver=4.6.0
+pkgver=4.7.0
pkgrel=1
pkgdesc='small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL)'
arch=(i686 x86_64)
@@ -14,7 +14,7 @@ makedepends=('cmake')
url='https://www.wolfssl.com/'
source=(${pkgname}-${pkgver}-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v$pkgver-stable.tar.gz
        https://github.com/wolfSSL/wolfssl/releases/download/v${pkgver}-stable/${pkgname}-${pkgver}-stable.tar.gz.asc)
-sha256sums=('053aefbb02d0b06b27c5e2df6875b4b587318755b7db9d6aa8d72206b310a848'
+sha256sums=('b0e740b31d4d877d540ad50cc539a8873fc41af02bd3091c4357b403f7106e31'
            'SKIP')
validpgpkeys=('A2A48E7BCB96C5BECB987314EBC80E415CA29677')

hcorion commented on 2021-01-05 19:04

Thanks @sl1pkn07 for the patch, it's been committed

sl1pkn07 commented on 2021-01-03 06:09

Hi.

is possible build is with cmake? some projects needs the .cmake files provided when build wolfssl with cmake

greetings

EDIT

diff --git a/PKGBUILD b/PKGBUILD
index 7ea65ed..bd34157 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,38 +2,38 @@
 # Contributor: Maxime Vincent <maxime.vince@gmail.com>

 pkgname=wolfssl
-pkgver=4.5.0
-pkgrel=2
+pkgver=4.6.0
+pkgrel=1
 pkgdesc='small, fast, portable implementation of TLS/SSL for embedded devices to the cloud (formerly CyaSSL)'
-arch=(i686 x86_64)
+arch=(x86_64)
 license=(GPL)
 depends=('sh')
+makedepends=('cmake')
 url='https://www.wolfssl.com/'
 source=(${pkgname}-${pkgver}-stable.tar.gz::https://github.com/wolfSSL/wolfssl/archive/v$pkgver-stable.tar.gz
         https://github.com/wolfSSL/wolfssl/releases/download/v${pkgver}-stable/${pkgname}-${pkgver}-stable.tar.gz.asc)
-sha256sums=('7de62300ce14daa0051bfefc7c4d6302f96cabc768b6ae49eda77523b118250c'
+sha256sums=('053aefbb02d0b06b27c5e2df6875b4b587318755b7db9d6aa8d72206b310a848'
             'SKIP')
 validpgpkeys=('A2A48E7BCB96C5BECB987314EBC80E415CA29677')

+prepare() {
+  mkdir -p build
+}
+
 build() {
-  cd $pkgname-$pkgver-stable
-  ./autogen.sh
-  ./configure --prefix=/usr --sysconfdir=/etc --disable-fastmath \
-              --disable-bump \
-              --enable-opensslextra \
-              --enable-fortress \
-              --enable-keygen \
-              --enable-certgen \
-              --disable-debug \
-              --disable-ntru \
-              --disable-examples \
-              --enable-distro
+  cd build
-  ./autogen.sh
-  ./configure --prefix=/usr --sysconfdir=/etc --disable-fastmath \
-              --disable-bump \
-              --enable-opensslextra \
-              --enable-fortress \
-              --enable-keygen \
-              --enable-certgen \
-              --disable-debug \
-              --disable-ntru \
-              --disable-examples \
-              --enable-distro
+  cd build
+  cmake ../$pkgname-$pkgver-stable \
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -DBUILD_SHARED_LIBS=ON \
+    -DWOLFSSL_EXAMPLES=OFF \
+    -DWOLFSSL_FAST_MATH=OFF \
+    -DWOLFSSL_CRYPT_TESTS=OFF
+
   make
 }

 package() {
-  cd $pkgname-$pkgver-stable
-  make install DESTDIR="$pkgdir"
-  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
-  libtool --finish /usr/lib
+  make -C build install DESTDIR="$pkgdir"
+  install -Dm644 $pkgname-$pkgver-stable/COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
 }

TheGoliath commented on 2020-09-22 13:17

Updated :)

patlefort commented on 2020-09-17 11:48

Build fails with:

wolfssl-4.5.0-stable.tar.gz ... FAILED (invalid public key A2A48E7BCB96C5BECB987314EBC80E415CA29677)
==> ERROR: One or more PGP signatures could not be verified!

That's after adding both EBC80E415CA29677 and 8CE817DE0D3CCB4A in my gpg key list. I also noticed that both keys are due to expire soon (2020-11-29).

Thermi commented on 2018-04-16 08:50

I updated the PKGBUILD and fixed some problems with it. The files are here: https://gist.github.com/Thermi/65c1f734a4873c8d43df18deaa4517d8