1312 lines
82 KiB
Plaintext
1312 lines
82 KiB
Plaintext
|
// !$*UTF8*$!
|
||
|
{
|
||
|
archiveVersion = 1;
|
||
|
classes = {
|
||
|
};
|
||
|
objectVersion = 48;
|
||
|
objects = {
|
||
|
|
||
|
/* Begin PBXBuildFile section */
|
||
|
0E07595F20EF6D1400F38FD8 /* CryptoCBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E07595C20EF6D1400F38FD8 /* CryptoCBC.m */; };
|
||
|
0E07596020EF6D1400F38FD8 /* CryptoCBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E07595C20EF6D1400F38FD8 /* CryptoCBC.m */; };
|
||
|
0E07596320EF733F00F38FD8 /* CryptoMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596120EF733F00F38FD8 /* CryptoMacros.h */; };
|
||
|
0E07596420EF733F00F38FD8 /* CryptoMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596120EF733F00F38FD8 /* CryptoMacros.h */; };
|
||
|
0E07596B20EF79AB00F38FD8 /* Encryption.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596A20EF79AB00F38FD8 /* Encryption.h */; };
|
||
|
0E07596C20EF79AB00F38FD8 /* Encryption.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596A20EF79AB00F38FD8 /* Encryption.h */; };
|
||
|
0E07596E20EF79B400F38FD8 /* CryptoCBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596D20EF79B400F38FD8 /* CryptoCBC.h */; };
|
||
|
0E07596F20EF79B400F38FD8 /* CryptoCBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07596D20EF79B400F38FD8 /* CryptoCBC.h */; };
|
||
|
0E07597E20F0060E00F38FD8 /* CryptoAEAD.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07597C20F0060E00F38FD8 /* CryptoAEAD.h */; };
|
||
|
0E07597F20F0060E00F38FD8 /* CryptoAEAD.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E07597C20F0060E00F38FD8 /* CryptoAEAD.h */; };
|
||
|
0E07598020F0060E00F38FD8 /* CryptoAEAD.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E07597D20F0060E00F38FD8 /* CryptoAEAD.m */; };
|
||
|
0E07598120F0060E00F38FD8 /* CryptoAEAD.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E07597D20F0060E00F38FD8 /* CryptoAEAD.m */; };
|
||
|
0E11089F1F77B9E800A92462 /* PIATunnel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E17D7F91F730D9F009EE129 /* PIATunnel.framework */; };
|
||
|
0E1108AC1F77B9F900A92462 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1108AB1F77B9F900A92462 /* AppDelegate.swift */; };
|
||
|
0E1108AE1F77B9F900A92462 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1108AD1F77B9F900A92462 /* ViewController.swift */; };
|
||
|
0E1108B11F77B9F900A92462 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0E1108AF1F77B9F900A92462 /* Main.storyboard */; };
|
||
|
0E1108B31F77B9F900A92462 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0E1108B21F77B9F900A92462 /* Assets.xcassets */; };
|
||
|
0E1108B61F77B9F900A92462 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0E1108B41F77B9F900A92462 /* LaunchScreen.storyboard */; };
|
||
|
0E3E0F212108A8CC00B371C1 /* PushReply.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E3E0F202108A8CC00B371C1 /* PushReply.swift */; };
|
||
|
0E3E0F222108A8CC00B371C1 /* PushReply.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E3E0F202108A8CC00B371C1 /* PushReply.swift */; };
|
||
|
0E85A25A202CC5AF0059E9F9 /* AppExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E85A259202CC5AE0059E9F9 /* AppExtensionTests.swift */; };
|
||
|
0E9379C91F819A4300CE91B6 /* PIATunnel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E17D7F91F730D9F009EE129 /* PIATunnel.framework */; };
|
||
|
0EA8E2072024D4B200A92DB6 /* PIA-ECC-256k1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2042024D4B100A92DB6 /* PIA-ECC-256k1.pem */; };
|
||
|
0EA8E2082024D4B200A92DB6 /* PIA-ECC-256r1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2052024D4B100A92DB6 /* PIA-ECC-256r1.pem */; };
|
||
|
0EA8E2092024D4B200A92DB6 /* PIA-ECC-521r1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2062024D4B200A92DB6 /* PIA-ECC-521r1.pem */; };
|
||
|
0EA8E20A2024D5D500A92DB6 /* PIA-ECC-256r1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2052024D4B100A92DB6 /* PIA-ECC-256r1.pem */; };
|
||
|
0EA8E20B2024D5D500A92DB6 /* PIA-ECC-256k1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2042024D4B100A92DB6 /* PIA-ECC-256k1.pem */; };
|
||
|
0EA8E20C2024D5D500A92DB6 /* PIA-ECC-521r1.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EA8E2062024D4B200A92DB6 /* PIA-ECC-521r1.pem */; };
|
||
|
0EA8E20D2024D5D500A92DB6 /* PIA-RSA-2048.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4822006D3D000F81029 /* PIA-RSA-2048.pem */; };
|
||
|
0EA8E20E2024D5D500A92DB6 /* PIA-RSA-3072.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4802006D3D000F81029 /* PIA-RSA-3072.pem */; };
|
||
|
0EA8E20F2024D5D500A92DB6 /* PIA-RSA-4096.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4812006D3D000F81029 /* PIA-RSA-4096.pem */; };
|
||
|
0EAAD70920E4F2BC0088754A /* CommunicationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EAAD70820E4F2BC0088754A /* CommunicationType.swift */; };
|
||
|
0EAAD70A20E4F2BC0088754A /* CommunicationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EAAD70820E4F2BC0088754A /* CommunicationType.swift */; };
|
||
|
0EAAD70C20E4F85A0088754A /* LinkInterface+Strategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EAAD70B20E4F85A0088754A /* LinkInterface+Strategy.swift */; };
|
||
|
0EAAD70D20E4F85A0088754A /* LinkInterface+Strategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EAAD70B20E4F85A0088754A /* LinkInterface+Strategy.swift */; };
|
||
|
0EB2B45320F0BB44004233D7 /* EncryptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45220F0BB44004233D7 /* EncryptionTests.swift */; };
|
||
|
0EB2B45520F0BB53004233D7 /* DataManipulationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45420F0BB53004233D7 /* DataManipulationTests.swift */; };
|
||
|
0EB2B45720F0BD16004233D7 /* RandomTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45620F0BD16004233D7 /* RandomTests.swift */; };
|
||
|
0EB2B45920F0BD9A004233D7 /* LinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45820F0BD9A004233D7 /* LinkTests.swift */; };
|
||
|
0EB2B45B20F0BE4C004233D7 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45A20F0BE4C004233D7 /* TestUtils.swift */; };
|
||
|
0EB2B45D20F0BF41004233D7 /* RawPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45C20F0BF41004233D7 /* RawPerformanceTests.swift */; };
|
||
|
0EB2B45F20F0C098004233D7 /* EncryptionPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B45E20F0C098004233D7 /* EncryptionPerformanceTests.swift */; };
|
||
|
0EB2B46120F0C0A4004233D7 /* DataPathPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB2B46020F0C0A4004233D7 /* DataPathPerformanceTests.swift */; };
|
||
|
0EBBF2E52084FE6F00E36B40 /* GenericSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2E42084FE6F00E36B40 /* GenericSocket.swift */; };
|
||
|
0EBBF2E62084FE6F00E36B40 /* GenericSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2E42084FE6F00E36B40 /* GenericSocket.swift */; };
|
||
|
0EBBF2F3208505D300E36B40 /* NEUDPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EC2085055100E36B40 /* NEUDPInterface.swift */; };
|
||
|
0EBBF2F4208505D400E36B40 /* NEUDPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EC2085055100E36B40 /* NEUDPInterface.swift */; };
|
||
|
0EBBF2F5208505D700E36B40 /* NETunnelInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EB2085055100E36B40 /* NETunnelInterface.swift */; };
|
||
|
0EBBF2F6208505D700E36B40 /* NETunnelInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EB2085055100E36B40 /* NETunnelInterface.swift */; };
|
||
|
0EBBF2F7208505DD00E36B40 /* NWUDPSessionState+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EA2085055100E36B40 /* NWUDPSessionState+Description.swift */; };
|
||
|
0EBBF2F8208505DD00E36B40 /* NWUDPSessionState+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2EA2085055100E36B40 /* NWUDPSessionState+Description.swift */; };
|
||
|
0EBBF2FA2085061600E36B40 /* NETCPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2F92085061600E36B40 /* NETCPInterface.swift */; };
|
||
|
0EBBF2FB2085061600E36B40 /* NETCPInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2F92085061600E36B40 /* NETCPInterface.swift */; };
|
||
|
0EBBF3002085196000E36B40 /* NWTCPConnectionState+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2FF2085196000E36B40 /* NWTCPConnectionState+Description.swift */; };
|
||
|
0EBBF3012085196000E36B40 /* NWTCPConnectionState+Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBBF2FF2085196000E36B40 /* NWTCPConnectionState+Description.swift */; };
|
||
|
0EC1BBA520D71190007C4C7B /* DNSResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC1BBA420D71190007C4C7B /* DNSResolver.swift */; };
|
||
|
0EC1BBA620D712DE007C4C7B /* DNSResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC1BBA420D71190007C4C7B /* DNSResolver.swift */; };
|
||
|
0EC1BBA820D7D803007C4C7B /* ConnectionStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC1BBA720D7D803007C4C7B /* ConnectionStrategy.swift */; };
|
||
|
0EC1BBA920D7D803007C4C7B /* ConnectionStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC1BBA720D7D803007C4C7B /* ConnectionStrategy.swift */; };
|
||
|
0EE7A79520F61EDC00B42E6A /* PacketMacros.h in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7A79420F61EDC00B42E6A /* PacketMacros.h */; };
|
||
|
0EE7A79620F61EDC00B42E6A /* PacketMacros.h in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7A79420F61EDC00B42E6A /* PacketMacros.h */; };
|
||
|
0EE7A79820F6296F00B42E6A /* PacketMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7A79720F6296F00B42E6A /* PacketMacros.m */; };
|
||
|
0EE7A79920F6296F00B42E6A /* PacketMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7A79720F6296F00B42E6A /* PacketMacros.m */; };
|
||
|
0EE7A7A120F664AC00B42E6A /* DataPathEncryptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE7A7A020F664AB00B42E6A /* DataPathEncryptionTests.swift */; };
|
||
|
0EEC49DC20B5E732008FEB91 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEC49DB20B5E732008FEB91 /* Utils.swift */; };
|
||
|
0EEC49DD20B5E732008FEB91 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEC49DB20B5E732008FEB91 /* Utils.swift */; };
|
||
|
0EEC49E120B5F7EA008FEB91 /* Allocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB42E2006D3C800F81029 /* Allocation.h */; };
|
||
|
0EEC49E220B5F7F6008FEB91 /* CryptoBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4402006D3C800F81029 /* CryptoBox.h */; };
|
||
|
0EEC49E320B5F7F6008FEB91 /* DataPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4352006D3C800F81029 /* DataPath.h */; };
|
||
|
0EEC49E520B5F7F6008FEB91 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4362006D3C800F81029 /* Errors.h */; };
|
||
|
0EEC49E620B5F7F6008FEB91 /* MSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB42D2006D3C800F81029 /* MSS.h */; };
|
||
|
0EEC49E820B5F7F6008FEB91 /* ReplayProtector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4392006D3C800F81029 /* ReplayProtector.h */; };
|
||
|
0EEC49E920B5F7F6008FEB91 /* TLSBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4442006D3C800F81029 /* TLSBox.h */; };
|
||
|
0EEC49EA20B5F7F6008FEB91 /* ZeroingData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4412006D3C800F81029 /* ZeroingData.h */; };
|
||
|
0EFEB4552006D3C800F81029 /* EncryptionProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42A2006D3C800F81029 /* EncryptionProxy.swift */; };
|
||
|
0EFEB4562006D3C800F81029 /* SessionKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42B2006D3C800F81029 /* SessionKey.swift */; };
|
||
|
0EFEB4582006D3C800F81029 /* MSS.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB42D2006D3C800F81029 /* MSS.h */; };
|
||
|
0EFEB4592006D3C800F81029 /* Allocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB42E2006D3C800F81029 /* Allocation.h */; };
|
||
|
0EFEB45A2006D3C800F81029 /* TunnelInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42F2006D3C800F81029 /* TunnelInterface.swift */; };
|
||
|
0EFEB45B2006D3C800F81029 /* TLSBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4302006D3C800F81029 /* TLSBox.m */; };
|
||
|
0EFEB45C2006D3C800F81029 /* ZeroingData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4312006D3C800F81029 /* ZeroingData.m */; };
|
||
|
0EFEB45D2006D3C800F81029 /* CryptoBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4322006D3C800F81029 /* CryptoBox.m */; };
|
||
|
0EFEB4602006D3C800F81029 /* DataPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4352006D3C800F81029 /* DataPath.h */; };
|
||
|
0EFEB4612006D3C800F81029 /* Errors.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4362006D3C800F81029 /* Errors.h */; };
|
||
|
0EFEB4622006D3C800F81029 /* SecureRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4372006D3C800F81029 /* SecureRandom.swift */; };
|
||
|
0EFEB4632006D3C800F81029 /* ProtocolMacros.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4382006D3C800F81029 /* ProtocolMacros.swift */; };
|
||
|
0EFEB4642006D3C800F81029 /* ReplayProtector.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4392006D3C800F81029 /* ReplayProtector.h */; };
|
||
|
0EFEB4652006D3C800F81029 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43A2006D3C800F81029 /* Authenticator.swift */; };
|
||
|
0EFEB4662006D3C800F81029 /* ZeroingData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43B2006D3C800F81029 /* ZeroingData.swift */; };
|
||
|
0EFEB4672006D3C800F81029 /* SessionProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43C2006D3C800F81029 /* SessionProxy.swift */; };
|
||
|
0EFEB4682006D3C800F81029 /* MSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43D2006D3C800F81029 /* MSS.m */; };
|
||
|
0EFEB4692006D3C800F81029 /* Packet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43E2006D3C800F81029 /* Packet.swift */; };
|
||
|
0EFEB46B2006D3C800F81029 /* CryptoBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4402006D3C800F81029 /* CryptoBox.h */; };
|
||
|
0EFEB46C2006D3C800F81029 /* ZeroingData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4412006D3C800F81029 /* ZeroingData.h */; };
|
||
|
0EFEB46D2006D3C800F81029 /* Data+Manipulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4432006D3C800F81029 /* Data+Manipulation.swift */; };
|
||
|
0EFEB46E2006D3C800F81029 /* TLSBox.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EFEB4442006D3C800F81029 /* TLSBox.h */; };
|
||
|
0EFEB46F2006D3C800F81029 /* IOInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4452006D3C800F81029 /* IOInterface.swift */; };
|
||
|
0EFEB4702006D3C800F81029 /* Allocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4462006D3C800F81029 /* Allocation.m */; };
|
||
|
0EFEB4712006D3C800F81029 /* TunnelSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4472006D3C800F81029 /* TunnelSettings.swift */; };
|
||
|
0EFEB4722006D3C800F81029 /* ReplayProtector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4482006D3C800F81029 /* ReplayProtector.m */; };
|
||
|
0EFEB4732006D3C800F81029 /* LinkInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4492006D3C800F81029 /* LinkInterface.swift */; };
|
||
|
0EFEB4742006D3C800F81029 /* CoreConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44A2006D3C800F81029 /* CoreConfiguration.swift */; };
|
||
|
0EFEB4752006D3C800F81029 /* Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44B2006D3C800F81029 /* Errors.m */; };
|
||
|
0EFEB4762006D3C800F81029 /* DataPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44C2006D3C800F81029 /* DataPath.m */; };
|
||
|
0EFEB4782006D3C800F81029 /* PIATunnelProvider+Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44F2006D3C800F81029 /* PIATunnelProvider+Configuration.swift */; };
|
||
|
0EFEB4792006D3C800F81029 /* PIATunnelProvider+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4502006D3C800F81029 /* PIATunnelProvider+Interaction.swift */; };
|
||
|
0EFEB47B2006D3C800F81029 /* PIATunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4522006D3C800F81029 /* PIATunnelProvider.swift */; };
|
||
|
0EFEB4832006D3D000F81029 /* PIA-RSA-3072.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4802006D3D000F81029 /* PIA-RSA-3072.pem */; };
|
||
|
0EFEB4842006D3D000F81029 /* PIA-RSA-4096.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4812006D3D000F81029 /* PIA-RSA-4096.pem */; };
|
||
|
0EFEB4852006D3D000F81029 /* PIA-RSA-2048.pem in Resources */ = {isa = PBXBuildFile; fileRef = 0EFEB4822006D3D000F81029 /* PIA-RSA-2048.pem */; };
|
||
|
0EFEB4872006D7C400F81029 /* PIATunnelProvider+Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44F2006D3C800F81029 /* PIATunnelProvider+Configuration.swift */; };
|
||
|
0EFEB4882006D7C400F81029 /* PIATunnelProvider+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4502006D3C800F81029 /* PIATunnelProvider+Interaction.swift */; };
|
||
|
0EFEB48A2006D7C400F81029 /* PIATunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4522006D3C800F81029 /* PIATunnelProvider.swift */; };
|
||
|
0EFEB48D2006D7F300F81029 /* EncryptionProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42A2006D3C800F81029 /* EncryptionProxy.swift */; };
|
||
|
0EFEB48E2006D7F300F81029 /* SessionKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42B2006D3C800F81029 /* SessionKey.swift */; };
|
||
|
0EFEB4902006D7F300F81029 /* TunnelInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB42F2006D3C800F81029 /* TunnelInterface.swift */; };
|
||
|
0EFEB4912006D7F300F81029 /* TLSBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4302006D3C800F81029 /* TLSBox.m */; };
|
||
|
0EFEB4922006D7F300F81029 /* ZeroingData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4312006D3C800F81029 /* ZeroingData.m */; };
|
||
|
0EFEB4932006D7F300F81029 /* CryptoBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4322006D3C800F81029 /* CryptoBox.m */; };
|
||
|
0EFEB4952006D7F300F81029 /* SecureRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4372006D3C800F81029 /* SecureRandom.swift */; };
|
||
|
0EFEB4962006D7F300F81029 /* ProtocolMacros.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4382006D3C800F81029 /* ProtocolMacros.swift */; };
|
||
|
0EFEB4972006D7F300F81029 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43A2006D3C800F81029 /* Authenticator.swift */; };
|
||
|
0EFEB4982006D7F300F81029 /* ZeroingData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43B2006D3C800F81029 /* ZeroingData.swift */; };
|
||
|
0EFEB4992006D7F300F81029 /* SessionProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43C2006D3C800F81029 /* SessionProxy.swift */; };
|
||
|
0EFEB49A2006D7F300F81029 /* MSS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43D2006D3C800F81029 /* MSS.m */; };
|
||
|
0EFEB49B2006D7F300F81029 /* Packet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB43E2006D3C800F81029 /* Packet.swift */; };
|
||
|
0EFEB49C2006D7F300F81029 /* Data+Manipulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4432006D3C800F81029 /* Data+Manipulation.swift */; };
|
||
|
0EFEB49D2006D7F300F81029 /* IOInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4452006D3C800F81029 /* IOInterface.swift */; };
|
||
|
0EFEB49E2006D7F300F81029 /* Allocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4462006D3C800F81029 /* Allocation.m */; };
|
||
|
0EFEB49F2006D7F300F81029 /* TunnelSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4472006D3C800F81029 /* TunnelSettings.swift */; };
|
||
|
0EFEB4A02006D7F300F81029 /* ReplayProtector.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4482006D3C800F81029 /* ReplayProtector.m */; };
|
||
|
0EFEB4A12006D7F300F81029 /* LinkInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4492006D3C800F81029 /* LinkInterface.swift */; };
|
||
|
0EFEB4A22006D7F300F81029 /* CoreConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44A2006D3C800F81029 /* CoreConfiguration.swift */; };
|
||
|
0EFEB4A32006D7F300F81029 /* Errors.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44B2006D3C800F81029 /* Errors.m */; };
|
||
|
0EFEB4A42006D7F300F81029 /* DataPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB44C2006D3C800F81029 /* DataPath.m */; };
|
||
|
0EFEB4AB200760EC00F81029 /* MemoryDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4A9200760EB00F81029 /* MemoryDestination.swift */; };
|
||
|
0EFEB4AC200760EC00F81029 /* InterfaceObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4AA200760EC00F81029 /* InterfaceObserver.swift */; };
|
||
|
0EFEB4AE2007625E00F81029 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4AD2007625E00F81029 /* Keychain.swift */; };
|
||
|
0EFEB4AF2007627700F81029 /* InterfaceObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4AA200760EC00F81029 /* InterfaceObserver.swift */; };
|
||
|
0EFEB4B02007627700F81029 /* Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4AD2007625E00F81029 /* Keychain.swift */; };
|
||
|
0EFEB4B12007627700F81029 /* MemoryDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EFEB4A9200760EB00F81029 /* MemoryDestination.swift */; };
|
||
|
7824F3587AB5DCEE2EC390DB /* Pods_PIATunnel_PIATunnelHost.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EA91073AAC5BE66714244D3 /* Pods_PIATunnel_PIATunnelHost.framework */; };
|
||
|
82BA0AEEFB1911C6CF99E721 /* Pods_PIATunnel_PIATunnel_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C017D38784E2EBDA13B546A9 /* Pods_PIATunnel_PIATunnel_macOS.framework */; };
|
||
|
FBDC1B556E0886795C1FCAF6 /* Pods_PIATunnel_PIATunnel_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47F39D305605C29A803DF509 /* Pods_PIATunnel_PIATunnel_iOS.framework */; };
|
||
|
/* End PBXBuildFile section */
|
||
|
|
||
|
/* Begin PBXContainerItemProxy section */
|
||
|
0E1108A01F77B9E800A92462 /* PBXContainerItemProxy */ = {
|
||
|
isa = PBXContainerItemProxy;
|
||
|
containerPortal = 0E17D7F01F730D9F009EE129 /* Project object */;
|
||
|
proxyType = 1;
|
||
|
remoteGlobalIDString = 0E17D7F81F730D9F009EE129;
|
||
|
remoteInfo = PIATunnel;
|
||
|
};
|
||
|
0E1108BB1F77BA0200A92462 /* PBXContainerItemProxy */ = {
|
||
|
isa = PBXContainerItemProxy;
|
||
|
containerPortal = 0E17D7F01F730D9F009EE129 /* Project object */;
|
||
|
proxyType = 1;
|
||
|
remoteGlobalIDString = 0E1108A81F77B9F900A92462;
|
||
|
remoteInfo = PIATunnelHost;
|
||
|
};
|
||
|
0E9379CA1F819A4600CE91B6 /* PBXContainerItemProxy */ = {
|
||
|
isa = PBXContainerItemProxy;
|
||
|
containerPortal = 0E17D7F01F730D9F009EE129 /* Project object */;
|
||
|
proxyType = 1;
|
||
|
remoteGlobalIDString = 0E17D7F81F730D9F009EE129;
|
||
|
remoteInfo = PIATunnel;
|
||
|
};
|
||
|
/* End PBXContainerItemProxy section */
|
||
|
|
||
|
/* Begin PBXFileReference section */
|
||
|
0E07595C20EF6D1400F38FD8 /* CryptoCBC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CryptoCBC.m; sourceTree = "<group>"; };
|
||
|
0E07596120EF733F00F38FD8 /* CryptoMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CryptoMacros.h; sourceTree = "<group>"; };
|
||
|
0E07596A20EF79AB00F38FD8 /* Encryption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Encryption.h; sourceTree = "<group>"; };
|
||
|
0E07596D20EF79B400F38FD8 /* CryptoCBC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoCBC.h; sourceTree = "<group>"; };
|
||
|
0E07597C20F0060E00F38FD8 /* CryptoAEAD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAEAD.h; sourceTree = "<group>"; };
|
||
|
0E07597D20F0060E00F38FD8 /* CryptoAEAD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoAEAD.m; sourceTree = "<group>"; };
|
||
|
0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PIATunnelTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
0E11089E1F77B9E800A92462 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||
|
0E1108A91F77B9F900A92462 /* PIATunnelHost.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIATunnelHost.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
0E1108AB1F77B9F900A92462 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
||
|
0E1108AD1F77B9F900A92462 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
|
||
|
0E1108B01F77B9F900A92462 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
||
|
0E1108B21F77B9F900A92462 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||
|
0E1108B51F77B9F900A92462 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||
|
0E1108B71F77B9F900A92462 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||
|
0E17D7F91F730D9F009EE129 /* PIATunnel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PIATunnel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
0E17D7FD1F730D9F009EE129 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||
|
0E3251C51F95770D00C108D9 /* PIATunnel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PIATunnel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
0E3E0F202108A8CC00B371C1 /* PushReply.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushReply.swift; sourceTree = "<group>"; };
|
||
|
0E85A259202CC5AE0059E9F9 /* AppExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppExtensionTests.swift; sourceTree = "<group>"; };
|
||
|
0E85A25B202CCA3D0059E9F9 /* PIATunnelHost.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PIATunnelHost.entitlements; sourceTree = "<group>"; };
|
||
|
0EA8E2042024D4B100A92DB6 /* PIA-ECC-256k1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-256k1.pem"; sourceTree = "<group>"; };
|
||
|
0EA8E2052024D4B100A92DB6 /* PIA-ECC-256r1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-256r1.pem"; sourceTree = "<group>"; };
|
||
|
0EA8E2062024D4B200A92DB6 /* PIA-ECC-521r1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-521r1.pem"; sourceTree = "<group>"; };
|
||
|
0EAAD70820E4F2BC0088754A /* CommunicationType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunicationType.swift; sourceTree = "<group>"; };
|
||
|
0EAAD70B20E4F85A0088754A /* LinkInterface+Strategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LinkInterface+Strategy.swift"; sourceTree = "<group>"; };
|
||
|
0EB2B45220F0BB44004233D7 /* EncryptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45420F0BB53004233D7 /* DataManipulationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataManipulationTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45620F0BD16004233D7 /* RandomTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RandomTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45820F0BD9A004233D7 /* LinkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45A20F0BE4C004233D7 /* TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45C20F0BF41004233D7 /* RawPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RawPerformanceTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B45E20F0C098004233D7 /* EncryptionPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionPerformanceTests.swift; sourceTree = "<group>"; };
|
||
|
0EB2B46020F0C0A4004233D7 /* DataPathPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataPathPerformanceTests.swift; sourceTree = "<group>"; };
|
||
|
0EBBF2E42084FE6F00E36B40 /* GenericSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GenericSocket.swift; sourceTree = "<group>"; };
|
||
|
0EBBF2EA2085055100E36B40 /* NWUDPSessionState+Description.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NWUDPSessionState+Description.swift"; sourceTree = "<group>"; };
|
||
|
0EBBF2EB2085055100E36B40 /* NETunnelInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NETunnelInterface.swift; sourceTree = "<group>"; };
|
||
|
0EBBF2EC2085055100E36B40 /* NEUDPInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NEUDPInterface.swift; sourceTree = "<group>"; };
|
||
|
0EBBF2F92085061600E36B40 /* NETCPInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NETCPInterface.swift; sourceTree = "<group>"; };
|
||
|
0EBBF2FF2085196000E36B40 /* NWTCPConnectionState+Description.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NWTCPConnectionState+Description.swift"; sourceTree = "<group>"; };
|
||
|
0EC1BBA420D71190007C4C7B /* DNSResolver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSResolver.swift; sourceTree = "<group>"; };
|
||
|
0EC1BBA720D7D803007C4C7B /* ConnectionStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionStrategy.swift; sourceTree = "<group>"; };
|
||
|
0EE7A79420F61EDC00B42E6A /* PacketMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PacketMacros.h; sourceTree = "<group>"; };
|
||
|
0EE7A79720F6296F00B42E6A /* PacketMacros.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PacketMacros.m; sourceTree = "<group>"; };
|
||
|
0EE7A79D20F6488400B42E6A /* DataPathEncryption.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataPathEncryption.h; sourceTree = "<group>"; };
|
||
|
0EE7A7A020F664AB00B42E6A /* DataPathEncryptionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataPathEncryptionTests.swift; sourceTree = "<group>"; };
|
||
|
0EEC49DB20B5E732008FEB91 /* Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = "<group>"; };
|
||
|
0EFEB42A2006D3C800F81029 /* EncryptionProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncryptionProxy.swift; sourceTree = "<group>"; };
|
||
|
0EFEB42B2006D3C800F81029 /* SessionKey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionKey.swift; sourceTree = "<group>"; };
|
||
|
0EFEB42D2006D3C800F81029 /* MSS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSS.h; sourceTree = "<group>"; };
|
||
|
0EFEB42E2006D3C800F81029 /* Allocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Allocation.h; sourceTree = "<group>"; };
|
||
|
0EFEB42F2006D3C800F81029 /* TunnelInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TunnelInterface.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4302006D3C800F81029 /* TLSBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TLSBox.m; sourceTree = "<group>"; };
|
||
|
0EFEB4312006D3C800F81029 /* ZeroingData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZeroingData.m; sourceTree = "<group>"; };
|
||
|
0EFEB4322006D3C800F81029 /* CryptoBox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoBox.m; sourceTree = "<group>"; };
|
||
|
0EFEB4352006D3C800F81029 /* DataPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataPath.h; sourceTree = "<group>"; };
|
||
|
0EFEB4362006D3C800F81029 /* Errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Errors.h; sourceTree = "<group>"; };
|
||
|
0EFEB4372006D3C800F81029 /* SecureRandom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecureRandom.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4382006D3C800F81029 /* ProtocolMacros.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProtocolMacros.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4392006D3C800F81029 /* ReplayProtector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplayProtector.h; sourceTree = "<group>"; };
|
||
|
0EFEB43A2006D3C800F81029 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = "<group>"; };
|
||
|
0EFEB43B2006D3C800F81029 /* ZeroingData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZeroingData.swift; sourceTree = "<group>"; };
|
||
|
0EFEB43C2006D3C800F81029 /* SessionProxy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionProxy.swift; sourceTree = "<group>"; };
|
||
|
0EFEB43D2006D3C800F81029 /* MSS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MSS.m; sourceTree = "<group>"; };
|
||
|
0EFEB43E2006D3C800F81029 /* Packet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Packet.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4402006D3C800F81029 /* CryptoBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoBox.h; sourceTree = "<group>"; };
|
||
|
0EFEB4412006D3C800F81029 /* ZeroingData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZeroingData.h; sourceTree = "<group>"; };
|
||
|
0EFEB4422006D3C800F81029 /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
|
||
|
0EFEB4432006D3C800F81029 /* Data+Manipulation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Manipulation.swift"; sourceTree = "<group>"; };
|
||
|
0EFEB4442006D3C800F81029 /* TLSBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TLSBox.h; sourceTree = "<group>"; };
|
||
|
0EFEB4452006D3C800F81029 /* IOInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IOInterface.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4462006D3C800F81029 /* Allocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Allocation.m; sourceTree = "<group>"; };
|
||
|
0EFEB4472006D3C800F81029 /* TunnelSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TunnelSettings.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4482006D3C800F81029 /* ReplayProtector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReplayProtector.m; sourceTree = "<group>"; };
|
||
|
0EFEB4492006D3C800F81029 /* LinkInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkInterface.swift; sourceTree = "<group>"; };
|
||
|
0EFEB44A2006D3C800F81029 /* CoreConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreConfiguration.swift; sourceTree = "<group>"; };
|
||
|
0EFEB44B2006D3C800F81029 /* Errors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Errors.m; sourceTree = "<group>"; };
|
||
|
0EFEB44C2006D3C800F81029 /* DataPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataPath.m; sourceTree = "<group>"; };
|
||
|
0EFEB44F2006D3C800F81029 /* PIATunnelProvider+Configuration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PIATunnelProvider+Configuration.swift"; sourceTree = "<group>"; };
|
||
|
0EFEB4502006D3C800F81029 /* PIATunnelProvider+Interaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PIATunnelProvider+Interaction.swift"; sourceTree = "<group>"; };
|
||
|
0EFEB4522006D3C800F81029 /* PIATunnelProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PIATunnelProvider.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4802006D3D000F81029 /* PIA-RSA-3072.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-RSA-3072.pem"; sourceTree = "<group>"; };
|
||
|
0EFEB4812006D3D000F81029 /* PIA-RSA-4096.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-RSA-4096.pem"; sourceTree = "<group>"; };
|
||
|
0EFEB4822006D3D000F81029 /* PIA-RSA-2048.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-RSA-2048.pem"; sourceTree = "<group>"; };
|
||
|
0EFEB4A9200760EB00F81029 /* MemoryDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemoryDestination.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4AA200760EC00F81029 /* InterfaceObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceObserver.swift; sourceTree = "<group>"; };
|
||
|
0EFEB4AD2007625E00F81029 /* Keychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keychain.swift; sourceTree = "<group>"; };
|
||
|
2EA91073AAC5BE66714244D3 /* Pods_PIATunnel_PIATunnelHost.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIATunnel_PIATunnelHost.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
47F39D305605C29A803DF509 /* Pods_PIATunnel_PIATunnel_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIATunnel_PIATunnel_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
4EF01042B93805901ADF144F /* Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnel-iOS/Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig"; sourceTree = "<group>"; };
|
||
|
4FCEB45EA990C21162F820EE /* Pods-PIATunnel-PIATunnelHost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnelHost.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnelHost/Pods-PIATunnel-PIATunnelHost.debug.xcconfig"; sourceTree = "<group>"; };
|
||
|
5CCF5EF1B897AB67ECDE05D0 /* Pods-PIATunnel-PIATunnel-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnel-iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnel-iOS/Pods-PIATunnel-PIATunnel-iOS.release.xcconfig"; sourceTree = "<group>"; };
|
||
|
889C502914303CDCADF8C2B9 /* Pods-PIATunnel-PIATunnel-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnel-macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnel-macOS/Pods-PIATunnel-PIATunnel-macOS.release.xcconfig"; sourceTree = "<group>"; };
|
||
|
99F9C9FAEB7F699A60047D42 /* Pods-PIATunnel-PIATunnelHost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnelHost.release.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnelHost/Pods-PIATunnel-PIATunnelHost.release.xcconfig"; sourceTree = "<group>"; };
|
||
|
C017D38784E2EBDA13B546A9 /* Pods_PIATunnel_PIATunnel_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PIATunnel_PIATunnel_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||
|
D65AFCC4FA1CB9B85E7B1451 /* Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PIATunnel-PIATunnel-macOS/Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig"; sourceTree = "<group>"; };
|
||
|
/* End PBXFileReference section */
|
||
|
|
||
|
/* Begin PBXFrameworksBuildPhase section */
|
||
|
0E1108971F77B9E800A92462 /* Frameworks */ = {
|
||
|
isa = PBXFrameworksBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0E11089F1F77B9E800A92462 /* PIATunnel.framework in Frameworks */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E1108A61F77B9F900A92462 /* Frameworks */ = {
|
||
|
isa = PBXFrameworksBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0E9379C91F819A4300CE91B6 /* PIATunnel.framework in Frameworks */,
|
||
|
7824F3587AB5DCEE2EC390DB /* Pods_PIATunnel_PIATunnelHost.framework in Frameworks */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E17D7F51F730D9F009EE129 /* Frameworks */ = {
|
||
|
isa = PBXFrameworksBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
FBDC1B556E0886795C1FCAF6 /* Pods_PIATunnel_PIATunnel_iOS.framework in Frameworks */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E3251C11F95770D00C108D9 /* Frameworks */ = {
|
||
|
isa = PBXFrameworksBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
82BA0AEEFB1911C6CF99E721 /* Pods_PIATunnel_PIATunnel_macOS.framework in Frameworks */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
/* End PBXFrameworksBuildPhase section */
|
||
|
|
||
|
/* Begin PBXGroup section */
|
||
|
0E11089B1F77B9E800A92462 /* PIATunnelTests */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0E11089E1F77B9E800A92462 /* Info.plist */,
|
||
|
0E85A259202CC5AE0059E9F9 /* AppExtensionTests.swift */,
|
||
|
0EB2B45420F0BB53004233D7 /* DataManipulationTests.swift */,
|
||
|
0EE7A7A020F664AB00B42E6A /* DataPathEncryptionTests.swift */,
|
||
|
0EB2B46020F0C0A4004233D7 /* DataPathPerformanceTests.swift */,
|
||
|
0EB2B45E20F0C098004233D7 /* EncryptionPerformanceTests.swift */,
|
||
|
0EB2B45220F0BB44004233D7 /* EncryptionTests.swift */,
|
||
|
0EB2B45820F0BD9A004233D7 /* LinkTests.swift */,
|
||
|
0EB2B45620F0BD16004233D7 /* RandomTests.swift */,
|
||
|
0EB2B45C20F0BF41004233D7 /* RawPerformanceTests.swift */,
|
||
|
0EB2B45A20F0BE4C004233D7 /* TestUtils.swift */,
|
||
|
);
|
||
|
path = PIATunnelTests;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E1108AA1F77B9F900A92462 /* PIATunnelHost */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0E85A25B202CCA3D0059E9F9 /* PIATunnelHost.entitlements */,
|
||
|
0E1108AB1F77B9F900A92462 /* AppDelegate.swift */,
|
||
|
0E1108AD1F77B9F900A92462 /* ViewController.swift */,
|
||
|
0E1108AF1F77B9F900A92462 /* Main.storyboard */,
|
||
|
0E1108B21F77B9F900A92462 /* Assets.xcassets */,
|
||
|
0E1108B41F77B9F900A92462 /* LaunchScreen.storyboard */,
|
||
|
0E1108B71F77B9F900A92462 /* Info.plist */,
|
||
|
);
|
||
|
path = PIATunnelHost;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E17D7EF1F730D9F009EE129 = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0E17D7FB1F730D9F009EE129 /* PIATunnel */,
|
||
|
0E11089B1F77B9E800A92462 /* PIATunnelTests */,
|
||
|
0E1108AA1F77B9F900A92462 /* PIATunnelHost */,
|
||
|
0E17D7FA1F730D9F009EE129 /* Products */,
|
||
|
CC09E28B727F735539F4CBE9 /* Pods */,
|
||
|
8C8D529E2705C98E32A8218E /* Frameworks */,
|
||
|
);
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E17D7FA1F730D9F009EE129 /* Products */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0E17D7F91F730D9F009EE129 /* PIATunnel.framework */,
|
||
|
0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */,
|
||
|
0E1108A91F77B9F900A92462 /* PIATunnelHost.app */,
|
||
|
0E3251C51F95770D00C108D9 /* PIATunnel.framework */,
|
||
|
);
|
||
|
name = Products;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E17D7FB1F730D9F009EE129 /* PIATunnel */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EFEB47E2006D3D000F81029 /* Resources */,
|
||
|
0E17D8041F730DDD009EE129 /* Sources */,
|
||
|
0E17D7FD1F730D9F009EE129 /* Info.plist */,
|
||
|
);
|
||
|
path = PIATunnel;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E17D8041F730DDD009EE129 /* Sources */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EFEB44D2006D3C800F81029 /* AppExtension */,
|
||
|
0EFEB4292006D3C800F81029 /* Core */,
|
||
|
);
|
||
|
path = Sources;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0EBBF2E32084FDF400E36B40 /* Transport */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EAAD70B20E4F85A0088754A /* LinkInterface+Strategy.swift */,
|
||
|
0EBBF2F92085061600E36B40 /* NETCPInterface.swift */,
|
||
|
0EBBF2EB2085055100E36B40 /* NETunnelInterface.swift */,
|
||
|
0EBBF2EC2085055100E36B40 /* NEUDPInterface.swift */,
|
||
|
0EBBF2FF2085196000E36B40 /* NWTCPConnectionState+Description.swift */,
|
||
|
0EBBF2EA2085055100E36B40 /* NWUDPSessionState+Description.swift */,
|
||
|
);
|
||
|
path = Transport;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0EFEB4292006D3C800F81029 /* Core */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EFEB42E2006D3C800F81029 /* Allocation.h */,
|
||
|
0EFEB4462006D3C800F81029 /* Allocation.m */,
|
||
|
0EFEB43A2006D3C800F81029 /* Authenticator.swift */,
|
||
|
0EAAD70820E4F2BC0088754A /* CommunicationType.swift */,
|
||
|
0EFEB44A2006D3C800F81029 /* CoreConfiguration.swift */,
|
||
|
0E07597C20F0060E00F38FD8 /* CryptoAEAD.h */,
|
||
|
0E07597D20F0060E00F38FD8 /* CryptoAEAD.m */,
|
||
|
0EFEB4402006D3C800F81029 /* CryptoBox.h */,
|
||
|
0EFEB4322006D3C800F81029 /* CryptoBox.m */,
|
||
|
0E07596D20EF79B400F38FD8 /* CryptoCBC.h */,
|
||
|
0E07595C20EF6D1400F38FD8 /* CryptoCBC.m */,
|
||
|
0E07596120EF733F00F38FD8 /* CryptoMacros.h */,
|
||
|
0EFEB4432006D3C800F81029 /* Data+Manipulation.swift */,
|
||
|
0EFEB4352006D3C800F81029 /* DataPath.h */,
|
||
|
0EFEB44C2006D3C800F81029 /* DataPath.m */,
|
||
|
0EE7A79D20F6488400B42E6A /* DataPathEncryption.h */,
|
||
|
0E07596A20EF79AB00F38FD8 /* Encryption.h */,
|
||
|
0EFEB42A2006D3C800F81029 /* EncryptionProxy.swift */,
|
||
|
0EFEB4362006D3C800F81029 /* Errors.h */,
|
||
|
0EFEB44B2006D3C800F81029 /* Errors.m */,
|
||
|
0EFEB4452006D3C800F81029 /* IOInterface.swift */,
|
||
|
0EFEB4492006D3C800F81029 /* LinkInterface.swift */,
|
||
|
0EFEB4422006D3C800F81029 /* module.modulemap */,
|
||
|
0EFEB42D2006D3C800F81029 /* MSS.h */,
|
||
|
0EFEB43D2006D3C800F81029 /* MSS.m */,
|
||
|
0EFEB43E2006D3C800F81029 /* Packet.swift */,
|
||
|
0EE7A79420F61EDC00B42E6A /* PacketMacros.h */,
|
||
|
0EE7A79720F6296F00B42E6A /* PacketMacros.m */,
|
||
|
0EFEB4382006D3C800F81029 /* ProtocolMacros.swift */,
|
||
|
0E3E0F202108A8CC00B371C1 /* PushReply.swift */,
|
||
|
0EFEB4392006D3C800F81029 /* ReplayProtector.h */,
|
||
|
0EFEB4482006D3C800F81029 /* ReplayProtector.m */,
|
||
|
0EFEB4372006D3C800F81029 /* SecureRandom.swift */,
|
||
|
0EFEB42B2006D3C800F81029 /* SessionKey.swift */,
|
||
|
0EFEB43C2006D3C800F81029 /* SessionProxy.swift */,
|
||
|
0EFEB4442006D3C800F81029 /* TLSBox.h */,
|
||
|
0EFEB4302006D3C800F81029 /* TLSBox.m */,
|
||
|
0EFEB42F2006D3C800F81029 /* TunnelInterface.swift */,
|
||
|
0EFEB4472006D3C800F81029 /* TunnelSettings.swift */,
|
||
|
0EFEB4412006D3C800F81029 /* ZeroingData.h */,
|
||
|
0EFEB4312006D3C800F81029 /* ZeroingData.m */,
|
||
|
0EFEB43B2006D3C800F81029 /* ZeroingData.swift */,
|
||
|
);
|
||
|
path = Core;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0EFEB44D2006D3C800F81029 /* AppExtension */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EBBF2E32084FDF400E36B40 /* Transport */,
|
||
|
0EC1BBA720D7D803007C4C7B /* ConnectionStrategy.swift */,
|
||
|
0EC1BBA420D71190007C4C7B /* DNSResolver.swift */,
|
||
|
0EBBF2E42084FE6F00E36B40 /* GenericSocket.swift */,
|
||
|
0EFEB4AA200760EC00F81029 /* InterfaceObserver.swift */,
|
||
|
0EFEB4AD2007625E00F81029 /* Keychain.swift */,
|
||
|
0EFEB4A9200760EB00F81029 /* MemoryDestination.swift */,
|
||
|
0EFEB4522006D3C800F81029 /* PIATunnelProvider.swift */,
|
||
|
0EFEB44F2006D3C800F81029 /* PIATunnelProvider+Configuration.swift */,
|
||
|
0EFEB4502006D3C800F81029 /* PIATunnelProvider+Interaction.swift */,
|
||
|
0EEC49DB20B5E732008FEB91 /* Utils.swift */,
|
||
|
);
|
||
|
path = AppExtension;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0EFEB47E2006D3D000F81029 /* Resources */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EFEB47F2006D3D000F81029 /* AppExtension */,
|
||
|
);
|
||
|
path = Resources;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0EFEB47F2006D3D000F81029 /* AppExtension */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
0EA8E2042024D4B100A92DB6 /* PIA-ECC-256k1.pem */,
|
||
|
0EA8E2052024D4B100A92DB6 /* PIA-ECC-256r1.pem */,
|
||
|
0EA8E2062024D4B200A92DB6 /* PIA-ECC-521r1.pem */,
|
||
|
0EFEB4822006D3D000F81029 /* PIA-RSA-2048.pem */,
|
||
|
0EFEB4802006D3D000F81029 /* PIA-RSA-3072.pem */,
|
||
|
0EFEB4812006D3D000F81029 /* PIA-RSA-4096.pem */,
|
||
|
);
|
||
|
path = AppExtension;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
8C8D529E2705C98E32A8218E /* Frameworks */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
47F39D305605C29A803DF509 /* Pods_PIATunnel_PIATunnel_iOS.framework */,
|
||
|
C017D38784E2EBDA13B546A9 /* Pods_PIATunnel_PIATunnel_macOS.framework */,
|
||
|
2EA91073AAC5BE66714244D3 /* Pods_PIATunnel_PIATunnelHost.framework */,
|
||
|
);
|
||
|
name = Frameworks;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
CC09E28B727F735539F4CBE9 /* Pods */ = {
|
||
|
isa = PBXGroup;
|
||
|
children = (
|
||
|
4EF01042B93805901ADF144F /* Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig */,
|
||
|
5CCF5EF1B897AB67ECDE05D0 /* Pods-PIATunnel-PIATunnel-iOS.release.xcconfig */,
|
||
|
D65AFCC4FA1CB9B85E7B1451 /* Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig */,
|
||
|
889C502914303CDCADF8C2B9 /* Pods-PIATunnel-PIATunnel-macOS.release.xcconfig */,
|
||
|
4FCEB45EA990C21162F820EE /* Pods-PIATunnel-PIATunnelHost.debug.xcconfig */,
|
||
|
99F9C9FAEB7F699A60047D42 /* Pods-PIATunnel-PIATunnelHost.release.xcconfig */,
|
||
|
);
|
||
|
name = Pods;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
/* End PBXGroup section */
|
||
|
|
||
|
/* Begin PBXHeadersBuildPhase section */
|
||
|
0E17D7F61F730D9F009EE129 /* Headers */ = {
|
||
|
isa = PBXHeadersBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EFEB4642006D3C800F81029 /* ReplayProtector.h in Headers */,
|
||
|
0EFEB4612006D3C800F81029 /* Errors.h in Headers */,
|
||
|
0E07596E20EF79B400F38FD8 /* CryptoCBC.h in Headers */,
|
||
|
0E07596320EF733F00F38FD8 /* CryptoMacros.h in Headers */,
|
||
|
0EFEB46E2006D3C800F81029 /* TLSBox.h in Headers */,
|
||
|
0E07596B20EF79AB00F38FD8 /* Encryption.h in Headers */,
|
||
|
0EFEB46B2006D3C800F81029 /* CryptoBox.h in Headers */,
|
||
|
0EFEB4592006D3C800F81029 /* Allocation.h in Headers */,
|
||
|
0EFEB4582006D3C800F81029 /* MSS.h in Headers */,
|
||
|
0EFEB4602006D3C800F81029 /* DataPath.h in Headers */,
|
||
|
0E07597E20F0060E00F38FD8 /* CryptoAEAD.h in Headers */,
|
||
|
0EFEB46C2006D3C800F81029 /* ZeroingData.h in Headers */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E3251C21F95770D00C108D9 /* Headers */ = {
|
||
|
isa = PBXHeadersBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EEC49E620B5F7F6008FEB91 /* MSS.h in Headers */,
|
||
|
0EEC49E520B5F7F6008FEB91 /* Errors.h in Headers */,
|
||
|
0E07596F20EF79B400F38FD8 /* CryptoCBC.h in Headers */,
|
||
|
0E07596420EF733F00F38FD8 /* CryptoMacros.h in Headers */,
|
||
|
0EEC49EA20B5F7F6008FEB91 /* ZeroingData.h in Headers */,
|
||
|
0E07596C20EF79AB00F38FD8 /* Encryption.h in Headers */,
|
||
|
0EEC49E120B5F7EA008FEB91 /* Allocation.h in Headers */,
|
||
|
0EEC49E320B5F7F6008FEB91 /* DataPath.h in Headers */,
|
||
|
0EEC49E820B5F7F6008FEB91 /* ReplayProtector.h in Headers */,
|
||
|
0EEC49E920B5F7F6008FEB91 /* TLSBox.h in Headers */,
|
||
|
0E07597F20F0060E00F38FD8 /* CryptoAEAD.h in Headers */,
|
||
|
0EEC49E220B5F7F6008FEB91 /* CryptoBox.h in Headers */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
/* End PBXHeadersBuildPhase section */
|
||
|
|
||
|
/* Begin PBXNativeTarget section */
|
||
|
0E1108991F77B9E800A92462 /* PIATunnelTests */ = {
|
||
|
isa = PBXNativeTarget;
|
||
|
buildConfigurationList = 0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "PIATunnelTests" */;
|
||
|
buildPhases = (
|
||
|
0E1108961F77B9E800A92462 /* Sources */,
|
||
|
0E1108971F77B9E800A92462 /* Frameworks */,
|
||
|
0E1108981F77B9E800A92462 /* Resources */,
|
||
|
);
|
||
|
buildRules = (
|
||
|
);
|
||
|
dependencies = (
|
||
|
0E1108A11F77B9E800A92462 /* PBXTargetDependency */,
|
||
|
0E1108BC1F77BA0200A92462 /* PBXTargetDependency */,
|
||
|
);
|
||
|
name = PIATunnelTests;
|
||
|
productName = PIATunnelTests;
|
||
|
productReference = 0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */;
|
||
|
productType = "com.apple.product-type.bundle.unit-test";
|
||
|
};
|
||
|
0E1108A81F77B9F900A92462 /* PIATunnelHost */ = {
|
||
|
isa = PBXNativeTarget;
|
||
|
buildConfigurationList = 0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "PIATunnelHost" */;
|
||
|
buildPhases = (
|
||
|
E92F2EA8869D758CA069C089 /* [CP] Check Pods Manifest.lock */,
|
||
|
0E1108A51F77B9F900A92462 /* Sources */,
|
||
|
0E1108A61F77B9F900A92462 /* Frameworks */,
|
||
|
0E1108A71F77B9F900A92462 /* Resources */,
|
||
|
D8CE7C5A74A8E75A0756E08F /* [CP] Embed Pods Frameworks */,
|
||
|
);
|
||
|
buildRules = (
|
||
|
);
|
||
|
dependencies = (
|
||
|
0E9379CB1F819A4600CE91B6 /* PBXTargetDependency */,
|
||
|
);
|
||
|
name = PIATunnelHost;
|
||
|
productName = PIATunnelHost;
|
||
|
productReference = 0E1108A91F77B9F900A92462 /* PIATunnelHost.app */;
|
||
|
productType = "com.apple.product-type.application";
|
||
|
};
|
||
|
0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */ = {
|
||
|
isa = PBXNativeTarget;
|
||
|
buildConfigurationList = 0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "PIATunnel-iOS" */;
|
||
|
buildPhases = (
|
||
|
B81ED2229B05F6217EE28199 /* [CP] Check Pods Manifest.lock */,
|
||
|
0E17D7F41F730D9F009EE129 /* Sources */,
|
||
|
0E17D7F51F730D9F009EE129 /* Frameworks */,
|
||
|
0E17D7F61F730D9F009EE129 /* Headers */,
|
||
|
0E17D7F71F730D9F009EE129 /* Resources */,
|
||
|
);
|
||
|
buildRules = (
|
||
|
);
|
||
|
dependencies = (
|
||
|
);
|
||
|
name = "PIATunnel-iOS";
|
||
|
productName = PIATunnel;
|
||
|
productReference = 0E17D7F91F730D9F009EE129 /* PIATunnel.framework */;
|
||
|
productType = "com.apple.product-type.framework";
|
||
|
};
|
||
|
0E3251C41F95770D00C108D9 /* PIATunnel-macOS */ = {
|
||
|
isa = PBXNativeTarget;
|
||
|
buildConfigurationList = 0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "PIATunnel-macOS" */;
|
||
|
buildPhases = (
|
||
|
5578C17CB1FA354FB3939356 /* [CP] Check Pods Manifest.lock */,
|
||
|
0E3251C01F95770D00C108D9 /* Sources */,
|
||
|
0E3251C11F95770D00C108D9 /* Frameworks */,
|
||
|
0E3251C21F95770D00C108D9 /* Headers */,
|
||
|
0E3251C31F95770D00C108D9 /* Resources */,
|
||
|
);
|
||
|
buildRules = (
|
||
|
);
|
||
|
dependencies = (
|
||
|
);
|
||
|
name = "PIATunnel-macOS";
|
||
|
productName = "PIATunnel-macOS";
|
||
|
productReference = 0E3251C51F95770D00C108D9 /* PIATunnel.framework */;
|
||
|
productType = "com.apple.product-type.framework";
|
||
|
};
|
||
|
/* End PBXNativeTarget section */
|
||
|
|
||
|
/* Begin PBXProject section */
|
||
|
0E17D7F01F730D9F009EE129 /* Project object */ = {
|
||
|
isa = PBXProject;
|
||
|
attributes = {
|
||
|
LastSwiftUpdateCheck = 0900;
|
||
|
LastUpgradeCheck = 0930;
|
||
|
ORGANIZATIONNAME = "London Trust Media";
|
||
|
TargetAttributes = {
|
||
|
0E1108991F77B9E800A92462 = {
|
||
|
CreatedOnToolsVersion = 9.0;
|
||
|
ProvisioningStyle = Automatic;
|
||
|
TestTargetID = 0E1108A81F77B9F900A92462;
|
||
|
};
|
||
|
0E1108A81F77B9F900A92462 = {
|
||
|
CreatedOnToolsVersion = 9.0;
|
||
|
ProvisioningStyle = Automatic;
|
||
|
SystemCapabilities = {
|
||
|
com.apple.ApplicationGroups.iOS = {
|
||
|
enabled = 1;
|
||
|
};
|
||
|
com.apple.Keychain = {
|
||
|
enabled = 1;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
0E17D7F81F730D9F009EE129 = {
|
||
|
CreatedOnToolsVersion = 9.0;
|
||
|
ProvisioningStyle = Automatic;
|
||
|
};
|
||
|
0E3251C41F95770D00C108D9 = {
|
||
|
CreatedOnToolsVersion = 9.0;
|
||
|
ProvisioningStyle = Automatic;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
buildConfigurationList = 0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "PIATunnel" */;
|
||
|
compatibilityVersion = "Xcode 8.0";
|
||
|
developmentRegion = en;
|
||
|
hasScannedForEncodings = 0;
|
||
|
knownRegions = (
|
||
|
en,
|
||
|
Base,
|
||
|
);
|
||
|
mainGroup = 0E17D7EF1F730D9F009EE129;
|
||
|
productRefGroup = 0E17D7FA1F730D9F009EE129 /* Products */;
|
||
|
projectDirPath = "";
|
||
|
projectRoot = "";
|
||
|
targets = (
|
||
|
0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */,
|
||
|
0E3251C41F95770D00C108D9 /* PIATunnel-macOS */,
|
||
|
0E1108991F77B9E800A92462 /* PIATunnelTests */,
|
||
|
0E1108A81F77B9F900A92462 /* PIATunnelHost */,
|
||
|
);
|
||
|
};
|
||
|
/* End PBXProject section */
|
||
|
|
||
|
/* Begin PBXResourcesBuildPhase section */
|
||
|
0E1108981F77B9E800A92462 /* Resources */ = {
|
||
|
isa = PBXResourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E1108A71F77B9F900A92462 /* Resources */ = {
|
||
|
isa = PBXResourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0E1108B61F77B9F900A92462 /* LaunchScreen.storyboard in Resources */,
|
||
|
0E1108B31F77B9F900A92462 /* Assets.xcassets in Resources */,
|
||
|
0E1108B11F77B9F900A92462 /* Main.storyboard in Resources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E17D7F71F730D9F009EE129 /* Resources */ = {
|
||
|
isa = PBXResourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EA8E2072024D4B200A92DB6 /* PIA-ECC-256k1.pem in Resources */,
|
||
|
0EFEB4852006D3D000F81029 /* PIA-RSA-2048.pem in Resources */,
|
||
|
0EA8E2082024D4B200A92DB6 /* PIA-ECC-256r1.pem in Resources */,
|
||
|
0EA8E2092024D4B200A92DB6 /* PIA-ECC-521r1.pem in Resources */,
|
||
|
0EFEB4832006D3D000F81029 /* PIA-RSA-3072.pem in Resources */,
|
||
|
0EFEB4842006D3D000F81029 /* PIA-RSA-4096.pem in Resources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E3251C31F95770D00C108D9 /* Resources */ = {
|
||
|
isa = PBXResourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EA8E20D2024D5D500A92DB6 /* PIA-RSA-2048.pem in Resources */,
|
||
|
0EA8E20E2024D5D500A92DB6 /* PIA-RSA-3072.pem in Resources */,
|
||
|
0EA8E20C2024D5D500A92DB6 /* PIA-ECC-521r1.pem in Resources */,
|
||
|
0EA8E20F2024D5D500A92DB6 /* PIA-RSA-4096.pem in Resources */,
|
||
|
0EA8E20B2024D5D500A92DB6 /* PIA-ECC-256k1.pem in Resources */,
|
||
|
0EA8E20A2024D5D500A92DB6 /* PIA-ECC-256r1.pem in Resources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
/* End PBXResourcesBuildPhase section */
|
||
|
|
||
|
/* Begin PBXShellScriptBuildPhase section */
|
||
|
5578C17CB1FA354FB3939356 /* [CP] Check Pods Manifest.lock */ = {
|
||
|
isa = PBXShellScriptBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
);
|
||
|
inputPaths = (
|
||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||
|
"${PODS_ROOT}/Manifest.lock",
|
||
|
);
|
||
|
name = "[CP] Check Pods Manifest.lock";
|
||
|
outputPaths = (
|
||
|
"$(DERIVED_FILE_DIR)/Pods-PIATunnel-PIATunnel-macOS-checkManifestLockResult.txt",
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
shellPath = /bin/sh;
|
||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||
|
showEnvVarsInLog = 0;
|
||
|
};
|
||
|
B81ED2229B05F6217EE28199 /* [CP] Check Pods Manifest.lock */ = {
|
||
|
isa = PBXShellScriptBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
);
|
||
|
inputPaths = (
|
||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||
|
"${PODS_ROOT}/Manifest.lock",
|
||
|
);
|
||
|
name = "[CP] Check Pods Manifest.lock";
|
||
|
outputPaths = (
|
||
|
"$(DERIVED_FILE_DIR)/Pods-PIATunnel-PIATunnel-iOS-checkManifestLockResult.txt",
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
shellPath = /bin/sh;
|
||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||
|
showEnvVarsInLog = 0;
|
||
|
};
|
||
|
D8CE7C5A74A8E75A0756E08F /* [CP] Embed Pods Frameworks */ = {
|
||
|
isa = PBXShellScriptBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
);
|
||
|
inputPaths = (
|
||
|
"${SRCROOT}/Pods/Target Support Files/Pods-PIATunnel-PIATunnelHost/Pods-PIATunnel-PIATunnelHost-frameworks.sh",
|
||
|
"${PODS_ROOT}/OpenSSL-Apple/frameworks/iPhone/openssl.framework",
|
||
|
"${BUILT_PRODUCTS_DIR}/SwiftyBeaver-iOS/SwiftyBeaver.framework",
|
||
|
);
|
||
|
name = "[CP] Embed Pods Frameworks";
|
||
|
outputPaths = (
|
||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework",
|
||
|
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyBeaver.framework",
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
shellPath = /bin/sh;
|
||
|
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PIATunnel-PIATunnelHost/Pods-PIATunnel-PIATunnelHost-frameworks.sh\"\n";
|
||
|
showEnvVarsInLog = 0;
|
||
|
};
|
||
|
E92F2EA8869D758CA069C089 /* [CP] Check Pods Manifest.lock */ = {
|
||
|
isa = PBXShellScriptBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
);
|
||
|
inputPaths = (
|
||
|
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||
|
"${PODS_ROOT}/Manifest.lock",
|
||
|
);
|
||
|
name = "[CP] Check Pods Manifest.lock";
|
||
|
outputPaths = (
|
||
|
"$(DERIVED_FILE_DIR)/Pods-PIATunnel-PIATunnelHost-checkManifestLockResult.txt",
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
shellPath = /bin/sh;
|
||
|
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||
|
showEnvVarsInLog = 0;
|
||
|
};
|
||
|
/* End PBXShellScriptBuildPhase section */
|
||
|
|
||
|
/* Begin PBXSourcesBuildPhase section */
|
||
|
0E1108961F77B9E800A92462 /* Sources */ = {
|
||
|
isa = PBXSourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EB2B45720F0BD16004233D7 /* RandomTests.swift in Sources */,
|
||
|
0EB2B45920F0BD9A004233D7 /* LinkTests.swift in Sources */,
|
||
|
0EB2B45520F0BB53004233D7 /* DataManipulationTests.swift in Sources */,
|
||
|
0EB2B45320F0BB44004233D7 /* EncryptionTests.swift in Sources */,
|
||
|
0EB2B45B20F0BE4C004233D7 /* TestUtils.swift in Sources */,
|
||
|
0EB2B46120F0C0A4004233D7 /* DataPathPerformanceTests.swift in Sources */,
|
||
|
0EB2B45F20F0C098004233D7 /* EncryptionPerformanceTests.swift in Sources */,
|
||
|
0EE7A7A120F664AC00B42E6A /* DataPathEncryptionTests.swift in Sources */,
|
||
|
0EB2B45D20F0BF41004233D7 /* RawPerformanceTests.swift in Sources */,
|
||
|
0E85A25A202CC5AF0059E9F9 /* AppExtensionTests.swift in Sources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E1108A51F77B9F900A92462 /* Sources */ = {
|
||
|
isa = PBXSourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0E1108AE1F77B9F900A92462 /* ViewController.swift in Sources */,
|
||
|
0E1108AC1F77B9F900A92462 /* AppDelegate.swift in Sources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E17D7F41F730D9F009EE129 /* Sources */ = {
|
||
|
isa = PBXSourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EBBF2F5208505D700E36B40 /* NETunnelInterface.swift in Sources */,
|
||
|
0EAAD70920E4F2BC0088754A /* CommunicationType.swift in Sources */,
|
||
|
0EFEB4732006D3C800F81029 /* LinkInterface.swift in Sources */,
|
||
|
0EBBF2F8208505DD00E36B40 /* NWUDPSessionState+Description.swift in Sources */,
|
||
|
0EFEB4652006D3C800F81029 /* Authenticator.swift in Sources */,
|
||
|
0EE7A79820F6296F00B42E6A /* PacketMacros.m in Sources */,
|
||
|
0EEC49DC20B5E732008FEB91 /* Utils.swift in Sources */,
|
||
|
0EAAD70C20E4F85A0088754A /* LinkInterface+Strategy.swift in Sources */,
|
||
|
0EFEB4562006D3C800F81029 /* SessionKey.swift in Sources */,
|
||
|
0EC1BBA520D71190007C4C7B /* DNSResolver.swift in Sources */,
|
||
|
0EFEB4AB200760EC00F81029 /* MemoryDestination.swift in Sources */,
|
||
|
0EFEB4AE2007625E00F81029 /* Keychain.swift in Sources */,
|
||
|
0EBBF3002085196000E36B40 /* NWTCPConnectionState+Description.swift in Sources */,
|
||
|
0EFEB4622006D3C800F81029 /* SecureRandom.swift in Sources */,
|
||
|
0EE7A79520F61EDC00B42E6A /* PacketMacros.h in Sources */,
|
||
|
0EFEB45D2006D3C800F81029 /* CryptoBox.m in Sources */,
|
||
|
0EBBF2FA2085061600E36B40 /* NETCPInterface.swift in Sources */,
|
||
|
0EFEB4552006D3C800F81029 /* EncryptionProxy.swift in Sources */,
|
||
|
0EFEB45C2006D3C800F81029 /* ZeroingData.m in Sources */,
|
||
|
0EFEB4632006D3C800F81029 /* ProtocolMacros.swift in Sources */,
|
||
|
0EFEB4AC200760EC00F81029 /* InterfaceObserver.swift in Sources */,
|
||
|
0EFEB46D2006D3C800F81029 /* Data+Manipulation.swift in Sources */,
|
||
|
0EFEB47B2006D3C800F81029 /* PIATunnelProvider.swift in Sources */,
|
||
|
0EFEB4742006D3C800F81029 /* CoreConfiguration.swift in Sources */,
|
||
|
0E07595F20EF6D1400F38FD8 /* CryptoCBC.m in Sources */,
|
||
|
0EC1BBA820D7D803007C4C7B /* ConnectionStrategy.swift in Sources */,
|
||
|
0EFEB46F2006D3C800F81029 /* IOInterface.swift in Sources */,
|
||
|
0E07598020F0060E00F38FD8 /* CryptoAEAD.m in Sources */,
|
||
|
0EFEB4662006D3C800F81029 /* ZeroingData.swift in Sources */,
|
||
|
0EBBF2F3208505D300E36B40 /* NEUDPInterface.swift in Sources */,
|
||
|
0EFEB4682006D3C800F81029 /* MSS.m in Sources */,
|
||
|
0EFEB45B2006D3C800F81029 /* TLSBox.m in Sources */,
|
||
|
0EFEB4792006D3C800F81029 /* PIATunnelProvider+Interaction.swift in Sources */,
|
||
|
0EFEB4702006D3C800F81029 /* Allocation.m in Sources */,
|
||
|
0EFEB4672006D3C800F81029 /* SessionProxy.swift in Sources */,
|
||
|
0EFEB4722006D3C800F81029 /* ReplayProtector.m in Sources */,
|
||
|
0EFEB4712006D3C800F81029 /* TunnelSettings.swift in Sources */,
|
||
|
0EFEB4782006D3C800F81029 /* PIATunnelProvider+Configuration.swift in Sources */,
|
||
|
0E3E0F212108A8CC00B371C1 /* PushReply.swift in Sources */,
|
||
|
0EFEB4752006D3C800F81029 /* Errors.m in Sources */,
|
||
|
0EBBF2E52084FE6F00E36B40 /* GenericSocket.swift in Sources */,
|
||
|
0EFEB4762006D3C800F81029 /* DataPath.m in Sources */,
|
||
|
0EFEB4692006D3C800F81029 /* Packet.swift in Sources */,
|
||
|
0EFEB45A2006D3C800F81029 /* TunnelInterface.swift in Sources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
0E3251C01F95770D00C108D9 /* Sources */ = {
|
||
|
isa = PBXSourcesBuildPhase;
|
||
|
buildActionMask = 2147483647;
|
||
|
files = (
|
||
|
0EBBF2F6208505D700E36B40 /* NETunnelInterface.swift in Sources */,
|
||
|
0EAAD70A20E4F2BC0088754A /* CommunicationType.swift in Sources */,
|
||
|
0EFEB4A12006D7F300F81029 /* LinkInterface.swift in Sources */,
|
||
|
0EFEB4872006D7C400F81029 /* PIATunnelProvider+Configuration.swift in Sources */,
|
||
|
0EBBF2F7208505DD00E36B40 /* NWUDPSessionState+Description.swift in Sources */,
|
||
|
0EFEB4882006D7C400F81029 /* PIATunnelProvider+Interaction.swift in Sources */,
|
||
|
0EE7A79920F6296F00B42E6A /* PacketMacros.m in Sources */,
|
||
|
0EEC49DD20B5E732008FEB91 /* Utils.swift in Sources */,
|
||
|
0EAAD70D20E4F85A0088754A /* LinkInterface+Strategy.swift in Sources */,
|
||
|
0EFEB4B12007627700F81029 /* MemoryDestination.swift in Sources */,
|
||
|
0EC1BBA620D712DE007C4C7B /* DNSResolver.swift in Sources */,
|
||
|
0EFEB4A02006D7F300F81029 /* ReplayProtector.m in Sources */,
|
||
|
0EFEB4992006D7F300F81029 /* SessionProxy.swift in Sources */,
|
||
|
0EBBF3012085196000E36B40 /* NWTCPConnectionState+Description.swift in Sources */,
|
||
|
0EFEB4962006D7F300F81029 /* ProtocolMacros.swift in Sources */,
|
||
|
0EE7A79620F61EDC00B42E6A /* PacketMacros.h in Sources */,
|
||
|
0EFEB48A2006D7C400F81029 /* PIATunnelProvider.swift in Sources */,
|
||
|
0EBBF2FB2085061600E36B40 /* NETCPInterface.swift in Sources */,
|
||
|
0EFEB4982006D7F300F81029 /* ZeroingData.swift in Sources */,
|
||
|
0EFEB4A32006D7F300F81029 /* Errors.m in Sources */,
|
||
|
0EFEB4A22006D7F300F81029 /* CoreConfiguration.swift in Sources */,
|
||
|
0EFEB4952006D7F300F81029 /* SecureRandom.swift in Sources */,
|
||
|
0EFEB49A2006D7F300F81029 /* MSS.m in Sources */,
|
||
|
0EFEB48D2006D7F300F81029 /* EncryptionProxy.swift in Sources */,
|
||
|
0EFEB4922006D7F300F81029 /* ZeroingData.m in Sources */,
|
||
|
0E07596020EF6D1400F38FD8 /* CryptoCBC.m in Sources */,
|
||
|
0EC1BBA920D7D803007C4C7B /* ConnectionStrategy.swift in Sources */,
|
||
|
0EFEB4932006D7F300F81029 /* CryptoBox.m in Sources */,
|
||
|
0E07598120F0060E00F38FD8 /* CryptoAEAD.m in Sources */,
|
||
|
0EFEB49C2006D7F300F81029 /* Data+Manipulation.swift in Sources */,
|
||
|
0EBBF2F4208505D400E36B40 /* NEUDPInterface.swift in Sources */,
|
||
|
0EFEB4902006D7F300F81029 /* TunnelInterface.swift in Sources */,
|
||
|
0EFEB49E2006D7F300F81029 /* Allocation.m in Sources */,
|
||
|
0EFEB4B02007627700F81029 /* Keychain.swift in Sources */,
|
||
|
0EFEB48E2006D7F300F81029 /* SessionKey.swift in Sources */,
|
||
|
0EFEB4AF2007627700F81029 /* InterfaceObserver.swift in Sources */,
|
||
|
0EFEB4A42006D7F300F81029 /* DataPath.m in Sources */,
|
||
|
0EBBF2E62084FE6F00E36B40 /* GenericSocket.swift in Sources */,
|
||
|
0E3E0F222108A8CC00B371C1 /* PushReply.swift in Sources */,
|
||
|
0EFEB4912006D7F300F81029 /* TLSBox.m in Sources */,
|
||
|
0EFEB49D2006D7F300F81029 /* IOInterface.swift in Sources */,
|
||
|
0EFEB4972006D7F300F81029 /* Authenticator.swift in Sources */,
|
||
|
0EFEB49F2006D7F300F81029 /* TunnelSettings.swift in Sources */,
|
||
|
0EFEB49B2006D7F300F81029 /* Packet.swift in Sources */,
|
||
|
);
|
||
|
runOnlyForDeploymentPostprocessing = 0;
|
||
|
};
|
||
|
/* End PBXSourcesBuildPhase section */
|
||
|
|
||
|
/* Begin PBXTargetDependency section */
|
||
|
0E1108A11F77B9E800A92462 /* PBXTargetDependency */ = {
|
||
|
isa = PBXTargetDependency;
|
||
|
target = 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */;
|
||
|
targetProxy = 0E1108A01F77B9E800A92462 /* PBXContainerItemProxy */;
|
||
|
};
|
||
|
0E1108BC1F77BA0200A92462 /* PBXTargetDependency */ = {
|
||
|
isa = PBXTargetDependency;
|
||
|
target = 0E1108A81F77B9F900A92462 /* PIATunnelHost */;
|
||
|
targetProxy = 0E1108BB1F77BA0200A92462 /* PBXContainerItemProxy */;
|
||
|
};
|
||
|
0E9379CB1F819A4600CE91B6 /* PBXTargetDependency */ = {
|
||
|
isa = PBXTargetDependency;
|
||
|
target = 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */;
|
||
|
targetProxy = 0E9379CA1F819A4600CE91B6 /* PBXContainerItemProxy */;
|
||
|
};
|
||
|
/* End PBXTargetDependency section */
|
||
|
|
||
|
/* Begin PBXVariantGroup section */
|
||
|
0E1108AF1F77B9F900A92462 /* Main.storyboard */ = {
|
||
|
isa = PBXVariantGroup;
|
||
|
children = (
|
||
|
0E1108B01F77B9F900A92462 /* Base */,
|
||
|
);
|
||
|
name = Main.storyboard;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
0E1108B41F77B9F900A92462 /* LaunchScreen.storyboard */ = {
|
||
|
isa = PBXVariantGroup;
|
||
|
children = (
|
||
|
0E1108B51F77B9F900A92462 /* Base */,
|
||
|
);
|
||
|
name = LaunchScreen.storyboard;
|
||
|
sourceTree = "<group>";
|
||
|
};
|
||
|
/* End PBXVariantGroup section */
|
||
|
|
||
|
/* Begin XCBuildConfiguration section */
|
||
|
0E1108A21F77B9E800A92462 /* Debug */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
buildSettings = {
|
||
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEVELOPMENT_TEAM = "";
|
||
|
INFOPLIST_FILE = PIATunnelTests/Info.plist;
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelTests;
|
||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PIATunnelHost.app/PIATunnelHost";
|
||
|
};
|
||
|
name = Debug;
|
||
|
};
|
||
|
0E1108A31F77B9E800A92462 /* Release */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
buildSettings = {
|
||
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEVELOPMENT_TEAM = "";
|
||
|
INFOPLIST_FILE = PIATunnelTests/Info.plist;
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelTests;
|
||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PIATunnelHost.app/PIATunnelHost";
|
||
|
};
|
||
|
name = Release;
|
||
|
};
|
||
|
0E1108B91F77B9F900A92462 /* Debug */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = 4FCEB45EA990C21162F820EE /* Pods-PIATunnel-PIATunnelHost.debug.xcconfig */;
|
||
|
buildSettings = {
|
||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||
|
CODE_SIGN_ENTITLEMENTS = PIATunnelHost/PIATunnelHost.entitlements;
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEVELOPMENT_TEAM = 5357M5NW9W;
|
||
|
INFOPLIST_FILE = PIATunnelHost/Info.plist;
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelHost;
|
||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
};
|
||
|
name = Debug;
|
||
|
};
|
||
|
0E1108BA1F77B9F900A92462 /* Release */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = 99F9C9FAEB7F699A60047D42 /* Pods-PIATunnel-PIATunnelHost.release.xcconfig */;
|
||
|
buildSettings = {
|
||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||
|
CODE_SIGN_ENTITLEMENTS = PIATunnelHost/PIATunnelHost.entitlements;
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEVELOPMENT_TEAM = 5357M5NW9W;
|
||
|
INFOPLIST_FILE = PIATunnelHost/Info.plist;
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelHost;
|
||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
};
|
||
|
name = Release;
|
||
|
};
|
||
|
0E17D7FF1F730D9F009EE129 /* Debug */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
buildSettings = {
|
||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||
|
CLANG_ANALYZER_NONNULL = YES;
|
||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||
|
CLANG_CXX_LIBRARY = "libc++";
|
||
|
CLANG_ENABLE_MODULES = YES;
|
||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||
|
CLANG_WARN_COMMA = YES;
|
||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||
|
COPY_PHASE_STRIP = NO;
|
||
|
CURRENT_PROJECT_VERSION = 1;
|
||
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||
|
ENABLE_TESTABILITY = YES;
|
||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||
|
"DEBUG=1",
|
||
|
"$(inherited)",
|
||
|
);
|
||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
||
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||
|
ONLY_ACTIVE_ARCH = YES;
|
||
|
SDKROOT = iphoneos;
|
||
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||
|
SWIFT_VERSION = 4.0;
|
||
|
VERSIONING_SYSTEM = "apple-generic";
|
||
|
VERSION_INFO_PREFIX = "";
|
||
|
};
|
||
|
name = Debug;
|
||
|
};
|
||
|
0E17D8001F730D9F009EE129 /* Release */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
buildSettings = {
|
||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||
|
CLANG_ANALYZER_NONNULL = YES;
|
||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||
|
CLANG_CXX_LIBRARY = "libc++";
|
||
|
CLANG_ENABLE_MODULES = YES;
|
||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||
|
CLANG_WARN_COMMA = YES;
|
||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||
|
COPY_PHASE_STRIP = NO;
|
||
|
CURRENT_PROJECT_VERSION = 1;
|
||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||
|
ENABLE_NS_ASSERTIONS = NO;
|
||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||
|
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||
|
MACOSX_DEPLOYMENT_TARGET = 10.11;
|
||
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||
|
SDKROOT = iphoneos;
|
||
|
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||
|
SWIFT_VERSION = 4.0;
|
||
|
VALIDATE_PRODUCT = YES;
|
||
|
VERSIONING_SYSTEM = "apple-generic";
|
||
|
VERSION_INFO_PREFIX = "";
|
||
|
};
|
||
|
name = Release;
|
||
|
};
|
||
|
0E17D8021F730D9F009EE129 /* Debug */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = 4EF01042B93805901ADF144F /* Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig */;
|
||
|
buildSettings = {
|
||
|
CODE_SIGN_IDENTITY = "";
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEFINES_MODULE = YES;
|
||
|
DEVELOPMENT_TEAM = "";
|
||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||
|
DYLIB_CURRENT_VERSION = 1;
|
||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||
|
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
||
|
INFOPLIST_FILE = PIATunnel/Info.plist;
|
||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnel;
|
||
|
PRODUCT_NAME = PIATunnel;
|
||
|
SKIP_INSTALL = YES;
|
||
|
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
};
|
||
|
name = Debug;
|
||
|
};
|
||
|
0E17D8031F730D9F009EE129 /* Release */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = 5CCF5EF1B897AB67ECDE05D0 /* Pods-PIATunnel-PIATunnel-iOS.release.xcconfig */;
|
||
|
buildSettings = {
|
||
|
CODE_SIGN_IDENTITY = "";
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
DEFINES_MODULE = YES;
|
||
|
DEVELOPMENT_TEAM = "";
|
||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||
|
DYLIB_CURRENT_VERSION = 1;
|
||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||
|
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
|
||
|
INFOPLIST_FILE = PIATunnel/Info.plist;
|
||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnel;
|
||
|
PRODUCT_NAME = PIATunnel;
|
||
|
SKIP_INSTALL = YES;
|
||
|
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
|
||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||
|
};
|
||
|
name = Release;
|
||
|
};
|
||
|
0E3251CB1F95770D00C108D9 /* Debug */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = D65AFCC4FA1CB9B85E7B1451 /* Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig */;
|
||
|
buildSettings = {
|
||
|
CODE_SIGN_IDENTITY = "-";
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
COMBINE_HIDPI_IMAGES = YES;
|
||
|
DEFINES_MODULE = YES;
|
||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||
|
DYLIB_CURRENT_VERSION = 1;
|
||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||
|
FRAMEWORK_VERSION = A;
|
||
|
INFOPLIST_FILE = PIATunnel/Info.plist;
|
||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnel;
|
||
|
PRODUCT_NAME = PIATunnel;
|
||
|
SDKROOT = macosx;
|
||
|
SKIP_INSTALL = YES;
|
||
|
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
|
||
|
};
|
||
|
name = Debug;
|
||
|
};
|
||
|
0E3251CC1F95770D00C108D9 /* Release */ = {
|
||
|
isa = XCBuildConfiguration;
|
||
|
baseConfigurationReference = 889C502914303CDCADF8C2B9 /* Pods-PIATunnel-PIATunnel-macOS.release.xcconfig */;
|
||
|
buildSettings = {
|
||
|
CODE_SIGN_IDENTITY = "-";
|
||
|
CODE_SIGN_STYLE = Automatic;
|
||
|
COMBINE_HIDPI_IMAGES = YES;
|
||
|
DEFINES_MODULE = YES;
|
||
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||
|
DYLIB_CURRENT_VERSION = 1;
|
||
|
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||
|
FRAMEWORK_VERSION = A;
|
||
|
INFOPLIST_FILE = PIATunnel/Info.plist;
|
||
|
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||
|
PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnel;
|
||
|
PRODUCT_NAME = PIATunnel;
|
||
|
SDKROOT = macosx;
|
||
|
SKIP_INSTALL = YES;
|
||
|
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
|
||
|
};
|
||
|
name = Release;
|
||
|
};
|
||
|
/* End XCBuildConfiguration section */
|
||
|
|
||
|
/* Begin XCConfigurationList section */
|
||
|
0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "PIATunnelTests" */ = {
|
||
|
isa = XCConfigurationList;
|
||
|
buildConfigurations = (
|
||
|
0E1108A21F77B9E800A92462 /* Debug */,
|
||
|
0E1108A31F77B9E800A92462 /* Release */,
|
||
|
);
|
||
|
defaultConfigurationIsVisible = 0;
|
||
|
defaultConfigurationName = Release;
|
||
|
};
|
||
|
0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "PIATunnelHost" */ = {
|
||
|
isa = XCConfigurationList;
|
||
|
buildConfigurations = (
|
||
|
0E1108B91F77B9F900A92462 /* Debug */,
|
||
|
0E1108BA1F77B9F900A92462 /* Release */,
|
||
|
);
|
||
|
defaultConfigurationIsVisible = 0;
|
||
|
defaultConfigurationName = Release;
|
||
|
};
|
||
|
0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "PIATunnel" */ = {
|
||
|
isa = XCConfigurationList;
|
||
|
buildConfigurations = (
|
||
|
0E17D7FF1F730D9F009EE129 /* Debug */,
|
||
|
0E17D8001F730D9F009EE129 /* Release */,
|
||
|
);
|
||
|
defaultConfigurationIsVisible = 0;
|
||
|
defaultConfigurationName = Release;
|
||
|
};
|
||
|
0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "PIATunnel-iOS" */ = {
|
||
|
isa = XCConfigurationList;
|
||
|
buildConfigurations = (
|
||
|
0E17D8021F730D9F009EE129 /* Debug */,
|
||
|
0E17D8031F730D9F009EE129 /* Release */,
|
||
|
);
|
||
|
defaultConfigurationIsVisible = 0;
|
||
|
defaultConfigurationName = Release;
|
||
|
};
|
||
|
0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "PIATunnel-macOS" */ = {
|
||
|
isa = XCConfigurationList;
|
||
|
buildConfigurations = (
|
||
|
0E3251CB1F95770D00C108D9 /* Debug */,
|
||
|
0E3251CC1F95770D00C108D9 /* Release */,
|
||
|
);
|
||
|
defaultConfigurationIsVisible = 0;
|
||
|
defaultConfigurationName = Release;
|
||
|
};
|
||
|
/* End XCConfigurationList section */
|
||
|
};
|
||
|
rootObject = 0E17D7F01F730D9F009EE129 /* Project object */;
|
||
|
}
|