Source-Makefile: feeds/base/package/libs/wolfssl/Makefile
Build-Depends: libtool

Package: libwolfssl
Menu: 1
Submenu: SSL
Version: 5.7.6-r1
Depends: +libc +WOLFSSL_HAS_DEVCRYPTO:kmod-cryptodev +WOLFSSL_HAS_AFALG:kmod-crypto-user
Conflicts: libwolfsslcpu-crypto
Menu-Depends: 
Provides: libcyassl
Build-Variant: regular
Default-Variant: regular
Section: libs
Category: Libraries
Repository: base
Title: wolfSSL library
Maintainer: Eneas U de Queiroz <cotequeiroz@gmail.com>
Source: wolfssl-5.7.6-stable.tar.gz
License: GPL-2.0-or-later
LicenseFiles: LICENSING COPYING
CPE-ID: cpe:/a:wolfssl:wolfssl
URL: http://www.wolfssl.com/
ABI-Version: 5.7.6.d242c60a7dbe0db779052245b6687e31
Type: ipkg
Description: wolfSSL (formerly CyaSSL) is an SSL library optimized for small
footprint, both on disk and for memory use.
@@
Config:
	source "feeds/base/package/libs/wolfssl/Config.in"
@@

Package: libwolfsslcpu-crypto
Submenu: SSL
Version: 5.7.6-r1
Depends: +libc @((aarch64||x86_64)&&(m||!TARGET_bcm27xx))
Conflicts: 
Menu-Depends: 
Provides: libwolfssl libcyassl
Build-Variant: cpu-crypto
Section: libs
Category: Libraries
Repository: base
Title: wolfSSL library with AES CPU instructions
Maintainer: Eneas U de Queiroz <cotequeiroz@gmail.com>
Source: wolfssl-5.7.6-stable.tar.gz
License: GPL-2.0-or-later
LicenseFiles: LICENSING COPYING
CPE-ID: cpe:/a:wolfssl:wolfssl
URL: http://www.wolfssl.com/
ABI-Version: 5.7.6.d242c60a7dbe0db779052245b6687e31
Type: ipkg
Description: wolfSSL (formerly CyaSSL) is an SSL library optimized for small
footprint, both on disk and for memory use.
This variant uses AES CPU instructions (Intel AESNI or ARMv8 Crypto Extension)
@@
Config:
    if TARGET_armsr && PACKAGE_libwolfsslcpu-crypto = y
	comment "You are about to build libwolfsslcpu-crypto into an armsr_64 image."
	comment "Ensure all of your installation targets support the Crypto Extension. "
	comment "Look for the 'aes' feature in /proc/cpuinfo. This library does not do "
	comment "run-time detection and will crash if the CPU does not support it.     "
    endif
    if TARGET_bcm27xx && PACKAGE_libwolfsslcpu-crypto
	comment "Beware that libwolfsslcpu-crypto will not run in a bcm27xx target.   "
    endif
@@

Package: libwolfssl-benchmark
Submenu: SSL
Version: 5.7.6-r1
Depends: +libc libwolfssl
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: wolfSSL Benchmark Utility
Maintainer: Eneas U de Queiroz <cotequeiroz@gmail.com>
Source: wolfssl-5.7.6-stable.tar.gz
License: GPL-2.0-or-later
LicenseFiles: LICENSING COPYING
CPE-ID: cpe:/a:wolfssl:wolfssl
URL: http://www.wolfssl.com/
Type: ipkg
Description: This is the wolfssl benchmark utility.
@@


