charon-xpc: use kernel-libipsec instead of kernel-pfkey
This commit is contained in:
@@ -26,10 +26,11 @@ a monolithic and static build. This can be achieved on OS X by using:
|
|||||||
CFLAGS="-idirafter /opt/local/include -O2 -Wall -Wno-format -Wno-pointer-sign" \
|
CFLAGS="-idirafter /opt/local/include -O2 -Wall -Wno-format -Wno-pointer-sign" \
|
||||||
./configure --enable-monolithic --disable-shared --enable-static \
|
./configure --enable-monolithic --disable-shared --enable-static \
|
||||||
--disable-defaults \
|
--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-eap-mschapv2 --enable-eap-identity --enable-nonce \
|
||||||
--enable-random --enable-pkcs1 --enable-pem --enable-socket-default \
|
--enable-pkcs1 --enable-socket-default --enable-osx-attr \
|
||||||
--enable-xauth-generic --enable-keychain --enable-charon \
|
--enable-xauth-generic --enable-gcm --enable-ccm --enable-ctr \
|
||||||
|
--enable-keychain --enable-charon \
|
||||||
--enable-ikev1 --enable-ikev2
|
--enable-ikev1 --enable-ikev2
|
||||||
|
|
||||||
followed by calling make (no need to make install).
|
followed by calling make (no need to make install).
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ int main(int argc, char *argv[])
|
|||||||
"charon-xpc.close_ike_on_child_failure", "yes");
|
"charon-xpc.close_ike_on_child_failure", "yes");
|
||||||
if (!charon->initialize(charon,
|
if (!charon->initialize(charon,
|
||||||
lib->settings->get_str(lib->settings, "charon-xpc.load",
|
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")))
|
"keychain socket-default eap-identity eap-mschapv2 osx-attr")))
|
||||||
{
|
{
|
||||||
exit(SS_RC_INITIALIZATION_FAILED);
|
exit(SS_RC_INITIALIZATION_FAILED);
|
||||||
|
|||||||
@@ -236,6 +236,8 @@
|
|||||||
"-force_load",
|
"-force_load",
|
||||||
../../libstrongswan/.libs/libstrongswan.a,
|
../../libstrongswan/.libs/libstrongswan.a,
|
||||||
"-force_load",
|
"-force_load",
|
||||||
|
../../libipsec/.libs/libipsec.a,
|
||||||
|
"-force_load",
|
||||||
../../libhydra/.libs/libhydra.a,
|
../../libhydra/.libs/libhydra.a,
|
||||||
"-force_load",
|
"-force_load",
|
||||||
../../libcharon/.libs/libcharon.a,
|
../../libcharon/.libs/libcharon.a,
|
||||||
@@ -288,6 +290,8 @@
|
|||||||
"-force_load",
|
"-force_load",
|
||||||
../../libstrongswan/.libs/libstrongswan.a,
|
../../libstrongswan/.libs/libstrongswan.a,
|
||||||
"-force_load",
|
"-force_load",
|
||||||
|
../../libipsec/.libs/libipsec.a,
|
||||||
|
"-force_load",
|
||||||
../../libhydra/.libs/libhydra.a,
|
../../libhydra/.libs/libhydra.a,
|
||||||
"-force_load",
|
"-force_load",
|
||||||
../../libcharon/.libs/libcharon.a,
|
../../libcharon/.libs/libcharon.a,
|
||||||
|
|||||||
Reference in New Issue
Block a user