Hi I've no idea (i've just checked the openssl functions used in authsae to depend on the minimum subset). What i can tell you is that nbd (Felix Fietkau) was thinking about getting rid of any SSL lib, like hostapd/wpa_supplicant, but he doesn't have much time (it was an IRC discussion, about how bloated openssl is, ...)
Try on [email protected] (http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel) or IRC Regards Le 12/06/2013 00:15, Ben West a écrit : > Etienne, would you happen to know if the EC implementations in other embedded > SSL implementations like cyassl > <http://www.yassl.com/yaSSL/Docs-cyassl-manual-4-features.html> would work > with authsae? > > On Tue, May 28, 2013 at 12:11 PM, Etienne Champetier > <[email protected] <mailto:[email protected]>> wrote: > > This patch adds EC compilation options to openssl > OPENSSL_WITH_EC is needed for authsae (OPENSSL_WITH_EC2M isn't) > Activating ec (but not ec2m) in openssl take 35Ko more on ar71xx (ipk > size) > Activating both take 52Ko. > > Signed-off-by: Etienne CHAMPETIER <[email protected] > <mailto:[email protected]>> > > diff --git a/package/libs/openssl/Config.in > b/package/libs/openssl/Config.in > index 70d520c..b8a3779 100644 > --- a/package/libs/openssl/Config.in > +++ b/package/libs/openssl/Config.in > @@ -1,6 +1,15 @@ > menu "Configuration" > depends on PACKAGE_libopenssl > > +config OPENSSL_WITH_EC > + bool > + prompt "Enable elliptic curve support" > + > +config OPENSSL_WITH_EC2M > + bool > + depends on OPENSSL_WITH_EC > + prompt "Enable ec2m support" > + > config OPENSSL_ENGINE_CRYPTO > bool > prompt "Crypto acceleration support" > diff --git a/package/libs/openssl/Makefile b/package/libs/openssl/Makefile > index 0091579..8b0f524 100644 > --- a/package/libs/openssl/Makefile > +++ b/package/libs/openssl/Makefile > @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk <http://rules.mk> > > PKG_NAME:=openssl > PKG_VERSION:=1.0.1e > -PKG_RELEASE:=1 > +PKG_RELEASE:=2 > > PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz > PKG_SOURCE_URL:=http://www.openssl.org/source/ \ > @@ -20,7 +20,8 @@ PKG_MD5SUM:=66bf6f10f060d561929de96f9dfe5b8c > PKG_LICENSE:=SSLEAY OPENSSL > PKG_LICENSE_FILES:=LICENSE > PKG_BUILD_DEPENDS:=ocf-crypto-headers > -PKG_CONFIG_DEPENDS:=CONFIG_OPENSSL_ENGINE_CRYPTO > CONFIG_OPENSSL_ENGINE_DIGEST > +PKG_CONFIG_DEPENDS:=CONFIG_OPENSSL_ENGINE_CRYPTO > CONFIG_OPENSSL_ENGINE_DIGEST \ > + OPENSSL_WITH_EC OPENSSL_WITH_EC2M > > include $(INCLUDE_DIR)/package.mk <http://package.mk> > > @@ -75,7 +76,7 @@ endef > > OPENSSL_NO_CIPHERS:= no-idea no-md2 no-mdc2 no-rc5 no-sha0 no-smime \ > no-rmd160 no-aes192 no-ripemd no-camellia no-ans1 no-krb5 > -OPENSSL_OPTIONS:= shared no-ec no-err no-hw no-threads zlib-dynamic > no-sse2 > +OPENSSL_OPTIONS:= shared no-err no-hw no-threads zlib-dynamic no-sse2 > > ifdef CONFIG_OPENSSL_ENGINE_CRYPTO > OPENSSL_OPTIONS += -DHAVE_CRYPTODEV > @@ -86,6 +87,14 @@ else > OPENSSL_OPTIONS += no-engines > endif > > +ifndef CONFIG_OPENSSL_WITH_EC > + OPENSSL_OPTIONS += no-ec > +endif > + > +ifndef CONFIG_OPENSSL_WITH_EC2M > + OPENSSL_OPTIONS += no-ec2m > +endif > + > ifeq ($(CONFIG_x86_64),y) > OPENSSL_TARGET:=linux-x86_64 > else > _______________________________________________ > openwrt-devel mailing list > [email protected] <mailto:[email protected]> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel > > > > > -- > Ben West > http://gowasabi.net > [email protected] <mailto:[email protected]> > 314-246-9434
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
