xpc: build with support for the keychain plugin
This commit is contained in:
@@ -28,7 +28,8 @@ CFLAGS="-I/usr/include -DOPENSSL_NO_CMS -O2 -Wall -Wno-format -Wno-pointer-sign"
|
|||||||
--enable-kernel-pfkey --enable-kernel-pfroute --enable-eap-mschapv2 \
|
--enable-kernel-pfkey --enable-kernel-pfroute --enable-eap-mschapv2 \
|
||||||
--enable-eap-identity --enable-monolithic --enable-nonce --enable-random \
|
--enable-eap-identity --enable-monolithic --enable-nonce --enable-random \
|
||||||
--enable-pkcs1 --enable-pem --enable-socket-default --enable-xauth-generic \
|
--enable-pkcs1 --enable-pem --enable-socket-default --enable-xauth-generic \
|
||||||
--enable-ikev1 --enable-ikev2 --enable-charon --disable-shared --enable-static
|
--enable-keychain --enable-ikev1 --enable-ikev2 --enable-charon \
|
||||||
|
--disable-shared --enable-static
|
||||||
|
|
||||||
followed by calling make (no need to make install).
|
followed by calling make (no need to make install).
|
||||||
|
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ int main(int argc, char *argv[])
|
|||||||
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 "
|
"random nonce pem pkcs1 openssl kernel-pfkey kernel-pfroute "
|
||||||
"socket-default eap-identity eap-mschapv2")))
|
"keychain socket-default eap-identity eap-mschapv2")))
|
||||||
{
|
{
|
||||||
exit(SS_RC_INITIALIZATION_FAILED);
|
exit(SS_RC_INITIALIZATION_FAILED);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
objects = {
|
objects = {
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
|
5B74984D172AA3550041971E /* xpc_dispatch.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B74984C172AA3550041971E /* xpc_dispatch.c */; };
|
||||||
5BD1CCD71726DB4000587077 /* charon-xpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BD1CCD61726DB4000587077 /* charon-xpc.c */; };
|
5BD1CCD71726DB4000587077 /* charon-xpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BD1CCD61726DB4000587077 /* charon-xpc.c */; };
|
||||||
5BF60F31173405A000E5D608 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCD31726DB4000587077 /* CoreFoundation.framework */; };
|
5BF60F31173405A000E5D608 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCD31726DB4000587077 /* CoreFoundation.framework */; };
|
||||||
5BF60F33173405AC00E5D608 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCF21727DE3E00587077 /* Security.framework */; };
|
5BF60F33173405AC00E5D608 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BD1CCF21727DE3E00587077 /* Security.framework */; };
|
||||||
|
|||||||
Reference in New Issue
Block a user