On Fri, Dec 12, 2014 at 01:21:03PM +0100, Bruno Thomsen wrote:
> OpenSSL adds Elliptic Curve support in IKE Diffie-Hellman key exchange.

Thanks, both applied.

Michael

> 
> Signed-off-by: Bruno Thomsen <b...@kamstrup.dk>
> ---
>  rules/strongswan.in   | 8 ++++++++
>  rules/strongswan.make | 5 ++++-
>  2 files changed, 12 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/strongswan.in b/rules/strongswan.in
> index 5402ffb..d50ea8d 100644
> --- a/rules/strongswan.in
> +++ b/rules/strongswan.in
> @@ -5,6 +5,7 @@ menuconfig STRONGSWAN
>       prompt "strongswan                    "
>       select LIBGMP
>       select LIBCURL if STRONGSWAN_LIBCURL
> +     select OPENSSL if STRONGSWAN_OPENSSL
>       help
>         strongSwan is a complete IPsec implementation.
>         Please keep in mind to configure the kernel accordingly to fulfill
> @@ -22,6 +23,13 @@ config STRONGSWAN_LIBCURL
>         (CRLs) from an HTTP server or as an alternative want to use
>         the Online Certificate Status Protocol (OCSP) say yes.
>  
> +config STRONGSWAN_OPENSSL
> +     bool
> +     default n
> +     prompt "OpenSSL crypto library for IKE"
> +     help
> +       This will add Elliptic Curve support in IKE Diffie-Hellman key 
> exchange.
> +
>  config STRONGSWAN_AFALG
>       bool
>       default y
> diff --git a/rules/strongswan.make b/rules/strongswan.make
> index 57fc7da..df4f9c8 100644
> --- a/rules/strongswan.make
> +++ b/rules/strongswan.make
> @@ -34,6 +34,7 @@ STRONGSWAN_CONF_TOOL        := autoconf
>  STRONGSWAN_CONF_OPT  := \
>       $(CROSS_AUTOCONF_USR) \
>       --$(call ptx/endis, PTXCONF_STRONGSWAN_LIBCURL)-curl \
> +     --$(call ptx/endis, PTXCONF_STRONGSWAN_OPENSSL)-openssl \
>       --disable-unbound \
>       --disable-soup \
>       --disable-ldap \
> @@ -150,7 +151,6 @@ STRONGSWAN_CONF_OPT       := \
>       --disable-osx-attr \
>       --enable-resolve \
>       --disable-padlock \
> -     --disable-openssl \
>       --disable-gcrypt \
>       --disable-agent \
>       --disable-pkcs11 \
> @@ -228,6 +228,9 @@ STRONGSWAN_PLUGINS := \
>  ifdef PTXCONF_STRONGSWAN_LIBCURL
>       STRONGSWAN_PLUGINS += libstrongswan-curl.so
>  endif
> +ifdef PTXCONF_STRONGSWAN_OPENSSL
> +     STRONGSWAN_PLUGINS += libstrongswan-openssl.so
> +endif
>  ifdef PTXCONF_STRONGSWAN_AFALG
>       STRONGSWAN_PLUGINS += libstrongswan-af-alg.so
>  endif
> -- 
> 1.9.1
> 
> 
> -- 
> ptxdist mailing list
> ptxdist@pengutronix.de
> 

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to