From 5d81902e393d0e3f1ab51973d0fc9c26a3be9481 Mon Sep 17 00:00:00 2001 From: macmade Date: Sat, 9 Nov 2024 18:40:12 +0100 Subject: [PATCH] chore: Xcode project update - Getting rid of these stupid new test plans that don't run all tests when generated dynamically. --- SRPXX-Tests/Info.plist | 24 + SRPXX.xcodeproj/project.pbxproj | 866 +++++++++--------- .../contents.xcworkspacedata | 2 +- .../xcschemes/SRPXX-Tests.xcscheme | 107 +++ .../xcshareddata/xcschemes/SRPXX.xcscheme | 37 +- 5 files changed, 581 insertions(+), 455 deletions(-) create mode 100644 SRPXX-Tests/Info.plist create mode 100644 SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX-Tests.xcscheme diff --git a/SRPXX-Tests/Info.plist b/SRPXX-Tests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/SRPXX-Tests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/SRPXX.xcodeproj/project.pbxproj b/SRPXX.xcodeproj/project.pbxproj index 672c4d4..73fa2d3 100644 --- a/SRPXX.xcodeproj/project.pbxproj +++ b/SRPXX.xcodeproj/project.pbxproj @@ -3,407 +3,396 @@ archiveVersion = 1; classes = { }; - objectVersion = 63; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ - 050961382CDD50B4008F4C59 /* String.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961312CDD50B4008F4C59 /* String.hpp */; }; - 050961392CDD50B4008F4C59 /* SRPXX.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961332CDD50B4008F4C59 /* SRPXX.hpp */; }; - 0509613A2CDD50B4008F4C59 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961352CDD50B4008F4C59 /* String.cpp */; }; - 0509613D2CDD50C1008F4C59 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0509613B2CDD50C1008F4C59 /* String.cpp */; }; - 050961432CDD56B3008F4C59 /* BigNum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961422CDD56B3008F4C59 /* BigNum.cpp */; }; - 050961452CDD56BB008F4C59 /* BigNum.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961442CDD56BB008F4C59 /* BigNum.hpp */; }; - 050961472CDD56C2008F4C59 /* BigNum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961462CDD56C2008F4C59 /* BigNum.cpp */; }; - 050961782CDE52DE008F4C59 /* Random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961772CDE52DA008F4C59 /* Random.hpp */; }; - 0509617A2CDE52F0008F4C59 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961792CDE52ED008F4C59 /* Random.cpp */; }; - 0509617C2CDE52FF008F4C59 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0509617B2CDE52FB008F4C59 /* Random.cpp */; }; - 0509617E2CDE6A8A008F4C59 /* Platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0509617D2CDE6A86008F4C59 /* Platform.hpp */; }; - 050961802CDE6A97008F4C59 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0509617F2CDE6A92008F4C59 /* Platform.cpp */; }; - 050961822CDE6A9D008F4C59 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961812CDE6A9B008F4C59 /* Platform.cpp */; }; - 050961842CDE70A2008F4C59 /* Integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961832CDE709D008F4C59 /* Integer.hpp */; }; - 0509618A2CDE70BB008F4C59 /* Integer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961892CDE70B8008F4C59 /* Integer.cpp */; }; - 050961922CDF6C85008F4C59 /* SHA256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961912CDF6C82008F4C59 /* SHA256.cpp */; }; - 050961992CDF70F9008F4C59 /* SHA256.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961982CDF70F9008F4C59 /* SHA256.hpp */; }; - 0509619A2CDF70F9008F4C59 /* Hasher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961972CDF70F9008F4C59 /* Hasher.hpp */; }; - 0509619C2CDF7104008F4C59 /* SHA256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0509619B2CDF7104008F4C59 /* SHA256.cpp */; }; - 0509619E2CDF7E81008F4C59 /* SHA1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0509619D2CDF7E7C008F4C59 /* SHA1.hpp */; }; - 050961A02CDF7E8B008F4C59 /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0509619F2CDF7E87008F4C59 /* SHA1.cpp */; }; - 050961A22CDF7E95008F4C59 /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961A12CDF7E92008F4C59 /* SHA1.cpp */; }; - 050961A42CDF802D008F4C59 /* SHA512.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961A32CDF8028008F4C59 /* SHA512.hpp */; }; - 050961A82CDF803D008F4C59 /* SHA512.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961A72CDF8038008F4C59 /* SHA512.cpp */; }; - 050961AA2CDF8042008F4C59 /* SHA512.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961A92CDF8041008F4C59 /* SHA512.cpp */; }; - 050961AC2CDF81D9008F4C59 /* SHA224.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961AB2CDF81D4008F4C59 /* SHA224.hpp */; }; - 050961AE2CDF81E3008F4C59 /* SHA224.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961AD2CDF81E0008F4C59 /* SHA224.cpp */; }; - 050961B02CDF81EA008F4C59 /* SHA224.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961AF2CDF81E6008F4C59 /* SHA224.cpp */; }; - 050961B22CDF82DB008F4C59 /* SHA384.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961B12CDF82D6008F4C59 /* SHA384.cpp */; }; - 050961B42CDF82E5008F4C59 /* SHA384.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961B32CDF82E3008F4C59 /* SHA384.cpp */; }; - 050961B62CDF82EB008F4C59 /* SHA384.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961B52CDF82E8008F4C59 /* SHA384.hpp */; }; - 050961DE2CDF99A4008F4C59 /* PBKDF2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 050961DD2CDF99A4008F4C59 /* PBKDF2.hpp */; }; - 050961E02CDF99AF008F4C59 /* PBKDF2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961DF2CDF99AF008F4C59 /* PBKDF2.cpp */; }; - 050961E22CDF99BC008F4C59 /* PBKDF2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050961E12CDF99BC008F4C59 /* PBKDF2.cpp */; }; - 051F72C42CDD12600031F7FA /* libSRPXX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 051F72B82CDD12480031F7FA /* libSRPXX.a */; }; - 051F72DE2CDD13790031F7FA /* XSTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 051F72CF2CDD12AB0031F7FA /* XSTest.framework */; }; + 056BC7B21B2379D300B21D46 /* libSRPXX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 056C881218C8B85F006260B3 /* libSRPXX.a */; }; + 05818DB42CDFD3F900001415 /* PBKDF2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DA92CDFD3F900001415 /* PBKDF2.cpp */; }; + 05818DB52CDFD3F900001415 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAA2CDFD3F900001415 /* Platform.cpp */; }; + 05818DB62CDFD3F900001415 /* SHA512.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DB02CDFD3F900001415 /* SHA512.cpp */; }; + 05818DB72CDFD3F900001415 /* BigNum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DA82CDFD3F900001415 /* BigNum.cpp */; }; + 05818DB82CDFD3F900001415 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAB2CDFD3F900001415 /* Random.cpp */; }; + 05818DB92CDFD3F900001415 /* SHA224.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAD2CDFD3F900001415 /* SHA224.cpp */; }; + 05818DBA2CDFD3F900001415 /* SHA256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAE2CDFD3F900001415 /* SHA256.cpp */; }; + 05818DBB2CDFD3F900001415 /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAC2CDFD3F900001415 /* SHA1.cpp */; }; + 05818DBC2CDFD3F900001415 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DB12CDFD3F900001415 /* String.cpp */; }; + 05818DBD2CDFD3F900001415 /* SHA384.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DAF2CDFD3F900001415 /* SHA384.cpp */; }; + 05818DBE2CDFD3F900001415 /* Platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9D2CDFD3F900001415 /* Platform.hpp */; }; + 05818DBF2CDFD3F900001415 /* SHA384.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA22CDFD3F900001415 /* SHA384.hpp */; }; + 05818DC02CDFD3F900001415 /* Integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9B2CDFD3F900001415 /* Integer.hpp */; }; + 05818DC12CDFD3F900001415 /* SHA1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9F2CDFD3F900001415 /* SHA1.hpp */; }; + 05818DC22CDFD3F900001415 /* SHA512.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA32CDFD3F900001415 /* SHA512.hpp */; }; + 05818DC32CDFD3F900001415 /* Hasher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9A2CDFD3F900001415 /* Hasher.hpp */; }; + 05818DC42CDFD3F900001415 /* SRPXX.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA62CDFD3F900001415 /* SRPXX.hpp */; }; + 05818DC52CDFD3F900001415 /* SHA256.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA12CDFD3F900001415 /* SHA256.hpp */; }; + 05818DC62CDFD3F900001415 /* BigNum.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D992CDFD3F900001415 /* BigNum.hpp */; }; + 05818DC72CDFD3F900001415 /* SHA224.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA02CDFD3F900001415 /* SHA224.hpp */; }; + 05818DC82CDFD3F900001415 /* PBKDF2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9C2CDFD3F900001415 /* PBKDF2.hpp */; }; + 05818DC92CDFD3F900001415 /* Random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818D9E2CDFD3F900001415 /* Random.hpp */; }; + 05818DCA2CDFD3F900001415 /* String.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 05818DA42CDFD3F900001415 /* String.hpp */; }; + 05818DD72CDFD40300001415 /* Platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DCE2CDFD40300001415 /* Platform.cpp */; }; + 05818DD82CDFD40300001415 /* SHA512.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD42CDFD40300001415 /* SHA512.cpp */; }; + 05818DD92CDFD40300001415 /* SHA384.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD32CDFD40300001415 /* SHA384.cpp */; }; + 05818DDA2CDFD40300001415 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DCF2CDFD40300001415 /* Random.cpp */; }; + 05818DDB2CDFD40300001415 /* SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD02CDFD40300001415 /* SHA1.cpp */; }; + 05818DDC2CDFD40300001415 /* Integer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DCC2CDFD40300001415 /* Integer.cpp */; }; + 05818DDD2CDFD40300001415 /* BigNum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DCB2CDFD40300001415 /* BigNum.cpp */; }; + 05818DDE2CDFD40300001415 /* SHA224.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD12CDFD40300001415 /* SHA224.cpp */; }; + 05818DDF2CDFD40300001415 /* SHA256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD22CDFD40300001415 /* SHA256.cpp */; }; + 05818DE02CDFD40300001415 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DD52CDFD40300001415 /* String.cpp */; }; + 05818DE12CDFD40300001415 /* PBKDF2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05818DCD2CDFD40300001415 /* PBKDF2.cpp */; }; + 05818DE52CDFD55500001415 /* XSTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05818DE42CDFD55500001415 /* XSTest.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 051F72C52CDD12600031F7FA /* PBXContainerItemProxy */ = { + 056C58C61B1898FF00C6214A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 051F72432CDD11920031F7FA /* Project object */; + containerPortal = 056C87C618C8B0F8006260B3 /* Project object */; proxyType = 1; - remoteGlobalIDString = 051F72B72CDD12480031F7FA; - remoteInfo = SRPXX; - }; - 051F72CE2CDD12AB0031F7FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 051F72652CDD11D50031F7FA /* XSTest.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 05D526E721A864BC0025CCEB; - remoteInfo = XSTest; + remoteGlobalIDString = 056C881118C8B85F006260B3; + remoteInfo = "CF++ Mac Static Library"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 050961312CDD50B4008F4C59 /* String.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = String.hpp; sourceTree = ""; }; - 050961332CDD50B4008F4C59 /* SRPXX.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SRPXX.hpp; sourceTree = ""; }; - 050961352CDD50B4008F4C59 /* String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = ""; }; - 0509613B2CDD50C1008F4C59 /* String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = ""; }; - 050961422CDD56B3008F4C59 /* BigNum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BigNum.cpp; sourceTree = ""; }; - 050961442CDD56BB008F4C59 /* BigNum.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = BigNum.hpp; sourceTree = ""; }; - 050961462CDD56C2008F4C59 /* BigNum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BigNum.cpp; sourceTree = ""; }; - 050961772CDE52DA008F4C59 /* Random.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Random.hpp; sourceTree = ""; }; - 050961792CDE52ED008F4C59 /* Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = ""; }; - 0509617B2CDE52FB008F4C59 /* Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = ""; }; - 0509617D2CDE6A86008F4C59 /* Platform.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Platform.hpp; sourceTree = ""; }; - 0509617F2CDE6A92008F4C59 /* Platform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; - 050961812CDE6A9B008F4C59 /* Platform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; - 050961832CDE709D008F4C59 /* Integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Integer.hpp; sourceTree = ""; }; - 050961892CDE70B8008F4C59 /* Integer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Integer.cpp; sourceTree = ""; }; - 050961912CDF6C82008F4C59 /* SHA256.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA256.cpp; sourceTree = ""; }; - 050961972CDF70F9008F4C59 /* Hasher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Hasher.hpp; sourceTree = ""; }; - 050961982CDF70F9008F4C59 /* SHA256.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA256.hpp; sourceTree = ""; }; - 0509619B2CDF7104008F4C59 /* SHA256.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA256.cpp; sourceTree = ""; }; - 0509619D2CDF7E7C008F4C59 /* SHA1.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA1.hpp; sourceTree = ""; }; - 0509619F2CDF7E87008F4C59 /* SHA1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA1.cpp; sourceTree = ""; }; - 050961A12CDF7E92008F4C59 /* SHA1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA1.cpp; sourceTree = ""; }; - 050961A32CDF8028008F4C59 /* SHA512.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA512.hpp; sourceTree = ""; }; - 050961A72CDF8038008F4C59 /* SHA512.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA512.cpp; sourceTree = ""; }; - 050961A92CDF8041008F4C59 /* SHA512.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA512.cpp; sourceTree = ""; }; - 050961AB2CDF81D4008F4C59 /* SHA224.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA224.hpp; sourceTree = ""; }; - 050961AD2CDF81E0008F4C59 /* SHA224.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA224.cpp; sourceTree = ""; }; - 050961AF2CDF81E6008F4C59 /* SHA224.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA224.cpp; sourceTree = ""; }; - 050961B12CDF82D6008F4C59 /* SHA384.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA384.cpp; sourceTree = ""; }; - 050961B32CDF82E3008F4C59 /* SHA384.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA384.cpp; sourceTree = ""; }; - 050961B52CDF82E8008F4C59 /* SHA384.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA384.hpp; sourceTree = ""; }; - 050961DD2CDF99A4008F4C59 /* PBKDF2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PBKDF2.hpp; sourceTree = ""; }; - 050961DF2CDF99AF008F4C59 /* PBKDF2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PBKDF2.cpp; sourceTree = ""; }; - 050961E12CDF99BC008F4C59 /* PBKDF2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PBKDF2.cpp; sourceTree = ""; }; - 051F72622CDD11CE0031F7FA /* CODE_OF_CONDUCT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CODE_OF_CONDUCT.md; sourceTree = ""; }; - 051F72632CDD11CE0031F7FA /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - 051F72642CDD11CE0031F7FA /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 051F72652CDD11D50031F7FA /* XSTest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XSTest.xcodeproj; path = Submodules/XSTest/XSTest.xcodeproj; sourceTree = ""; }; - 051F726B2CDD11DC0031F7FA /* FUNDING.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = FUNDING.yml; sourceTree = ""; }; - 051F726D2CDD11DC0031F7FA /* C++.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "C++.xcconfig"; sourceTree = ""; }; - 051F726E2CDD11DC0031F7FA /* Modules.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Modules.xcconfig; sourceTree = ""; }; - 051F726F2CDD11DC0031F7FA /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; - 051F72712CDD11DC0031F7FA /* All-Languages.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "All-Languages.xcconfig"; sourceTree = ""; }; - 051F72722CDD11DC0031F7FA /* C++.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "C++.xcconfig"; sourceTree = ""; }; - 051F72732CDD11DC0031F7FA /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; - 051F72742CDD11DC0031F7FA /* Objective-C-ARC.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C-ARC.xcconfig"; sourceTree = ""; }; - 051F72762CDD11DC0031F7FA /* Address-Sanitizer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Address-Sanitizer.xcconfig"; sourceTree = ""; }; - 051F72772CDD11DC0031F7FA /* Code-Generation.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Code-Generation.xcconfig"; sourceTree = ""; }; - 051F72782CDD11DC0031F7FA /* Language.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Language.xcconfig; sourceTree = ""; }; - 051F72792CDD11DC0031F7FA /* Preprocessing.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Preprocessing.xcconfig; sourceTree = ""; }; - 051F727A2CDD11DC0031F7FA /* Undefined-Behavior-Sanitizer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Undefined-Behavior-Sanitizer.xcconfig"; sourceTree = ""; }; - 051F727B2CDD11DC0031F7FA /* Warning-Policies.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Warning-Policies.xcconfig"; sourceTree = ""; }; - 051F727C2CDD11DC0031F7FA /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; - 051F727E2CDD11DC0031F7FA /* Analysis-Policy.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Analysis-Policy.xcconfig"; sourceTree = ""; }; - 051F727F2CDD11DC0031F7FA /* Apple-APIs.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Apple-APIs.xcconfig"; sourceTree = ""; }; - 051F72802CDD11DC0031F7FA /* Generic-Issues.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Generic-Issues.xcconfig"; sourceTree = ""; }; - 051F72812CDD11DC0031F7FA /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; - 051F72822CDD11DC0031F7FA /* Security.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Security.xcconfig; sourceTree = ""; }; - 051F72842CDD11DC0031F7FA /* Issues.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Issues.xcconfig; sourceTree = ""; }; - 051F72862CDD11DC0031F7FA /* Code-Generation.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Code-Generation.xcconfig"; sourceTree = ""; }; - 051F72872CDD11DC0031F7FA /* General.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = General.xcconfig; sourceTree = ""; }; - 051F72882CDD11DC0031F7FA /* Language.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Language.xcconfig; sourceTree = ""; }; - 051F72892CDD11DC0031F7FA /* Warnings-Policies.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Warnings-Policies.xcconfig"; sourceTree = ""; }; - 051F728B2CDD11DC0031F7FA /* Apple-LLVM.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Apple-LLVM.xcconfig"; sourceTree = ""; }; - 051F728C2CDD11DC0031F7FA /* Architectures.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Architectures.xcconfig; sourceTree = ""; }; - 051F728D2CDD11DC0031F7FA /* Build-Options.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Build-Options.xcconfig"; sourceTree = ""; }; - 051F728E2CDD11DC0031F7FA /* Deployment.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Deployment.xcconfig; sourceTree = ""; }; - 051F728F2CDD11DC0031F7FA /* Search-Paths.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Search-Paths.xcconfig"; sourceTree = ""; }; - 051F72902CDD11DC0031F7FA /* Signing.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Signing.xcconfig; sourceTree = ""; }; - 051F72912CDD11DC0031F7FA /* Static-Analyzer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Static-Analyzer.xcconfig"; sourceTree = ""; }; - 051F72922CDD11DC0031F7FA /* Swift-Compiler.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Swift-Compiler.xcconfig"; sourceTree = ""; }; - 051F72942CDD11DC0031F7FA /* ccache.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = ccache.sh; sourceTree = ""; }; - 051F72952CDD11DC0031F7FA /* ccache-config.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "ccache-config.sh"; sourceTree = ""; }; - 051F72972CDD11DC0031F7FA /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = ""; }; - 051F72982CDD11DC0031F7FA /* CODE_OF_CONDUCT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CODE_OF_CONDUCT.md; sourceTree = ""; }; - 051F72992CDD11DC0031F7FA /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; - 051F729A2CDD11DC0031F7FA /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; - 051F729B2CDD11DC0031F7FA /* Debug - ccache.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - ccache.xcconfig"; sourceTree = ""; }; - 051F729C2CDD11DC0031F7FA /* Debug - Library.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - Library.xcconfig"; sourceTree = ""; }; - 051F729D2CDD11DC0031F7FA /* Debug - zld.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - zld.xcconfig"; sourceTree = ""; }; - 051F729E2CDD11DC0031F7FA /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 051F729F2CDD11DC0031F7FA /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; - 051F72A02CDD11DC0031F7FA /* Release - ccache.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release - ccache.xcconfig"; sourceTree = ""; }; - 051F72A12CDD11DC0031F7FA /* Release - Library.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release - Library.xcconfig"; sourceTree = ""; }; - 051F72B82CDD12480031F7FA /* libSRPXX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSRPXX.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 051F72C02CDD12600031F7FA /* SRPXX-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SRPXX-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 051F09651946EB70004B6E47 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 0544CC6922749F32004A2499 /* XSTest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XSTest.xcodeproj; path = Submodules/XSTest/XSTest.xcodeproj; sourceTree = ""; }; + 056C58BF1B1898FF00C6214A /* SRPXX-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SRPXX-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 056C881218C8B85F006260B3 /* libSRPXX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSRPXX.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 05818D4F2CDFD2ED00001415 /* CODE_OF_CONDUCT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CODE_OF_CONDUCT.md; sourceTree = ""; }; + 05818D502CDFD2ED00001415 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 05818D512CDFD32400001415 /* FUNDING.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = FUNDING.yml; sourceTree = ""; }; + 05818D532CDFD32400001415 /* C++.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "C++.xcconfig"; sourceTree = ""; }; + 05818D542CDFD32400001415 /* Modules.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Modules.xcconfig; sourceTree = ""; }; + 05818D552CDFD32400001415 /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; + 05818D572CDFD32400001415 /* All-Languages.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "All-Languages.xcconfig"; sourceTree = ""; }; + 05818D582CDFD32400001415 /* C++.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "C++.xcconfig"; sourceTree = ""; }; + 05818D592CDFD32400001415 /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; + 05818D5A2CDFD32400001415 /* Objective-C-ARC.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C-ARC.xcconfig"; sourceTree = ""; }; + 05818D5C2CDFD32400001415 /* Address-Sanitizer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Address-Sanitizer.xcconfig"; sourceTree = ""; }; + 05818D5D2CDFD32400001415 /* Code-Generation.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Code-Generation.xcconfig"; sourceTree = ""; }; + 05818D5E2CDFD32400001415 /* Language.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Language.xcconfig; sourceTree = ""; }; + 05818D5F2CDFD32400001415 /* Preprocessing.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Preprocessing.xcconfig; sourceTree = ""; }; + 05818D602CDFD32400001415 /* Undefined-Behavior-Sanitizer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Undefined-Behavior-Sanitizer.xcconfig"; sourceTree = ""; }; + 05818D612CDFD32400001415 /* Warning-Policies.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Warning-Policies.xcconfig"; sourceTree = ""; }; + 05818D622CDFD32400001415 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; + 05818D642CDFD32400001415 /* Analysis-Policy.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Analysis-Policy.xcconfig"; sourceTree = ""; }; + 05818D652CDFD32400001415 /* Apple-APIs.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Apple-APIs.xcconfig"; sourceTree = ""; }; + 05818D662CDFD32400001415 /* Generic-Issues.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Generic-Issues.xcconfig"; sourceTree = ""; }; + 05818D672CDFD32400001415 /* Objective-C.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Objective-C.xcconfig"; sourceTree = ""; }; + 05818D682CDFD32400001415 /* Security.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Security.xcconfig; sourceTree = ""; }; + 05818D6A2CDFD32400001415 /* Issues.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Issues.xcconfig; sourceTree = ""; }; + 05818D6C2CDFD32400001415 /* Code-Generation.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Code-Generation.xcconfig"; sourceTree = ""; }; + 05818D6D2CDFD32400001415 /* General.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = General.xcconfig; sourceTree = ""; }; + 05818D6E2CDFD32400001415 /* Language.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Language.xcconfig; sourceTree = ""; }; + 05818D6F2CDFD32400001415 /* Warnings-Policies.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Warnings-Policies.xcconfig"; sourceTree = ""; }; + 05818D712CDFD32400001415 /* Apple-LLVM.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Apple-LLVM.xcconfig"; sourceTree = ""; }; + 05818D722CDFD32400001415 /* Architectures.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Architectures.xcconfig; sourceTree = ""; }; + 05818D732CDFD32400001415 /* Build-Options.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Build-Options.xcconfig"; sourceTree = ""; }; + 05818D742CDFD32400001415 /* Deployment.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Deployment.xcconfig; sourceTree = ""; }; + 05818D752CDFD32400001415 /* Search-Paths.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Search-Paths.xcconfig"; sourceTree = ""; }; + 05818D762CDFD32400001415 /* Signing.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Signing.xcconfig; sourceTree = ""; }; + 05818D772CDFD32400001415 /* Static-Analyzer.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Static-Analyzer.xcconfig"; sourceTree = ""; }; + 05818D782CDFD32400001415 /* Swift-Compiler.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Swift-Compiler.xcconfig"; sourceTree = ""; }; + 05818D7A2CDFD32400001415 /* ccache.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = ccache.sh; sourceTree = ""; }; + 05818D7B2CDFD32400001415 /* ccache-config.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "ccache-config.sh"; sourceTree = ""; }; + 05818D7D2CDFD32400001415 /* .gitignore */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitignore; sourceTree = ""; }; + 05818D7E2CDFD32400001415 /* CODE_OF_CONDUCT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CODE_OF_CONDUCT.md; sourceTree = ""; }; + 05818D7F2CDFD32400001415 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; }; + 05818D802CDFD32400001415 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; + 05818D812CDFD32400001415 /* Debug - ccache.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - ccache.xcconfig"; sourceTree = ""; }; + 05818D822CDFD32400001415 /* Debug - Library.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - Library.xcconfig"; sourceTree = ""; }; + 05818D832CDFD32400001415 /* Debug - zld.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug - zld.xcconfig"; sourceTree = ""; }; + 05818D842CDFD32400001415 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 05818D852CDFD32400001415 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 05818D862CDFD32400001415 /* Release - ccache.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release - ccache.xcconfig"; sourceTree = ""; }; + 05818D872CDFD32400001415 /* Release - Library.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release - Library.xcconfig"; sourceTree = ""; }; + 05818D992CDFD3F900001415 /* BigNum.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = BigNum.hpp; sourceTree = ""; }; + 05818D9A2CDFD3F900001415 /* Hasher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Hasher.hpp; sourceTree = ""; }; + 05818D9B2CDFD3F900001415 /* Integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Integer.hpp; sourceTree = ""; }; + 05818D9C2CDFD3F900001415 /* PBKDF2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PBKDF2.hpp; sourceTree = ""; }; + 05818D9D2CDFD3F900001415 /* Platform.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Platform.hpp; sourceTree = ""; }; + 05818D9E2CDFD3F900001415 /* Random.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Random.hpp; sourceTree = ""; }; + 05818D9F2CDFD3F900001415 /* SHA1.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA1.hpp; sourceTree = ""; }; + 05818DA02CDFD3F900001415 /* SHA224.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA224.hpp; sourceTree = ""; }; + 05818DA12CDFD3F900001415 /* SHA256.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA256.hpp; sourceTree = ""; }; + 05818DA22CDFD3F900001415 /* SHA384.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA384.hpp; sourceTree = ""; }; + 05818DA32CDFD3F900001415 /* SHA512.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SHA512.hpp; sourceTree = ""; }; + 05818DA42CDFD3F900001415 /* String.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = String.hpp; sourceTree = ""; }; + 05818DA62CDFD3F900001415 /* SRPXX.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SRPXX.hpp; sourceTree = ""; }; + 05818DA82CDFD3F900001415 /* BigNum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BigNum.cpp; sourceTree = ""; }; + 05818DA92CDFD3F900001415 /* PBKDF2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PBKDF2.cpp; sourceTree = ""; }; + 05818DAA2CDFD3F900001415 /* Platform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; + 05818DAB2CDFD3F900001415 /* Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = ""; }; + 05818DAC2CDFD3F900001415 /* SHA1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA1.cpp; sourceTree = ""; }; + 05818DAD2CDFD3F900001415 /* SHA224.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA224.cpp; sourceTree = ""; }; + 05818DAE2CDFD3F900001415 /* SHA256.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA256.cpp; sourceTree = ""; }; + 05818DAF2CDFD3F900001415 /* SHA384.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA384.cpp; sourceTree = ""; }; + 05818DB02CDFD3F900001415 /* SHA512.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA512.cpp; sourceTree = ""; }; + 05818DB12CDFD3F900001415 /* String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = ""; }; + 05818DCB2CDFD40300001415 /* BigNum.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BigNum.cpp; sourceTree = ""; }; + 05818DCC2CDFD40300001415 /* Integer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Integer.cpp; sourceTree = ""; }; + 05818DCD2CDFD40300001415 /* PBKDF2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PBKDF2.cpp; sourceTree = ""; }; + 05818DCE2CDFD40300001415 /* Platform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Platform.cpp; sourceTree = ""; }; + 05818DCF2CDFD40300001415 /* Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = ""; }; + 05818DD02CDFD40300001415 /* SHA1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA1.cpp; sourceTree = ""; }; + 05818DD12CDFD40300001415 /* SHA224.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA224.cpp; sourceTree = ""; }; + 05818DD22CDFD40300001415 /* SHA256.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA256.cpp; sourceTree = ""; }; + 05818DD32CDFD40300001415 /* SHA384.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA384.cpp; sourceTree = ""; }; + 05818DD42CDFD40300001415 /* SHA512.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SHA512.cpp; sourceTree = ""; }; + 05818DD52CDFD40300001415 /* String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = String.cpp; sourceTree = ""; }; + 05818DE22CDFD4EE00001415 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 05818DE42CDFD55500001415 /* XSTest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = XSTest.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 051F72B62CDD12480031F7FA /* Frameworks */ = { + 056C58BC1B1898FF00C6214A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 056BC7B21B2379D300B21D46 /* libSRPXX.a in Frameworks */, + 05818DE52CDFD55500001415 /* XSTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 051F72BD2CDD12600031F7FA /* Frameworks */ = { + 056C880F18C8B85F006260B3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 051F72DE2CDD13790031F7FA /* XSTest.framework in Frameworks */, - 051F72C42CDD12600031F7FA /* libSRPXX.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 050961322CDD50B4008F4C59 /* SRPXX */ = { + 056C87C518C8B0F8006260B3 = { isa = PBXGroup; children = ( - 050961442CDD56BB008F4C59 /* BigNum.hpp */, - 050961972CDF70F9008F4C59 /* Hasher.hpp */, - 050961832CDE709D008F4C59 /* Integer.hpp */, - 050961DD2CDF99A4008F4C59 /* PBKDF2.hpp */, - 0509617D2CDE6A86008F4C59 /* Platform.hpp */, - 050961772CDE52DA008F4C59 /* Random.hpp */, - 0509619D2CDF7E7C008F4C59 /* SHA1.hpp */, - 050961AB2CDF81D4008F4C59 /* SHA224.hpp */, - 050961982CDF70F9008F4C59 /* SHA256.hpp */, - 050961B52CDF82E8008F4C59 /* SHA384.hpp */, - 050961A32CDF8028008F4C59 /* SHA512.hpp */, - 050961312CDD50B4008F4C59 /* String.hpp */, + 051F09651946EB70004B6E47 /* README.md */, + 05818D502CDFD2ED00001415 /* LICENSE */, + 05818D4F2CDFD2ED00001415 /* CODE_OF_CONDUCT.md */, + 05818DB32CDFD3F900001415 /* SRPXX */, + 05818DD62CDFD40300001415 /* SRPXX-Tests */, + 0544CC6922749F32004A2499 /* XSTest.xcodeproj */, + 05818D882CDFD32400001415 /* xcconfig */, + 05818DE32CDFD55500001415 /* Frameworks */, + 056C87CF18C8B0F8006260B3 /* Products */, ); - path = SRPXX; sourceTree = ""; }; - 050961342CDD50B4008F4C59 /* include */ = { + 056C87CF18C8B0F8006260B3 /* Products */ = { isa = PBXGroup; children = ( - 050961322CDD50B4008F4C59 /* SRPXX */, - 050961332CDD50B4008F4C59 /* SRPXX.hpp */, + 056C881218C8B85F006260B3 /* libSRPXX.a */, + 056C58BF1B1898FF00C6214A /* SRPXX-Tests.xctest */, ); - path = include; - sourceTree = ""; - }; - 050961362CDD50B4008F4C59 /* source */ = { - isa = PBXGroup; - children = ( - 050961462CDD56C2008F4C59 /* BigNum.cpp */, - 050961DF2CDF99AF008F4C59 /* PBKDF2.cpp */, - 0509617F2CDE6A92008F4C59 /* Platform.cpp */, - 050961792CDE52ED008F4C59 /* Random.cpp */, - 0509619F2CDF7E87008F4C59 /* SHA1.cpp */, - 050961AD2CDF81E0008F4C59 /* SHA224.cpp */, - 0509619B2CDF7104008F4C59 /* SHA256.cpp */, - 050961B32CDF82E3008F4C59 /* SHA384.cpp */, - 050961A72CDF8038008F4C59 /* SHA512.cpp */, - 050961352CDD50B4008F4C59 /* String.cpp */, - ); - path = source; + name = Products; sourceTree = ""; }; - 050961372CDD50B4008F4C59 /* SRPXX */ = { + 05818D522CDFD32400001415 /* .github */ = { isa = PBXGroup; children = ( - 050961342CDD50B4008F4C59 /* include */, - 050961362CDD50B4008F4C59 /* source */, + 05818D512CDFD32400001415 /* FUNDING.yml */, ); - path = SRPXX; + path = .github; sourceTree = ""; }; - 0509613C2CDD50C1008F4C59 /* SRPXX-Tests */ = { + 05818D562CDFD32400001415 /* Language */ = { isa = PBXGroup; children = ( - 050961422CDD56B3008F4C59 /* BigNum.cpp */, - 050961892CDE70B8008F4C59 /* Integer.cpp */, - 050961E12CDF99BC008F4C59 /* PBKDF2.cpp */, - 050961812CDE6A9B008F4C59 /* Platform.cpp */, - 0509617B2CDE52FB008F4C59 /* Random.cpp */, - 050961A12CDF7E92008F4C59 /* SHA1.cpp */, - 050961AF2CDF81E6008F4C59 /* SHA224.cpp */, - 050961912CDF6C82008F4C59 /* SHA256.cpp */, - 050961B12CDF82D6008F4C59 /* SHA384.cpp */, - 050961A92CDF8041008F4C59 /* SHA512.cpp */, - 0509613B2CDD50C1008F4C59 /* String.cpp */, + 05818D532CDFD32400001415 /* C++.xcconfig */, + 05818D542CDFD32400001415 /* Modules.xcconfig */, + 05818D552CDFD32400001415 /* Objective-C.xcconfig */, ); - path = "SRPXX-Tests"; + path = Language; sourceTree = ""; }; - 051F72422CDD11920031F7FA = { + 05818D5B2CDFD32400001415 /* Warnings */ = { isa = PBXGroup; children = ( - 051F72642CDD11CE0031F7FA /* README.md */, - 051F72632CDD11CE0031F7FA /* LICENSE */, - 051F72622CDD11CE0031F7FA /* CODE_OF_CONDUCT.md */, - 050961372CDD50B4008F4C59 /* SRPXX */, - 0509613C2CDD50C1008F4C59 /* SRPXX-Tests */, - 051F72A22CDD11DC0031F7FA /* xcconfig */, - 051F72652CDD11D50031F7FA /* XSTest.xcodeproj */, - 051F72DD2CDD13790031F7FA /* Frameworks */, - 051F724C2CDD11920031F7FA /* Products */, + 05818D572CDFD32400001415 /* All-Languages.xcconfig */, + 05818D582CDFD32400001415 /* C++.xcconfig */, + 05818D592CDFD32400001415 /* Objective-C.xcconfig */, + 05818D5A2CDFD32400001415 /* Objective-C-ARC.xcconfig */, ); + path = Warnings; sourceTree = ""; }; - 051F724C2CDD11920031F7FA /* Products */ = { + 05818D632CDFD32400001415 /* Apple-LLVM */ = { isa = PBXGroup; children = ( - 051F72B82CDD12480031F7FA /* libSRPXX.a */, - 051F72C02CDD12600031F7FA /* SRPXX-Tests.xctest */, + 05818D562CDFD32400001415 /* Language */, + 05818D5B2CDFD32400001415 /* Warnings */, + 05818D5C2CDFD32400001415 /* Address-Sanitizer.xcconfig */, + 05818D5D2CDFD32400001415 /* Code-Generation.xcconfig */, + 05818D5E2CDFD32400001415 /* Language.xcconfig */, + 05818D5F2CDFD32400001415 /* Preprocessing.xcconfig */, + 05818D602CDFD32400001415 /* Undefined-Behavior-Sanitizer.xcconfig */, + 05818D612CDFD32400001415 /* Warning-Policies.xcconfig */, + 05818D622CDFD32400001415 /* Warnings.xcconfig */, ); - name = Products; + path = "Apple-LLVM"; sourceTree = ""; }; - 051F72662CDD11D50031F7FA /* Products */ = { + 05818D692CDFD32400001415 /* Issues */ = { isa = PBXGroup; children = ( - 051F72CF2CDD12AB0031F7FA /* XSTest.framework */, + 05818D642CDFD32400001415 /* Analysis-Policy.xcconfig */, + 05818D652CDFD32400001415 /* Apple-APIs.xcconfig */, + 05818D662CDFD32400001415 /* Generic-Issues.xcconfig */, + 05818D672CDFD32400001415 /* Objective-C.xcconfig */, + 05818D682CDFD32400001415 /* Security.xcconfig */, ); - name = Products; + path = Issues; sourceTree = ""; }; - 051F726C2CDD11DC0031F7FA /* .github */ = { + 05818D6B2CDFD32400001415 /* Static-Analyzer */ = { isa = PBXGroup; children = ( - 051F726B2CDD11DC0031F7FA /* FUNDING.yml */, + 05818D692CDFD32400001415 /* Issues */, + 05818D6A2CDFD32400001415 /* Issues.xcconfig */, ); - path = .github; + path = "Static-Analyzer"; sourceTree = ""; }; - 051F72702CDD11DC0031F7FA /* Language */ = { + 05818D702CDFD32400001415 /* Swift-Compiler */ = { isa = PBXGroup; children = ( - 051F726D2CDD11DC0031F7FA /* C++.xcconfig */, - 051F726E2CDD11DC0031F7FA /* Modules.xcconfig */, - 051F726F2CDD11DC0031F7FA /* Objective-C.xcconfig */, + 05818D6C2CDFD32400001415 /* Code-Generation.xcconfig */, + 05818D6D2CDFD32400001415 /* General.xcconfig */, + 05818D6E2CDFD32400001415 /* Language.xcconfig */, + 05818D6F2CDFD32400001415 /* Warnings-Policies.xcconfig */, ); - path = Language; + path = "Swift-Compiler"; sourceTree = ""; }; - 051F72752CDD11DC0031F7FA /* Warnings */ = { + 05818D792CDFD32400001415 /* Common */ = { isa = PBXGroup; children = ( - 051F72712CDD11DC0031F7FA /* All-Languages.xcconfig */, - 051F72722CDD11DC0031F7FA /* C++.xcconfig */, - 051F72732CDD11DC0031F7FA /* Objective-C.xcconfig */, - 051F72742CDD11DC0031F7FA /* Objective-C-ARC.xcconfig */, + 05818D632CDFD32400001415 /* Apple-LLVM */, + 05818D6B2CDFD32400001415 /* Static-Analyzer */, + 05818D702CDFD32400001415 /* Swift-Compiler */, + 05818D712CDFD32400001415 /* Apple-LLVM.xcconfig */, + 05818D722CDFD32400001415 /* Architectures.xcconfig */, + 05818D732CDFD32400001415 /* Build-Options.xcconfig */, + 05818D742CDFD32400001415 /* Deployment.xcconfig */, + 05818D752CDFD32400001415 /* Search-Paths.xcconfig */, + 05818D762CDFD32400001415 /* Signing.xcconfig */, + 05818D772CDFD32400001415 /* Static-Analyzer.xcconfig */, + 05818D782CDFD32400001415 /* Swift-Compiler.xcconfig */, ); - path = Warnings; + path = Common; sourceTree = ""; }; - 051F727D2CDD11DC0031F7FA /* Apple-LLVM */ = { + 05818D7C2CDFD32400001415 /* Scripts */ = { isa = PBXGroup; children = ( - 051F72702CDD11DC0031F7FA /* Language */, - 051F72752CDD11DC0031F7FA /* Warnings */, - 051F72762CDD11DC0031F7FA /* Address-Sanitizer.xcconfig */, - 051F72772CDD11DC0031F7FA /* Code-Generation.xcconfig */, - 051F72782CDD11DC0031F7FA /* Language.xcconfig */, - 051F72792CDD11DC0031F7FA /* Preprocessing.xcconfig */, - 051F727A2CDD11DC0031F7FA /* Undefined-Behavior-Sanitizer.xcconfig */, - 051F727B2CDD11DC0031F7FA /* Warning-Policies.xcconfig */, - 051F727C2CDD11DC0031F7FA /* Warnings.xcconfig */, + 05818D7A2CDFD32400001415 /* ccache.sh */, + 05818D7B2CDFD32400001415 /* ccache-config.sh */, ); - path = "Apple-LLVM"; + path = Scripts; sourceTree = ""; }; - 051F72832CDD11DC0031F7FA /* Issues */ = { + 05818D882CDFD32400001415 /* xcconfig */ = { isa = PBXGroup; children = ( - 051F727E2CDD11DC0031F7FA /* Analysis-Policy.xcconfig */, - 051F727F2CDD11DC0031F7FA /* Apple-APIs.xcconfig */, - 051F72802CDD11DC0031F7FA /* Generic-Issues.xcconfig */, - 051F72812CDD11DC0031F7FA /* Objective-C.xcconfig */, - 051F72822CDD11DC0031F7FA /* Security.xcconfig */, + 05818D522CDFD32400001415 /* .github */, + 05818D792CDFD32400001415 /* Common */, + 05818D7C2CDFD32400001415 /* Scripts */, + 05818D7D2CDFD32400001415 /* .gitignore */, + 05818D7E2CDFD32400001415 /* CODE_OF_CONDUCT.md */, + 05818D7F2CDFD32400001415 /* Common.xcconfig */, + 05818D802CDFD32400001415 /* Debug.xcconfig */, + 05818D812CDFD32400001415 /* Debug - ccache.xcconfig */, + 05818D822CDFD32400001415 /* Debug - Library.xcconfig */, + 05818D832CDFD32400001415 /* Debug - zld.xcconfig */, + 05818D842CDFD32400001415 /* README.md */, + 05818D852CDFD32400001415 /* Release.xcconfig */, + 05818D862CDFD32400001415 /* Release - ccache.xcconfig */, + 05818D872CDFD32400001415 /* Release - Library.xcconfig */, ); - path = Issues; + name = xcconfig; + path = Submodules/xcconfig; sourceTree = ""; }; - 051F72852CDD11DC0031F7FA /* Static-Analyzer */ = { + 05818DA52CDFD3F900001415 /* SRPXX */ = { isa = PBXGroup; children = ( - 051F72832CDD11DC0031F7FA /* Issues */, - 051F72842CDD11DC0031F7FA /* Issues.xcconfig */, + 05818D992CDFD3F900001415 /* BigNum.hpp */, + 05818D9A2CDFD3F900001415 /* Hasher.hpp */, + 05818D9B2CDFD3F900001415 /* Integer.hpp */, + 05818D9C2CDFD3F900001415 /* PBKDF2.hpp */, + 05818D9D2CDFD3F900001415 /* Platform.hpp */, + 05818D9E2CDFD3F900001415 /* Random.hpp */, + 05818D9F2CDFD3F900001415 /* SHA1.hpp */, + 05818DA02CDFD3F900001415 /* SHA224.hpp */, + 05818DA12CDFD3F900001415 /* SHA256.hpp */, + 05818DA22CDFD3F900001415 /* SHA384.hpp */, + 05818DA32CDFD3F900001415 /* SHA512.hpp */, + 05818DA42CDFD3F900001415 /* String.hpp */, ); - path = "Static-Analyzer"; + path = SRPXX; sourceTree = ""; }; - 051F728A2CDD11DC0031F7FA /* Swift-Compiler */ = { + 05818DA72CDFD3F900001415 /* include */ = { isa = PBXGroup; children = ( - 051F72862CDD11DC0031F7FA /* Code-Generation.xcconfig */, - 051F72872CDD11DC0031F7FA /* General.xcconfig */, - 051F72882CDD11DC0031F7FA /* Language.xcconfig */, - 051F72892CDD11DC0031F7FA /* Warnings-Policies.xcconfig */, + 05818DA52CDFD3F900001415 /* SRPXX */, + 05818DA62CDFD3F900001415 /* SRPXX.hpp */, ); - path = "Swift-Compiler"; + path = include; sourceTree = ""; }; - 051F72932CDD11DC0031F7FA /* Common */ = { + 05818DB22CDFD3F900001415 /* source */ = { isa = PBXGroup; children = ( - 051F727D2CDD11DC0031F7FA /* Apple-LLVM */, - 051F72852CDD11DC0031F7FA /* Static-Analyzer */, - 051F728A2CDD11DC0031F7FA /* Swift-Compiler */, - 051F728B2CDD11DC0031F7FA /* Apple-LLVM.xcconfig */, - 051F728C2CDD11DC0031F7FA /* Architectures.xcconfig */, - 051F728D2CDD11DC0031F7FA /* Build-Options.xcconfig */, - 051F728E2CDD11DC0031F7FA /* Deployment.xcconfig */, - 051F728F2CDD11DC0031F7FA /* Search-Paths.xcconfig */, - 051F72902CDD11DC0031F7FA /* Signing.xcconfig */, - 051F72912CDD11DC0031F7FA /* Static-Analyzer.xcconfig */, - 051F72922CDD11DC0031F7FA /* Swift-Compiler.xcconfig */, + 05818DA82CDFD3F900001415 /* BigNum.cpp */, + 05818DA92CDFD3F900001415 /* PBKDF2.cpp */, + 05818DAA2CDFD3F900001415 /* Platform.cpp */, + 05818DAB2CDFD3F900001415 /* Random.cpp */, + 05818DAC2CDFD3F900001415 /* SHA1.cpp */, + 05818DAD2CDFD3F900001415 /* SHA224.cpp */, + 05818DAE2CDFD3F900001415 /* SHA256.cpp */, + 05818DAF2CDFD3F900001415 /* SHA384.cpp */, + 05818DB02CDFD3F900001415 /* SHA512.cpp */, + 05818DB12CDFD3F900001415 /* String.cpp */, ); - path = Common; + path = source; sourceTree = ""; }; - 051F72962CDD11DC0031F7FA /* Scripts */ = { + 05818DB32CDFD3F900001415 /* SRPXX */ = { isa = PBXGroup; children = ( - 051F72942CDD11DC0031F7FA /* ccache.sh */, - 051F72952CDD11DC0031F7FA /* ccache-config.sh */, + 05818DA72CDFD3F900001415 /* include */, + 05818DB22CDFD3F900001415 /* source */, ); - path = Scripts; + path = SRPXX; sourceTree = ""; }; - 051F72A22CDD11DC0031F7FA /* xcconfig */ = { + 05818DD62CDFD40300001415 /* SRPXX-Tests */ = { isa = PBXGroup; children = ( - 051F726C2CDD11DC0031F7FA /* .github */, - 051F72932CDD11DC0031F7FA /* Common */, - 051F72962CDD11DC0031F7FA /* Scripts */, - 051F72972CDD11DC0031F7FA /* .gitignore */, - 051F72982CDD11DC0031F7FA /* CODE_OF_CONDUCT.md */, - 051F72992CDD11DC0031F7FA /* Common.xcconfig */, - 051F729A2CDD11DC0031F7FA /* Debug.xcconfig */, - 051F729B2CDD11DC0031F7FA /* Debug - ccache.xcconfig */, - 051F729C2CDD11DC0031F7FA /* Debug - Library.xcconfig */, - 051F729D2CDD11DC0031F7FA /* Debug - zld.xcconfig */, - 051F729E2CDD11DC0031F7FA /* README.md */, - 051F729F2CDD11DC0031F7FA /* Release.xcconfig */, - 051F72A02CDD11DC0031F7FA /* Release - ccache.xcconfig */, - 051F72A12CDD11DC0031F7FA /* Release - Library.xcconfig */, + 05818DE22CDFD4EE00001415 /* Info.plist */, + 05818DCB2CDFD40300001415 /* BigNum.cpp */, + 05818DCC2CDFD40300001415 /* Integer.cpp */, + 05818DCD2CDFD40300001415 /* PBKDF2.cpp */, + 05818DCE2CDFD40300001415 /* Platform.cpp */, + 05818DCF2CDFD40300001415 /* Random.cpp */, + 05818DD02CDFD40300001415 /* SHA1.cpp */, + 05818DD12CDFD40300001415 /* SHA224.cpp */, + 05818DD22CDFD40300001415 /* SHA256.cpp */, + 05818DD32CDFD40300001415 /* SHA384.cpp */, + 05818DD42CDFD40300001415 /* SHA512.cpp */, + 05818DD52CDFD40300001415 /* String.cpp */, ); - name = xcconfig; - path = Submodules/xcconfig; + path = "SRPXX-Tests"; sourceTree = ""; }; - 051F72DD2CDD13790031F7FA /* Frameworks */ = { + 05818DE32CDFD55500001415 /* Frameworks */ = { isa = PBXGroup; children = ( + 05818DE42CDFD55500001415 /* XSTest.framework */, ); name = Frameworks; sourceTree = ""; @@ -411,124 +400,106 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 051F72B42CDD12480031F7FA /* Headers */ = { + 056C881018C8B85F006260B3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 050961DE2CDF99A4008F4C59 /* PBKDF2.hpp in Headers */, - 050961A42CDF802D008F4C59 /* SHA512.hpp in Headers */, - 050961992CDF70F9008F4C59 /* SHA256.hpp in Headers */, - 0509619A2CDF70F9008F4C59 /* Hasher.hpp in Headers */, - 050961452CDD56BB008F4C59 /* BigNum.hpp in Headers */, - 050961842CDE70A2008F4C59 /* Integer.hpp in Headers */, - 050961AC2CDF81D9008F4C59 /* SHA224.hpp in Headers */, - 0509619E2CDF7E81008F4C59 /* SHA1.hpp in Headers */, - 050961382CDD50B4008F4C59 /* String.hpp in Headers */, - 050961392CDD50B4008F4C59 /* SRPXX.hpp in Headers */, - 050961782CDE52DE008F4C59 /* Random.hpp in Headers */, - 0509617E2CDE6A8A008F4C59 /* Platform.hpp in Headers */, - 050961B62CDF82EB008F4C59 /* SHA384.hpp in Headers */, + 05818DBE2CDFD3F900001415 /* Platform.hpp in Headers */, + 05818DBF2CDFD3F900001415 /* SHA384.hpp in Headers */, + 05818DC02CDFD3F900001415 /* Integer.hpp in Headers */, + 05818DC12CDFD3F900001415 /* SHA1.hpp in Headers */, + 05818DC22CDFD3F900001415 /* SHA512.hpp in Headers */, + 05818DC32CDFD3F900001415 /* Hasher.hpp in Headers */, + 05818DC42CDFD3F900001415 /* SRPXX.hpp in Headers */, + 05818DC52CDFD3F900001415 /* SHA256.hpp in Headers */, + 05818DC62CDFD3F900001415 /* BigNum.hpp in Headers */, + 05818DC72CDFD3F900001415 /* SHA224.hpp in Headers */, + 05818DC82CDFD3F900001415 /* PBKDF2.hpp in Headers */, + 05818DC92CDFD3F900001415 /* Random.hpp in Headers */, + 05818DCA2CDFD3F900001415 /* String.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 051F72B72CDD12480031F7FA /* SRPXX */ = { + 056C58BE1B1898FF00C6214A /* SRPXX-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 051F72B92CDD12480031F7FA /* Build configuration list for PBXNativeTarget "SRPXX" */; + buildConfigurationList = 056C58C81B1898FF00C6214A /* Build configuration list for PBXNativeTarget "SRPXX-Tests" */; buildPhases = ( - 051F72B42CDD12480031F7FA /* Headers */, - 051F72B52CDD12480031F7FA /* Sources */, - 051F72B62CDD12480031F7FA /* Frameworks */, + 056C58BB1B1898FF00C6214A /* Sources */, + 056C58BC1B1898FF00C6214A /* Frameworks */, + 056C58BD1B1898FF00C6214A /* Resources */, ); buildRules = ( ); dependencies = ( + 056C58C71B1898FF00C6214A /* PBXTargetDependency */, ); - name = SRPXX; - packageProductDependencies = ( - ); - productName = SRPXX; - productReference = 051F72B82CDD12480031F7FA /* libSRPXX.a */; - productType = "com.apple.product-type.library.static"; + name = "SRPXX-Tests"; + productName = "CF++ Tests"; + productReference = 056C58BF1B1898FF00C6214A /* SRPXX-Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; }; - 051F72BF2CDD12600031F7FA /* SRPXX-Tests */ = { + 056C881118C8B85F006260B3 /* SRPXX */ = { isa = PBXNativeTarget; - buildConfigurationList = 051F72C72CDD12600031F7FA /* Build configuration list for PBXNativeTarget "SRPXX-Tests" */; + buildConfigurationList = 056C881318C8B85F006260B3 /* Build configuration list for PBXNativeTarget "SRPXX" */; buildPhases = ( - 051F72BC2CDD12600031F7FA /* Sources */, - 051F72BD2CDD12600031F7FA /* Frameworks */, - 051F72BE2CDD12600031F7FA /* Resources */, + 056C880E18C8B85F006260B3 /* Sources */, + 056C880F18C8B85F006260B3 /* Frameworks */, + 056C881018C8B85F006260B3 /* Headers */, ); buildRules = ( ); dependencies = ( - 051F72C62CDD12600031F7FA /* PBXTargetDependency */, - ); - name = "SRPXX-Tests"; - packageProductDependencies = ( ); - productName = "SRPXX-Tests"; - productReference = 051F72C02CDD12600031F7FA /* SRPXX-Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; + name = SRPXX; + productName = "CF++"; + productReference = 056C881218C8B85F006260B3 /* libSRPXX.a */; + productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 051F72432CDD11920031F7FA /* Project object */ = { + 056C87C618C8B0F8006260B3 /* Project object */ = { isa = PBXProject; attributes = { - BuildIndependentTargetsInParallel = 1; + BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1610; + ORGANIZATIONNAME = "XS-Labs"; TargetAttributes = { - 051F72B72CDD12480031F7FA = { - CreatedOnToolsVersion = 16.1; - LastSwiftMigration = 1610; + 056C58BE1B1898FF00C6214A = { + CreatedOnToolsVersion = 6.4; + DevelopmentTeam = 326Y53CJMD; + ProvisioningStyle = Automatic; }; - 051F72BF2CDD12600031F7FA = { - CreatedOnToolsVersion = 16.1; + 056C881118C8B85F006260B3 = { + DevelopmentTeam = 326Y53CJMD; + ProvisioningStyle = Automatic; }; }; }; - buildConfigurationList = 051F72462CDD11920031F7FA /* Build configuration list for PBXProject "SRPXX" */; - compatibilityVersion = "Xcode 15.3"; + buildConfigurationList = 056C87C918C8B0F8006260B3 /* Build configuration list for PBXProject "SRPXX" */; + compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); - mainGroup = 051F72422CDD11920031F7FA; - minimizedProjectReferenceProxies = 1; - productRefGroup = 051F724C2CDD11920031F7FA /* Products */; + mainGroup = 056C87C518C8B0F8006260B3; + productRefGroup = 056C87CF18C8B0F8006260B3 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 051F72662CDD11D50031F7FA /* Products */; - ProjectRef = 051F72652CDD11D50031F7FA /* XSTest.xcodeproj */; - }, - ); projectRoot = ""; targets = ( - 051F72B72CDD12480031F7FA /* SRPXX */, - 051F72BF2CDD12600031F7FA /* SRPXX-Tests */, + 056C881118C8B85F006260B3 /* SRPXX */, + 056C58BE1B1898FF00C6214A /* SRPXX-Tests */, ); }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 051F72CF2CDD12AB0031F7FA /* XSTest.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = XSTest.framework; - remoteRef = 051F72CE2CDD12AB0031F7FA /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ - 051F72BE2CDD12600031F7FA /* Resources */ = { + 056C58BD1B1898FF00C6214A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -538,188 +509,197 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 051F72B52CDD12480031F7FA /* Sources */ = { + 056C58BB1B1898FF00C6214A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 050961A02CDF7E8B008F4C59 /* SHA1.cpp in Sources */, - 0509619C2CDF7104008F4C59 /* SHA256.cpp in Sources */, - 0509617A2CDE52F0008F4C59 /* Random.cpp in Sources */, - 0509613A2CDD50B4008F4C59 /* String.cpp in Sources */, - 050961802CDE6A97008F4C59 /* Platform.cpp in Sources */, - 050961A82CDF803D008F4C59 /* SHA512.cpp in Sources */, - 050961472CDD56C2008F4C59 /* BigNum.cpp in Sources */, - 050961B42CDF82E5008F4C59 /* SHA384.cpp in Sources */, - 050961E02CDF99AF008F4C59 /* PBKDF2.cpp in Sources */, - 050961AE2CDF81E3008F4C59 /* SHA224.cpp in Sources */, + 05818DD72CDFD40300001415 /* Platform.cpp in Sources */, + 05818DD82CDFD40300001415 /* SHA512.cpp in Sources */, + 05818DD92CDFD40300001415 /* SHA384.cpp in Sources */, + 05818DDA2CDFD40300001415 /* Random.cpp in Sources */, + 05818DDB2CDFD40300001415 /* SHA1.cpp in Sources */, + 05818DDC2CDFD40300001415 /* Integer.cpp in Sources */, + 05818DDD2CDFD40300001415 /* BigNum.cpp in Sources */, + 05818DDE2CDFD40300001415 /* SHA224.cpp in Sources */, + 05818DDF2CDFD40300001415 /* SHA256.cpp in Sources */, + 05818DE02CDFD40300001415 /* String.cpp in Sources */, + 05818DE12CDFD40300001415 /* PBKDF2.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 051F72BC2CDD12600031F7FA /* Sources */ = { + 056C880E18C8B85F006260B3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 050961B22CDF82DB008F4C59 /* SHA384.cpp in Sources */, - 0509617C2CDE52FF008F4C59 /* Random.cpp in Sources */, - 050961E22CDF99BC008F4C59 /* PBKDF2.cpp in Sources */, - 050961B02CDF81EA008F4C59 /* SHA224.cpp in Sources */, - 0509613D2CDD50C1008F4C59 /* String.cpp in Sources */, - 050961922CDF6C85008F4C59 /* SHA256.cpp in Sources */, - 050961A22CDF7E95008F4C59 /* SHA1.cpp in Sources */, - 0509618A2CDE70BB008F4C59 /* Integer.cpp in Sources */, - 050961822CDE6A9D008F4C59 /* Platform.cpp in Sources */, - 050961432CDD56B3008F4C59 /* BigNum.cpp in Sources */, - 050961AA2CDF8042008F4C59 /* SHA512.cpp in Sources */, + 05818DB42CDFD3F900001415 /* PBKDF2.cpp in Sources */, + 05818DB52CDFD3F900001415 /* Platform.cpp in Sources */, + 05818DB62CDFD3F900001415 /* SHA512.cpp in Sources */, + 05818DB72CDFD3F900001415 /* BigNum.cpp in Sources */, + 05818DB82CDFD3F900001415 /* Random.cpp in Sources */, + 05818DB92CDFD3F900001415 /* SHA224.cpp in Sources */, + 05818DBA2CDFD3F900001415 /* SHA256.cpp in Sources */, + 05818DBB2CDFD3F900001415 /* SHA1.cpp in Sources */, + 05818DBC2CDFD3F900001415 /* String.cpp in Sources */, + 05818DBD2CDFD3F900001415 /* SHA384.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 051F72C62CDD12600031F7FA /* PBXTargetDependency */ = { + 056C58C71B1898FF00C6214A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 051F72B72CDD12480031F7FA /* SRPXX */; - targetProxy = 051F72C52CDD12600031F7FA /* PBXContainerItemProxy */; + target = 056C881118C8B85F006260B3 /* SRPXX */; + targetProxy = 056C58C61B1898FF00C6214A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 051F724D2CDD11920031F7FA /* Debug */ = { + 056C58C91B1898FF00C6214A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 051F729C2CDD11DC0031F7FA /* Debug - Library.xcconfig */; buildSettings = { - GCC_GENERATE_TEST_COVERAGE_FILES = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(DEVELOPER_FRAMEWORKS_DIR)", + "$(inherited)", + ); HEADER_SEARCH_PATHS = ( "$(inherited)", - SRPXX/include, + Submodules/XSTest/XSTest/include, ); - MACOSX_DEPLOYMENT_TARGET = 10.11; + INFOPLIST_FILE = "SRPXX-Tests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + Submodules/BoringSSL/lib/macOS/, + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-lcrypto", + "-lssl", + "-ldecrepit", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.xs-labs.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; - 051F724E2CDD11920031F7FA /* Release */ = { + 056C58CA1B1898FF00C6214A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 051F72A12CDD11DC0031F7FA /* Release - Library.xcconfig */; buildSettings = { - GCC_GENERATE_TEST_COVERAGE_FILES = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(DEVELOPER_FRAMEWORKS_DIR)", + "$(inherited)", + ); HEADER_SEARCH_PATHS = ( "$(inherited)", - SRPXX/include, + Submodules/XSTest/XSTest/include, ); - MACOSX_DEPLOYMENT_TARGET = 10.11; + INFOPLIST_FILE = "SRPXX-Tests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + Submodules/BoringSSL/lib/macOS/, + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-lcrypto", + "-lssl", + "-ldecrepit", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.xs-labs.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; - 051F72BA2CDD12480031F7FA /* Debug */ = { + 056C87D518C8B0F8006260B3 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 05818D802CDFD32400001415 /* Debug.xcconfig */; buildSettings = { - CLANG_ENABLE_MODULES = YES; - EXECUTABLE_PREFIX = lib; HEADER_SEARCH_PATHS = ( "$(inherited)", - Submodules/BoringSSL/include, + SRPXX/include/, ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 6.0; + MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Debug; }; - 051F72BB2CDD12480031F7FA /* Release */ = { + 056C87D618C8B0F8006260B3 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 05818D852CDFD32400001415 /* Release.xcconfig */; buildSettings = { - CLANG_ENABLE_MODULES = YES; - EXECUTABLE_PREFIX = lib; HEADER_SEARCH_PATHS = ( "$(inherited)", - Submodules/BoringSSL/include, + SRPXX/include/, ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 6.0; + MACOSX_DEPLOYMENT_TARGET = 10.11; }; name = Release; }; - 051F72C82CDD12600031F7FA /* Debug */ = { + 056C881418C8B85F006260B3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; + EXECUTABLE_PREFIX = lib; HEADER_SEARCH_PATHS = ( "$(inherited)", - Submodules/XSTest/XSTest/include, - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - Submodules/BoringSSL/lib/macOS, - ); - MARKETING_VERSION = 1.0.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-lcrypto", - "-lssl", - "-ldecrepit", + Submodules/BoringSSL/include, ); - PRODUCT_BUNDLE_IDENTIFIER = "com.xs-labs.SRPXX-Tests"; PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; }; name = Debug; }; - 051F72C92CDD12600031F7FA /* Release */ = { + 056C881518C8B85F006260B3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CURRENT_PROJECT_VERSION = 1; - GENERATE_INFOPLIST_FILE = YES; + EXECUTABLE_PREFIX = lib; HEADER_SEARCH_PATHS = ( "$(inherited)", - Submodules/XSTest/XSTest/include, - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - Submodules/BoringSSL/lib/macOS, - ); - MARKETING_VERSION = 1.0.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-lcrypto", - "-lssl", - "-ldecrepit", + Submodules/BoringSSL/include, ); - PRODUCT_BUNDLE_IDENTIFIER = "com.xs-labs.SRPXX-Tests"; PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 051F72462CDD11920031F7FA /* Build configuration list for PBXProject "SRPXX" */ = { + 056C58C81B1898FF00C6214A /* Build configuration list for PBXNativeTarget "SRPXX-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 051F724D2CDD11920031F7FA /* Debug */, - 051F724E2CDD11920031F7FA /* Release */, + 056C58C91B1898FF00C6214A /* Debug */, + 056C58CA1B1898FF00C6214A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 051F72B92CDD12480031F7FA /* Build configuration list for PBXNativeTarget "SRPXX" */ = { + 056C87C918C8B0F8006260B3 /* Build configuration list for PBXProject "SRPXX" */ = { isa = XCConfigurationList; buildConfigurations = ( - 051F72BA2CDD12480031F7FA /* Debug */, - 051F72BB2CDD12480031F7FA /* Release */, + 056C87D518C8B0F8006260B3 /* Debug */, + 056C87D618C8B0F8006260B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 051F72C72CDD12600031F7FA /* Build configuration list for PBXNativeTarget "SRPXX-Tests" */ = { + 056C881318C8B85F006260B3 /* Build configuration list for PBXNativeTarget "SRPXX" */ = { isa = XCConfigurationList; buildConfigurations = ( - 051F72C82CDD12600031F7FA /* Debug */, - 051F72C92CDD12600031F7FA /* Release */, + 056C881418C8B85F006260B3 /* Debug */, + 056C881518C8B85F006260B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 051F72432CDD11920031F7FA /* Project object */; + rootObject = 056C87C618C8B0F8006260B3 /* Project object */; } diff --git a/SRPXX.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/SRPXX.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 919434a..890c20e 100644 --- a/SRPXX.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/SRPXX.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:CoreFoundation++.xcodeproj"> diff --git a/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX-Tests.xcscheme b/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX-Tests.xcscheme new file mode 100644 index 0000000..bf9d3c2 --- /dev/null +++ b/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX-Tests.xcscheme @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX.xcscheme b/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX.xcscheme index cf7534a..346d7cd 100644 --- a/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX.xcscheme +++ b/SRPXX.xcodeproj/xcshareddata/xcschemes/SRPXX.xcscheme @@ -1,11 +1,10 @@ + version = "2.0"> + buildImplicitDependencies = "YES"> @@ -28,14 +27,24 @@ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES" - shouldAutocreateTestPlan = "YES"> + enableASanStackUseAfterReturn = "YES" + disableMainThreadChecker = "YES" + codeCoverageEnabled = "YES"> + + + + + skipped = "NO"> @@ -45,12 +54,18 @@ @@ -63,7 +78,7 @@