Skip to content

Commit

Permalink
wolfssl: add benchmark utility
Browse files Browse the repository at this point in the history
This packages the wolfssl benchmark utility.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
  • Loading branch information
cotequeiroz authored and Ansuel committed Jun 7, 2022
1 parent 677774d commit 18fd12e
Showing 1 changed file with 23 additions and 3 deletions.
26 changes: 23 additions & 3 deletions package/libs/wolfssl/Makefile
Expand Up @@ -49,12 +49,16 @@ PKG_CONFIG_DEPENDS+=\

include $(INCLUDE_DIR)/package.mk

define Package/libwolfssl
define Package/libwolfssl/Default
SECTION:=libs
SUBMENU:=SSL
CATEGORY:=Libraries
TITLE:=wolfSSL library
URL:=http://www.wolfssl.com/
endef

define Package/libwolfssl
$(call Package/libwolfssl/Default)
TITLE:=wolfSSL library
MENU:=1
PROVIDES:=libcyassl
DEPENDS:=+WOLFSSL_HAS_DEVCRYPTO:kmod-cryptodev +WOLFSSL_HAS_AFALG:kmod-crypto-user
Expand All @@ -70,6 +74,16 @@ define Package/libwolfssl/config
source "$(SOURCE)/Config.in"
endef

define Package/libwolfssl-benchmark
$(call Package/libwolfssl/Default)
TITLE:=wolfSSL Benchmark Utility
DEPENDS:=libwolfssl
endef

define Package/libwolfssl-benchmark/description
This is the wolfssl benchmark utility.
endef

TARGET_CFLAGS += \
$(FPIC) \
-fomit-frame-pointer \
Expand All @@ -88,7 +102,7 @@ CONFIGURE_ARGS += \
--enable-sni \
--enable-stunnel \
--enable-altcertchains \
--disable-crypttests \
--$(if $(CONFIG_PACKAGE_libwolfssl-benchmark),enable,disable)-crypttests \
--disable-examples \
--disable-jobserver \
--$(if $(CONFIG_IPV6),enable,disable)-ipv6 \
Expand Down Expand Up @@ -136,4 +150,10 @@ define Package/libwolfssl/install
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libwolfssl.so.* $(1)/usr/lib/
endef

define Package/libwolfssl-benchmark/install
$(INSTALL_DIR) $(1)/usr/bin
$(CP) $(PKG_BUILD_DIR)/wolfcrypt/benchmark/.libs/benchmark $(1)/usr/bin/wolfssl-benchmark
endef

$(eval $(call BuildPackage,libwolfssl))
$(eval $(call BuildPackage,libwolfssl-benchmark))

0 comments on commit 18fd12e

Please sign in to comment.