├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── SwiftTAK.xcscheme ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── SwiftTAK │ ├── COT │ ├── COTMessage.swift │ ├── COTModels │ │ ├── COTArchive.swift │ │ ├── COTAttachmentList.swift │ │ ├── COTChat.swift │ │ ├── COTChatGroup.swift │ │ ├── COTColor.swift │ │ ├── COTConnectionEntry.swift │ │ ├── COTContact.swift │ │ ├── COTCreator.swift │ │ ├── COTDetail.swift │ │ ├── COTEllipse.swift │ │ ├── COTEmergency.swift │ │ ├── COTEvent.swift │ │ ├── COTFillColor.swift │ │ ├── COTGroup.swift │ │ ├── COTLabelsOn.swift │ │ ├── COTLink.swift │ │ ├── COTMarti.swift │ │ ├── COTNode.swift │ │ ├── COTPoint.swift │ │ ├── COTRemarks.swift │ │ ├── COTSensor.swift │ │ ├── COTServerDestination.swift │ │ ├── COTShape.swift │ │ ├── COTStatus.swift │ │ ├── COTStrokeColor.swift │ │ ├── COTStrokeWeight.swift │ │ ├── COTTakV.swift │ │ ├── COTTog.swift │ │ ├── COTTrack.swift │ │ ├── COTUid.swift │ │ ├── COTUserIcon.swift │ │ └── COTVideo.swift │ ├── COTXMLHelper.swift │ └── Protobuf.swift │ ├── Certificates │ └── PKCS12.swift │ ├── Logging │ └── TAKLogger.swift │ ├── Parsers │ ├── COTDateParser.swift │ ├── COTXMLParser.swift │ ├── DataPackagerParser.swift │ ├── ManifestParser.swift │ ├── PreferencesParser.swift │ └── XML │ │ ├── XMLDocument.swift │ │ ├── XMLElement.swift │ │ └── XMLNode.swift │ └── Utilities │ ├── Conversions.swift │ └── TAKConstants.swift └── Tests └── SwiftTAKTests ├── COT ├── COTEventTests.swift ├── COTVideoTests.swift ├── COTtoXMLTests.swift └── XMLTests.swift ├── Parsers ├── COTDateParserTests.swift ├── COTXMLParserTests.swift ├── DataPackageParserTests.swift └── ManifestParserTests.swift ├── SwiftTAKTestCase.swift ├── TestAssets ├── invalid-data-package-zip.zip ├── multifile-data-package-zip.zip ├── tak-all-top-with-manifest-folder.zip ├── tak-all-top.zip ├── tak-multi-cert-atak-format.zip ├── tak-no-manifest.zip ├── tak-non-matching-cert-name.zip ├── tak-subfolder-all-top.zip ├── tak-subfolder-no-prefs-with-manifest-folder.zip ├── tak-subfolder-spaces-no-prefs-with-manifest-folder.zip ├── tak-subfolder-with-manifest-folder.zip ├── truststore-intermediate.p12 └── truststore-root.p12 ├── TestConstants.swift └── Utilities └── ConversionsTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/SwiftTAK.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/SwiftTAK.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTMessage.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTArchive.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTArchive.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTAttachmentList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTAttachmentList.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTChat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTChat.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTChatGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTChatGroup.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTColor.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTConnectionEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTConnectionEntry.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTContact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTContact.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTCreator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTCreator.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTDetail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTDetail.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTEllipse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTEllipse.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTEmergency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTEmergency.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTEvent.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTFillColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTFillColor.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTGroup.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTLabelsOn.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTLabelsOn.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTLink.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTMarti.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTMarti.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTNode.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTPoint.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTRemarks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTRemarks.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTSensor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTSensor.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTServerDestination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTServerDestination.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTShape.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTStatus.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTStrokeColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTStrokeColor.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTStrokeWeight.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTStrokeWeight.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTTakV.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTTakV.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTTog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTTog.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTTrack.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTUid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTUid.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTUserIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTUserIcon.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTModels/COTVideo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTModels/COTVideo.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/COTXMLHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/COTXMLHelper.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/COT/Protobuf.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/COT/Protobuf.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Certificates/PKCS12.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Certificates/PKCS12.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Logging/TAKLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Logging/TAKLogger.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/COTDateParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/COTDateParser.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/COTXMLParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/COTXMLParser.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/DataPackagerParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/DataPackagerParser.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/ManifestParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/ManifestParser.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/PreferencesParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/PreferencesParser.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/XML/XMLDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/XML/XMLDocument.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/XML/XMLElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/XML/XMLElement.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Parsers/XML/XMLNode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Parsers/XML/XMLNode.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Utilities/Conversions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Utilities/Conversions.swift -------------------------------------------------------------------------------- /Sources/SwiftTAK/Utilities/TAKConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Sources/SwiftTAK/Utilities/TAKConstants.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/COT/COTEventTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/COT/COTEventTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/COT/COTVideoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/COT/COTVideoTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/COT/COTtoXMLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/COT/COTtoXMLTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/COT/XMLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/COT/XMLTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/Parsers/COTDateParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/Parsers/COTDateParserTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/Parsers/COTXMLParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/Parsers/COTXMLParserTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/Parsers/DataPackageParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/Parsers/DataPackageParserTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/Parsers/ManifestParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/Parsers/ManifestParserTests.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/SwiftTAKTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/SwiftTAKTestCase.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/invalid-data-package-zip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/invalid-data-package-zip.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/multifile-data-package-zip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/multifile-data-package-zip.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-all-top-with-manifest-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-all-top-with-manifest-folder.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-all-top.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-all-top.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-multi-cert-atak-format.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-multi-cert-atak-format.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-no-manifest.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-no-manifest.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-non-matching-cert-name.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-non-matching-cert-name.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-subfolder-all-top.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-subfolder-all-top.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-subfolder-no-prefs-with-manifest-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-subfolder-no-prefs-with-manifest-folder.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-subfolder-spaces-no-prefs-with-manifest-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-subfolder-spaces-no-prefs-with-manifest-folder.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/tak-subfolder-with-manifest-folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/tak-subfolder-with-manifest-folder.zip -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/truststore-intermediate.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/truststore-intermediate.p12 -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestAssets/truststore-root.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestAssets/truststore-root.p12 -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/TestConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/TestConstants.swift -------------------------------------------------------------------------------- /Tests/SwiftTAKTests/Utilities/ConversionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flighttactics/SwiftTAK/HEAD/Tests/SwiftTAKTests/Utilities/ConversionsTests.swift --------------------------------------------------------------------------------