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

Reply via email to