CFLAGS="-idirafter /opt/local/include -O2 -Wall -Wno-format -Wno-pointer-sign" \
./configure --enable-monolithic --disable-shared --enable-static \
--disable-defaults \
- --enable-openssl --enable-kernel-pfkey --enable-kernel-pfroute \
+ --enable-openssl --enable-kernel-libipsec --enable-kernel-pfroute \
--enable-eap-mschapv2 --enable-eap-identity --enable-nonce \
- --enable-random --enable-pkcs1 --enable-pem --enable-socket-default \
- --enable-xauth-generic --enable-keychain --enable-charon \
+ --enable-pkcs1 --enable-socket-default --enable-osx-attr \
+ --enable-xauth-generic --enable-gcm --enable-ccm --enable-ctr \
+ --enable-keychain --enable-charon \
--enable-ikev1 --enable-ikev2
followed by calling make (no need to make install).
"charon-xpc.close_ike_on_child_failure", "yes");
if (!charon->initialize(charon,
lib->settings->get_str(lib->settings, "charon-xpc.load",
- "random nonce pem pkcs1 openssl kernel-pfkey kernel-pfroute "
+ "nonce pkcs1 openssl kernel-libipsec kernel-pfroute "
"keychain socket-default eap-identity eap-mschapv2 osx-attr")))
{
exit(SS_RC_INITIALIZATION_FAILED);
"-force_load",
../../libstrongswan/.libs/libstrongswan.a,
"-force_load",
+ ../../libipsec/.libs/libipsec.a,
+ "-force_load",
../../libhydra/.libs/libhydra.a,
"-force_load",
../../libcharon/.libs/libcharon.a,
"-force_load",
../../libstrongswan/.libs/libstrongswan.a,
"-force_load",
+ ../../libipsec/.libs/libipsec.a,
+ "-force_load",
../../libhydra/.libs/libhydra.a,
"-force_load",
../../libcharon/.libs/libcharon.a,