diff --git a/Podfile b/Podfile
index aee2285..4f57486 100644
--- a/Podfile
+++ b/Podfile
@@ -1,18 +1,18 @@
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
-abstract_target 'PIATunnel' do
+abstract_target 'TunnelKit' do
pod 'SwiftyBeaver'
pod 'OpenSSL-Apple', '~> 1.1.0h'
- target 'PIATunnel-iOS' do
+ target 'TunnelKit-iOS' do
platform :ios, '9.0'
end
- target 'PIATunnelHost' do
+ target 'TunnelKitHost' do
platform :ios, '9.0'
end
- target 'PIATunnel-macOS' do
+ target 'TunnelKit-macOS' do
platform :osx, '10.11'
end
end
diff --git a/Podfile.lock b/Podfile.lock
index 1254d23..5dce3e6 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -15,6 +15,6 @@ SPEC CHECKSUMS:
OpenSSL-Apple: cd153d705ef350eb834ae7ff5f21f792b51ed208
SwiftyBeaver: e45759613e50b522b0e6f53b1f0f14389b45ca34
-PODFILE CHECKSUM: d93463e96c0da9f94811327c6e2b123c6453c591
+PODFILE CHECKSUM: db783bdfb06f72df39d3c99df20aafdb51e0f7c6
COCOAPODS: 1.5.3
diff --git a/PIATunnel/Info.plist b/TunnelKit-iOS/Info.plist
similarity index 100%
rename from PIATunnel/Info.plist
rename to TunnelKit-iOS/Info.plist
diff --git a/TunnelKit-macOS/Info.plist b/TunnelKit-macOS/Info.plist
new file mode 100644
index 0000000..1007fd9
--- /dev/null
+++ b/TunnelKit-macOS/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/PIATunnel.xcodeproj/project.pbxproj b/TunnelKit.xcodeproj/project.pbxproj
similarity index 87%
rename from PIATunnel.xcodeproj/project.pbxproj
rename to TunnelKit.xcodeproj/project.pbxproj
index 94bac45..bdd7fe5 100644
--- a/PIATunnel.xcodeproj/project.pbxproj
+++ b/TunnelKit.xcodeproj/project.pbxproj
@@ -19,7 +19,7 @@
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 */; };
+ 0E11089F1F77B9E800A92462 /* TunnelKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E17D7F91F730D9F009EE129 /* TunnelKit.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 */; };
@@ -28,7 +28,7 @@
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 */; };
+ 0E9379C91F819A4300CE91B6 /* TunnelKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E17D7F91F730D9F009EE129 /* TunnelKit.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 */; };
@@ -148,9 +148,9 @@
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 */; };
+ 205A79DD5EDF645063CDBC16 /* Pods_TunnelKit_TunnelKit_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73F2594DBE84DB9DCF22DCE8 /* Pods_TunnelKit_TunnelKit_iOS.framework */; };
+ 78CA21E0B83D03BFD7FC2E03 /* Pods_TunnelKit_TunnelKit_macOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0A783BE29E5C5654FE2F58D /* Pods_TunnelKit_TunnelKit_macOS.framework */; };
+ C1CBB3B61F20AD9CE46CA754 /* Pods_TunnelKit_TunnelKitHost.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 875A5271D7B3E0AAAE5C1816 /* Pods_TunnelKit_TunnelKitHost.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -184,21 +184,22 @@
0E07596D20EF79B400F38FD8 /* CryptoCBC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoCBC.h; sourceTree = ""; };
0E07597C20F0060E00F38FD8 /* CryptoAEAD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoAEAD.h; sourceTree = ""; };
0E07597D20F0060E00F38FD8 /* CryptoAEAD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoAEAD.m; sourceTree = ""; };
- 0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PIATunnelTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0E11089A1F77B9E800A92462 /* TunnelKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TunnelKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
0E11089E1F77B9E800A92462 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 0E1108A91F77B9F900A92462 /* PIATunnelHost.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIATunnelHost.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0E1108A91F77B9F900A92462 /* TunnelKitHost.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TunnelKitHost.app; sourceTree = BUILT_PRODUCTS_DIR; };
0E1108AB1F77B9F900A92462 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
0E1108AD1F77B9F900A92462 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
0E1108B01F77B9F900A92462 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
0E1108B21F77B9F900A92462 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
0E1108B51F77B9F900A92462 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
0E1108B71F77B9F900A92462 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 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 = ""; };
- 0E3251C51F95770D00C108D9 /* PIATunnel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PIATunnel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0E17D7F91F730D9F009EE129 /* TunnelKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TunnelKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 0E3251C51F95770D00C108D9 /* TunnelKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TunnelKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
0E3E0F202108A8CC00B371C1 /* PushReply.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushReply.swift; sourceTree = ""; };
+ 0E6479DD212EAC96008E6888 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 0E6479E0212EACD6008E6888 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
0E85A259202CC5AE0059E9F9 /* AppExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppExtensionTests.swift; sourceTree = ""; };
- 0E85A25B202CCA3D0059E9F9 /* PIATunnelHost.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PIATunnelHost.entitlements; sourceTree = ""; };
+ 0E85A25B202CCA3D0059E9F9 /* TunnelKitHost.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TunnelKitHost.entitlements; sourceTree = ""; };
0EA8E2042024D4B100A92DB6 /* PIA-ECC-256k1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-256k1.pem"; sourceTree = ""; };
0EA8E2052024D4B100A92DB6 /* PIA-ECC-256r1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-256r1.pem"; sourceTree = ""; };
0EA8E2062024D4B200A92DB6 /* PIA-ECC-521r1.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "PIA-ECC-521r1.pem"; sourceTree = ""; };
@@ -265,15 +266,15 @@
0EFEB4A9200760EB00F81029 /* MemoryDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemoryDestination.swift; sourceTree = ""; };
0EFEB4AA200760EC00F81029 /* InterfaceObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InterfaceObserver.swift; sourceTree = ""; };
0EFEB4AD2007625E00F81029 /* Keychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Keychain.swift; sourceTree = ""; };
- 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 = ""; };
- 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 = ""; };
- 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 = ""; };
- 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 = ""; };
- 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 = ""; };
- 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 = ""; };
+ 73F2594DBE84DB9DCF22DCE8 /* Pods_TunnelKit_TunnelKit_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TunnelKit_TunnelKit_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 875A5271D7B3E0AAAE5C1816 /* Pods_TunnelKit_TunnelKitHost.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TunnelKit_TunnelKitHost.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 88EE5F29451989D2EDB7FBA6 /* Pods-TunnelKit-TunnelKitHost.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKitHost.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKitHost/Pods-TunnelKit-TunnelKitHost.debug.xcconfig"; sourceTree = ""; };
+ 89BF199CD1F1B6804FB8008E /* Pods-TunnelKit-TunnelKit-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKit-iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKit-iOS/Pods-TunnelKit-TunnelKit-iOS.debug.xcconfig"; sourceTree = ""; };
+ D3B922EA953EA9716301A292 /* Pods-TunnelKit-TunnelKit-macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKit-macOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKit-macOS/Pods-TunnelKit-TunnelKit-macOS.release.xcconfig"; sourceTree = ""; };
+ D4E677B9AAC8BA7EA19CCDFB /* Pods-TunnelKit-TunnelKit-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKit-macOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKit-macOS/Pods-TunnelKit-TunnelKit-macOS.debug.xcconfig"; sourceTree = ""; };
+ DD36CD5917CA219F98EB17C8 /* Pods-TunnelKit-TunnelKitHost.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKitHost.release.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKitHost/Pods-TunnelKit-TunnelKitHost.release.xcconfig"; sourceTree = ""; };
+ E0A783BE29E5C5654FE2F58D /* Pods_TunnelKit_TunnelKit_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TunnelKit_TunnelKit_macOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ ED46392C2330B34CA0838A71 /* Pods-TunnelKit-TunnelKit-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TunnelKit-TunnelKit-iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-TunnelKit-TunnelKit-iOS/Pods-TunnelKit-TunnelKit-iOS.release.xcconfig"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -281,7 +282,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 0E11089F1F77B9E800A92462 /* PIATunnel.framework in Frameworks */,
+ 0E11089F1F77B9E800A92462 /* TunnelKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -289,8 +290,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 0E9379C91F819A4300CE91B6 /* PIATunnel.framework in Frameworks */,
- 7824F3587AB5DCEE2EC390DB /* Pods_PIATunnel_PIATunnelHost.framework in Frameworks */,
+ 0E9379C91F819A4300CE91B6 /* TunnelKit.framework in Frameworks */,
+ C1CBB3B61F20AD9CE46CA754 /* Pods_TunnelKit_TunnelKitHost.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -298,7 +299,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- FBDC1B556E0886795C1FCAF6 /* Pods_PIATunnel_PIATunnel_iOS.framework in Frameworks */,
+ 205A79DD5EDF645063CDBC16 /* Pods_TunnelKit_TunnelKit_iOS.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -306,14 +307,14 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 82BA0AEEFB1911C6CF99E721 /* Pods_PIATunnel_PIATunnel_macOS.framework in Frameworks */,
+ 78CA21E0B83D03BFD7FC2E03 /* Pods_TunnelKit_TunnelKit_macOS.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 0E11089B1F77B9E800A92462 /* PIATunnelTests */ = {
+ 0E11089B1F77B9E800A92462 /* TunnelKitTests */ = {
isa = PBXGroup;
children = (
0E11089E1F77B9E800A92462 /* Info.plist */,
@@ -328,13 +329,13 @@
0EB2B45C20F0BF41004233D7 /* RawPerformanceTests.swift */,
0EB2B45A20F0BE4C004233D7 /* TestUtils.swift */,
);
- path = PIATunnelTests;
+ path = TunnelKitTests;
sourceTree = "";
};
- 0E1108AA1F77B9F900A92462 /* PIATunnelHost */ = {
+ 0E1108AA1F77B9F900A92462 /* TunnelKitHost */ = {
isa = PBXGroup;
children = (
- 0E85A25B202CCA3D0059E9F9 /* PIATunnelHost.entitlements */,
+ 0E85A25B202CCA3D0059E9F9 /* TunnelKitHost.entitlements */,
0E1108AB1F77B9F900A92462 /* AppDelegate.swift */,
0E1108AD1F77B9F900A92462 /* ViewController.swift */,
0E1108AF1F77B9F900A92462 /* Main.storyboard */,
@@ -342,40 +343,41 @@
0E1108B41F77B9F900A92462 /* LaunchScreen.storyboard */,
0E1108B71F77B9F900A92462 /* Info.plist */,
);
- path = PIATunnelHost;
+ path = TunnelKitHost;
sourceTree = "";
};
0E17D7EF1F730D9F009EE129 = {
isa = PBXGroup;
children = (
- 0E17D7FB1F730D9F009EE129 /* PIATunnel */,
- 0E11089B1F77B9E800A92462 /* PIATunnelTests */,
- 0E1108AA1F77B9F900A92462 /* PIATunnelHost */,
+ 0E17D7FB1F730D9F009EE129 /* TunnelKit */,
+ 0E6479DC212EAC96008E6888 /* TunnelKit-iOS */,
+ 0E6479DE212EAC96008E6888 /* TunnelKit-macOS */,
+ 0E11089B1F77B9E800A92462 /* TunnelKitTests */,
+ 0E1108AA1F77B9F900A92462 /* TunnelKitHost */,
0E17D7FA1F730D9F009EE129 /* Products */,
- CC09E28B727F735539F4CBE9 /* Pods */,
- 8C8D529E2705C98E32A8218E /* Frameworks */,
+ 6D72A12EF3BD3F60205E4F36 /* Pods */,
+ FDD1C536E3EF0E70EFF9396A /* Frameworks */,
);
sourceTree = "";
};
0E17D7FA1F730D9F009EE129 /* Products */ = {
isa = PBXGroup;
children = (
- 0E17D7F91F730D9F009EE129 /* PIATunnel.framework */,
- 0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */,
- 0E1108A91F77B9F900A92462 /* PIATunnelHost.app */,
- 0E3251C51F95770D00C108D9 /* PIATunnel.framework */,
+ 0E17D7F91F730D9F009EE129 /* TunnelKit.framework */,
+ 0E11089A1F77B9E800A92462 /* TunnelKitTests.xctest */,
+ 0E1108A91F77B9F900A92462 /* TunnelKitHost.app */,
+ 0E3251C51F95770D00C108D9 /* TunnelKit.framework */,
);
name = Products;
sourceTree = "";
};
- 0E17D7FB1F730D9F009EE129 /* PIATunnel */ = {
+ 0E17D7FB1F730D9F009EE129 /* TunnelKit */ = {
isa = PBXGroup;
children = (
0EFEB47E2006D3D000F81029 /* Resources */,
0E17D8041F730DDD009EE129 /* Sources */,
- 0E17D7FD1F730D9F009EE129 /* Info.plist */,
);
- path = PIATunnel;
+ path = TunnelKit;
sourceTree = "";
};
0E17D8041F730DDD009EE129 /* Sources */ = {
@@ -387,6 +389,22 @@
path = Sources;
sourceTree = "";
};
+ 0E6479DC212EAC96008E6888 /* TunnelKit-iOS */ = {
+ isa = PBXGroup;
+ children = (
+ 0E6479E0212EACD6008E6888 /* Info.plist */,
+ );
+ path = "TunnelKit-iOS";
+ sourceTree = "";
+ };
+ 0E6479DE212EAC96008E6888 /* TunnelKit-macOS */ = {
+ isa = PBXGroup;
+ children = (
+ 0E6479DD212EAC96008E6888 /* Info.plist */,
+ );
+ path = "TunnelKit-macOS";
+ sourceTree = "";
+ };
0EBBF2E32084FDF400E36B40 /* Transport */ = {
isa = PBXGroup;
children = (
@@ -488,29 +506,29 @@
path = AppExtension;
sourceTree = "";
};
- 8C8D529E2705C98E32A8218E /* Frameworks */ = {
+ 6D72A12EF3BD3F60205E4F36 /* Pods */ = {
isa = PBXGroup;
children = (
- 47F39D305605C29A803DF509 /* Pods_PIATunnel_PIATunnel_iOS.framework */,
- C017D38784E2EBDA13B546A9 /* Pods_PIATunnel_PIATunnel_macOS.framework */,
- 2EA91073AAC5BE66714244D3 /* Pods_PIATunnel_PIATunnelHost.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 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 */,
+ 89BF199CD1F1B6804FB8008E /* Pods-TunnelKit-TunnelKit-iOS.debug.xcconfig */,
+ ED46392C2330B34CA0838A71 /* Pods-TunnelKit-TunnelKit-iOS.release.xcconfig */,
+ D4E677B9AAC8BA7EA19CCDFB /* Pods-TunnelKit-TunnelKit-macOS.debug.xcconfig */,
+ D3B922EA953EA9716301A292 /* Pods-TunnelKit-TunnelKit-macOS.release.xcconfig */,
+ 88EE5F29451989D2EDB7FBA6 /* Pods-TunnelKit-TunnelKitHost.debug.xcconfig */,
+ DD36CD5917CA219F98EB17C8 /* Pods-TunnelKit-TunnelKitHost.release.xcconfig */,
);
name = Pods;
sourceTree = "";
};
+ FDD1C536E3EF0E70EFF9396A /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 73F2594DBE84DB9DCF22DCE8 /* Pods_TunnelKit_TunnelKit_iOS.framework */,
+ E0A783BE29E5C5654FE2F58D /* Pods_TunnelKit_TunnelKit_macOS.framework */,
+ 875A5271D7B3E0AAAE5C1816 /* Pods_TunnelKit_TunnelKitHost.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@@ -555,9 +573,9 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- 0E1108991F77B9E800A92462 /* PIATunnelTests */ = {
+ 0E1108991F77B9E800A92462 /* TunnelKitTests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "PIATunnelTests" */;
+ buildConfigurationList = 0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "TunnelKitTests" */;
buildPhases = (
0E1108961F77B9E800A92462 /* Sources */,
0E1108971F77B9E800A92462 /* Frameworks */,
@@ -569,36 +587,36 @@
0E1108A11F77B9E800A92462 /* PBXTargetDependency */,
0E1108BC1F77BA0200A92462 /* PBXTargetDependency */,
);
- name = PIATunnelTests;
+ name = TunnelKitTests;
productName = PIATunnelTests;
- productReference = 0E11089A1F77B9E800A92462 /* PIATunnelTests.xctest */;
+ productReference = 0E11089A1F77B9E800A92462 /* TunnelKitTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
- 0E1108A81F77B9F900A92462 /* PIATunnelHost */ = {
+ 0E1108A81F77B9F900A92462 /* TunnelKitHost */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "PIATunnelHost" */;
+ buildConfigurationList = 0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "TunnelKitHost" */;
buildPhases = (
- E92F2EA8869D758CA069C089 /* [CP] Check Pods Manifest.lock */,
+ 94AA64A70C6BF0AD8E5BA279 /* [CP] Check Pods Manifest.lock */,
0E1108A51F77B9F900A92462 /* Sources */,
0E1108A61F77B9F900A92462 /* Frameworks */,
0E1108A71F77B9F900A92462 /* Resources */,
- D8CE7C5A74A8E75A0756E08F /* [CP] Embed Pods Frameworks */,
+ B90665BB6148F76EE6C7B876 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
0E9379CB1F819A4600CE91B6 /* PBXTargetDependency */,
);
- name = PIATunnelHost;
+ name = TunnelKitHost;
productName = PIATunnelHost;
- productReference = 0E1108A91F77B9F900A92462 /* PIATunnelHost.app */;
+ productReference = 0E1108A91F77B9F900A92462 /* TunnelKitHost.app */;
productType = "com.apple.product-type.application";
};
- 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */ = {
+ 0E17D7F81F730D9F009EE129 /* TunnelKit-iOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "PIATunnel-iOS" */;
+ buildConfigurationList = 0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "TunnelKit-iOS" */;
buildPhases = (
- B81ED2229B05F6217EE28199 /* [CP] Check Pods Manifest.lock */,
+ 0CF41397A3ED0F655784A1E9 /* [CP] Check Pods Manifest.lock */,
0E17D7F41F730D9F009EE129 /* Sources */,
0E17D7F51F730D9F009EE129 /* Frameworks */,
0E17D7F61F730D9F009EE129 /* Headers */,
@@ -608,16 +626,16 @@
);
dependencies = (
);
- name = "PIATunnel-iOS";
+ name = "TunnelKit-iOS";
productName = PIATunnel;
- productReference = 0E17D7F91F730D9F009EE129 /* PIATunnel.framework */;
+ productReference = 0E17D7F91F730D9F009EE129 /* TunnelKit.framework */;
productType = "com.apple.product-type.framework";
};
- 0E3251C41F95770D00C108D9 /* PIATunnel-macOS */ = {
+ 0E3251C41F95770D00C108D9 /* TunnelKit-macOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "PIATunnel-macOS" */;
+ buildConfigurationList = 0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "TunnelKit-macOS" */;
buildPhases = (
- 5578C17CB1FA354FB3939356 /* [CP] Check Pods Manifest.lock */,
+ B26C9A240EEC9E35A64B6EFA /* [CP] Check Pods Manifest.lock */,
0E3251C01F95770D00C108D9 /* Sources */,
0E3251C11F95770D00C108D9 /* Frameworks */,
0E3251C21F95770D00C108D9 /* Headers */,
@@ -627,9 +645,9 @@
);
dependencies = (
);
- name = "PIATunnel-macOS";
+ name = "TunnelKit-macOS";
productName = "PIATunnel-macOS";
- productReference = 0E3251C51F95770D00C108D9 /* PIATunnel.framework */;
+ productReference = 0E3251C51F95770D00C108D9 /* TunnelKit.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
@@ -640,7 +658,7 @@
attributes = {
LastSwiftUpdateCheck = 0900;
LastUpgradeCheck = 0930;
- ORGANIZATIONNAME = "London Trust Media";
+ ORGANIZATIONNAME = "Davide De Rosa";
TargetAttributes = {
0E1108991F77B9E800A92462 = {
CreatedOnToolsVersion = 9.0;
@@ -669,7 +687,7 @@
};
};
};
- buildConfigurationList = 0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "PIATunnel" */;
+ buildConfigurationList = 0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "TunnelKit" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
@@ -682,10 +700,10 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */,
- 0E3251C41F95770D00C108D9 /* PIATunnel-macOS */,
- 0E1108991F77B9E800A92462 /* PIATunnelTests */,
- 0E1108A81F77B9F900A92462 /* PIATunnelHost */,
+ 0E17D7F81F730D9F009EE129 /* TunnelKit-iOS */,
+ 0E3251C41F95770D00C108D9 /* TunnelKit-macOS */,
+ 0E1108991F77B9E800A92462 /* TunnelKitTests */,
+ 0E1108A81F77B9F900A92462 /* TunnelKitHost */,
);
};
/* End PBXProject section */
@@ -737,78 +755,94 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
- 5578C17CB1FA354FB3939356 /* [CP] Check Pods Manifest.lock */ = {
+ 0CF41397A3ED0F655784A1E9 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
+ inputFileListPaths = (
+ );
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-PIATunnel-PIATunnel-macOS-checkManifestLockResult.txt",
+ "$(DERIVED_FILE_DIR)/Pods-TunnelKit-TunnelKit-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;
};
- B81ED2229B05F6217EE28199 /* [CP] Check Pods Manifest.lock */ = {
+ 94AA64A70C6BF0AD8E5BA279 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
+ inputFileListPaths = (
+ );
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-PIATunnel-PIATunnel-iOS-checkManifestLockResult.txt",
+ "$(DERIVED_FILE_DIR)/Pods-TunnelKit-TunnelKitHost-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 */ = {
+ B26C9A240EEC9E35A64B6EFA /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
+ inputFileListPaths = (
+ );
inputPaths = (
- "${SRCROOT}/Pods/Target Support Files/Pods-PIATunnel-PIATunnelHost/Pods-PIATunnel-PIATunnelHost-frameworks.sh",
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+ "${PODS_ROOT}/Manifest.lock",
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ "$(DERIVED_FILE_DIR)/Pods-TunnelKit-TunnelKit-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;
+ };
+ B90665BB6148F76EE6C7B876 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ "${SRCROOT}/Pods/Target Support Files/Pods-TunnelKit-TunnelKitHost/Pods-TunnelKit-TunnelKitHost-frameworks.sh",
"${PODS_ROOT}/OpenSSL-Apple/frameworks/iPhone/openssl.framework",
"${BUILT_PRODUCTS_DIR}/SwiftyBeaver-iOS/SwiftyBeaver.framework",
);
name = "[CP] Embed Pods Frameworks";
+ outputFileListPaths = (
+ );
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";
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TunnelKit-TunnelKitHost/Pods-TunnelKit-TunnelKitHost-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@@ -947,17 +981,17 @@
/* Begin PBXTargetDependency section */
0E1108A11F77B9E800A92462 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */;
+ target = 0E17D7F81F730D9F009EE129 /* TunnelKit-iOS */;
targetProxy = 0E1108A01F77B9E800A92462 /* PBXContainerItemProxy */;
};
0E1108BC1F77BA0200A92462 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 0E1108A81F77B9F900A92462 /* PIATunnelHost */;
+ target = 0E1108A81F77B9F900A92462 /* TunnelKitHost */;
targetProxy = 0E1108BB1F77BA0200A92462 /* PBXContainerItemProxy */;
};
0E9379CB1F819A4600CE91B6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 0E17D7F81F730D9F009EE129 /* PIATunnel-iOS */;
+ target = 0E17D7F81F730D9F009EE129 /* TunnelKit-iOS */;
targetProxy = 0E9379CA1F819A4600CE91B6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@@ -987,13 +1021,12 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = "";
- INFOPLIST_FILE = PIATunnelTests/Info.plist;
+ DEVELOPMENT_TEAM = DTDYD63ZX9;
+ INFOPLIST_FILE = TunnelKitTests/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";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TunnelKitHost.app/TunnelKitHost";
};
name = Debug;
};
@@ -1002,27 +1035,26 @@
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = "";
- INFOPLIST_FILE = PIATunnelTests/Info.plist;
+ DEVELOPMENT_TEAM = DTDYD63ZX9;
+ INFOPLIST_FILE = TunnelKitTests/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";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TunnelKitHost.app/TunnelKitHost";
};
name = Release;
};
0E1108B91F77B9F900A92462 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 4FCEB45EA990C21162F820EE /* Pods-PIATunnel-PIATunnelHost.debug.xcconfig */;
+ baseConfigurationReference = 88EE5F29451989D2EDB7FBA6 /* Pods-TunnelKit-TunnelKitHost.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_ENTITLEMENTS = PIATunnelHost/PIATunnelHost.entitlements;
+ CODE_SIGN_ENTITLEMENTS = TunnelKitHost/TunnelKitHost.entitlements;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 5357M5NW9W;
- INFOPLIST_FILE = PIATunnelHost/Info.plist;
+ DEVELOPMENT_TEAM = DTDYD63ZX9;
+ INFOPLIST_FILE = TunnelKitHost/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelHost;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.ios.TunnelKitHost;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -1030,15 +1062,15 @@
};
0E1108BA1F77B9F900A92462 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 99F9C9FAEB7F699A60047D42 /* Pods-PIATunnel-PIATunnelHost.release.xcconfig */;
+ baseConfigurationReference = DD36CD5917CA219F98EB17C8 /* Pods-TunnelKit-TunnelKitHost.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_ENTITLEMENTS = PIATunnelHost/PIATunnelHost.entitlements;
+ CODE_SIGN_ENTITLEMENTS = TunnelKitHost/TunnelKitHost.entitlements;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 5357M5NW9W;
- INFOPLIST_FILE = PIATunnelHost/Info.plist;
+ DEVELOPMENT_TEAM = DTDYD63ZX9;
+ INFOPLIST_FILE = TunnelKitHost/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.privateinternetaccess.apple.PIATunnelHost;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.ios.TunnelKitHost;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -1167,7 +1199,7 @@
};
0E17D8021F730D9F009EE129 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 4EF01042B93805901ADF144F /* Pods-PIATunnel-PIATunnel-iOS.debug.xcconfig */;
+ baseConfigurationReference = 89BF199CD1F1B6804FB8008E /* Pods-TunnelKit-TunnelKit-iOS.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
@@ -1177,20 +1209,20 @@
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- INFOPLIST_FILE = PIATunnel/Info.plist;
+ INFOPLIST_FILE = "$(SRCROOT)/TunnelKit-iOS/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;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.apple.TunnelKit;
+ PRODUCT_NAME = TunnelKit;
SKIP_INSTALL = YES;
- SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
+ SWIFT_INCLUDE_PATHS = "$(SRCROOT)/TunnelKit/Sources";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
0E17D8031F730D9F009EE129 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 5CCF5EF1B897AB67ECDE05D0 /* Pods-PIATunnel-PIATunnel-iOS.release.xcconfig */;
+ baseConfigurationReference = ED46392C2330B34CA0838A71 /* Pods-TunnelKit-TunnelKit-iOS.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Automatic;
@@ -1200,20 +1232,20 @@
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- INFOPLIST_FILE = PIATunnel/Info.plist;
+ INFOPLIST_FILE = "$(SRCROOT)/TunnelKit-iOS/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;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.apple.TunnelKit;
+ PRODUCT_NAME = TunnelKit;
SKIP_INSTALL = YES;
- SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
+ SWIFT_INCLUDE_PATHS = "$(SRCROOT)/TunnelKit/Sources";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
0E3251CB1F95770D00C108D9 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = D65AFCC4FA1CB9B85E7B1451 /* Pods-PIATunnel-PIATunnel-macOS.debug.xcconfig */;
+ baseConfigurationReference = D4E677B9AAC8BA7EA19CCDFB /* Pods-TunnelKit-TunnelKit-macOS.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
@@ -1223,20 +1255,20 @@
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
- INFOPLIST_FILE = PIATunnel/Info.plist;
+ INFOPLIST_FILE = "$(SRCROOT)/TunnelKit-macOS/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;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.apple.TunnelKit;
+ PRODUCT_NAME = TunnelKit;
SDKROOT = macosx;
SKIP_INSTALL = YES;
- SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
+ SWIFT_INCLUDE_PATHS = "$(SRCROOT)/TunnelKit/Sources";
};
name = Debug;
};
0E3251CC1F95770D00C108D9 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 889C502914303CDCADF8C2B9 /* Pods-PIATunnel-PIATunnel-macOS.release.xcconfig */;
+ baseConfigurationReference = D3B922EA953EA9716301A292 /* Pods-TunnelKit-TunnelKit-macOS.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
@@ -1246,21 +1278,21 @@
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
- INFOPLIST_FILE = PIATunnel/Info.plist;
+ INFOPLIST_FILE = "$(SRCROOT)/TunnelKit-macOS/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;
+ PRODUCT_BUNDLE_IDENTIFIER = com.algoritmico.apple.TunnelKit;
+ PRODUCT_NAME = TunnelKit;
SDKROOT = macosx;
SKIP_INSTALL = YES;
- SWIFT_INCLUDE_PATHS = "$(SRCROOT)/PIATunnel/Sources";
+ SWIFT_INCLUDE_PATHS = "$(SRCROOT)/TunnelKit/Sources";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "PIATunnelTests" */ = {
+ 0E1108A41F77B9E800A92462 /* Build configuration list for PBXNativeTarget "TunnelKitTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0E1108A21F77B9E800A92462 /* Debug */,
@@ -1269,7 +1301,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "PIATunnelHost" */ = {
+ 0E1108B81F77B9F900A92462 /* Build configuration list for PBXNativeTarget "TunnelKitHost" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0E1108B91F77B9F900A92462 /* Debug */,
@@ -1278,7 +1310,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "PIATunnel" */ = {
+ 0E17D7F31F730D9F009EE129 /* Build configuration list for PBXProject "TunnelKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0E17D7FF1F730D9F009EE129 /* Debug */,
@@ -1287,7 +1319,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "PIATunnel-iOS" */ = {
+ 0E17D8011F730D9F009EE129 /* Build configuration list for PBXNativeTarget "TunnelKit-iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0E17D8021F730D9F009EE129 /* Debug */,
@@ -1296,7 +1328,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "PIATunnel-macOS" */ = {
+ 0E3251CA1F95770D00C108D9 /* Build configuration list for PBXNativeTarget "TunnelKit-macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0E3251CB1F95770D00C108D9 /* Debug */,
diff --git a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-iOS.xcscheme b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-iOS.xcscheme
similarity index 78%
rename from PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-iOS.xcscheme
rename to TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-iOS.xcscheme
index ffb8869..8da558b 100644
--- a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-iOS.xcscheme
+++ b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-iOS.xcscheme
@@ -15,9 +15,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-iOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -33,9 +33,9 @@
+ BuildableName = "TunnelKitTests.xctest"
+ BlueprintName = "TunnelKitTests"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -43,9 +43,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-iOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -65,9 +65,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-iOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -83,9 +83,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-iOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
diff --git a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-macOS.xcscheme b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-macOS.xcscheme
similarity index 73%
rename from PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-macOS.xcscheme
rename to TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-macOS.xcscheme
index bd4e83b..cf61719 100644
--- a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnel-macOS.xcscheme
+++ b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKit-macOS.xcscheme
@@ -15,9 +15,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-macOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -29,6 +29,15 @@
shouldUseLaunchSchemeArgsEnv = "YES">
+
+
+
+
@@ -46,9 +55,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-macOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -64,9 +73,9 @@
+ BuildableName = "TunnelKit.framework"
+ BlueprintName = "TunnelKit-macOS"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
diff --git a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnelHost.xcscheme b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme
similarity index 81%
rename from PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnelHost.xcscheme
rename to TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme
index c90e370..9df5e0b 100644
--- a/PIATunnel.xcodeproj/xcshareddata/xcschemes/PIATunnelHost.xcscheme
+++ b/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme
@@ -15,9 +15,9 @@
+ BuildableName = "TunnelKitHost.app"
+ BlueprintName = "TunnelKitHost"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -33,9 +33,9 @@
+ BuildableName = "TunnelKitHost.app"
+ BlueprintName = "TunnelKitHost"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -56,9 +56,9 @@
+ BuildableName = "TunnelKitHost.app"
+ BlueprintName = "TunnelKitHost"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
@@ -75,9 +75,9 @@
+ BuildableName = "TunnelKitHost.app"
+ BlueprintName = "TunnelKitHost"
+ ReferencedContainer = "container:TunnelKit.xcodeproj">
diff --git a/PIATunnel.xcworkspace/contents.xcworkspacedata b/TunnelKit.xcworkspace/contents.xcworkspacedata
similarity index 79%
rename from PIATunnel.xcworkspace/contents.xcworkspacedata
rename to TunnelKit.xcworkspace/contents.xcworkspacedata
index ea3ba69..d0e4eb8 100644
--- a/PIATunnel.xcworkspace/contents.xcworkspacedata
+++ b/TunnelKit.xcworkspace/contents.xcworkspacedata
@@ -2,7 +2,7 @@
+ location = "group:TunnelKit.xcodeproj">
diff --git a/PIATunnel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/TunnelKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
similarity index 100%
rename from PIATunnel.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
rename to TunnelKit.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
diff --git a/PIATunnel/Resources/AppExtension/PIA-ECC-256k1.pem b/TunnelKit/Resources/AppExtension/PIA-ECC-256k1.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-ECC-256k1.pem
rename to TunnelKit/Resources/AppExtension/PIA-ECC-256k1.pem
diff --git a/PIATunnel/Resources/AppExtension/PIA-ECC-256r1.pem b/TunnelKit/Resources/AppExtension/PIA-ECC-256r1.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-ECC-256r1.pem
rename to TunnelKit/Resources/AppExtension/PIA-ECC-256r1.pem
diff --git a/PIATunnel/Resources/AppExtension/PIA-ECC-521r1.pem b/TunnelKit/Resources/AppExtension/PIA-ECC-521r1.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-ECC-521r1.pem
rename to TunnelKit/Resources/AppExtension/PIA-ECC-521r1.pem
diff --git a/PIATunnel/Resources/AppExtension/PIA-RSA-2048.pem b/TunnelKit/Resources/AppExtension/PIA-RSA-2048.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-RSA-2048.pem
rename to TunnelKit/Resources/AppExtension/PIA-RSA-2048.pem
diff --git a/PIATunnel/Resources/AppExtension/PIA-RSA-3072.pem b/TunnelKit/Resources/AppExtension/PIA-RSA-3072.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-RSA-3072.pem
rename to TunnelKit/Resources/AppExtension/PIA-RSA-3072.pem
diff --git a/PIATunnel/Resources/AppExtension/PIA-RSA-4096.pem b/TunnelKit/Resources/AppExtension/PIA-RSA-4096.pem
similarity index 100%
rename from PIATunnel/Resources/AppExtension/PIA-RSA-4096.pem
rename to TunnelKit/Resources/AppExtension/PIA-RSA-4096.pem
diff --git a/PIATunnel/Sources/AppExtension/ConnectionStrategy.swift b/TunnelKit/Sources/AppExtension/ConnectionStrategy.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/ConnectionStrategy.swift
rename to TunnelKit/Sources/AppExtension/ConnectionStrategy.swift
diff --git a/PIATunnel/Sources/AppExtension/DNSResolver.swift b/TunnelKit/Sources/AppExtension/DNSResolver.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/DNSResolver.swift
rename to TunnelKit/Sources/AppExtension/DNSResolver.swift
diff --git a/PIATunnel/Sources/AppExtension/GenericSocket.swift b/TunnelKit/Sources/AppExtension/GenericSocket.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/GenericSocket.swift
rename to TunnelKit/Sources/AppExtension/GenericSocket.swift
diff --git a/PIATunnel/Sources/AppExtension/InterfaceObserver.swift b/TunnelKit/Sources/AppExtension/InterfaceObserver.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/InterfaceObserver.swift
rename to TunnelKit/Sources/AppExtension/InterfaceObserver.swift
diff --git a/PIATunnel/Sources/AppExtension/Keychain.swift b/TunnelKit/Sources/AppExtension/Keychain.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Keychain.swift
rename to TunnelKit/Sources/AppExtension/Keychain.swift
diff --git a/PIATunnel/Sources/AppExtension/MemoryDestination.swift b/TunnelKit/Sources/AppExtension/MemoryDestination.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/MemoryDestination.swift
rename to TunnelKit/Sources/AppExtension/MemoryDestination.swift
diff --git a/PIATunnel/Sources/AppExtension/PIATunnelProvider+Configuration.swift b/TunnelKit/Sources/AppExtension/PIATunnelProvider+Configuration.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/PIATunnelProvider+Configuration.swift
rename to TunnelKit/Sources/AppExtension/PIATunnelProvider+Configuration.swift
diff --git a/PIATunnel/Sources/AppExtension/PIATunnelProvider+Interaction.swift b/TunnelKit/Sources/AppExtension/PIATunnelProvider+Interaction.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/PIATunnelProvider+Interaction.swift
rename to TunnelKit/Sources/AppExtension/PIATunnelProvider+Interaction.swift
diff --git a/PIATunnel/Sources/AppExtension/PIATunnelProvider.swift b/TunnelKit/Sources/AppExtension/PIATunnelProvider.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/PIATunnelProvider.swift
rename to TunnelKit/Sources/AppExtension/PIATunnelProvider.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/LinkInterface+Strategy.swift b/TunnelKit/Sources/AppExtension/Transport/LinkInterface+Strategy.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/LinkInterface+Strategy.swift
rename to TunnelKit/Sources/AppExtension/Transport/LinkInterface+Strategy.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/NETCPInterface.swift b/TunnelKit/Sources/AppExtension/Transport/NETCPInterface.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/NETCPInterface.swift
rename to TunnelKit/Sources/AppExtension/Transport/NETCPInterface.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/NETunnelInterface.swift b/TunnelKit/Sources/AppExtension/Transport/NETunnelInterface.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/NETunnelInterface.swift
rename to TunnelKit/Sources/AppExtension/Transport/NETunnelInterface.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/NEUDPInterface.swift b/TunnelKit/Sources/AppExtension/Transport/NEUDPInterface.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/NEUDPInterface.swift
rename to TunnelKit/Sources/AppExtension/Transport/NEUDPInterface.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/NWTCPConnectionState+Description.swift b/TunnelKit/Sources/AppExtension/Transport/NWTCPConnectionState+Description.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/NWTCPConnectionState+Description.swift
rename to TunnelKit/Sources/AppExtension/Transport/NWTCPConnectionState+Description.swift
diff --git a/PIATunnel/Sources/AppExtension/Transport/NWUDPSessionState+Description.swift b/TunnelKit/Sources/AppExtension/Transport/NWUDPSessionState+Description.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Transport/NWUDPSessionState+Description.swift
rename to TunnelKit/Sources/AppExtension/Transport/NWUDPSessionState+Description.swift
diff --git a/PIATunnel/Sources/AppExtension/Utils.swift b/TunnelKit/Sources/AppExtension/Utils.swift
similarity index 100%
rename from PIATunnel/Sources/AppExtension/Utils.swift
rename to TunnelKit/Sources/AppExtension/Utils.swift
diff --git a/PIATunnel/Sources/Core/Allocation.h b/TunnelKit/Sources/Core/Allocation.h
similarity index 100%
rename from PIATunnel/Sources/Core/Allocation.h
rename to TunnelKit/Sources/Core/Allocation.h
diff --git a/PIATunnel/Sources/Core/Allocation.m b/TunnelKit/Sources/Core/Allocation.m
similarity index 100%
rename from PIATunnel/Sources/Core/Allocation.m
rename to TunnelKit/Sources/Core/Allocation.m
diff --git a/PIATunnel/Sources/Core/Authenticator.swift b/TunnelKit/Sources/Core/Authenticator.swift
similarity index 99%
rename from PIATunnel/Sources/Core/Authenticator.swift
rename to TunnelKit/Sources/Core/Authenticator.swift
index a5b7eb6..78c80b6 100644
--- a/PIATunnel/Sources/Core/Authenticator.swift
+++ b/TunnelKit/Sources/Core/Authenticator.swift
@@ -8,7 +8,7 @@
import Foundation
import SwiftyBeaver
-import __PIATunnelNative
+import __TunnelKitNative
private let log = SwiftyBeaver.self
diff --git a/PIATunnel/Sources/Core/CommunicationType.swift b/TunnelKit/Sources/Core/CommunicationType.swift
similarity index 100%
rename from PIATunnel/Sources/Core/CommunicationType.swift
rename to TunnelKit/Sources/Core/CommunicationType.swift
diff --git a/PIATunnel/Sources/Core/CoreConfiguration.swift b/TunnelKit/Sources/Core/CoreConfiguration.swift
similarity index 100%
rename from PIATunnel/Sources/Core/CoreConfiguration.swift
rename to TunnelKit/Sources/Core/CoreConfiguration.swift
diff --git a/PIATunnel/Sources/Core/CryptoAEAD.h b/TunnelKit/Sources/Core/CryptoAEAD.h
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoAEAD.h
rename to TunnelKit/Sources/Core/CryptoAEAD.h
diff --git a/PIATunnel/Sources/Core/CryptoAEAD.m b/TunnelKit/Sources/Core/CryptoAEAD.m
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoAEAD.m
rename to TunnelKit/Sources/Core/CryptoAEAD.m
diff --git a/PIATunnel/Sources/Core/CryptoBox.h b/TunnelKit/Sources/Core/CryptoBox.h
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoBox.h
rename to TunnelKit/Sources/Core/CryptoBox.h
diff --git a/PIATunnel/Sources/Core/CryptoBox.m b/TunnelKit/Sources/Core/CryptoBox.m
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoBox.m
rename to TunnelKit/Sources/Core/CryptoBox.m
diff --git a/PIATunnel/Sources/Core/CryptoCBC.h b/TunnelKit/Sources/Core/CryptoCBC.h
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoCBC.h
rename to TunnelKit/Sources/Core/CryptoCBC.h
diff --git a/PIATunnel/Sources/Core/CryptoCBC.m b/TunnelKit/Sources/Core/CryptoCBC.m
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoCBC.m
rename to TunnelKit/Sources/Core/CryptoCBC.m
diff --git a/PIATunnel/Sources/Core/CryptoMacros.h b/TunnelKit/Sources/Core/CryptoMacros.h
similarity index 100%
rename from PIATunnel/Sources/Core/CryptoMacros.h
rename to TunnelKit/Sources/Core/CryptoMacros.h
diff --git a/PIATunnel/Sources/Core/Data+Manipulation.swift b/TunnelKit/Sources/Core/Data+Manipulation.swift
similarity index 100%
rename from PIATunnel/Sources/Core/Data+Manipulation.swift
rename to TunnelKit/Sources/Core/Data+Manipulation.swift
diff --git a/PIATunnel/Sources/Core/DataPath.h b/TunnelKit/Sources/Core/DataPath.h
similarity index 100%
rename from PIATunnel/Sources/Core/DataPath.h
rename to TunnelKit/Sources/Core/DataPath.h
diff --git a/PIATunnel/Sources/Core/DataPath.m b/TunnelKit/Sources/Core/DataPath.m
similarity index 100%
rename from PIATunnel/Sources/Core/DataPath.m
rename to TunnelKit/Sources/Core/DataPath.m
diff --git a/PIATunnel/Sources/Core/DataPathEncryption.h b/TunnelKit/Sources/Core/DataPathEncryption.h
similarity index 100%
rename from PIATunnel/Sources/Core/DataPathEncryption.h
rename to TunnelKit/Sources/Core/DataPathEncryption.h
diff --git a/PIATunnel/Sources/Core/Encryption.h b/TunnelKit/Sources/Core/Encryption.h
similarity index 100%
rename from PIATunnel/Sources/Core/Encryption.h
rename to TunnelKit/Sources/Core/Encryption.h
diff --git a/PIATunnel/Sources/Core/EncryptionProxy.swift b/TunnelKit/Sources/Core/EncryptionProxy.swift
similarity index 99%
rename from PIATunnel/Sources/Core/EncryptionProxy.swift
rename to TunnelKit/Sources/Core/EncryptionProxy.swift
index a9b41d9..e55511a 100644
--- a/PIATunnel/Sources/Core/EncryptionProxy.swift
+++ b/TunnelKit/Sources/Core/EncryptionProxy.swift
@@ -7,7 +7,7 @@
//
import Foundation
-import __PIATunnelNative
+import __TunnelKitNative
/// Bridges native encryption for high-level operations.
public class EncryptionProxy {
diff --git a/PIATunnel/Sources/Core/Errors.h b/TunnelKit/Sources/Core/Errors.h
similarity index 100%
rename from PIATunnel/Sources/Core/Errors.h
rename to TunnelKit/Sources/Core/Errors.h
diff --git a/PIATunnel/Sources/Core/Errors.m b/TunnelKit/Sources/Core/Errors.m
similarity index 100%
rename from PIATunnel/Sources/Core/Errors.m
rename to TunnelKit/Sources/Core/Errors.m
diff --git a/PIATunnel/Sources/Core/IOInterface.swift b/TunnelKit/Sources/Core/IOInterface.swift
similarity index 100%
rename from PIATunnel/Sources/Core/IOInterface.swift
rename to TunnelKit/Sources/Core/IOInterface.swift
diff --git a/PIATunnel/Sources/Core/LinkInterface.swift b/TunnelKit/Sources/Core/LinkInterface.swift
similarity index 100%
rename from PIATunnel/Sources/Core/LinkInterface.swift
rename to TunnelKit/Sources/Core/LinkInterface.swift
diff --git a/PIATunnel/Sources/Core/MSS.h b/TunnelKit/Sources/Core/MSS.h
similarity index 100%
rename from PIATunnel/Sources/Core/MSS.h
rename to TunnelKit/Sources/Core/MSS.h
diff --git a/PIATunnel/Sources/Core/MSS.m b/TunnelKit/Sources/Core/MSS.m
similarity index 100%
rename from PIATunnel/Sources/Core/MSS.m
rename to TunnelKit/Sources/Core/MSS.m
diff --git a/PIATunnel/Sources/Core/Packet.swift b/TunnelKit/Sources/Core/Packet.swift
similarity index 98%
rename from PIATunnel/Sources/Core/Packet.swift
rename to TunnelKit/Sources/Core/Packet.swift
index 5f5759e..6718ef5 100644
--- a/PIATunnel/Sources/Core/Packet.swift
+++ b/TunnelKit/Sources/Core/Packet.swift
@@ -7,7 +7,7 @@
//
import Foundation
-import __PIATunnelNative
+import __TunnelKitNative
class CommonPacket {
let packetId: UInt32
diff --git a/PIATunnel/Sources/Core/PacketMacros.h b/TunnelKit/Sources/Core/PacketMacros.h
similarity index 100%
rename from PIATunnel/Sources/Core/PacketMacros.h
rename to TunnelKit/Sources/Core/PacketMacros.h
diff --git a/PIATunnel/Sources/Core/PacketMacros.m b/TunnelKit/Sources/Core/PacketMacros.m
similarity index 100%
rename from PIATunnel/Sources/Core/PacketMacros.m
rename to TunnelKit/Sources/Core/PacketMacros.m
diff --git a/PIATunnel/Sources/Core/ProtocolMacros.swift b/TunnelKit/Sources/Core/ProtocolMacros.swift
similarity index 94%
rename from PIATunnel/Sources/Core/ProtocolMacros.swift
rename to TunnelKit/Sources/Core/ProtocolMacros.swift
index 51a3fb4..7aa3186 100644
--- a/PIATunnel/Sources/Core/ProtocolMacros.swift
+++ b/TunnelKit/Sources/Core/ProtocolMacros.swift
@@ -7,7 +7,7 @@
//
import Foundation
-import __PIATunnelNative
+import __TunnelKitNative
class ProtocolMacros {
static let peerIdLength = 3
diff --git a/PIATunnel/Sources/Core/PushReply.swift b/TunnelKit/Sources/Core/PushReply.swift
similarity index 100%
rename from PIATunnel/Sources/Core/PushReply.swift
rename to TunnelKit/Sources/Core/PushReply.swift
diff --git a/PIATunnel/Sources/Core/ReplayProtector.h b/TunnelKit/Sources/Core/ReplayProtector.h
similarity index 100%
rename from PIATunnel/Sources/Core/ReplayProtector.h
rename to TunnelKit/Sources/Core/ReplayProtector.h
diff --git a/PIATunnel/Sources/Core/ReplayProtector.m b/TunnelKit/Sources/Core/ReplayProtector.m
similarity index 100%
rename from PIATunnel/Sources/Core/ReplayProtector.m
rename to TunnelKit/Sources/Core/ReplayProtector.m
diff --git a/PIATunnel/Sources/Core/SecureRandom.swift b/TunnelKit/Sources/Core/SecureRandom.swift
similarity index 98%
rename from PIATunnel/Sources/Core/SecureRandom.swift
rename to TunnelKit/Sources/Core/SecureRandom.swift
index 08783d6..bf53427 100644
--- a/PIATunnel/Sources/Core/SecureRandom.swift
+++ b/TunnelKit/Sources/Core/SecureRandom.swift
@@ -8,7 +8,7 @@
import Foundation
import Security.SecRandom
-import __PIATunnelNative
+import __TunnelKitNative
enum SecureRandomError: Error {
case randomGenerator
diff --git a/PIATunnel/Sources/Core/SessionKey.swift b/TunnelKit/Sources/Core/SessionKey.swift
similarity index 99%
rename from PIATunnel/Sources/Core/SessionKey.swift
rename to TunnelKit/Sources/Core/SessionKey.swift
index f783b03..04f1a52 100644
--- a/PIATunnel/Sources/Core/SessionKey.swift
+++ b/TunnelKit/Sources/Core/SessionKey.swift
@@ -7,7 +7,7 @@
//
import Foundation
-import __PIATunnelNative
+import __TunnelKitNative
import SwiftyBeaver
private let log = SwiftyBeaver.self
diff --git a/PIATunnel/Sources/Core/SessionProxy.swift b/TunnelKit/Sources/Core/SessionProxy.swift
similarity index 99%
rename from PIATunnel/Sources/Core/SessionProxy.swift
rename to TunnelKit/Sources/Core/SessionProxy.swift
index 410b560..82be3f7 100644
--- a/PIATunnel/Sources/Core/SessionProxy.swift
+++ b/TunnelKit/Sources/Core/SessionProxy.swift
@@ -8,7 +8,7 @@
import Foundation
import SwiftyBeaver
-import __PIATunnelNative
+import __TunnelKitNative
private let log = SwiftyBeaver.self
diff --git a/PIATunnel/Sources/Core/TLSBox.h b/TunnelKit/Sources/Core/TLSBox.h
similarity index 100%
rename from PIATunnel/Sources/Core/TLSBox.h
rename to TunnelKit/Sources/Core/TLSBox.h
diff --git a/PIATunnel/Sources/Core/TLSBox.m b/TunnelKit/Sources/Core/TLSBox.m
similarity index 100%
rename from PIATunnel/Sources/Core/TLSBox.m
rename to TunnelKit/Sources/Core/TLSBox.m
diff --git a/PIATunnel/Sources/Core/TunnelInterface.swift b/TunnelKit/Sources/Core/TunnelInterface.swift
similarity index 100%
rename from PIATunnel/Sources/Core/TunnelInterface.swift
rename to TunnelKit/Sources/Core/TunnelInterface.swift
diff --git a/PIATunnel/Sources/Core/TunnelSettings.swift b/TunnelKit/Sources/Core/TunnelSettings.swift
similarity index 100%
rename from PIATunnel/Sources/Core/TunnelSettings.swift
rename to TunnelKit/Sources/Core/TunnelSettings.swift
diff --git a/PIATunnel/Sources/Core/ZeroingData.h b/TunnelKit/Sources/Core/ZeroingData.h
similarity index 100%
rename from PIATunnel/Sources/Core/ZeroingData.h
rename to TunnelKit/Sources/Core/ZeroingData.h
diff --git a/PIATunnel/Sources/Core/ZeroingData.m b/TunnelKit/Sources/Core/ZeroingData.m
similarity index 100%
rename from PIATunnel/Sources/Core/ZeroingData.m
rename to TunnelKit/Sources/Core/ZeroingData.m
diff --git a/PIATunnel/Sources/Core/ZeroingData.swift b/TunnelKit/Sources/Core/ZeroingData.swift
similarity index 97%
rename from PIATunnel/Sources/Core/ZeroingData.swift
rename to TunnelKit/Sources/Core/ZeroingData.swift
index ddb0e2e..793bbdc 100644
--- a/PIATunnel/Sources/Core/ZeroingData.swift
+++ b/TunnelKit/Sources/Core/ZeroingData.swift
@@ -7,7 +7,7 @@
//
import Foundation
-import __PIATunnelNative
+import __TunnelKitNative
func Z() -> ZeroingData {
return ZeroingData()
diff --git a/PIATunnel/Sources/Core/module.modulemap b/TunnelKit/Sources/Core/module.modulemap
similarity index 91%
rename from PIATunnel/Sources/Core/module.modulemap
rename to TunnelKit/Sources/Core/module.modulemap
index 7fc2bb4..c126865 100644
--- a/PIATunnel/Sources/Core/module.modulemap
+++ b/TunnelKit/Sources/Core/module.modulemap
@@ -1,4 +1,4 @@
-module __PIATunnelNative {
+module __TunnelKitNative {
header "Errors.h"
header "ZeroingData.h"
header "TLSBox.h"
diff --git a/PIATunnelHost/AppDelegate.swift b/TunnelKitHost/AppDelegate.swift
similarity index 100%
rename from PIATunnelHost/AppDelegate.swift
rename to TunnelKitHost/AppDelegate.swift
diff --git a/PIATunnelHost/Assets.xcassets/AppIcon.appiconset/Contents.json b/TunnelKitHost/Assets.xcassets/AppIcon.appiconset/Contents.json
similarity index 100%
rename from PIATunnelHost/Assets.xcassets/AppIcon.appiconset/Contents.json
rename to TunnelKitHost/Assets.xcassets/AppIcon.appiconset/Contents.json
diff --git a/PIATunnelHost/Base.lproj/LaunchScreen.storyboard b/TunnelKitHost/Base.lproj/LaunchScreen.storyboard
similarity index 100%
rename from PIATunnelHost/Base.lproj/LaunchScreen.storyboard
rename to TunnelKitHost/Base.lproj/LaunchScreen.storyboard
diff --git a/PIATunnelHost/Base.lproj/Main.storyboard b/TunnelKitHost/Base.lproj/Main.storyboard
similarity index 100%
rename from PIATunnelHost/Base.lproj/Main.storyboard
rename to TunnelKitHost/Base.lproj/Main.storyboard
diff --git a/PIATunnelHost/Info.plist b/TunnelKitHost/Info.plist
similarity index 100%
rename from PIATunnelHost/Info.plist
rename to TunnelKitHost/Info.plist
diff --git a/PIATunnelHost/PIATunnelHost.entitlements b/TunnelKitHost/TunnelKitHost.entitlements
similarity index 73%
rename from PIATunnelHost/PIATunnelHost.entitlements
rename to TunnelKitHost/TunnelKitHost.entitlements
index 0e617b3..52fdfc0 100644
--- a/PIATunnelHost/PIATunnelHost.entitlements
+++ b/TunnelKitHost/TunnelKitHost.entitlements
@@ -4,11 +4,11 @@
com.apple.security.application-groups
- group.com.privateinternetaccess
+ group.com.algoritmico.TunnelKit
keychain-access-groups
- $(AppIdentifierPrefix)group.com.privateinternetaccess
+ $(AppIdentifierPrefix)group.com.algoritmico.TunnelKit
diff --git a/PIATunnelHost/ViewController.swift b/TunnelKitHost/ViewController.swift
similarity index 100%
rename from PIATunnelHost/ViewController.swift
rename to TunnelKitHost/ViewController.swift
diff --git a/PIATunnelTests/AppExtensionTests.swift b/TunnelKitTests/AppExtensionTests.swift
similarity index 97%
rename from PIATunnelTests/AppExtensionTests.swift
rename to TunnelKitTests/AppExtensionTests.swift
index b5e43d2..4f5ad8f 100644
--- a/PIATunnelTests/AppExtensionTests.swift
+++ b/TunnelKitTests/AppExtensionTests.swift
@@ -7,7 +7,7 @@
//
import XCTest
-@testable import PIATunnel
+@testable import TunnelKit
import NetworkExtension
class AppExtensionTests: XCTestCase {
@@ -27,7 +27,7 @@ class AppExtensionTests: XCTestCase {
var cfg: PIATunnelProvider.Configuration!
let identifier = "com.example.Provider"
- let appGroup = "group.com.privateinternetaccess"
+ let appGroup = "group.com.algoritmico.TunnelKit"
let endpoint = PIATunnelProvider.AuthenticatedEndpoint(
hostname: "example.com",
username: "foo",
diff --git a/PIATunnelTests/DataManipulationTests.swift b/TunnelKitTests/DataManipulationTests.swift
similarity index 98%
rename from PIATunnelTests/DataManipulationTests.swift
rename to TunnelKitTests/DataManipulationTests.swift
index 51666dc..075b127 100644
--- a/PIATunnelTests/DataManipulationTests.swift
+++ b/TunnelKitTests/DataManipulationTests.swift
@@ -7,7 +7,7 @@
//
import XCTest
-@testable import PIATunnel
+@testable import TunnelKit
class DataManipulationTests: XCTestCase {
diff --git a/PIATunnelTests/DataPathEncryptionTests.swift b/TunnelKitTests/DataPathEncryptionTests.swift
similarity index 98%
rename from PIATunnelTests/DataPathEncryptionTests.swift
rename to TunnelKitTests/DataPathEncryptionTests.swift
index 22f74b2..b621c69 100644
--- a/PIATunnelTests/DataPathEncryptionTests.swift
+++ b/TunnelKitTests/DataPathEncryptionTests.swift
@@ -7,8 +7,8 @@
//
import XCTest
-@testable import PIATunnel
-@testable import __PIATunnelNative
+@testable import TunnelKit
+@testable import __TunnelKitNative
class DataPathEncryptionTests: XCTestCase {
private var cipherKey: ZeroingData!
diff --git a/PIATunnelTests/DataPathPerformanceTests.swift b/TunnelKitTests/DataPathPerformanceTests.swift
similarity index 97%
rename from PIATunnelTests/DataPathPerformanceTests.swift
rename to TunnelKitTests/DataPathPerformanceTests.swift
index 63ae9cc..14808ee 100644
--- a/PIATunnelTests/DataPathPerformanceTests.swift
+++ b/TunnelKitTests/DataPathPerformanceTests.swift
@@ -7,8 +7,8 @@
//
import XCTest
-@testable import PIATunnel
-@testable import __PIATunnelNative
+@testable import TunnelKit
+@testable import __TunnelKitNative
class DataPathPerformanceTests: XCTestCase {
private var dataPath: DataPath!
diff --git a/PIATunnelTests/EncryptionPerformanceTests.swift b/TunnelKitTests/EncryptionPerformanceTests.swift
similarity index 96%
rename from PIATunnelTests/EncryptionPerformanceTests.swift
rename to TunnelKitTests/EncryptionPerformanceTests.swift
index d3b8179..1c4a687 100644
--- a/PIATunnelTests/EncryptionPerformanceTests.swift
+++ b/TunnelKitTests/EncryptionPerformanceTests.swift
@@ -7,8 +7,8 @@
//
import XCTest
-@testable import PIATunnel
-@testable import __PIATunnelNative
+@testable import TunnelKit
+@testable import __TunnelKitNative
class EncryptionPerformanceTests: XCTestCase {
private var cbcEncrypter: Encrypter!
diff --git a/PIATunnelTests/EncryptionTests.swift b/TunnelKitTests/EncryptionTests.swift
similarity index 97%
rename from PIATunnelTests/EncryptionTests.swift
rename to TunnelKitTests/EncryptionTests.swift
index 9b79491..8f4c396 100644
--- a/PIATunnelTests/EncryptionTests.swift
+++ b/TunnelKitTests/EncryptionTests.swift
@@ -7,8 +7,8 @@
//
import XCTest
-@testable import PIATunnel
-@testable import __PIATunnelNative
+@testable import TunnelKit
+@testable import __TunnelKitNative
class EncryptionTests: XCTestCase {
private var cipherKey: ZeroingData!
diff --git a/PIATunnelTests/Info.plist b/TunnelKitTests/Info.plist
similarity index 100%
rename from PIATunnelTests/Info.plist
rename to TunnelKitTests/Info.plist
diff --git a/PIATunnelTests/LinkTests.swift b/TunnelKitTests/LinkTests.swift
similarity index 99%
rename from PIATunnelTests/LinkTests.swift
rename to TunnelKitTests/LinkTests.swift
index f06a54b..d3fc578 100644
--- a/PIATunnelTests/LinkTests.swift
+++ b/TunnelKitTests/LinkTests.swift
@@ -7,7 +7,7 @@
//
import XCTest
-@testable import PIATunnel
+@testable import TunnelKit
class LinkTests: XCTestCase {
diff --git a/PIATunnelTests/RandomTests.swift b/TunnelKitTests/RandomTests.swift
similarity index 97%
rename from PIATunnelTests/RandomTests.swift
rename to TunnelKitTests/RandomTests.swift
index 0dc4314..f2986e6 100644
--- a/PIATunnelTests/RandomTests.swift
+++ b/TunnelKitTests/RandomTests.swift
@@ -7,7 +7,7 @@
//
import XCTest
-@testable import PIATunnel
+@testable import TunnelKit
class RandomTests: XCTestCase {
diff --git a/PIATunnelTests/RawPerformanceTests.swift b/TunnelKitTests/RawPerformanceTests.swift
similarity index 99%
rename from PIATunnelTests/RawPerformanceTests.swift
rename to TunnelKitTests/RawPerformanceTests.swift
index 5473650..8a397e9 100644
--- a/PIATunnelTests/RawPerformanceTests.swift
+++ b/TunnelKitTests/RawPerformanceTests.swift
@@ -9,7 +9,7 @@
import Foundation
import XCTest
-@testable import PIATunnel
+@testable import TunnelKit
class RawPerformanceTests: XCTestCase {
diff --git a/PIATunnelTests/TestUtils.swift b/TunnelKitTests/TestUtils.swift
similarity index 91%
rename from PIATunnelTests/TestUtils.swift
rename to TunnelKitTests/TestUtils.swift
index 107035e..9e75756 100644
--- a/PIATunnelTests/TestUtils.swift
+++ b/TunnelKitTests/TestUtils.swift
@@ -7,8 +7,8 @@
//
import Foundation
-@testable import PIATunnel
-@testable import __PIATunnelNative
+@testable import TunnelKit
+@testable import __TunnelKitNative
class TestUtils {
static func uniqArray(_ v: [Int]) -> [Int] {