Hi Etienne, do you already have the mac80211.sh patch? If not, I have prepared one along with a new script which sets up the config file (like hostapd.sh does, for hostapd). If it is fine by you, I'll add this new script to your patch, because it should be installed by the authsae Makefile, and resend the whole patch letting you as the original author and add my signed-off-by?
How about splitting the openssl changes in a seperate patch? Regards, Emanuel 2013/5/28 Etienne Champetier <[email protected]> > This patch adds authsae open80211s authentication daemon ( > http://open80211s.org) > It's a rework of Peter Naulls patch ( > http://patchwork.openwrt.org/patch/1350/) > I've excluded the sample conf file as it's useless when used with > mac80211.sh (future patch) > Activating ec in openssl take 52Ko more on ar71xx (ipk size subtraction) > Authsae is 58 Ko > > Signed-off-by: Peter Naulls <[email protected]> > Signed-off-by: Etienne CHAMPETIER <[email protected]> > > diff --git a/package/libs/openssl/Config.in > b/package/libs/openssl/Config.in > index 70d520c..7b26e8f 100644 > --- a/package/libs/openssl/Config.in > +++ b/package/libs/openssl/Config.in > @@ -1,6 +1,10 @@ > menu "Configuration" > depends on PACKAGE_libopenssl > > +config OPENSSL_WITH_EC > + bool > + prompt "Enable elliptic curve support" > + > config OPENSSL_ENGINE_CRYPTO > bool > prompt "Crypto acceleration support" > diff --git a/package/libs/openssl/Makefile b/package/libs/openssl/Makefile > index 0091579..d96d11f 100644 > --- a/package/libs/openssl/Makefile > +++ b/package/libs/openssl/Makefile > @@ -75,7 +75,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 +86,10 @@ else > OPENSSL_OPTIONS += no-engines > endif > > +ifndef CONFIG_OPENSSL_WITH_EC > + OPENSSL_OPTIONS += no-ec > +endif > + > ifeq ($(CONFIG_x86_64),y) > OPENSSL_TARGET:=linux-x86_64 > else > diff --git a/package/network/services/authsae/Makefile > b/package/network/services/authsae/Makefile > new file mode 100644 > index 0000000..63320ae > --- /dev/null > +++ b/package/network/services/authsae/Makefile > @@ -0,0 +1,42 @@ > + > +# Copyright (C) 2007-2013 OpenWrt.org > +# > +# This is free software, licensed under the GNU General Public License v2. > +# See /LICENSE for more information. > +# > + > +include $(TOPDIR)/rules.mk > + > +PKG_NAME:=authsae > +PKG_VERSION:=2013-04-30 > +PKG_RELEASE=$(PKG_SOURCE_VERSION) > + > +PKG_SOURCE_PROTO:=git > +PKG_SOURCE_URL:=git://github.com/cozybit/authsae.git > +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) > +PKG_SOURCE_VERSION:=15d5f227fc2e9d9b394fa0aff64459eb6fb1cc55 > +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz > + > +PKG_BUILD_PARALLEL:=1 > +CMAKE_INSTALL:=1 > + > +CMAKE_OPTIONS += -DSYSCONF_INSTALL_DIR=/etc > + > +include $(INCLUDE_DIR)/package.mk > +include $(INCLUDE_DIR)/cmake.mk > + > +define Package/authsae > + SECTION:=net > + CATEGORY:=Network > + TITLE:=80211s mesh security > + DEPENDS=+libopenssl +libconfig +libnl +@OPENSSL_WITH_EC > +endef > + > +TARGET_CFLAGS += -D_GNU_SOURCE > + > +define Package/authsae/install > + $(INSTALL_DIR) $(1)/usr/bin > + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin > +endef > + > +$(eval $(call BuildPackage,authsae)) > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel >
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
