diff --git a/.slather.yml b/.slather.yml index 689c63c..4e6064d 100644 --- a/.slather.yml +++ b/.slather.yml @@ -2,5 +2,5 @@ coverage_service: cobertura_xml xcodeproj: MnemonicKit.xcodeproj -scheme: MnemonicKitExampleApp +scheme: MnemonicKitTests workspace: MnemonicKit.xcworkspace \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index db9ee76..a35de6d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ os: osx osx_image: xcode10 script: - - xcodebuild -enableCodeCoverage=YES -scheme MnemonicKitTests -workspace MnemonicKit.xcworkspace -destination platform\=iOS\ Simulator,OS\=12.0,name\=iPhone\ X build test + - xcodebuild -enableCodeCoverage=YES -scheme MnemonicKitTests -workspace MnemonicKit.xcworkspace -destination platform\=iOS\ Simulator,OS\=12.0,name\=iPhone\ X test after_success: - slather diff --git a/MnemonicKit.xcodeproj/project.pbxproj b/MnemonicKit.xcodeproj/project.pbxproj index d81ac84..3326518 100644 --- a/MnemonicKit.xcodeproj/project.pbxproj +++ b/MnemonicKit.xcodeproj/project.pbxproj @@ -7,35 +7,62 @@ objects = { /* Begin PBXBuildFile section */ + 65B288991B88FC19CC048D92 /* Pods_MnemonicKitExampleApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7EAD434139D9C7850E3BB90 /* Pods_MnemonicKitExampleApp.framework */; }; 778602AF2186370E0036843F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602AE2186370E0036843F /* AppDelegate.swift */; }; 778602B12186370E0036843F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602B02186370E0036843F /* ViewController.swift */; }; 778602B42186370E0036843F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 778602B22186370E0036843F /* Main.storyboard */; }; 778602B62186370F0036843F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 778602B52186370F0036843F /* Assets.xcassets */; }; 778602B92186370F0036843F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 778602B72186370F0036843F /* LaunchScreen.storyboard */; }; - 778602C6218638FB0036843F /* String+MnemonicData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C2218638FB0036843F /* String+MnemonicData.swift */; }; - 778602C7218638FB0036843F /* Mnemonic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C3218638FB0036843F /* Mnemonic.swift */; }; - 778602C8218638FB0036843F /* Data+BitArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C4218638FB0036843F /* Data+BitArray.swift */; }; - 778602CE21863B520036843F /* English.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602CC21863B520036843F /* English.swift */; }; - 778602CF21863B520036843F /* Chinese.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602CD21863B520036843F /* Chinese.swift */; }; - 778602D721863BDD0036843F /* MnemonicKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602D621863BDD0036843F /* MnemonicKitTests.swift */; }; - 778602DF2186426A0036843F /* vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = 778602DE2186426A0036843F /* vectors.json */; settings = {ASSET_TAGS = (TestInput, ); }; }; - 7D65076D170104DCC0F06371 /* Pods_MnemonicKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77AE17E45FDC465A9CED34D0 /* Pods_MnemonicKit.framework */; }; - DF2A5229DD32EBE04F377531 /* Pods_MnemonicKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E685D062235716F230D243C3 /* Pods_MnemonicKitTests.framework */; }; + 77FE005521BD999C009C3CD1 /* MnemonicKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77FE005421BD999C009C3CD1 /* MnemonicKit.swift */; }; + 77FE005D21BD9A3A009C3CD1 /* Chinese.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602CD21863B520036843F /* Chinese.swift */; }; + 77FE005E21BD9A3A009C3CD1 /* English.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602CC21863B520036843F /* English.swift */; }; + 77FE005F21BD9A3A009C3CD1 /* Mnemonic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C3218638FB0036843F /* Mnemonic.swift */; }; + 77FE006021BD9A3A009C3CD1 /* Data+BitArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C4218638FB0036843F /* Data+BitArray.swift */; }; + 77FE006121BD9A3A009C3CD1 /* String+MnemonicData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602C2218638FB0036843F /* String+MnemonicData.swift */; }; + 77FE006D21BDA092009C3CD1 /* libMnemonicKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 77FE005221BD999C009C3CD1 /* libMnemonicKit.a */; }; + 77FE007321BDA0CF009C3CD1 /* MnemonicKitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778602D621863BDD0036843F /* MnemonicKitTests.swift */; }; + 77FE007421BDA2AF009C3CD1 /* vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = 778602DE2186426A0036843F /* vectors.json */; }; + 77FE007521BDAB5F009C3CD1 /* libMnemonicKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 77FE005221BD999C009C3CD1 /* libMnemonicKit.a */; }; + D5C372D913412FAAA19FA4AE /* Pods_MnemonicKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E685D062235716F230D243C3 /* Pods_MnemonicKitTests.framework */; }; + DD38D47E8C1DF5B5D20BAA0E /* Pods_MnemonicKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77AE17E45FDC465A9CED34D0 /* Pods_MnemonicKit.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 778602D921863BDD0036843F /* PBXContainerItemProxy */ = { + 77FE006221BD9CCB009C3CD1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 778602A32186370E0036843F /* Project object */; proxyType = 1; - remoteGlobalIDString = 778602AA2186370E0036843F; + remoteGlobalIDString = 77FE005121BD999C009C3CD1; + remoteInfo = MnemonicKit; + }; + 77FE006E21BDA092009C3CD1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 778602A32186370E0036843F /* Project object */; + proxyType = 1; + remoteGlobalIDString = 77FE005121BD999C009C3CD1; remoteInfo = MnemonicKit; }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 77FE005021BD999C009C3CD1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 03282044CA56B90979A64A9D /* Pods-MnemonicKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKit.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.debug.xcconfig"; sourceTree = ""; }; - 778602AB2186370E0036843F /* MnemonicKit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MnemonicKit.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 0F03AE641020767316662ED4 /* Pods-MnemonicKit-MnemonicKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKit-MnemonicKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKit-MnemonicKitTests/Pods-MnemonicKit-MnemonicKitTests.debug.xcconfig"; sourceTree = ""; }; + 3B8A857A38E6553C1C6774CB /* Pods-MnemonicKitExampleApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.debug.xcconfig"; sourceTree = ""; }; + 602E93F11A296E105D39BDC0 /* Pods-MnemonicKitExampleApp-MnemonicKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp-MnemonicKit.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp-MnemonicKit/Pods-MnemonicKitExampleApp-MnemonicKit.release.xcconfig"; sourceTree = ""; }; + 6A45CD34978FC8D4429CE5E8 /* Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests/Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.release.xcconfig"; sourceTree = ""; }; + 778602AB2186370E0036843F /* MnemonicKitExampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MnemonicKitExampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 778602AE2186370E0036843F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 778602B02186370E0036843F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 778602B32186370E0036843F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; @@ -47,15 +74,27 @@ 778602C4218638FB0036843F /* Data+BitArray.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+BitArray.swift"; sourceTree = ""; }; 778602CC21863B520036843F /* English.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = English.swift; sourceTree = ""; }; 778602CD21863B520036843F /* Chinese.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Chinese.swift; sourceTree = ""; }; - 778602D421863BDD0036843F /* MnemonicKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MnemonicKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 778602D621863BDD0036843F /* MnemonicKitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MnemonicKitTests.swift; sourceTree = ""; }; 778602D821863BDD0036843F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 778602DE2186426A0036843F /* vectors.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = vectors.json; sourceTree = ""; }; 77AE17E45FDC465A9CED34D0 /* Pods_MnemonicKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 77FE005221BD999C009C3CD1 /* libMnemonicKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMnemonicKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 77FE005421BD999C009C3CD1 /* MnemonicKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MnemonicKit.swift; sourceTree = ""; }; + 77FE006821BDA092009C3CD1 /* MnemonicKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MnemonicKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 77FE006C21BDA092009C3CD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 78CE7F69C0FC1539A1964724 /* Pods-MnemonicKit-MnemonicKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKit-MnemonicKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKit-MnemonicKitTests/Pods-MnemonicKit-MnemonicKitTests.release.xcconfig"; sourceTree = ""; }; + 79383BCE9641354EAB0A9900 /* Pods_MnemonicKit_MnemonicKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKit_MnemonicKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 90566EC371CBC209F21DE282 /* Pods_MnemonicKitExampleApp_MnemonicKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKitExampleApp_MnemonicKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 962C1D177644F9ED1DA0A779 /* Pods_MnemonicKitExampleApp_MnemonicKit_MnemonicKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKitExampleApp_MnemonicKit_MnemonicKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9ECC19D277FBB445E0FD7863 /* Pods-MnemonicKitExampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.release.xcconfig"; sourceTree = ""; }; + A7EAD434139D9C7850E3BB90 /* Pods_MnemonicKitExampleApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKitExampleApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AB52E52A2A043D3F37FDC410 /* Pods-MnemonicKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKit.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.release.xcconfig"; sourceTree = ""; }; B22F0D96C2014429DA6247E3 /* Pods-MnemonicKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.debug.xcconfig"; sourceTree = ""; }; + DBA9D32D2D2447DF04AE46AB /* Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests/Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.debug.xcconfig"; sourceTree = ""; }; DCDDA4A5652CB1771A37B4B5 /* Pods-MnemonicKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.release.xcconfig"; sourceTree = ""; }; E685D062235716F230D243C3 /* Pods_MnemonicKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EE1E9AE023E66AA4A6D6D898 /* Pods_MnemonicKitTests2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MnemonicKitTests2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FD2F780E90487CC44DEC6EAF /* Pods-MnemonicKitExampleApp-MnemonicKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MnemonicKitExampleApp-MnemonicKit.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MnemonicKitExampleApp-MnemonicKit/Pods-MnemonicKitExampleApp-MnemonicKit.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -63,15 +102,25 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7D65076D170104DCC0F06371 /* Pods_MnemonicKit.framework in Frameworks */, + 77FE007521BDAB5F009C3CD1 /* libMnemonicKit.a in Frameworks */, + 65B288991B88FC19CC048D92 /* Pods_MnemonicKitExampleApp.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 778602D121863BDD0036843F /* Frameworks */ = { + 77FE004F21BD999C009C3CD1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - DF2A5229DD32EBE04F377531 /* Pods_MnemonicKitTests.framework in Frameworks */, + DD38D47E8C1DF5B5D20BAA0E /* Pods_MnemonicKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 77FE006521BDA092009C3CD1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 77FE006D21BDA092009C3CD1 /* libMnemonicKit.a in Frameworks */, + D5C372D913412FAAA19FA4AE /* Pods_MnemonicKitTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -83,6 +132,11 @@ children = ( 77AE17E45FDC465A9CED34D0 /* Pods_MnemonicKit.framework */, E685D062235716F230D243C3 /* Pods_MnemonicKitTests.framework */, + A7EAD434139D9C7850E3BB90 /* Pods_MnemonicKitExampleApp.framework */, + 90566EC371CBC209F21DE282 /* Pods_MnemonicKitExampleApp_MnemonicKit.framework */, + 79383BCE9641354EAB0A9900 /* Pods_MnemonicKit_MnemonicKitTests.framework */, + 962C1D177644F9ED1DA0A779 /* Pods_MnemonicKitExampleApp_MnemonicKit_MnemonicKitTests.framework */, + EE1E9AE023E66AA4A6D6D898 /* Pods_MnemonicKitTests2.framework */, ); name = Frameworks; sourceTree = ""; @@ -92,6 +146,8 @@ children = ( 778602AD2186370E0036843F /* Sources */, 778602D521863BDD0036843F /* MnemonicKitTests */, + 77FE005321BD999C009C3CD1 /* MnemonicKit */, + 77FE006921BDA092009C3CD1 /* MnemonicKitTests2 */, 778602AC2186370E0036843F /* Products */, 87A5B7EFFE163689F8880593 /* Pods */, 487474B4EF0B93DF80EF5CE8 /* Frameworks */, @@ -101,8 +157,9 @@ 778602AC2186370E0036843F /* Products */ = { isa = PBXGroup; children = ( - 778602AB2186370E0036843F /* MnemonicKit.app */, - 778602D421863BDD0036843F /* MnemonicKitTests.xctest */, + 778602AB2186370E0036843F /* MnemonicKitExampleApp.app */, + 77FE005221BD999C009C3CD1 /* libMnemonicKit.a */, + 77FE006821BDA092009C3CD1 /* MnemonicKitTests.xctest */, ); name = Products; sourceTree = ""; @@ -159,6 +216,22 @@ path = MnemonicKitTests; sourceTree = ""; }; + 77FE005321BD999C009C3CD1 /* MnemonicKit */ = { + isa = PBXGroup; + children = ( + 77FE005421BD999C009C3CD1 /* MnemonicKit.swift */, + ); + path = MnemonicKit; + sourceTree = ""; + }; + 77FE006921BDA092009C3CD1 /* MnemonicKitTests2 */ = { + isa = PBXGroup; + children = ( + 77FE006C21BDA092009C3CD1 /* Info.plist */, + ); + path = MnemonicKitTests2; + sourceTree = ""; + }; 87A5B7EFFE163689F8880593 /* Pods */ = { isa = PBXGroup; children = ( @@ -166,6 +239,14 @@ AB52E52A2A043D3F37FDC410 /* Pods-MnemonicKit.release.xcconfig */, B22F0D96C2014429DA6247E3 /* Pods-MnemonicKitTests.debug.xcconfig */, DCDDA4A5652CB1771A37B4B5 /* Pods-MnemonicKitTests.release.xcconfig */, + FD2F780E90487CC44DEC6EAF /* Pods-MnemonicKitExampleApp-MnemonicKit.debug.xcconfig */, + 602E93F11A296E105D39BDC0 /* Pods-MnemonicKitExampleApp-MnemonicKit.release.xcconfig */, + 0F03AE641020767316662ED4 /* Pods-MnemonicKit-MnemonicKitTests.debug.xcconfig */, + 78CE7F69C0FC1539A1964724 /* Pods-MnemonicKit-MnemonicKitTests.release.xcconfig */, + DBA9D32D2D2447DF04AE46AB /* Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.debug.xcconfig */, + 6A45CD34978FC8D4429CE5E8 /* Pods-MnemonicKitExampleApp-MnemonicKit-MnemonicKitTests.release.xcconfig */, + 3B8A857A38E6553C1C6774CB /* Pods-MnemonicKitExampleApp.debug.xcconfig */, + 9ECC19D277FBB445E0FD7863 /* Pods-MnemonicKitExampleApp.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -173,15 +254,34 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 778602AA2186370E0036843F /* MnemonicKit */ = { + 778602AA2186370E0036843F /* MnemonicKitExampleApp */ = { isa = PBXNativeTarget; - buildConfigurationList = 778602BD2186370F0036843F /* Build configuration list for PBXNativeTarget "MnemonicKit" */; + buildConfigurationList = 778602BD2186370F0036843F /* Build configuration list for PBXNativeTarget "MnemonicKitExampleApp" */; buildPhases = ( - C79E5827B2A830B6E069BB27 /* [CP] Check Pods Manifest.lock */, + ECA37D32C218C9905BC977D4 /* [CP] Check Pods Manifest.lock */, 778602A72186370E0036843F /* Sources */, 778602A82186370E0036843F /* Frameworks */, 778602A92186370E0036843F /* Resources */, - 77958B4B50265A3DF740689D /* [CP] Embed Pods Frameworks */, + CAEE7620A6A25721A731E9FC /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 77FE006321BD9CCB009C3CD1 /* PBXTargetDependency */, + ); + name = MnemonicKitExampleApp; + productName = MnemonicKit; + productReference = 778602AB2186370E0036843F /* MnemonicKitExampleApp.app */; + productType = "com.apple.product-type.application"; + }; + 77FE005121BD999C009C3CD1 /* MnemonicKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 77FE005621BD999C009C3CD1 /* Build configuration list for PBXNativeTarget "MnemonicKit" */; + buildPhases = ( + C9AF4D31727F402B8FA40FBC /* [CP] Check Pods Manifest.lock */, + 77FE004E21BD999C009C3CD1 /* Sources */, + 77FE004F21BD999C009C3CD1 /* Frameworks */, + 77FE005021BD999C009C3CD1 /* CopyFiles */, ); buildRules = ( ); @@ -189,26 +289,27 @@ ); name = MnemonicKit; productName = MnemonicKit; - productReference = 778602AB2186370E0036843F /* MnemonicKit.app */; - productType = "com.apple.product-type.application"; + productReference = 77FE005221BD999C009C3CD1 /* libMnemonicKit.a */; + productType = "com.apple.product-type.library.static"; }; - 778602D321863BDD0036843F /* MnemonicKitTests */ = { + 77FE006721BDA092009C3CD1 /* MnemonicKitTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 778602DB21863BDE0036843F /* Build configuration list for PBXNativeTarget "MnemonicKitTests" */; + buildConfigurationList = 77FE007221BDA092009C3CD1 /* Build configuration list for PBXNativeTarget "MnemonicKitTests" */; buildPhases = ( - F63A8A16C3BE522CCA0EBE51 /* [CP] Check Pods Manifest.lock */, - 778602D021863BDD0036843F /* Sources */, - 778602D121863BDD0036843F /* Frameworks */, - 778602D221863BDD0036843F /* Resources */, + D8A91A2B7E3390A457721BA0 /* [CP] Check Pods Manifest.lock */, + 77FE006421BDA092009C3CD1 /* Sources */, + 77FE006521BDA092009C3CD1 /* Frameworks */, + 77FE006621BDA092009C3CD1 /* Resources */, + 527667EF7C18AF592747A5D2 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( - 778602DA21863BDD0036843F /* PBXTargetDependency */, + 77FE006F21BDA092009C3CD1 /* PBXTargetDependency */, ); name = MnemonicKitTests; - productName = MnemonicKitTests; - productReference = 778602D421863BDD0036843F /* MnemonicKitTests.xctest */; + productName = MnemonicKitTests2; + productReference = 77FE006821BDA092009C3CD1 /* MnemonicKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ @@ -220,16 +321,18 @@ KnownAssetTags = ( TestInput, ); - LastSwiftUpdateCheck = 1000; + LastSwiftUpdateCheck = 1010; LastUpgradeCheck = 1000; ORGANIZATIONNAME = "Keefer Taylor"; TargetAttributes = { 778602AA2186370E0036843F = { CreatedOnToolsVersion = 10.0; }; - 778602D321863BDD0036843F = { - CreatedOnToolsVersion = 10.0; - TestTargetID = 778602AA2186370E0036843F; + 77FE005121BD999C009C3CD1 = { + CreatedOnToolsVersion = 10.1; + }; + 77FE006721BDA092009C3CD1 = { + CreatedOnToolsVersion = 10.1; }; }; }; @@ -246,8 +349,9 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 778602AA2186370E0036843F /* MnemonicKit */, - 778602D321863BDD0036843F /* MnemonicKitTests */, + 778602AA2186370E0036843F /* MnemonicKitExampleApp */, + 77FE005121BD999C009C3CD1 /* MnemonicKit */, + 77FE006721BDA092009C3CD1 /* MnemonicKitTests */, ); }; /* End PBXProject section */ @@ -263,18 +367,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 778602D221863BDD0036843F /* Resources */ = { + 77FE006621BDA092009C3CD1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 778602DF2186426A0036843F /* vectors.json in Resources */, + 77FE007421BDA2AF009C3CD1 /* vectors.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 77958B4B50265A3DF740689D /* [CP] Embed Pods Frameworks */ = { + 527667EF7C18AF592747A5D2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -282,7 +386,7 @@ inputFileListPaths = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh", "${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -293,19 +397,23 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C79E5827B2A830B6E069BB27 /* [CP] Check Pods Manifest.lock */ = { + C9AF4D31727F402B8FA40FBC /* [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-MnemonicKit-checkManifestLockResult.txt", ); @@ -314,16 +422,42 @@ 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; }; - F63A8A16C3BE522CCA0EBE51 /* [CP] Check Pods Manifest.lock */ = { + CAEE7620A6A25721A731E9FC /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + ); + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CryptoSwift.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D8A91A2B7E3390A457721BA0 /* [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-MnemonicKitTests-checkManifestLockResult.txt", ); @@ -332,6 +466,28 @@ 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; }; + ECA37D32C218C9905BC977D4 /* [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-MnemonicKitExampleApp-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -339,31 +495,44 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 778602C8218638FB0036843F /* Data+BitArray.swift in Sources */, - 778602CF21863B520036843F /* Chinese.swift in Sources */, 778602B12186370E0036843F /* ViewController.swift in Sources */, 778602AF2186370E0036843F /* AppDelegate.swift in Sources */, - 778602C6218638FB0036843F /* String+MnemonicData.swift in Sources */, - 778602CE21863B520036843F /* English.swift in Sources */, - 778602C7218638FB0036843F /* Mnemonic.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 778602D021863BDD0036843F /* Sources */ = { + 77FE004E21BD999C009C3CD1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 778602D721863BDD0036843F /* MnemonicKitTests.swift in Sources */, + 77FE005D21BD9A3A009C3CD1 /* Chinese.swift in Sources */, + 77FE005E21BD9A3A009C3CD1 /* English.swift in Sources */, + 77FE005F21BD9A3A009C3CD1 /* Mnemonic.swift in Sources */, + 77FE006021BD9A3A009C3CD1 /* Data+BitArray.swift in Sources */, + 77FE006121BD9A3A009C3CD1 /* String+MnemonicData.swift in Sources */, + 77FE005521BD999C009C3CD1 /* MnemonicKit.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 77FE006421BDA092009C3CD1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 77FE007321BDA0CF009C3CD1 /* MnemonicKitTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 778602DA21863BDD0036843F /* PBXTargetDependency */ = { + 77FE006321BD9CCB009C3CD1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 778602AA2186370E0036843F /* MnemonicKit */; - targetProxy = 778602D921863BDD0036843F /* PBXContainerItemProxy */; + target = 77FE005121BD999C009C3CD1 /* MnemonicKit */; + targetProxy = 77FE006221BD9CCB009C3CD1 /* PBXContainerItemProxy */; + }; + 77FE006F21BDA092009C3CD1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 77FE005121BD999C009C3CD1 /* MnemonicKit */; + targetProxy = 77FE006E21BDA092009C3CD1 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -505,7 +674,7 @@ }; 778602BE2186370F0036843F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03282044CA56B90979A64A9D /* Pods-MnemonicKit.debug.xcconfig */; + baseConfigurationReference = 3B8A857A38E6553C1C6774CB /* Pods-MnemonicKitExampleApp.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; @@ -524,7 +693,7 @@ }; 778602BF2186370F0036843F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB52E52A2A043D3F37FDC410 /* Pods-MnemonicKit.release.xcconfig */; + baseConfigurationReference = 9ECC19D277FBB445E0FD7863 /* Pods-MnemonicKitExampleApp.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; @@ -541,45 +710,75 @@ }; name = Release; }; - 778602DC21863BDE0036843F /* Debug */ = { + 77FE005721BD999C009C3CD1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B22F0D96C2014429DA6247E3 /* Pods-MnemonicKitTests.debug.xcconfig */; + baseConfigurationReference = 03282044CA56B90979A64A9D /* Pods-MnemonicKit.debug.xcconfig */; buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 6F6VXZUKN5; - INFOPLIST_FILE = MnemonicKitTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.MnemonicKitTests; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACOSX_DEPLOYMENT_TARGET = 10.10; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MnemonicKit.app/MnemonicKit"; }; name = Debug; }; - 778602DD21863BDE0036843F /* Release */ = { + 77FE005821BD999C009C3CD1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCDDA4A5652CB1771A37B4B5 /* Pods-MnemonicKitTests.release.xcconfig */; + baseConfigurationReference = AB52E52A2A043D3F37FDC410 /* Pods-MnemonicKit.release.xcconfig */; buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 6F6VXZUKN5; - INFOPLIST_FILE = MnemonicKitTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACOSX_DEPLOYMENT_TARGET = 10.10; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 77FE007021BDA092009C3CD1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B22F0D96C2014429DA6247E3 /* Pods-MnemonicKitTests.debug.xcconfig */; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 6F6VXZUKN5; + INFOPLIST_FILE = MnemonicKitTests2/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.MnemonicKitTests; + PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.MnemonicKitTests2; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 77FE007121BDA092009C3CD1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DCDDA4A5652CB1771A37B4B5 /* Pods-MnemonicKitTests.release.xcconfig */; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 6F6VXZUKN5; + INFOPLIST_FILE = MnemonicKitTests2/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.keefertaylor.MnemonicKitTests2; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MnemonicKit.app/MnemonicKit"; }; name = Release; }; @@ -595,7 +794,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 778602BD2186370F0036843F /* Build configuration list for PBXNativeTarget "MnemonicKit" */ = { + 778602BD2186370F0036843F /* Build configuration list for PBXNativeTarget "MnemonicKitExampleApp" */ = { isa = XCConfigurationList; buildConfigurations = ( 778602BE2186370F0036843F /* Debug */, @@ -604,11 +803,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 778602DB21863BDE0036843F /* Build configuration list for PBXNativeTarget "MnemonicKitTests" */ = { + 77FE005621BD999C009C3CD1 /* Build configuration list for PBXNativeTarget "MnemonicKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 778602DC21863BDE0036843F /* Debug */, - 778602DD21863BDE0036843F /* Release */, + 77FE005721BD999C009C3CD1 /* Debug */, + 77FE005821BD999C009C3CD1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 77FE007221BDA092009C3CD1 /* Build configuration list for PBXNativeTarget "MnemonicKitTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 77FE007021BDA092009C3CD1 /* Debug */, + 77FE007121BDA092009C3CD1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKit.xcscheme b/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKit.xcscheme new file mode 100644 index 0000000..439b4b7 --- /dev/null +++ b/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKit.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKitTests.xcscheme b/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKitTests.xcscheme index d7b470b..be85c7f 100644 --- a/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKitTests.xcscheme +++ b/MnemonicKit.xcodeproj/xcshareddata/xcschemes/MnemonicKitTests.xcscheme @@ -5,22 +5,6 @@ - - - - - - @@ -53,15 +37,6 @@ debugDocumentVersioning = "YES" debugServiceExtension = "internal" allowLocationSimulation = "YES"> - - - - @@ -71,15 +46,6 @@ savedToolIdentifier = "" useCustomWorkingDirectory = "NO" debugDocumentVersioning = "YES"> - - - - diff --git a/MnemonicKit/MnemonicKit.swift b/MnemonicKit/MnemonicKit.swift new file mode 100644 index 0000000..b3644af --- /dev/null +++ b/MnemonicKit/MnemonicKit.swift @@ -0,0 +1,11 @@ +// +// MnemonicKit.swift +// MnemonicKit +// +// Created by Keefer Taylor on 12/9/18. +// Copyright © 2018 Keefer Taylor. All rights reserved. +// + +class MnemonicKit { + +} diff --git a/MnemonicKitTests/MnemonicKitTests.swift b/MnemonicKitTests/MnemonicKitTests.swift index c0375ba..4a3e6ed 100644 --- a/MnemonicKitTests/MnemonicKitTests.swift +++ b/MnemonicKitTests/MnemonicKitTests.swift @@ -1,7 +1,7 @@ // Copyright Keefer Taylor, 2018 -import MnemonicKit import XCTest +import MnemonicKit class MnemonicTests: XCTestCase { /// Indices in the input file. diff --git a/MnemonicKitTests2/Info.plist b/MnemonicKitTests2/Info.plist new file mode 100644 index 0000000..6c40a6c --- /dev/null +++ b/MnemonicKitTests2/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Podfile b/Podfile index 0fff24e..c2293b8 100644 --- a/Podfile +++ b/Podfile @@ -3,10 +3,12 @@ use_frameworks! platform :ios, '12.0' -target 'MnemonicKit' do - pod "CryptoSwift" - - target 'MnemonicKitTests' do - inherit! :search_paths - end +target 'MnemonicKitExampleApp' do +end + +target 'MnemonicKit' do + pod "CryptoSwift" +end + +target 'MnemonicKitTests' do end diff --git a/Podfile.lock b/Podfile.lock index 29ee74e..c2079f5 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,6 +11,6 @@ SPEC REPOS: SPEC CHECKSUMS: CryptoSwift: ff68c35a53e03177d31aaa2c1e8b3e010aeed6cb -PODFILE CHECKSUM: 5adc2b93e79e6f14c917ffbc4820075d105cfb8c +PODFILE CHECKSUM: d61022113eddea0801cac78974257b8601c58ffb COCOAPODS: 1.6.0.beta.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 29ee74e..c2079f5 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -11,6 +11,6 @@ SPEC REPOS: SPEC CHECKSUMS: CryptoSwift: ff68c35a53e03177d31aaa2c1e8b3e010aeed6cb -PODFILE CHECKSUM: 5adc2b93e79e6f14c917ffbc4820075d105cfb8c +PODFILE CHECKSUM: d61022113eddea0801cac78974257b8601c58ffb COCOAPODS: 1.6.0.beta.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index c9da7c8..bea01ee 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -20,6 +20,8 @@ 168831EA2809233CFD6E98640D126804 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285F529B0309A5C7264AFDAC66D2D6F1 /* Operators.swift */; }; 169B55A24D3FDC159B797D85588C8A34 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E8117F7F9F363213F9E9309E8EC893 /* CompactMap.swift */; }; 18704C29935E06F5FB353933C7B93897 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = E64942E3A55E18B7A9730680702B3865 /* MD5.swift */; }; + 18BDB8911D147FEEC43D8A7859A3564F /* Pods-MnemonicKitExampleApp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 121452A3051A7532D85DE0BB1B613449 /* Pods-MnemonicKitExampleApp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19E3C652740F5C0028A51BFC81E0F117 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; 1A3CA564761B01FC3D99DFD8EBD833DE /* BlockModeOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A78CA92F7AE91F1CA4F7331A971B7E /* BlockModeOptions.swift */; }; 23916C64C98204C928896ABA4BE1DAE6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; 23BA112C655FA27BE38C9C321EBD3A4E /* Cipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7331758E229566C21470DEBF34B646 /* Cipher.swift */; }; @@ -34,25 +36,26 @@ 3A73C66F10621ABDDA6DA99B83737FD1 /* ChaCha20+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5325CC5BDA6D4EC907F9C58323831600 /* ChaCha20+Foundation.swift */; }; 3E4F34CF3A56C3BCA61A15667B8911CC /* SecureBytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134C5512B3688B7D9B090D350C3B2826 /* SecureBytes.swift */; }; 3E531578FF1145393154092B38E896E6 /* ChaCha20.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA5DF5E4593C22C15D58E698EF6A07A /* ChaCha20.swift */; }; + 3E8DB58F726697E15588F0CE80754501 /* Pods-MnemonicKitTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 35FB7EB42E7254701F0B72D04BB1F341 /* Pods-MnemonicKitTests-dummy.m */; }; 47F09AB386ECB4F06DC94B5D84B829E3 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F98858A307B352B91D81F99B76C6E07 /* Utils.swift */; }; 48AEAA9AEFB46AF33C359BAB88AEC324 /* BatchedCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCD5FC23FC28E48DFED72974775BE54 /* BatchedCollection.swift */; }; 4BD49C6CEF3E4405132B4AF8CA0DE003 /* BlockEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EA528504123ACCAE7A08C8F7B1C9D1D /* BlockEncryptor.swift */; }; 4C2FA74837ADF9282EC82AAEA3344905 /* Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FAAB1790ED7DED2CD10F455A27150AE /* Cryptors.swift */; }; - 4E22405E3EB82307F98C6F54AC75E2FD /* Pods-MnemonicKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1EE541770980A56E7F7BF9D0CDD4B75 /* Pods-MnemonicKit-dummy.m */; }; + 4E22405E3EB82307F98C6F54AC75E2FD /* Pods-MnemonicKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 691F47890B35427D9070EB6D1901A113 /* Pods-MnemonicKit-dummy.m */; }; 4F448640DE2AB108DE676C77DEF2E571 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E384B8D3A947BEF1167B19552484621A /* String+Extension.swift */; }; 505CA5BFBA1D9ADF951C40E1EA125BD2 /* BlockCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F51C0BB9959D6516D91688384EB3A04 /* BlockCipher.swift */; }; 514821AC03DEAB80E61FD438FC0CF126 /* DigestType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D3990B3B5C9E33DF4C923A14B3F7EC /* DigestType.swift */; }; 5211E62A23DC79810DF988EBD96EFC32 /* CFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E97510644CCBCEFC57CB2454B880BF /* CFB.swift */; }; 58D378DF3FF9C2C523F72714F028BC18 /* Utils+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A07A2650BBE5845413F3654A38E5320 /* Utils+Foundation.swift */; }; + 5A18CE168B1621C44C0855BE07D17A85 /* Pods-MnemonicKitExampleApp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B02817C9F439D1F9F082818EAE153B6D /* Pods-MnemonicKitExampleApp-dummy.m */; }; 5B5A1021C78EDC5EB1216C03C6B3A3E3 /* AEADChaCha20Poly1305.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F2F94310A92058C4B0DDC45580C46E /* AEADChaCha20Poly1305.swift */; }; + 5EEA677917E27F8DADCC2761067459E7 /* Pods-MnemonicKitTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C182F03CE127896F40FA70B6D3D2309 /* Pods-MnemonicKitTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5FCE918F81777C227E72A6C620FE0E9B /* StreamDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2E9D7CE61CE706F1B026DE68927910C /* StreamDecryptor.swift */; }; 65D4A5CFCCD7ABBBCA0E9E2CEE10CA62 /* CBC.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7FEEC923BC26A3FC3E560CE11286A61 /* CBC.swift */; }; 66FCC04FCEB5CC2EA4BFF087187158B8 /* Array+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9E7AA08F78BA4FF1FE859A5C1A367C /* Array+Extension.swift */; }; - 6A7210F288F062209D1BD0A47D497649 /* Pods-MnemonicKitTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF10F0558AB2A66BB1964B0D54A2E6B6 /* Pods-MnemonicKitTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 72541048B150E29F22A0CBD388ED2ABD /* HMAC+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFCDCE8BA16852E35E92E6FCBFA499B /* HMAC+Foundation.swift */; }; 7950CDCD0730EC4DE69E4452A2117CB4 /* Int+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E2C22F19244BDEA536C55054C29AF6 /* Int+Extension.swift */; }; 7B50A0E57C8C0F860C0E2D3E2DF889C5 /* OFB.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF95F97EBF8F1DD7CC1E05E395781350 /* OFB.swift */; }; - 7D85A1FD3F8828FAEE8092A69CB13856 /* Pods-MnemonicKitTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE0AA49AC75EE61621DA6DECB577315 /* Pods-MnemonicKitTests-dummy.m */; }; 83B5BC56560C7D387AA427415CEAE05C /* BlockDecryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF694EA54E2250AC2100719CCA30A4C /* BlockDecryptor.swift */; }; 84AD9AA7FCDCF491E5F839BDA9E62923 /* Rabbit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EB3ABAF12AE9535264B93574AB903B /* Rabbit.swift */; }; 892CE74F3E4A889E6F69425C79DD7E55 /* AES.Cryptors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E947BF8C7503DCBEEA68102E4C75DF3 /* AES.Cryptors.swift */; }; @@ -60,6 +63,7 @@ 90BB63BE1A3F2906186D961714165CD7 /* PKCS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D3F0A52821E8DE198269F11B3F0FA8 /* PKCS5.swift */; }; 938239477B6A9C665CB93642E1DFD0EB /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E9F22DA8BC29077F6BFC55CD386AA59 /* UInt128.swift */; }; 948C38948743D31A8E07ECF1278C0438 /* PBKDF1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C3C8981F2616BA1849C0A10834D281 /* PBKDF1.swift */; }; + 970F2F395724D6CD723A2B43FA280484 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; 97D85307763F8B8299524EEFD059729E /* StreamEncryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FEE4651D7A0853005D59D324AB83D0 /* StreamEncryptor.swift */; }; 98DA224F5999FBB83A4D2090F9CFBCFC /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51BFF939EB4CD34BC2E024D98152CB25 /* AES.swift */; }; 9979250510F331D6F6C4BF5F8A07234C /* Rabbit+Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E339113A37F3A4E83DFE59662FEB79D7 /* Rabbit+Foundation.swift */; }; @@ -68,7 +72,6 @@ A1257C2EF19E838CC9954197DDCA5734 /* Updatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C74951A5F2E1CFFC4DF425FBB8FC2EA /* Updatable.swift */; }; A3B3988D1BE65A4B037754384D6E2A8F /* CryptoSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E11D9367363761627505BCFCA3DB9CA9 /* CryptoSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A40347FBA49DCAF786314B76D48EDD88 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CD1AC8262CB7B7CD5C98A19964BFDE /* Authenticator.swift */; }; - B8D965DDD420DDB6B90AC6A9619A9547 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6DFF15000AFE2A371BF499E7AFDA808 /* Foundation.framework */; }; BF1CBE2864240ABA0FFCA1990215D2C5 /* Padding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2576D3127C49BD0DA574DB88CC1C9A18 /* Padding.swift */; }; C4588BD98D41DCD0F44F6FA043DC15FF /* UInt16+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5531FA48F5347059CFDAB78F1E61ED6D /* UInt16+Extension.swift */; }; C4CDFEEEDDAD44CED19260B6DBEAE02E /* Collection+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44705D3DC87ADA30F1030EB1A044ABFA /* Collection+Extension.swift */; }; @@ -85,7 +88,7 @@ EDCBAD6FE0DC05519BE87FA79D6ECCD1 /* RandomBytesSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F05B832C358579C3E645F1F4579BF952 /* RandomBytesSequence.swift */; }; EF2D257F439AB4E0C37E407B20DF41BC /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3492682FD5084550AF9345CD4443368 /* Cryptor.swift */; }; EFB38A3AC0C79689874458BE12601515 /* Data+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D23757B7F5EA2BF0AE40C4401221DE82 /* Data+Extension.swift */; }; - F283F210EA1D1F40F812C7140B773491 /* Pods-MnemonicKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E21008890F4ED4A8B6B9D5C6504C1D /* Pods-MnemonicKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F283F210EA1D1F40F812C7140B773491 /* Pods-MnemonicKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A94AD771DE1EA4E6A7F33B910A25EA59 /* Pods-MnemonicKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F5BCE1E730F746F620A9DB13EE2C1B60 /* Generics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792084E8CA5B5E7D57492E886DB1B107 /* Generics.swift */; }; F6666F3FE8D03AFE4FDEE4421D50B914 /* GCM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B0D91AED51231C400DCEADD01B6D35 /* GCM.swift */; }; F68103A274867FC3D714744E8A1E1A27 /* Bit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545010A83E241D22D0A87AF497B7602D /* Bit.swift */; }; @@ -93,6 +96,13 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 4BC0D832C44F7BC0665E494BD5F00E1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6F5F8CED7C3379A0404E745819F8B311; + remoteInfo = CryptoSwift; + }; BD2B8F03C7F7B6FCCF0D560DA5613788 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -100,44 +110,51 @@ remoteGlobalIDString = 6F5F8CED7C3379A0404E745819F8B311; remoteInfo = CryptoSwift; }; - D26719D1BA4B823DEAB2807D1B0F7266 /* PBXContainerItemProxy */ = { + D2912F4EE1243E9985D672FED170269B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6F773B45E6269513F211C8D6EA380007; - remoteInfo = "Pods-MnemonicKit"; + remoteGlobalIDString = 6F5F8CED7C3379A0404E745819F8B311; + remoteInfo = CryptoSwift; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 01A0D38073488EF03A293D9578F63C3D /* Pods-MnemonicKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKit.release.xcconfig"; sourceTree = ""; }; 07F66DC662E882839CC6855E75EAFCE2 /* CTR.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CTR.swift; path = Sources/CryptoSwift/BlockMode/CTR.swift; sourceTree = ""; }; 0A07A2650BBE5845413F3654A38E5320 /* Utils+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Utils+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Utils+Foundation.swift"; sourceTree = ""; }; + 0A4DD8BF0D181E37896D19BCC578D862 /* CryptoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CryptoSwift.framework; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0D656DB62017B1129748D8FC1DD1FEA2 /* PKCS7.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7.swift; path = Sources/CryptoSwift/PKCS/PKCS7.swift; sourceTree = ""; }; + 0D968B2FCD9F8C48F16FB0C611FACE25 /* Pods-MnemonicKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKit-Info.plist"; sourceTree = ""; }; 0EA528504123ACCAE7A08C8F7B1C9D1D /* BlockEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockEncryptor.swift; path = Sources/CryptoSwift/BlockEncryptor.swift; sourceTree = ""; }; + 121452A3051A7532D85DE0BB1B613449 /* Pods-MnemonicKitExampleApp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MnemonicKitExampleApp-umbrella.h"; sourceTree = ""; }; + 12FBDE46B73BF184DC6ACF82B1D2B484 /* Pods-MnemonicKitExampleApp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MnemonicKitExampleApp.modulemap"; sourceTree = ""; }; 134C5512B3688B7D9B090D350C3B2826 /* SecureBytes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureBytes.swift; path = Sources/CryptoSwift/SecureBytes.swift; sourceTree = ""; }; 13A3F1E24AF9A3BE90E1C633C76DC2A7 /* AEAD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEAD.swift; path = Sources/CryptoSwift/AEAD/AEAD.swift; sourceTree = ""; }; 17CE93ED567459FB88C6328DE8884D4E /* BlockMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockMode.swift; path = Sources/CryptoSwift/BlockMode/BlockMode.swift; sourceTree = ""; }; + 1B919D1C741E71342276A15052428A41 /* Pods-MnemonicKitExampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitExampleApp.release.xcconfig"; sourceTree = ""; }; + 1C4E95435B1D6F6F854C8A37474F88D4 /* Pods-MnemonicKitTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MnemonicKitTests-frameworks.sh"; sourceTree = ""; }; 1DA55752C75508AF5FF30B45F584F3E1 /* SHA2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA2.swift; path = Sources/CryptoSwift/SHA2.swift; sourceTree = ""; }; 20029330625B884F44AFF33E3B16B5B8 /* UInt8+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt8+Extension.swift"; path = "Sources/CryptoSwift/UInt8+Extension.swift"; sourceTree = ""; }; 21EB3ABAF12AE9535264B93574AB903B /* Rabbit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rabbit.swift; path = Sources/CryptoSwift/Rabbit.swift; sourceTree = ""; }; 22BFDCB03E4FD5254CC745C313516342 /* CBCMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBCMAC.swift; path = Sources/CryptoSwift/CBCMAC.swift; sourceTree = ""; }; - 2388411CA2EB46809E1A9524316BFF98 /* Pods-MnemonicKitTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MnemonicKitTests.modulemap"; sourceTree = ""; }; 2576D3127C49BD0DA574DB88CC1C9A18 /* Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Padding.swift; path = Sources/CryptoSwift/Padding.swift; sourceTree = ""; }; 25E8117F7F9F363213F9E9309E8EC893 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = Sources/CryptoSwift/CompactMap.swift; sourceTree = ""; }; 282B64D2844EA030D50C670056A34B14 /* CryptoSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CryptoSwift-Info.plist"; sourceTree = ""; }; 285F529B0309A5C7264AFDAC66D2D6F1 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/CryptoSwift/Operators.swift; sourceTree = ""; }; + 29D7AA8A724B972BB2CDB1416DC64175 /* Pods-MnemonicKit-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKit-acknowledgements.plist"; sourceTree = ""; }; + 2AA7AAD0A18F992B3D1C44559322F35E /* Pods-MnemonicKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitTests.debug.xcconfig"; sourceTree = ""; }; 2B394D5C8240880B04CF92252CF973AC /* Array+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Array+Foundation.swift"; sourceTree = ""; }; 2BDCA8F45CA266A58A752B68733F9EA4 /* PKCS7Padding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS7Padding.swift; path = Sources/CryptoSwift/PKCS/PKCS7Padding.swift; sourceTree = ""; }; 2FAAB1790ED7DED2CD10F455A27150AE /* Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptors.swift; path = Sources/CryptoSwift/Cryptors.swift; sourceTree = ""; }; - 3316651EA563EBCDCC174ECD5E7341C6 /* Pods-MnemonicKitTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MnemonicKitTests-acknowledgements.markdown"; sourceTree = ""; }; 3563B6F24C980E0E6CED5406EFD8AC49 /* CCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CCM.swift; path = Sources/CryptoSwift/BlockMode/CCM.swift; sourceTree = ""; }; - 3784DADC5DA3CABB32E98965878DB825 /* Pods-MnemonicKit-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MnemonicKit-frameworks.sh"; sourceTree = ""; }; + 35FB7EB42E7254701F0B72D04BB1F341 /* Pods-MnemonicKitTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MnemonicKitTests-dummy.m"; sourceTree = ""; }; 3E947BF8C7503DCBEEA68102E4C75DF3 /* AES.Cryptors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AES.Cryptors.swift; path = Sources/CryptoSwift/AES.Cryptors.swift; sourceTree = ""; }; 3F98858A307B352B91D81F99B76C6E07 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = Sources/CryptoSwift/Utils.swift; sourceTree = ""; }; 4252C09D2B89826F3C9E0ED104363D94 /* CipherModeWorker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CipherModeWorker.swift; path = Sources/CryptoSwift/BlockMode/CipherModeWorker.swift; sourceTree = ""; }; 44705D3DC87ADA30F1030EB1A044ABFA /* Collection+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Extension.swift"; path = "Sources/CryptoSwift/Collection+Extension.swift"; sourceTree = ""; }; 4671F3A542B966A19329975DF27B3405 /* CryptoSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-prefix.pch"; sourceTree = ""; }; - 4983E96284C2A9C278721258DFFB83F6 /* Pods-MnemonicKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MnemonicKit.modulemap"; sourceTree = ""; }; + 484CC403B3EE226F204CEDBF2F70F3BA /* Pods-MnemonicKitExampleApp-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MnemonicKitExampleApp-acknowledgements.markdown"; sourceTree = ""; }; 4C74951A5F2E1CFFC4DF425FBB8FC2EA /* Updatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Updatable.swift; path = Sources/CryptoSwift/Updatable.swift; sourceTree = ""; }; 4CF694EA54E2250AC2100719CCA30A4C /* BlockDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockDecryptor.swift; path = Sources/CryptoSwift/BlockDecryptor.swift; sourceTree = ""; }; 4D3EF2F73EEA38778F456AA5B41AC44A /* UInt32+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt32+Extension.swift"; path = "Sources/CryptoSwift/UInt32+Extension.swift"; sourceTree = ""; }; @@ -148,46 +165,50 @@ 545010A83E241D22D0A87AF497B7602D /* Bit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bit.swift; path = Sources/CryptoSwift/Bit.swift; sourceTree = ""; }; 5531FA48F5347059CFDAB78F1E61ED6D /* UInt16+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UInt16+Extension.swift"; path = "Sources/CryptoSwift/UInt16+Extension.swift"; sourceTree = ""; }; 56B0D91AED51231C400DCEADD01B6D35 /* GCM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GCM.swift; path = Sources/CryptoSwift/BlockMode/GCM.swift; sourceTree = ""; }; + 5704ACC3E39A29E963F094EAD024216A /* Pods-MnemonicKit-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MnemonicKit-acknowledgements.markdown"; sourceTree = ""; }; 57E2C22F19244BDEA536C55054C29AF6 /* Int+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+Extension.swift"; path = "Sources/CryptoSwift/Int+Extension.swift"; sourceTree = ""; }; + 5815B6DAB30F3D5EAE3A0403B18958DA /* Pods-MnemonicKitExampleApp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitExampleApp-Info.plist"; sourceTree = ""; }; 58416225A83D56BAD580282A45ECE03E /* CryptoSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CryptoSwift.modulemap; sourceTree = ""; }; - 59C10A0FC9A4E5DC84F67AF31EF2224E /* Pods-MnemonicKitTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitTests-acknowledgements.plist"; sourceTree = ""; }; - 5D77C93F19B67709334AFAF46EB3D560 /* Pods_MnemonicKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MnemonicKitTests.framework; path = "Pods-MnemonicKitTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 5E070488567CC1C3C20F3D1695EF6DE1 /* Blowfish+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Blowfish+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Blowfish+Foundation.swift"; sourceTree = ""; }; 5FCD5FC23FC28E48DFED72974775BE54 /* BatchedCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BatchedCollection.swift; path = Sources/CryptoSwift/BatchedCollection.swift; sourceTree = ""; }; 61DB2E3779E0E7BA342612A077CE31E5 /* ZeroPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZeroPadding.swift; path = Sources/CryptoSwift/ZeroPadding.swift; sourceTree = ""; }; - 61E21008890F4ED4A8B6B9D5C6504C1D /* Pods-MnemonicKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MnemonicKit-umbrella.h"; sourceTree = ""; }; 62D484CB8977A816AE3D267E2CE23FE4 /* CryptoSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CryptoSwift-dummy.m"; sourceTree = ""; }; 63D3F0A52821E8DE198269F11B3F0FA8 /* PKCS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PKCS5.swift; path = Sources/CryptoSwift/PKCS/PKCS5.swift; sourceTree = ""; }; 64229725ACA897FE704CCE4AD23DDF5A /* SHA1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA1.swift; path = Sources/CryptoSwift/SHA1.swift; sourceTree = ""; }; 64C3C8981F2616BA1849C0A10834D281 /* PBKDF1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF1.swift; path = Sources/CryptoSwift/PKCS/PBKDF1.swift; sourceTree = ""; }; + 691F47890B35427D9070EB6D1901A113 /* Pods-MnemonicKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MnemonicKit-dummy.m"; sourceTree = ""; }; 6BBCFAFF6F5F997AE78C6D09E12F1A98 /* CryptoSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CryptoSwift.xcconfig; sourceTree = ""; }; - 6C9082F7AB1575B83AC3F01B65FE53F1 /* Pods-MnemonicKit-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKit-acknowledgements.plist"; sourceTree = ""; }; 70565C73E93256F6F1E9E6465B8A1B28 /* Blowfish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blowfish.swift; path = Sources/CryptoSwift/Blowfish.swift; sourceTree = ""; }; 70D3990B3B5C9E33DF4C923A14B3F7EC /* DigestType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DigestType.swift; path = Sources/CryptoSwift/DigestType.swift; sourceTree = ""; }; 72DEA8402BDA9BB684C3E110407FF506 /* SHA3.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA3.swift; path = Sources/CryptoSwift/SHA3.swift; sourceTree = ""; }; 77CEC6F278AC99CBB03C5F2183544A3F /* PBKDF2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PBKDF2.swift; path = Sources/CryptoSwift/PKCS/PBKDF2.swift; sourceTree = ""; }; + 78BA50870CE08FB8CE994EEEB673EBA0 /* Pods-MnemonicKitExampleApp-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitExampleApp-acknowledgements.plist"; sourceTree = ""; }; 792084E8CA5B5E7D57492E886DB1B107 /* Generics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generics.swift; path = Sources/CryptoSwift/Generics.swift; sourceTree = ""; }; + 7C182F03CE127896F40FA70B6D3D2309 /* Pods-MnemonicKitTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MnemonicKitTests-umbrella.h"; sourceTree = ""; }; 85CD1AC8262CB7B7CD5C98A19964BFDE /* Authenticator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Authenticator.swift; path = Sources/CryptoSwift/Authenticator.swift; sourceTree = ""; }; 85E97510644CCBCEFC57CB2454B880BF /* CFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CFB.swift; path = Sources/CryptoSwift/BlockMode/CFB.swift; sourceTree = ""; }; 8A611D762D0825BEC50D404286F97790 /* HMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HMAC.swift; path = Sources/CryptoSwift/HMAC.swift; sourceTree = ""; }; - 8EB59DC3CD4F463DD973893C8243F4D1 /* Pods-MnemonicKit-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MnemonicKit-acknowledgements.markdown"; sourceTree = ""; }; - 96DAE7F3C1608F89F47BD5EDB2BC3EC2 /* CryptoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CryptoSwift.framework; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 96E223B0B4C4EF73C53308EC085337E0 /* Pods-MnemonicKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitTests.debug.xcconfig"; sourceTree = ""; }; - 9772737E74BAD82078FE271FD1E65FA5 /* Pods-MnemonicKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKit.debug.xcconfig"; sourceTree = ""; }; - 97791796950EE94EEEF687761F12F336 /* Pods-MnemonicKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKit-Info.plist"; sourceTree = ""; }; - 9DE0AA49AC75EE61621DA6DECB577315 /* Pods-MnemonicKitTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MnemonicKitTests-dummy.m"; sourceTree = ""; }; + 9004D3BB55BAF5E64ED72DD9F377AA18 /* Pods_MnemonicKitExampleApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MnemonicKitExampleApp.framework; path = "Pods-MnemonicKitExampleApp.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 95915A79F757A824BC0DF886BD45BAFE /* Pods-MnemonicKitTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitTests-Info.plist"; sourceTree = ""; }; + 95C9AE26B049D6226D9637FE5A835ADD /* Pods-MnemonicKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MnemonicKit.modulemap"; sourceTree = ""; }; + 9AFAEEA2B962D4C6ABDAC6E65F60821E /* Pods-MnemonicKitExampleApp-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-MnemonicKitExampleApp-frameworks.sh"; sourceTree = ""; }; 9E9F22DA8BC29077F6BFC55CD386AA59 /* UInt128.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UInt128.swift; path = Sources/CryptoSwift/UInt128.swift; sourceTree = ""; }; - A1EE541770980A56E7F7BF9D0CDD4B75 /* Pods-MnemonicKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MnemonicKit-dummy.m"; sourceTree = ""; }; - A25AE85338EFC62A31DEB1E9DAE5747D /* Pods-MnemonicKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitTests.release.xcconfig"; sourceTree = ""; }; + A94AD771DE1EA4E6A7F33B910A25EA59 /* Pods-MnemonicKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MnemonicKit-umbrella.h"; sourceTree = ""; }; + A9BDBA3F4F44D3C7F4509201F1CEF771 /* Pods-MnemonicKitTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitTests-acknowledgements.plist"; sourceTree = ""; }; ADA5DF5E4593C22C15D58E698EF6A07A /* ChaCha20.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChaCha20.swift; path = Sources/CryptoSwift/ChaCha20.swift; sourceTree = ""; }; AF8F529847FE0B73A8010ED326E0D66C /* Digest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Digest.swift; path = Sources/CryptoSwift/Digest.swift; sourceTree = ""; }; + B02817C9F439D1F9F082818EAE153B6D /* Pods-MnemonicKitExampleApp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MnemonicKitExampleApp-dummy.m"; sourceTree = ""; }; + B3390D25DFFD5C0CDDFBB598DE8AD99E /* Pods-MnemonicKitTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-MnemonicKitTests.modulemap"; sourceTree = ""; }; + B346C1B1C5673C750276F56C4B76B53C /* Pods-MnemonicKitTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MnemonicKitTests-acknowledgements.markdown"; sourceTree = ""; }; B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; B38DEFFA3B06AA8E782C8163894B3280 /* CMAC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CMAC.swift; path = Sources/CryptoSwift/CMAC.swift; sourceTree = ""; }; + B3AD2239E770695C51D409EC5A71C203 /* Pods-MnemonicKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitTests.release.xcconfig"; sourceTree = ""; }; B5FEE4651D7A0853005D59D324AB83D0 /* StreamEncryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamEncryptor.swift; path = Sources/CryptoSwift/StreamEncryptor.swift; sourceTree = ""; }; BF95F97EBF8F1DD7CC1E05E395781350 /* OFB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OFB.swift; path = Sources/CryptoSwift/BlockMode/OFB.swift; sourceTree = ""; }; C0B054D96BF01BDBA22796617C098D33 /* String+FoundationExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+FoundationExtension.swift"; path = "Sources/CryptoSwift/Foundation/String+FoundationExtension.swift"; sourceTree = ""; }; C2E9D7CE61CE706F1B026DE68927910C /* StreamDecryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StreamDecryptor.swift; path = Sources/CryptoSwift/StreamDecryptor.swift; sourceTree = ""; }; C3492682FD5084550AF9345CD4443368 /* Cryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptor.swift; path = Sources/CryptoSwift/Cryptor.swift; sourceTree = ""; }; + C5DE02ABD5C9A645B30C7BF36959C8C1 /* Pods_MnemonicKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MnemonicKit.framework; path = "Pods-MnemonicKit.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; C758A408B18A913B5F189679A390F6F7 /* HKDF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDF.swift; path = Sources/CryptoSwift/HKDF.swift; sourceTree = ""; }; CAC9EE4127427109EC585630599C57CC /* Checksum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Checksum.swift; path = Sources/CryptoSwift/Checksum.swift; sourceTree = ""; }; CB9E7AA08F78BA4FF1FE859A5C1A367C /* Array+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extension.swift"; path = "Sources/CryptoSwift/Array+Extension.swift"; sourceTree = ""; }; @@ -198,20 +219,19 @@ D7FEEC923BC26A3FC3E560CE11286A61 /* CBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBC.swift; path = Sources/CryptoSwift/BlockMode/CBC.swift; sourceTree = ""; }; DC42DDEA62252E680C9343C274ACBB6E /* Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Poly1305.swift; path = Sources/CryptoSwift/Poly1305.swift; sourceTree = ""; }; DFB05932A866BE31FA0E2BECB73476B4 /* ECB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECB.swift; path = Sources/CryptoSwift/BlockMode/ECB.swift; sourceTree = ""; }; - E0DDD52E0030DBC258DD9909111A1567 /* Pods-MnemonicKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKit.release.xcconfig"; sourceTree = ""; }; E11D9367363761627505BCFCA3DB9CA9 /* CryptoSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CryptoSwift-umbrella.h"; sourceTree = ""; }; E2F2F94310A92058C4B0DDC45580C46E /* AEADChaCha20Poly1305.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AEADChaCha20Poly1305.swift; path = Sources/CryptoSwift/AEAD/AEADChaCha20Poly1305.swift; sourceTree = ""; }; E339113A37F3A4E83DFE59662FEB79D7 /* Rabbit+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Rabbit+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/Rabbit+Foundation.swift"; sourceTree = ""; }; + E345178974C27260E42EECEF5B8E72FB /* Pods_MnemonicKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MnemonicKitTests.framework; path = "Pods-MnemonicKitTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; E384B8D3A947BEF1167B19552484621A /* String+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Extension.swift"; path = "Sources/CryptoSwift/String+Extension.swift"; sourceTree = ""; }; E64942E3A55E18B7A9730680702B3865 /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/CryptoSwift/MD5.swift; sourceTree = ""; }; E936869B08E79490E8BF9B898A571B74 /* NoPadding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NoPadding.swift; path = Sources/CryptoSwift/NoPadding.swift; sourceTree = ""; }; + EBB112C027A5DCB49FAA4C5C4D61A570 /* Pods-MnemonicKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKit.debug.xcconfig"; sourceTree = ""; }; EC7331758E229566C21470DEBF34B646 /* Cipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cipher.swift; path = Sources/CryptoSwift/Cipher.swift; sourceTree = ""; }; EEFCDCE8BA16852E35E92E6FCBFA499B /* HMAC+Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HMAC+Foundation.swift"; path = "Sources/CryptoSwift/Foundation/HMAC+Foundation.swift"; sourceTree = ""; }; F05B832C358579C3E645F1F4579BF952 /* RandomBytesSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RandomBytesSequence.swift; path = Sources/CryptoSwift/RandomBytesSequence.swift; sourceTree = ""; }; - F401327281DBDDA31659704211B43701 /* Pods-MnemonicKitTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MnemonicKitTests-Info.plist"; sourceTree = ""; }; + F12039FC6DF664245AF82590DB2809A0 /* Pods-MnemonicKitExampleApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MnemonicKitExampleApp.debug.xcconfig"; sourceTree = ""; }; FA23FCA3D72679B90FF7114F45147EB0 /* PCBC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PCBC.swift; path = Sources/CryptoSwift/BlockMode/PCBC.swift; sourceTree = ""; }; - FD9D4786294BE90F872A3467F83D7DFD /* Pods_MnemonicKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_MnemonicKit.framework; path = "Pods-MnemonicKit.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - FF10F0558AB2A66BB1964B0D54A2E6B6 /* Pods-MnemonicKitTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-MnemonicKitTests-umbrella.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -223,11 +243,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6C4472DAE62A1F1616FB5A05DFB1D747 /* Frameworks */ = { + 47106FEF7A21BA03DEA30C9B8798EA11 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B8D965DDD420DDB6B90AC6A9619A9547 /* Foundation.framework in Frameworks */, + 19E3C652740F5C0028A51BFC81E0F117 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6EEAA9FED00C24A3BEC890AC3374924C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 970F2F395724D6CD723A2B43FA280484 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -256,30 +284,21 @@ path = "../Target Support Files/CryptoSwift"; sourceTree = ""; }; - 07CB0291D04AE3E5B15A7A390FC483D8 /* Pods-MnemonicKit */ = { + 38C955314252B027F6CFC3C2A4E3AE14 /* Pods-MnemonicKitTests */ = { isa = PBXGroup; children = ( - 4983E96284C2A9C278721258DFFB83F6 /* Pods-MnemonicKit.modulemap */, - 8EB59DC3CD4F463DD973893C8243F4D1 /* Pods-MnemonicKit-acknowledgements.markdown */, - 6C9082F7AB1575B83AC3F01B65FE53F1 /* Pods-MnemonicKit-acknowledgements.plist */, - A1EE541770980A56E7F7BF9D0CDD4B75 /* Pods-MnemonicKit-dummy.m */, - 3784DADC5DA3CABB32E98965878DB825 /* Pods-MnemonicKit-frameworks.sh */, - 97791796950EE94EEEF687761F12F336 /* Pods-MnemonicKit-Info.plist */, - 61E21008890F4ED4A8B6B9D5C6504C1D /* Pods-MnemonicKit-umbrella.h */, - 9772737E74BAD82078FE271FD1E65FA5 /* Pods-MnemonicKit.debug.xcconfig */, - E0DDD52E0030DBC258DD9909111A1567 /* Pods-MnemonicKit.release.xcconfig */, + B3390D25DFFD5C0CDDFBB598DE8AD99E /* Pods-MnemonicKitTests.modulemap */, + B346C1B1C5673C750276F56C4B76B53C /* Pods-MnemonicKitTests-acknowledgements.markdown */, + A9BDBA3F4F44D3C7F4509201F1CEF771 /* Pods-MnemonicKitTests-acknowledgements.plist */, + 35FB7EB42E7254701F0B72D04BB1F341 /* Pods-MnemonicKitTests-dummy.m */, + 1C4E95435B1D6F6F854C8A37474F88D4 /* Pods-MnemonicKitTests-frameworks.sh */, + 95915A79F757A824BC0DF886BD45BAFE /* Pods-MnemonicKitTests-Info.plist */, + 7C182F03CE127896F40FA70B6D3D2309 /* Pods-MnemonicKitTests-umbrella.h */, + 2AA7AAD0A18F992B3D1C44559322F35E /* Pods-MnemonicKitTests.debug.xcconfig */, + B3AD2239E770695C51D409EC5A71C203 /* Pods-MnemonicKitTests.release.xcconfig */, ); - name = "Pods-MnemonicKit"; - path = "Target Support Files/Pods-MnemonicKit"; - sourceTree = ""; - }; - 24EE4C147902A6466317B987BCBACC09 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - 07CB0291D04AE3E5B15A7A390FC483D8 /* Pods-MnemonicKit */, - 8B13BEA6511095C9921A7B96CC7B6E70 /* Pods-MnemonicKitTests */, - ); - name = "Targets Support Files"; + name = "Pods-MnemonicKitTests"; + path = "Target Support Files/Pods-MnemonicKitTests"; sourceTree = ""; }; 44D5347904CF754D6785B84253F2574A /* iOS */ = { @@ -290,6 +309,22 @@ name = iOS; sourceTree = ""; }; + 4EF048D9B14A4E769A67F5A45A438ACB /* Pods-MnemonicKit */ = { + isa = PBXGroup; + children = ( + 95C9AE26B049D6226D9637FE5A835ADD /* Pods-MnemonicKit.modulemap */, + 5704ACC3E39A29E963F094EAD024216A /* Pods-MnemonicKit-acknowledgements.markdown */, + 29D7AA8A724B972BB2CDB1416DC64175 /* Pods-MnemonicKit-acknowledgements.plist */, + 691F47890B35427D9070EB6D1901A113 /* Pods-MnemonicKit-dummy.m */, + 0D968B2FCD9F8C48F16FB0C611FACE25 /* Pods-MnemonicKit-Info.plist */, + A94AD771DE1EA4E6A7F33B910A25EA59 /* Pods-MnemonicKit-umbrella.h */, + EBB112C027A5DCB49FAA4C5C4D61A570 /* Pods-MnemonicKit.debug.xcconfig */, + 01A0D38073488EF03A293D9578F63C3D /* Pods-MnemonicKit.release.xcconfig */, + ); + name = "Pods-MnemonicKit"; + path = "Target Support Files/Pods-MnemonicKit"; + sourceTree = ""; + }; 5789CAEFCDBC160CEF47A0E189273380 /* CryptoSwift */ = { isa = PBXGroup; children = ( @@ -387,35 +422,36 @@ B36AB396275697EEE1A5B13BA8A38FE3 /* Podfile */, BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, 591DE130A7F8407AF11DB4D23AEEE8A4 /* Pods */, - 97A0FE7C54FF824446927E69A87A890A /* Products */, - 24EE4C147902A6466317B987BCBACC09 /* Targets Support Files */, + BE6C5CA1EFAA2F014FF86AEDAF88902A /* Products */, + 8E67EF3298361219E9B28A18F6769519 /* Targets Support Files */, ); sourceTree = ""; }; - 8B13BEA6511095C9921A7B96CC7B6E70 /* Pods-MnemonicKitTests */ = { + 8E67EF3298361219E9B28A18F6769519 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 2388411CA2EB46809E1A9524316BFF98 /* Pods-MnemonicKitTests.modulemap */, - 3316651EA563EBCDCC174ECD5E7341C6 /* Pods-MnemonicKitTests-acknowledgements.markdown */, - 59C10A0FC9A4E5DC84F67AF31EF2224E /* Pods-MnemonicKitTests-acknowledgements.plist */, - 9DE0AA49AC75EE61621DA6DECB577315 /* Pods-MnemonicKitTests-dummy.m */, - F401327281DBDDA31659704211B43701 /* Pods-MnemonicKitTests-Info.plist */, - FF10F0558AB2A66BB1964B0D54A2E6B6 /* Pods-MnemonicKitTests-umbrella.h */, - 96E223B0B4C4EF73C53308EC085337E0 /* Pods-MnemonicKitTests.debug.xcconfig */, - A25AE85338EFC62A31DEB1E9DAE5747D /* Pods-MnemonicKitTests.release.xcconfig */, + 4EF048D9B14A4E769A67F5A45A438ACB /* Pods-MnemonicKit */, + 8F80080B5B0576FF8BDC706EF2C66AFB /* Pods-MnemonicKitExampleApp */, + 38C955314252B027F6CFC3C2A4E3AE14 /* Pods-MnemonicKitTests */, ); - name = "Pods-MnemonicKitTests"; - path = "Target Support Files/Pods-MnemonicKitTests"; + name = "Targets Support Files"; sourceTree = ""; }; - 97A0FE7C54FF824446927E69A87A890A /* Products */ = { + 8F80080B5B0576FF8BDC706EF2C66AFB /* Pods-MnemonicKitExampleApp */ = { isa = PBXGroup; children = ( - 96DAE7F3C1608F89F47BD5EDB2BC3EC2 /* CryptoSwift.framework */, - FD9D4786294BE90F872A3467F83D7DFD /* Pods_MnemonicKit.framework */, - 5D77C93F19B67709334AFAF46EB3D560 /* Pods_MnemonicKitTests.framework */, + 12FBDE46B73BF184DC6ACF82B1D2B484 /* Pods-MnemonicKitExampleApp.modulemap */, + 484CC403B3EE226F204CEDBF2F70F3BA /* Pods-MnemonicKitExampleApp-acknowledgements.markdown */, + 78BA50870CE08FB8CE994EEEB673EBA0 /* Pods-MnemonicKitExampleApp-acknowledgements.plist */, + B02817C9F439D1F9F082818EAE153B6D /* Pods-MnemonicKitExampleApp-dummy.m */, + 9AFAEEA2B962D4C6ABDAC6E65F60821E /* Pods-MnemonicKitExampleApp-frameworks.sh */, + 5815B6DAB30F3D5EAE3A0403B18958DA /* Pods-MnemonicKitExampleApp-Info.plist */, + 121452A3051A7532D85DE0BB1B613449 /* Pods-MnemonicKitExampleApp-umbrella.h */, + F12039FC6DF664245AF82590DB2809A0 /* Pods-MnemonicKitExampleApp.debug.xcconfig */, + 1B919D1C741E71342276A15052428A41 /* Pods-MnemonicKitExampleApp.release.xcconfig */, ); - name = Products; + name = "Pods-MnemonicKitExampleApp"; + path = "Target Support Files/Pods-MnemonicKitExampleApp"; sourceTree = ""; }; BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { @@ -426,14 +462,25 @@ name = Frameworks; sourceTree = ""; }; + BE6C5CA1EFAA2F014FF86AEDAF88902A /* Products */ = { + isa = PBXGroup; + children = ( + 0A4DD8BF0D181E37896D19BCC578D862 /* CryptoSwift.framework */, + C5DE02ABD5C9A645B30C7BF36959C8C1 /* Pods_MnemonicKit.framework */, + 9004D3BB55BAF5E64ED72DD9F377AA18 /* Pods_MnemonicKitExampleApp.framework */, + E345178974C27260E42EECEF5B8E72FB /* Pods_MnemonicKitTests.framework */, + ); + name = Products; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0FA16F3E3B269C2101F4C105FA7D09F6 /* Headers */ = { + 3657AE380E71C827ED4930788B4347AC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6A7210F288F062209D1BD0A47D497649 /* Pods-MnemonicKitTests-umbrella.h in Headers */, + 5EEA677917E27F8DADCC2761067459E7 /* Pods-MnemonicKitTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -445,6 +492,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C7ED233A3009212ED19AFA0C16806D98 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 18BDB8911D147FEEC43D8A7859A3564F /* Pods-MnemonicKitExampleApp-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C9B8F223C5191C06610567F142437FA1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -456,25 +511,6 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 3BE13F7694AFE3C154519C9FA40E17C1 /* Pods-MnemonicKitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = EADE99BD57BD2711CDAC6FFEC600CE31 /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitTests" */; - buildPhases = ( - 0FA16F3E3B269C2101F4C105FA7D09F6 /* Headers */, - 7AD4CB89F6B471AA2772456811A6CCA6 /* Sources */, - 6C4472DAE62A1F1616FB5A05DFB1D747 /* Frameworks */, - A5BA922255F29936D1E2A164C41A2A1C /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - FC3A09BD77704917E022345729D4DFFC /* PBXTargetDependency */, - ); - name = "Pods-MnemonicKitTests"; - productName = "Pods-MnemonicKitTests"; - productReference = 5D77C93F19B67709334AFAF46EB3D560 /* Pods_MnemonicKitTests.framework */; - productType = "com.apple.product-type.framework"; - }; 6F5F8CED7C3379A0404E745819F8B311 /* CryptoSwift */ = { isa = PBXNativeTarget; buildConfigurationList = 8292BE0D9164B6CA74EDE2D0B4A9C609 /* Build configuration list for PBXNativeTarget "CryptoSwift" */; @@ -490,7 +526,7 @@ ); name = CryptoSwift; productName = CryptoSwift; - productReference = 96DAE7F3C1608F89F47BD5EDB2BC3EC2 /* CryptoSwift.framework */; + productReference = 0A4DD8BF0D181E37896D19BCC578D862 /* CryptoSwift.framework */; productType = "com.apple.product-type.framework"; }; 6F773B45E6269513F211C8D6EA380007 /* Pods-MnemonicKit */ = { @@ -509,7 +545,45 @@ ); name = "Pods-MnemonicKit"; productName = "Pods-MnemonicKit"; - productReference = FD9D4786294BE90F872A3467F83D7DFD /* Pods_MnemonicKit.framework */; + productReference = C5DE02ABD5C9A645B30C7BF36959C8C1 /* Pods_MnemonicKit.framework */; + productType = "com.apple.product-type.framework"; + }; + D856FBD19E746FA82A1CE3151D895DE2 /* Pods-MnemonicKitTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = A7A40C4D4061C9D1AC3D69A2D4B0A60E /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitTests" */; + buildPhases = ( + 3657AE380E71C827ED4930788B4347AC /* Headers */, + 779695E08B9192691576D900DB34FA12 /* Sources */, + 6EEAA9FED00C24A3BEC890AC3374924C /* Frameworks */, + 6B96E65A52E28D5FC167D6B9FE0EAE37 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 1501B75DFDBDF1C7E1094849394F1018 /* PBXTargetDependency */, + ); + name = "Pods-MnemonicKitTests"; + productName = "Pods-MnemonicKitTests"; + productReference = E345178974C27260E42EECEF5B8E72FB /* Pods_MnemonicKitTests.framework */; + productType = "com.apple.product-type.framework"; + }; + E6AE8F6338D5B8CEF058A164A1445871 /* Pods-MnemonicKitExampleApp */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3F32FE304D92948DD199829C69050809 /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitExampleApp" */; + buildPhases = ( + C7ED233A3009212ED19AFA0C16806D98 /* Headers */, + CC278C6E4A90E6405623E437BD5DF94C /* Sources */, + 47106FEF7A21BA03DEA30C9B8798EA11 /* Frameworks */, + 6ADC925C8C68EB05ABF9B0CE37DC2586 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 4A37F03AC3D590294C8BEC8A04C1CBC5 /* PBXTargetDependency */, + ); + name = "Pods-MnemonicKitExampleApp"; + productName = "Pods-MnemonicKitExampleApp"; + productReference = 9004D3BB55BAF5E64ED72DD9F377AA18 /* Pods_MnemonicKitExampleApp.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -529,19 +603,27 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 97A0FE7C54FF824446927E69A87A890A /* Products */; + productRefGroup = BE6C5CA1EFAA2F014FF86AEDAF88902A /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 6F5F8CED7C3379A0404E745819F8B311 /* CryptoSwift */, 6F773B45E6269513F211C8D6EA380007 /* Pods-MnemonicKit */, - 3BE13F7694AFE3C154519C9FA40E17C1 /* Pods-MnemonicKitTests */, + E6AE8F6338D5B8CEF058A164A1445871 /* Pods-MnemonicKitExampleApp */, + D856FBD19E746FA82A1CE3151D895DE2 /* Pods-MnemonicKitTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - A5BA922255F29936D1E2A164C41A2A1C /* Resources */ = { + 6ADC925C8C68EB05ABF9B0CE37DC2586 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6B96E65A52E28D5FC167D6B9FE0EAE37 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -565,11 +647,11 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 7AD4CB89F6B471AA2772456811A6CCA6 /* Sources */ = { + 779695E08B9192691576D900DB34FA12 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7D85A1FD3F8828FAEE8092A69CB13856 /* Pods-MnemonicKitTests-dummy.m in Sources */, + 3E8DB58F726697E15588F0CE80754501 /* Pods-MnemonicKitTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -581,6 +663,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CC278C6E4A90E6405623E437BD5DF94C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5A18CE168B1621C44C0855BE07D17A85 /* Pods-MnemonicKitExampleApp-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CCBB251F64ECEFA16156983A60AFC5CA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -666,24 +756,30 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 1501B75DFDBDF1C7E1094849394F1018 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CryptoSwift; + target = 6F5F8CED7C3379A0404E745819F8B311 /* CryptoSwift */; + targetProxy = 4BC0D832C44F7BC0665E494BD5F00E1C /* PBXContainerItemProxy */; + }; + 4A37F03AC3D590294C8BEC8A04C1CBC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CryptoSwift; + target = 6F5F8CED7C3379A0404E745819F8B311 /* CryptoSwift */; + targetProxy = D2912F4EE1243E9985D672FED170269B /* PBXContainerItemProxy */; + }; 9867AFD84A068BFF752273625DA9357F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CryptoSwift; target = 6F5F8CED7C3379A0404E745819F8B311 /* CryptoSwift */; targetProxy = BD2B8F03C7F7B6FCCF0D560DA5613788 /* PBXContainerItemProxy */; }; - FC3A09BD77704917E022345729D4DFFC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-MnemonicKit"; - target = 6F773B45E6269513F211C8D6EA380007 /* Pods-MnemonicKit */; - targetProxy = D26719D1BA4B823DEAB2807D1B0F7266 /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 038E2C40647590AAA5341CA86F7EA5E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0DDD52E0030DBC258DD9909111A1567 /* Pods-MnemonicKit.release.xcconfig */; + baseConfigurationReference = 01A0D38073488EF03A293D9578F63C3D /* Pods-MnemonicKit.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -721,6 +817,46 @@ }; name = Release; }; + 13C22E7F8A066012DADB5C52A85EB95E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B3AD2239E770695C51D409EC5A71C203 /* Pods-MnemonicKitTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 228482FA51600928FE75712ABD5305D5 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6BBCFAFF6F5F997AE78C6D09E12F1A98 /* CryptoSwift.xcconfig */; @@ -858,6 +994,46 @@ }; name = Debug; }; + 87384E016CA632B0BBBD6741F613913A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B919D1C741E71342276A15052428A41 /* Pods-MnemonicKitExampleApp.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; A1CBB4736B5B4470080F6F91A81682DE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -918,49 +1094,9 @@ }; name = Release; }; - D8291748DF44D61AD90ECA8D3909957C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A25AE85338EFC62A31DEB1E9DAE5747D /* Pods-MnemonicKitTests.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; DC460F24E185B4D93EE94F4FED5D599E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9772737E74BAD82078FE271FD1E65FA5 /* Pods-MnemonicKit.debug.xcconfig */; + baseConfigurationReference = EBB112C027A5DCB49FAA4C5C4D61A570 /* Pods-MnemonicKit.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -997,9 +1133,48 @@ }; name = Debug; }; - FE3226D53F172FCEC1AA28E337C785A7 /* Debug */ = { + EC9AE60DFCD8001780F309A50F1E4BB3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96E223B0B4C4EF73C53308EC085337E0 /* Pods-MnemonicKitTests.debug.xcconfig */; + baseConfigurationReference = F12039FC6DF664245AF82590DB2809A0 /* Pods-MnemonicKitExampleApp.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + F5367D1EF19D9ECEC75602E9D1572968 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2AA7AAD0A18F992B3D1C44559322F35E /* Pods-MnemonicKitTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -1048,6 +1223,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3F32FE304D92948DD199829C69050809 /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitExampleApp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + EC9AE60DFCD8001780F309A50F1E4BB3 /* Debug */, + 87384E016CA632B0BBBD6741F613913A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 8292BE0D9164B6CA74EDE2D0B4A9C609 /* Build configuration list for PBXNativeTarget "CryptoSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1057,6 +1241,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A7A40C4D4061C9D1AC3D69A2D4B0A60E /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F5367D1EF19D9ECEC75602E9D1572968 /* Debug */, + 13C22E7F8A066012DADB5C52A85EB95E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; DF584E3AED58916A180F35E14875E875 /* Build configuration list for PBXNativeTarget "Pods-MnemonicKit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1066,15 +1259,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EADE99BD57BD2711CDAC6FFEC600CE31 /* Build configuration list for PBXNativeTarget "Pods-MnemonicKitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FE3226D53F172FCEC1AA28E337C785A7 /* Debug */, - D8291748DF44D61AD90ECA8D3909957C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitExampleApp.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitExampleApp.xcscheme new file mode 100644 index 0000000..d203384 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitExampleApp.xcscheme @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitTests.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitTests.xcscheme index a22b7d8..d143c70 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitTests.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/Pods-MnemonicKitTests.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -45,7 +45,7 @@ diff --git a/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/xcschememanagement.plist index ab0a4a3..2e0f521 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/keefertaylor.xcuserdatad/xcschemes/xcschememanagement.plist @@ -14,6 +14,11 @@ isShown + Pods-MnemonicKitExampleApp.xcscheme + + isShown + + Pods-MnemonicKitTests.xcscheme isShown diff --git a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-resources.sh b/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.debug.xcconfig b/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.debug.xcconfig index a73874e..94facd5 100644 --- a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.debug.xcconfig +++ b/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.debug.xcconfig @@ -1,8 +1,7 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.release.xcconfig b/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.release.xcconfig index a73874e..94facd5 100644 --- a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.release.xcconfig +++ b/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit.release.xcconfig @@ -1,8 +1,7 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-MnemonicKit/Info.plist b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-Info.plist similarity index 100% rename from Pods/Target Support Files/Pods-MnemonicKit/Info.plist rename to Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-Info.plist diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.markdown b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.markdown new file mode 100644 index 0000000..aa5e1ac --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.markdown @@ -0,0 +1,17 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## CryptoSwift + +Copyright (C) 2014-2017 Marcin Krzyżanowski +This software is provided 'as-is', without any express or implied warranty. + +In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required. +- Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +- This notice may not be removed or altered from any source or binary distribution. +- Redistributions of any form whatsoever must retain the following acknowledgment: 'This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).' +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.plist b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.plist new file mode 100644 index 0000000..3daf104 --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-acknowledgements.plist @@ -0,0 +1,49 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (C) 2014-2017 Marcin Krzyżanowski <marcin.krzyzanowski@gmail.com> +This software is provided 'as-is', without any express or implied warranty. + +In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required. +- Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +- This notice may not be removed or altered from any source or binary distribution. +- Redistributions of any form whatsoever must retain the following acknowledgment: 'This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).' + License + Attribution + Title + CryptoSwift + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-dummy.m b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-dummy.m new file mode 100644 index 0000000..01efd6a --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_MnemonicKitExampleApp : NSObject +@end +@implementation PodsDummy_Pods_MnemonicKitExampleApp +@end diff --git a/Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-frameworks.sh b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-frameworks.sh similarity index 100% rename from Pods/Target Support Files/Pods-MnemonicKit/Pods-MnemonicKit-frameworks.sh rename to Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-frameworks.sh diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-umbrella.h b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-umbrella.h new file mode 100644 index 0000000..2760f34 --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_MnemonicKitExampleAppVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_MnemonicKitExampleAppVersionString[]; + diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.debug.xcconfig b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.debug.xcconfig new file mode 100644 index 0000000..a73874e --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.debug.xcconfig @@ -0,0 +1,11 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.modulemap b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.modulemap new file mode 100644 index 0000000..a11bbef --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.modulemap @@ -0,0 +1,6 @@ +framework module Pods_MnemonicKitExampleApp { + umbrella header "Pods-MnemonicKitExampleApp-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.release.xcconfig b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.release.xcconfig new file mode 100644 index 0000000..a73874e --- /dev/null +++ b/Pods/Target Support Files/Pods-MnemonicKitExampleApp/Pods-MnemonicKitExampleApp.release.xcconfig @@ -0,0 +1,11 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Info.plist b/Pods/Target Support Files/Pods-MnemonicKitTests/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.markdown b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.markdown index 102af75..aa5e1ac 100644 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.markdown @@ -1,3 +1,17 @@ # Acknowledgements This application makes use of the following third party libraries: + +## CryptoSwift + +Copyright (C) 2014-2017 Marcin Krzyżanowski +This software is provided 'as-is', without any express or implied warranty. + +In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required. +- Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +- This notice may not be removed or altered from any source or binary distribution. +- Redistributions of any form whatsoever must retain the following acknowledgment: 'This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).' Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.plist b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.plist index 7acbad1..3daf104 100644 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-acknowledgements.plist @@ -12,6 +12,26 @@ Type PSGroupSpecifier + + FooterText + Copyright (C) 2014-2017 Marcin Krzyżanowski <marcin.krzyzanowski@gmail.com> +This software is provided 'as-is', without any express or implied warranty. + +In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose,including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation is required. +- Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. +- This notice may not be removed or altered from any source or binary distribution. +- Redistributions of any form whatsoever must retain the following acknowledgment: 'This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).' + License + Attribution + Title + CryptoSwift + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh index 08e3eaa..ce168fd 100755 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh +++ b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -36,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -47,8 +52,13 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -62,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -101,8 +111,8 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" @@ -131,7 +141,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done @@ -141,6 +151,13 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework" +fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait fi diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-resources.sh b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.debug.xcconfig b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.debug.xcconfig index ca85b36..a73874e 100644 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.debug.xcconfig @@ -1,8 +1,10 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.release.xcconfig b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.release.xcconfig index ca85b36..a73874e 100644 --- a/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-MnemonicKitTests/Pods-MnemonicKitTests.release.xcconfig @@ -1,8 +1,10 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift/CryptoSwift.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "CryptoSwift" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Sources/App/AppDelegate.swift b/Sources/App/AppDelegate.swift index cfd7e4d..2ef0be3 100644 --- a/Sources/App/AppDelegate.swift +++ b/Sources/App/AppDelegate.swift @@ -1,13 +1,25 @@ // Copyright Keefer Taylor, 2018 import UIKit +import MnemonicKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_: UIApplication, didFinishLaunchingWithOptions _: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - print("Successfully built and deployed MnemonicKit.") + let viewController = ViewController() + + let window = UIWindow() + window.rootViewController = viewController + self.window = window + window.makeKeyAndVisible() + + if let mnemonic = Mnemonic.generateMnemonic(strength: 64) { + let alert = UIAlertController(title: "Generated Mnemonic", message: mnemonic, preferredStyle: .alert) + alert.addAction(UIAlertAction(title: NSLocalizedString("OK", comment: "OK"), style: .default, handler: nil)) + viewController.present(alert, animated: true, completion: nil) + } return true }