buildConfigurationList = EB9C1DAF1BDFD4DF00F89272 /* Build configuration list for PBXAggregateTarget "SecurityBatsTests" */;
buildPhases = (
EB9C1DB41BDFD4F200F89272 /* Install BATS plist */,
- EBC15E801BE29A8C001C0C5B /* Chown BATS plist */,
+ EBC15E801BE29A8C001C0C5B /* Generate and Chown BATS plist */,
EBA12514225E55C200138070 /* Check for SYSTEM_FRAMEWORK_SEARCH_PATHS */,
);
dependencies = (
0C8884012154C4E80053224D /* OTJoiningConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8FD549214AECD70098E3FB /* OTJoiningConfiguration.m */; };
0C8884042154C4EA0053224D /* OTJoiningConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8FD549214AECD70098E3FB /* OTJoiningConfiguration.m */; };
0C8FD52521483EF20098E3FB /* OT.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CCCC7C820261D310024405E /* OT.m */; };
+ 0C97867D235A77230040A867 /* com.apple.security.signposts.plist in Copy System logging profile */ = {isa = PBXBuildFile; fileRef = 0C97867C235A76E70040A867 /* com.apple.security.signposts.plist */; };
0C98122821ACCC9300784441 /* OTClique.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C2F336A20DD643B0031A92D /* OTClique.m */; };
0C9AEEAF20783FBB00BF6237 /* SFSignInAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF405F42072E2BF003D6A7F /* SFSignInAnalyticsTests.m */; };
0C9AEEBB20783FF900BF6237 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1789041D77980500B50D50 /* Security.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
0CD5797A21498F8200C43496 /* OctagonPairingTests+Piggybacking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD5797721498F7700C43496 /* OctagonPairingTests+Piggybacking.swift */; };
0CD8CB051ECA50780076F37F /* SOSPeerOTRTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD8CB041ECA50780076F37F /* SOSPeerOTRTimer.m */; };
0CD8CB0B1ECA50920076F37F /* SOSPeerOTRTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD8CB041ECA50780076F37F /* SOSPeerOTRTimer.m */; };
+ 0CD9E34323592DD7002995DE /* OctagonSignPosts.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD9E33E235928D1002995DE /* OctagonSignPosts.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 0CD9E34423592DD7002995DE /* OctagonSignPosts.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD9E33E235928D1002995DE /* OctagonSignPosts.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 0CD9E34523592EA6002995DE /* OctagonSignPosts.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD9E340235928E9002995DE /* OctagonSignPosts.m */; };
+ 0CD9E34623592EA7002995DE /* OctagonSignPosts.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CD9E340235928E9002995DE /* OctagonSignPosts.m */; };
0CDD6F79226E83F6009094C2 /* OTTriggerEscrowUpdateOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CDD6F76226E62AD009094C2 /* OTTriggerEscrowUpdateOperation.m */; };
0CE079F41FEA15B20040A3F1 /* SFBehavior.m in Sources */ = {isa = PBXBuildFile; fileRef = EB82A2A51FAFF26900CA64A9 /* SFBehavior.m */; };
0CE15E2C222DF63600B7EAA4 /* RecoveryKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE15E2A222DF63500B7EAA4 /* RecoveryKey.swift */; };
18F7F67914D77F4400F88A12 /* NtlmGenerator.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C999BA10AB5F0BB0010451D /* NtlmGenerator.c */; };
18F7F67A14D77F4400F88A12 /* ntlmBlobPriv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C999BA30AB5F0BB0010451D /* ntlmBlobPriv.c */; };
1B0CDF64231C9E0E004401F0 /* ContainerMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9F8D18206C4AD300B53D16 /* ContainerMap.swift */; };
+ 1B2BD395235E050E009A8624 /* SecEC-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2BD391235E050D009A8624 /* SecEC-tapi.h */; };
+ 1B2BD396235E050E009A8624 /* SecPolicy-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2BD393235E050E009A8624 /* SecPolicy-tapi.h */; };
+ 1B2BD397235E050E009A8624 /* Security-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2BD394235E050E009A8624 /* Security-tapi.h */; };
1B4AE38722400A22002188E1 /* TPDictionaryMatchingRules.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8846802237431400738068 /* TPDictionaryMatchingRules.m */; };
1B4C444B223AE65500C6F97F /* TPPBPolicyKeyViewMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B4C4448223AE65400C6F97F /* TPPBPolicyKeyViewMapping.h */; settings = {ATTRIBUTES = (Private, ); }; };
1B4C444C223AE65500C6F97F /* TPPBPolicyKeyViewMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B4C444A223AE65400C6F97F /* TPPBPolicyKeyViewMapping.m */; };
1B5EAADD2252ABCD008D27E7 /* OTFetchViewsOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5EAADB2252ABCC008D27E7 /* OTFetchViewsOperation.m */; };
1B8341B92239AD3A002BF18A /* TPPBPolicyKeyViewMapping.proto in Sources */ = {isa = PBXBuildFile; fileRef = 1B8341B72239AD39002BF18A /* TPPBPolicyKeyViewMapping.proto */; };
1B8D2D96226E1FA500C94238 /* SetValueTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CE15E2A222DF63500B7EAA5 /* SetValueTransformer.swift */; };
- 1B916CCE223FFED7006657FD /* libprotobuf_source_generation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DCF216D721ADD5B10029CCC1 /* libprotobuf_source_generation.a */; };
1B916CD0223FFF25006657FD /* ProtocolBuffer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C0B0C441E2537CC007F95E5 /* ProtocolBuffer.framework */; };
1B995259226681FA00A2D6CD /* PolicyReporter.h in Sources */ = {isa = PBXBuildFile; fileRef = 1B995256226681ED00A2D6CD /* PolicyReporter.h */; };
1B99525A226681FA00A2D6CD /* PolicyReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B995258226681EE00A2D6CD /* PolicyReporter.m */; };
1BC6F79C21C9955F005ED67A /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BC6F79821C9955E005ED67A /* util.h */; };
1BDEBEF92252DEB1009AD3D6 /* policy_dryrun.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BDEBEF72252DEB1009AD3D6 /* policy_dryrun.m */; };
1BDEBEFD2253E6D9009AD3D6 /* policy_dryrun.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BDEBEF72252DEB1009AD3D6 /* policy_dryrun.m */; };
+ 1BE85ECF235CEB620051E1D8 /* cms-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ECD235CEB610051E1D8 /* cms-tapi.h */; };
+ 1BE85ED0235CEB620051E1D8 /* cms-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ECD235CEB610051E1D8 /* cms-tapi.h */; };
+ 1BE85ED2235CEBB40051E1D8 /* secport-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ED1235CEBB30051E1D8 /* secport-tapi.h */; };
+ 1BE85ED3235CEBB40051E1D8 /* secport-tapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ED1235CEBB30051E1D8 /* secport-tapi.h */; };
+ 1BE85ED5235CEC250051E1D8 /* sslDeprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ED4235CEC250051E1D8 /* sslDeprecated.h */; };
+ 1BE85ED6235CEC250051E1D8 /* sslDeprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BE85ED4235CEC250051E1D8 /* sslDeprecated.h */; };
1BF640EF222EEB6C002D0FCB /* TPPolicyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BF640EE222EEB6C002D0FCB /* TPPolicyTests.m */; };
1F631C5422387F27005920D8 /* legacydevid.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F631C5222387F27005920D8 /* legacydevid.h */; };
1F631C5622387FFE005920D8 /* legacydevid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F631C5122387F27005920D8 /* legacydevid.cpp */; };
22E337DA1E37FD66001D5637 /* libsecurity_codesigning_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 225394B41E3080A600D3CD9B /* libsecurity_codesigning_ios.a */; };
24CBF8751E9D4E6100F09F0E /* kc-44-secrecoverypassword.c in Sources */ = {isa = PBXBuildFile; fileRef = 24CBF8731E9D4E4500F09F0E /* kc-44-secrecoverypassword.c */; };
3D55EA832242F50B008E7459 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D82BD316A5EADA0078DFE5 /* Security.framework */; };
- 3D58394F21891061000ACA44 /* SecExperimentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7AA28E2187AD0000F1575C /* SecExperimentTests.m */; };
- 3D680BE42241BC0000C04821 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD852B02177FF72009E705D /* SecExperiment.m */; };
- 3D680BE72241C16E00C04821 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD852B02177FF72009E705D /* SecExperiment.m */; };
- 3D909E372195042C00205F8C /* SecExperimentPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA3384421658AA8008C0CE1 /* SecExperimentPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 3D909E382195042C00205F8C /* SecExperimentPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA3384421658AA8008C0CE1 /* SecExperimentPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
3DD1FF92201FC4EA0086D049 /* SecureTransportTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1FE7E201AA50F0086D049 /* SecureTransportTests.m */; };
3DD1FF93201FC4EF0086D049 /* STLegacyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1FE8C201AA5150086D049 /* STLegacyTests.m */; };
3DD1FF94201FC4F40086D049 /* STLegacyTests+ciphers.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1FE89201AA5140086D049 /* STLegacyTests+ciphers.m */; };
3DD2589F20478CF900F5DA78 /* STLegacyTests+session.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD2589820478CCE00F5DA78 /* STLegacyTests+session.m */; };
3DD258A020478CFA00F5DA78 /* STLegacyTests+session.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD2589820478CCE00F5DA78 /* STLegacyTests+session.m */; };
3DD258AC2051F10300F5DA78 /* STLegacyTests+sni.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1FE7F201AA50F0086D049 /* STLegacyTests+sni.m */; };
- 3DD852B12177FF72009E705D /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD852B02177FF72009E705D /* SecExperiment.m */; };
- 3DE8F6C121829EFF006041DA /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD852B02177FF72009E705D /* SecExperiment.m */; };
433E519E1B66D5F600482618 /* AppSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 433E519D1B66D5F600482618 /* AppSupport.framework */; };
4381603A1B4DCE8F00C54D58 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
4381603B1B4DCEFF00C54D58 /* AggregateDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72B368BD179891FC004C37CE /* AggregateDictionary.framework */; };
4718AE27205B39620068EC3F /* com.apple.securityd.plist in Launchd plists */ = {isa = PBXBuildFile; fileRef = DCEE1E851D93424D00DC0EB7 /* com.apple.securityd.plist */; };
4718AE29205B39620068EC3F /* com.apple.securityd.plist in Copy Logging Files */ = {isa = PBXBuildFile; fileRef = DCE4E80D1D7A4E3A00AFB96E /* com.apple.securityd.plist */; };
4718AE35205B39C40068EC3F /* CKKSSQLDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DC797E131DD3F88300CC9E42 /* CKKSSQLDatabaseObject.m */; };
- 4718AE36205B39C40068EC3F /* CKKSRateLimiter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC185981E24E87D009657D8 /* CKKSRateLimiter.m */; };
4718AE37205B39C40068EC3F /* CKKSAccountStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = DCFB12C41E95A4C000510F5F /* CKKSAccountStateTracker.m */; };
4718AE38205B39C40068EC3F /* SecCDKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 470D96701FCDE55B0065FE90 /* SecCDKeychain.m */; };
4718AE3A205B39C40068EC3F /* CKKSGroupOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCD88E71E42622200F5AA71 /* CKKSGroupOperation.m */; };
5A061198229ED8F3006AF14A /* NSDate+SFAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A061190229ED60C006AF14A /* NSDate+SFAnalytics.h */; settings = {ATTRIBUTES = (Private, ); }; };
5A061199229ED8F4006AF14A /* NSDate+SFAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A061190229ED60C006AF14A /* NSDate+SFAnalytics.h */; settings = {ATTRIBUTES = (Private, ); }; };
5A0F84A522AEAF5B0097AEEA /* NSDate+SFAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1A1C2122A71D2A00CB8D1D /* NSDate+SFAnalyticsTests.m */; };
- 5A2551F32229F41300512FAE /* SecExperimentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A2551F12229F40800512FAE /* SecExperimentInternal.h */; };
- 5A2551F52229F41500512FAE /* SecExperimentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A2551F12229F40800512FAE /* SecExperimentInternal.h */; };
5A43A083225FA39C005450E4 /* SecProtocolHelperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A43A07F225FA38D005450E4 /* SecProtocolHelperTest.m */; };
5A43A084225FA3A5005450E4 /* SecProtocolTest.m in Sources */ = {isa = PBXBuildFile; fileRef = AA44E0B3202E3451001EA371 /* SecProtocolTest.m */; };
5A43A085225FA3A5005450E4 /* SecProtocolHelperTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A43A07F225FA38D005450E4 /* SecProtocolHelperTest.m */; };
5A43A08A226112DB005450E4 /* SecProtocolConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = AADD4A2B215E83140054FC6D /* SecProtocolConfigurationTest.m */; };
+ 5A442F8A233C330F00918373 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D82BD316A5EADA0078DFE5 /* Security.framework */; };
+ 5A442FA5233C34FE00918373 /* SecExperimentPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A442F98233C34C000918373 /* SecExperimentPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 5A442FA6233C34FE00918373 /* SecExperimentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A442F9B233C34C000918373 /* SecExperimentInternal.h */; };
+ 5A442FA7233C34FF00918373 /* SecExperimentPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A442F98233C34C000918373 /* SecExperimentPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ 5A442FA8233C34FF00918373 /* SecExperimentInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A442F9B233C34C000918373 /* SecExperimentInternal.h */; };
+ 5A442FA9233C351000918373 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9C233C34C000918373 /* SecExperiment.m */; };
+ 5A442FAA233C351100918373 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9C233C34C000918373 /* SecExperiment.m */; };
+ 5A442FAB233C351300918373 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9C233C34C000918373 /* SecExperiment.m */; };
+ 5A442FAC233C351500918373 /* SecExperiment.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9C233C34C000918373 /* SecExperiment.m */; };
+ 5A442FAD233C351C00918373 /* SecExperimentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9A233C34C000918373 /* SecExperimentTests.m */; };
+ 5A442FAE233C352200918373 /* experimentTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A442F9F233C34C000918373 /* experimentTool.m */; };
5A47FFB3228F5E5500F781B8 /* KCInitialMessageData.proto in Sources */ = {isa = PBXBuildFile; fileRef = 5A47FFB1228F5DF700F781B8 /* KCInitialMessageData.proto */; };
5A47FFB9228F5F2A00F781B8 /* KCInitialMessageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A47FFB5228F5E9000F781B8 /* KCInitialMessageData.m */; };
5A47FFBA228F60DF00F781B8 /* KCInitialMessageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A47FFB4228F5E9000F781B8 /* KCInitialMessageData.h */; };
BE61F5AF1EB0060C00556CCF /* TrustedPeers.h in Headers */ = {isa = PBXBuildFile; fileRef = BEF88C641EB0005F00357577 /* TrustedPeers.h */; settings = {ATTRIBUTES = (Public, ); }; };
BE6215BE1DB6E69100961E15 /* si-84-sectrust-allowlist.m in Sources */ = {isa = PBXBuildFile; fileRef = BE6215BD1DB6E69100961E15 /* si-84-sectrust-allowlist.m */; };
BE64A7FA22AF006F001209F3 /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 474B5FBF1E662E21007546F8 /* SecurityFoundation.framework */; };
- BE64A7FB22AF0084001209F3 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCE4E8141D7A4E6F00AFB96E /* CFNetwork.framework */; };
BE64A7FC22AF008D001209F3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D848541C6C1D9C0025BB44 /* Foundation.framework */; };
BE64A80022AF010B001209F3 /* trusted_cert_ssl.m in Sources */ = {isa = PBXBuildFile; fileRef = BE64A7FE22AF010A001209F3 /* trusted_cert_ssl.m */; };
BE70899D1F9AB03E001ACC20 /* TPPBVoucher.h in Headers */ = {isa = PBXBuildFile; fileRef = BE70899A1F9AAFF7001ACC20 /* TPPBVoucher.h */; settings = {ATTRIBUTES = (Private, ); }; };
BEC373B420D8160100DBDF5B /* TPPBAncientEpoch.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC373AF20D815E200DBDF5B /* TPPBAncientEpoch.h */; settings = {ATTRIBUTES = (Private, ); }; };
BEC373CB20D822DA00DBDF5B /* TPPBDispositionEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC373CA20D822CE00DBDF5B /* TPPBDispositionEntry.h */; settings = {ATTRIBUTES = (Private, ); }; };
BEC373D020D87B4D00DBDF5B /* SecFramework.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC78E4F1D8085FC00865A7C /* SecFramework.c */; };
+ BEC6A9162331992900080069 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BEC6A9142331992800080069 /* Network.framework */; };
BECEC11220A508F600E97255 /* TPVoucher.h in Headers */ = {isa = PBXBuildFile; fileRef = BECEC11020A508F600E97255 /* TPVoucher.h */; settings = {ATTRIBUTES = (Public, ); }; };
BECEC11320A508F600E97255 /* TPVoucher.m in Sources */ = {isa = PBXBuildFile; fileRef = BECEC11120A508F600E97255 /* TPVoucher.m */; };
BECEC11C20A634E000E97255 /* ProtocolBuffer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C0B0C441E2537CC007F95E5 /* ProtocolBuffer.framework */; };
D41D36711EB14D87007FA978 /* libDiagnosticMessagesClient.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D41D36701EB14D87007FA978 /* libDiagnosticMessagesClient.tbd */; };
D425EC1D1DD3C3CF00DE5DEC /* SecInternalRelease.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0BCC761D8C68CF00070CB0 /* SecInternalRelease.c */; };
D425EC231DD3FFF200DE5DEC /* SecInternalRelease.c in Sources */ = {isa = PBXBuildFile; fileRef = DC0BCC761D8C68CF00070CB0 /* SecInternalRelease.c */; };
+ D4267BD123440F8900B54678 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
+ D4267BD323440F9900B54678 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
D42C837C21158ACC008D3D83 /* cmscinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = D44D1F8521158AAC00E76E1A /* cmscinfo.c */; };
D42C837D21158ACC008D3D83 /* cmsdigest.c in Sources */ = {isa = PBXBuildFile; fileRef = D44D1F8821158AAE00E76E1A /* cmsdigest.c */; };
D42C837E21158ACC008D3D83 /* cmsencode.c in Sources */ = {isa = PBXBuildFile; fileRef = D44D1F8A21158AAF00E76E1A /* cmsencode.c */; };
D479F6E31F981FD600388D28 /* OID.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C198F1F0ACDB4BF00AAB142 /* OID.strings */; };
D479F6E41F981FD600388D28 /* Certificate.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C198F1D0ACDB4BF00AAB142 /* Certificate.strings */; };
D479F6E51F981FD600388D28 /* Trust.strings in Resources */ = {isa = PBXBuildFile; fileRef = D479F6DF1F980F8F00388D28 /* Trust.strings */; };
+ D47AB2CB2356AD72005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+ D47AB2CC2356AD7C005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2CD2356AD8B005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2CE2356AD95005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2CF2356B2ED005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2D02356B2F6005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2D12356B2FE005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2D22356B325005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
+ D47AB2D62357955F005A3801 /* Network.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D47AB2CA2356AD72005A3801 /* Network.framework */; };
D47CA65D1EB036450038E2BB /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D47CA65C1EB036450038E2BB /* libMobileGestalt.dylib */; };
+ D47DCCB523427C7D00B80E37 /* md.m in Sources */ = {isa = PBXBuildFile; fileRef = D47DCCB423427C7D00B80E37 /* md.m */; };
D47E69401E92F75D002C8CF6 /* si-61-pkcs12.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC78DD91D8085FC00865A7C /* si-61-pkcs12.c */; };
D47F514C1C3B812500A7CEFE /* SecCFAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = D47F514B1C3B812500A7CEFE /* SecCFAllocator.h */; settings = {ATTRIBUTES = (Private, ); }; };
D487B9821DFA28DB000410A1 /* SecInternalReleasePriv.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0BCC771D8C68CF00070CB0 /* SecInternalReleasePriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
DC5B391720C08B38005B09F6 /* SecFramework.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC78E4F1D8085FC00865A7C /* SecFramework.c */; };
DC5B391820C08B39005B09F6 /* SecFramework.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC78E4F1D8085FC00865A7C /* SecFramework.c */; };
DC5B391A20C08B70005B09F6 /* SecBase.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC5860220BF8A98005C7269 /* SecBase.c */; };
- DC5B391B20C08BDC005B09F6 /* SecFramework.c in Sources */ = {isa = PBXBuildFile; fileRef = DCC78E4F1D8085FC00865A7C /* SecFramework.c */; };
DC5BB4FA1E0C90DE0010F836 /* CKKSIncomingQueueOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DC5BB4F11E0C86800010F836 /* CKKSIncomingQueueOperation.m */; };
DC5BB4FE1E0C98320010F836 /* CKKSOutgoingQueueOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5BB4FC1E0C98320010F836 /* CKKSOutgoingQueueOperation.h */; };
DC5BB5001E0C98320010F836 /* CKKSOutgoingQueueOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = DC5BB4FD1E0C98320010F836 /* CKKSOutgoingQueueOperation.m */; };
EB0BC93A1C3C791500785842 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
EB0BC9671C3C798600785842 /* secedumodetest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0BC9661C3C794700785842 /* secedumodetest.m */; };
EB0DB37D1DCBC99100EAB6AE /* Keychain Circle Notification.8 in Install man8 page */ = {isa = PBXBuildFile; fileRef = EB76B75A1DCB0CDA00C43FBC /* Keychain Circle Notification.8 */; };
+ EB0E1ACB2353A702002B6037 /* CKKSPBFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = EB973650234E8F4B00518B2B /* CKKSPBFileStorage.m */; };
+ EB0E1ACD2353A704002B6037 /* CKKSRateLimiter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC185981E24E87D009657D8 /* CKKSRateLimiter.m */; };
+ EB0E1ACE2353A704002B6037 /* CKKSPBFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = EB973650234E8F4B00518B2B /* CKKSPBFileStorage.m */; };
+ EB0E1ADA2357627F002B6037 /* CKKSPBFileStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0E1AD723576273002B6037 /* CKKSPBFileStorageTests.m */; };
+ EB0E1B912358FAC6002B6037 /* SOSAccountConfiguration.proto in Sources */ = {isa = PBXBuildFile; fileRef = EB0E1AC72352A81E002B6037 /* SOSAccountConfiguration.proto */; };
+ EB0E1B942358FAF3002B6037 /* SOSAccountConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0E1B932358FADE002B6037 /* SOSAccountConfiguration.m */; };
EB0F4A2C22F7D3DC009E855B /* OCMock.framework in Embedd OCMock */ = {isa = PBXBuildFile; fileRef = 47D1838B1FB3827700CFCD89 /* OCMock.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
EB1055791E14DF570003C309 /* SecCertificateFuzzer.c in Sources */ = {isa = PBXBuildFile; fileRef = EB10556B1E14DC0F0003C309 /* SecCertificateFuzzer.c */; };
EB1055831E14E1F90003C309 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7947431C146214E500D638A3 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt */; };
EB59D6731E95F01600997EAC /* libcompression.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = EB59D66B1E95EF2900997EAC /* libcompression.dylib */; };
EB5E3BCC2003C67A00F1631B /* SecSignpost.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5E3BC62003C66300F1631B /* SecSignpost.h */; settings = {ATTRIBUTES = (Private, ); }; };
EB5E3BCD2003C67B00F1631B /* SecSignpost.h in Headers */ = {isa = PBXBuildFile; fileRef = EB5E3BC62003C66300F1631B /* SecSignpost.h */; settings = {ATTRIBUTES = (Private, ); }; };
+ EB627A73233E339200F32437 /* MockAKSOptionalParameters.proto in Sources */ = {isa = PBXBuildFile; fileRef = EB627A6F233E323600F32437 /* MockAKSOptionalParameters.proto */; };
+ EB627A79233E375A00F32437 /* MockAKSOptionalParameters.proto in Sources */ = {isa = PBXBuildFile; fileRef = EB627A6F233E323600F32437 /* MockAKSOptionalParameters.proto */; };
+ EB627A7E233E3C1300F32437 /* MockAKSOptionalParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = EB627A77233E342B00F32437 /* MockAKSOptionalParameters.m */; };
+ EB627A7F233E3C1600F32437 /* MockAKSRefKey.m in Sources */ = {isa = PBXBuildFile; fileRef = EB627A75233E342800F32437 /* MockAKSRefKey.m */; };
EB6667C7204CD69F000B404F /* testPlistDER.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6667BE204CD65E000B404F /* testPlistDER.m */; };
EB6928C51D9C9C6E00062A18 /* SecRecoveryKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6928BE1D9C9C5900062A18 /* SecRecoveryKey.h */; settings = {ATTRIBUTES = (Private, ); }; };
EB6928C61D9C9C6F00062A18 /* SecRecoveryKey.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6928BE1D9C9C5900062A18 /* SecRecoveryKey.h */; settings = {ATTRIBUTES = (Private, ); }; };
EB7E91212194849900B1FA21 /* SECC2MPMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7E91052193F97400B1FA21 /* SECC2MPMetric.m */; };
EB7E91222194849900B1FA21 /* SECC2MPNetworkEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7E91072193F97500B1FA21 /* SECC2MPNetworkEvent.m */; };
EB7E91232194849900B1FA21 /* SECC2MPServerInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7E910B2193F97700B1FA21 /* SECC2MPServerInfo.m */; };
+ EB7ECF9623467FB400CE2D3C /* Cuttlefish.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9F4F8B2072D881004A52C2 /* Cuttlefish.pb.swift */; };
EB80DE162195EDA4005B10FA /* SecC2DeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = EB7E91102193FB7E00B1FA21 /* SecC2DeviceInfo.m */; };
EB80DE38219600A8005B10FA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D4119E72202BDF2B0048587B /* libz.tbd */; };
EB80DE54219600B4005B10FA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D4119E72202BDF2B0048587B /* libz.tbd */; };
EB8908B921F1953100F0DDDB /* CheckV12DevEnabled.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4AEF83218A09210012C5DA /* CheckV12DevEnabled.m */; };
EB8908BA21F1957300F0DDDB /* SecAKSObjCWrappers.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4AEF9D218A16F80012C5DA /* SecAKSObjCWrappers.m */; };
EB8908BE21F2181600F0DDDB /* SFKeychainControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 473337781FDAFBCC00E19F30 /* SFKeychainControlManager.m */; };
+ EB8A9381233C900D0015A794 /* CloudServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8A38C817B93DF10001B4C0 /* CloudServices.framework */; };
+ EB973651234E8F4B00518B2B /* CKKSPBFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = EB97364F234E8F4A00518B2B /* CKKSPBFileStorage.h */; };
+ EB973652234E8F4B00518B2B /* CKKSPBFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = EB973650234E8F4B00518B2B /* CKKSPBFileStorage.m */; };
EB9795B522FE9256002BDBFB /* SecItemTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6D1D5322FE8D3000205E83 /* SecItemTests.m */; };
EB9B283321C7755700173DC2 /* OTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8BBE971FC9DA5A00580909 /* OTDefines.h */; settings = {ATTRIBUTES = (Private, ); }; };
EB9B283421C7755800173DC2 /* OTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8BBE971FC9DA5A00580909 /* OTDefines.h */; settings = {ATTRIBUTES = (Private, ); }; };
EB9B285721C77C8D00173DC2 /* OTDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCE06E521C6E26000FB1493 /* OTDefines.m */; };
EB9B285821C77C8D00173DC2 /* OTDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCE06E521C6E26000FB1493 /* OTDefines.m */; };
- EB9B285921C77E7400173DC2 /* OTDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCE06E521C6E26000FB1493 /* OTDefines.m */; };
EB9C02481E8A15B40040D3C6 /* secd-37-pairing-initial-sync.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9C02421E8A112A0040D3C6 /* secd-37-pairing-initial-sync.m */; };
EB9C1D7B1BDFD0E000F89272 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
EB9C1D7E1BDFD0E100F89272 /* secbackupntest.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9C1D7D1BDFD0E100F89272 /* secbackupntest.m */; };
- EB9C1DB51BDFD50100F89272 /* Security.plist in Install BATS plist */ = {isa = PBXBuildFile; fileRef = EB9C1DAD1BDFD49400F89272 /* Security.plist */; };
EBA689031E74732700FF90A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
EBA9AA811CE30E58004E2B68 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D82BD316A5EADA0078DFE5 /* Security.framework */; };
EBA9AA821CE30E58004E2B68 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
EBC1024422EBF93E0083D356 /* CKKSTests+LockStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = EBC1023022EBF8AC0083D356 /* CKKSTests+LockStateTracker.m */; };
EBC15B1D1DB432F800126882 /* com.apple.secd.sb in Copy Sandbox profile */ = {isa = PBXBuildFile; fileRef = EBC15B1B1DB4306C00126882 /* com.apple.secd.sb */; };
EBC73F2020993F8600AE3350 /* SFAnalyticsSQLiteStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C69518D1F75A7DB00F68F91 /* SFAnalyticsSQLiteStore.m */; };
- EBC73F2620993FA800AE3350 /* client_endpoint.m in Sources */ = {isa = PBXBuildFile; fileRef = DC844AEC1E81F315007AAB71 /* client_endpoint.m */; };
EBC73F2720993FC900AE3350 /* SFAnalyticsMultiSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CDB5FED1FA78CB400410924 /* SFAnalyticsMultiSampler.m */; };
EBC73F2820993FDA00AE3350 /* SFAnalyticsSampler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CDF8DE61F95562B00140B54 /* SFAnalyticsSampler.m */; };
EBC73F29209966AF00AE3350 /* SFSQLite.m in Sources */ = {isa = PBXBuildFile; fileRef = 4723C9BC1F152EB10082882F /* SFSQLite.m */; };
EBD531772198AF19003A57E6 /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF4C19C171E0EA600877419 /* Accounts.framework */; };
EBDAA7E920EC4838003EA6E5 /* SecurityLocalKeychain.plist in Install BATS plist */ = {isa = PBXBuildFile; fileRef = EBDAA7E320EC46CF003EA6E5 /* SecurityLocalKeychain.plist */; };
EBDAF15D21C75FF200EAE89F /* NSXPCConnectionMock.h in Headers */ = {isa = PBXBuildFile; fileRef = EBDAF15B21C75FF200EAE89F /* NSXPCConnectionMock.h */; };
+ EBDCC001233DD3E000806566 /* MockAKSRefKey.proto in Sources */ = {isa = PBXBuildFile; fileRef = EBDCBFFE233DD31700806566 /* MockAKSRefKey.proto */; };
+ EBDCC002233DD45700806566 /* MockAKSRefKey.proto in Sources */ = {isa = PBXBuildFile; fileRef = EBDCBFFE233DD31700806566 /* MockAKSRefKey.proto */; };
EBDE5E0E22BA3DE900A229C8 /* CKKSMockOctagonAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = EBDE5DFA22BA3D5D00A229C8 /* CKKSMockOctagonAdapter.m */; };
EBDE5E0F22BA3DEA00A229C8 /* CKKSMockOctagonAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = EBDE5DFA22BA3D5D00A229C8 /* CKKSMockOctagonAdapter.m */; };
EBE2026B20908C7100B48020 /* tpctl.8 in install man8 page */ = {isa = PBXBuildFile; fileRef = EBE2026420908A8A00B48020 /* tpctl.8 */; };
remoteGlobalIDString = DC0BCC211D8C684F00070CB0;
remoteInfo = utilities;
};
- 0C604F0121B8E5090036C175 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
0C78CCE41FCC97E7008B4B24 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
remoteGlobalIDString = DC52E8BE1D80C25800B0A59C;
remoteInfo = SecureObjectSync;
};
- DC74799F22272361001E0E8C /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
DC7FC45121EE9208003C39B8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
remoteGlobalIDString = DCDA5E4F2124B9C5009B11B2;
remoteInfo = aks_support;
};
- DCE0775B21ADD6A0002662FD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
- DCE0777D21ADEADA002662FD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
- DCE0778321ADEDDA002662FD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
DCE4E8D71D7F37F200AFB96E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
remoteGlobalIDString = DCF788AB1D88CD2400E694BB;
remoteInfo = security_apple_x509_tp;
};
- E058E54A21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "TriesteKit::CloudDeviceTest::Product";
- remoteInfo = CloudDeviceTest;
- };
- E058E54C21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "TriesteKit::CoreDeviceAutomation::Product";
- remoteInfo = CoreDeviceAutomation;
- };
- E058E54E21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "TriesteKit::CoreDeviceAutomationFrameworkFacade::Product";
- remoteInfo = CoreDeviceAutomationFrameworkFacade;
- };
- E058E55021626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "OctagonTestHarnessXPCServiceProtocol::OctagonTestHarnessXPCServiceProtocol::Product";
- remoteInfo = OctagonTestHarnessXPCServiceProtocol;
- };
- E058E55221626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "OctagonTrieste::OctagonTrieste::Product";
- remoteInfo = OctagonTrieste;
- };
- E058E55421626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "OctagonTrieste::OctagonTriesteTests::Product";
- remoteInfo = OctagonTriesteTests;
- };
- E058E55621626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "SwiftHTTP::OpenSSLThreadLock::Product";
- remoteInfo = OpenSSLThreadLock;
- };
- E058E55A21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "SSEClient::SSEClient::Product";
- remoteInfo = SSEClient;
- };
- E058E55C21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "SwiftHTTP::SwiftHTTP::Product";
- remoteInfo = SwiftHTTP;
- };
- E058E55E21626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "SwiftLog::SwiftLog::Product";
- remoteInfo = SwiftLog;
- };
- E058E56021626583002CA574 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = "TriesteKit::os_activity::Product";
- remoteInfo = os_activity;
- };
E060D1AA212478100025B833 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
remoteGlobalIDString = EBB851EB22F7912400424FD0;
remoteInfo = SecurityUtilitiesTests;
};
- EBBC11B22200D3BB00F95738 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = DCF216D621ADD5B10029CCC1;
- remoteInfo = protobuf_source_generation;
- };
EBCF743E1CE593A700BED7CA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
name = "Install man1 pages";
runOnlyForDeploymentPostprocessing = 1;
};
+ 0C97867A235A766B0040A867 /* Copy System logging profile */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstPath = /System/Library/Preferences/Logging/Subsystems;
+ dstSubfolderSpec = 0;
+ files = (
+ 0C97867D235A77230040A867 /* com.apple.security.signposts.plist in Copy System logging profile */,
+ );
+ name = "Copy System logging profile";
+ runOnlyForDeploymentPostprocessing = 1;
+ };
0C9AEEB320783FBB00BF6237 /* Embed OCMock */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /AppleInternal/CoreOS/BATS/unit_tests;
dstSubfolderSpec = 0;
files = (
- EB9C1DB51BDFD50100F89272 /* Security.plist in Install BATS plist */,
EB3A8DFF1BEEC66F001A89AA /* Security_edumode.plist in Install BATS plist */,
EB3D1FBA2092CB030049EF95 /* SecurityInduceLowDisk.plist in Install BATS plist */,
EBDAA7E920EC4838003EA6E5 /* SecurityLocalKeychain.plist in Install BATS plist */,
0C8BBF101FCB486B00580909 /* OTManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTManager.h; sourceTree = "<group>"; };
0C8FD546214AEC650098E3FB /* OTJoiningConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTJoiningConfiguration.h; sourceTree = "<group>"; };
0C8FD549214AECD70098E3FB /* OTJoiningConfiguration.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OTJoiningConfiguration.m; sourceTree = "<group>"; };
+ 0C97867C235A76E70040A867 /* com.apple.security.signposts.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.security.signposts.plist; sourceTree = "<group>"; };
0C9AE289214054F4003BFDB5 /* OTSponsorToApplicantRound1M2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTSponsorToApplicantRound1M2.h; sourceTree = "<group>"; };
0C9AE28A214054F5003BFDB5 /* OTSponsorToApplicantRound2M2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTSponsorToApplicantRound2M2.h; sourceTree = "<group>"; };
0C9AE28B214054F5003BFDB5 /* OTApplicantToSponsorRound2M1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTApplicantToSponsorRound2M1.h; sourceTree = "<group>"; };
0CD8CB041ECA50780076F37F /* SOSPeerOTRTimer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SOSPeerOTRTimer.m; sourceTree = "<group>"; };
0CD8CB0C1ECA50D10076F37F /* SOSPeerOTRTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SOSPeerOTRTimer.h; sourceTree = "<group>"; };
0CD8D654207D6E65005CDBE8 /* SFAnalytics+Signin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SFAnalytics+Signin.h"; sourceTree = "<group>"; };
+ 0CD9E33E235928D1002995DE /* OctagonSignPosts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OctagonSignPosts.h; sourceTree = "<group>"; };
+ 0CD9E340235928E9002995DE /* OctagonSignPosts.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OctagonSignPosts.m; sourceTree = "<group>"; };
0CDBCD8620AD03FB007F8EA7 /* OTClique.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTClique.h; sourceTree = "<group>"; };
0CDD6F76226E62AD009094C2 /* OTTriggerEscrowUpdateOperation.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OTTriggerEscrowUpdateOperation.m; sourceTree = "<group>"; };
0CDD6F78226E62BC009094C2 /* OTTriggerEscrowUpdateOperation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTTriggerEscrowUpdateOperation.h; sourceTree = "<group>"; };
107226D10D91DB32003CF14F /* SecTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecTask.h; path = sectask/SecTask.h; sourceTree = "<group>"; };
107227350D91FE89003CF14F /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = usr/lib/libbsm.dylib; sourceTree = SDKROOT; };
18351B8F14CB65870097860E /* SecBase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecBase64.h; sourceTree = "<group>"; };
+ 1B2BD391235E050D009A8624 /* SecEC-tapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "SecEC-tapi.h"; path = "OSX/sec/Security/SecEC-tapi.h"; sourceTree = "<group>"; };
+ 1B2BD393235E050E009A8624 /* SecPolicy-tapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "SecPolicy-tapi.h"; path = "OSX/sec/Security/SecPolicy-tapi.h"; sourceTree = "<group>"; };
+ 1B2BD394235E050E009A8624 /* Security-tapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Security-tapi.h"; path = "OSX/sec/Security/Security-tapi.h"; sourceTree = "<group>"; };
1B4C4448223AE65400C6F97F /* TPPBPolicyKeyViewMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPPBPolicyKeyViewMapping.h; sourceTree = "<group>"; };
1B4C444A223AE65400C6F97F /* TPPBPolicyKeyViewMapping.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TPPBPolicyKeyViewMapping.m; sourceTree = "<group>"; };
1B5EAAD92252ABCC008D27E7 /* OTFetchViewsOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTFetchViewsOperation.h; sourceTree = "<group>"; };
1BC6F79821C9955E005ED67A /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
1BDEBEF72252DEB1009AD3D6 /* policy_dryrun.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = policy_dryrun.m; sourceTree = "<group>"; };
1BDEBEFA2252E1DD009AD3D6 /* policy_dryrun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = policy_dryrun.h; sourceTree = "<group>"; };
+ 1BE85ECD235CEB610051E1D8 /* cms-tapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "cms-tapi.h"; path = "OSX/libsecurity_smime/lib/cms-tapi.h"; sourceTree = "<group>"; };
+ 1BE85ED1235CEBB30051E1D8 /* secport-tapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "secport-tapi.h"; sourceTree = "<group>"; };
+ 1BE85ED4235CEC250051E1D8 /* sslDeprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslDeprecated.h; path = OSX/libsecurity_ssl/lib/sslDeprecated.h; sourceTree = "<group>"; };
1BF640EE222EEB6C002D0FCB /* TPPolicyTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TPPolicyTests.m; sourceTree = "<group>"; };
1F631C5122387F27005920D8 /* legacydevid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = legacydevid.cpp; sourceTree = "<group>"; usesTabs = 0; };
1F631C5222387F27005920D8 /* legacydevid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = legacydevid.h; sourceTree = "<group>"; };
225394B41E3080A600D3CD9B /* libsecurity_codesigning_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsecurity_codesigning_ios.a; sourceTree = BUILT_PRODUCTS_DIR; };
2281820D17B4686C0067C9C9 /* BackgroundTaskAgent.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BackgroundTaskAgent.framework; path = System/Library/PrivateFrameworks/BackgroundTaskAgent.framework; sourceTree = SDKROOT; };
24CBF8731E9D4E4500F09F0E /* kc-44-secrecoverypassword.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "kc-44-secrecoverypassword.c"; path = "regressions/kc-44-secrecoverypassword.c"; sourceTree = "<group>"; };
- 3D1A57412166931B009C24FD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 3D421458216C0A2400D62870 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
3D58394D21890FFB000ACA44 /* SecExperimentTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SecExperimentTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 3D6C25BA216C00D800AB2A71 /* TLSConfig.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = TLSConfig.plist; sourceTree = "<group>"; };
- 3D7AA28E2187AD0000F1575C /* SecExperimentTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SecExperimentTests.m; sourceTree = "<group>"; };
- 3DA3384421658AA8008C0CE1 /* SecExperimentPriv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecExperimentPriv.h; sourceTree = "<group>"; };
3DD1FE78201AA50C0086D049 /* STLegacyTests+clientauth41.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "STLegacyTests+clientauth41.m"; sourceTree = "<group>"; };
3DD1FE79201AA50D0086D049 /* SecureTransport_macosTests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = SecureTransport_macosTests.plist; sourceTree = "<group>"; };
3DD1FE7A201AA50D0086D049 /* STLegacyTests-Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "STLegacyTests-Entitlements.plist"; sourceTree = "<group>"; };
3DD1FFA9201FC5C30086D049 /* libcoretls_cfhelpers.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcoretls_cfhelpers.tbd; path = usr/lib/libcoretls_cfhelpers.tbd; sourceTree = SDKROOT; };
3DD1FFD0201FDB1D0086D049 /* SecureTransport_ios_tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SecureTransport_ios_tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3DD2589820478CCE00F5DA78 /* STLegacyTests+session.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "STLegacyTests+session.m"; sourceTree = "<group>"; };
- 3DD852B02177FF72009E705D /* SecExperiment.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SecExperiment.m; sourceTree = "<group>"; };
433E519D1B66D5F600482618 /* AppSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppSupport.framework; path = System/Library/PrivateFrameworks/AppSupport.framework; sourceTree = SDKROOT; };
4381690C1B4EDCBD00C54D58 /* SOSCCAuthPlugin.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SOSCCAuthPlugin.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
4381690F1B4EDCBD00C54D58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5A06118D229ED5EB006AF14A /* NSDate+SFAnalytics.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSDate+SFAnalytics.m"; sourceTree = "<group>"; };
5A061190229ED60C006AF14A /* NSDate+SFAnalytics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSDate+SFAnalytics.h"; sourceTree = "<group>"; };
5A1A1C2122A71D2A00CB8D1D /* NSDate+SFAnalyticsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+SFAnalyticsTests.m"; sourceTree = "<group>"; };
- 5A2551F12229F40800512FAE /* SecExperimentInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecExperimentInternal.h; sourceTree = "<group>"; };
5A43A07F225FA38D005450E4 /* SecProtocolHelperTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SecProtocolHelperTest.m; path = protocol/SecProtocolHelperTest.m; sourceTree = "<group>"; };
+ 5A442F90233C330F00918373 /* experimentTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = experimentTool; sourceTree = BUILT_PRODUCTS_DIR; };
+ 5A442F98233C34C000918373 /* SecExperimentPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecExperimentPriv.h; sourceTree = "<group>"; };
+ 5A442F9A233C34C000918373 /* SecExperimentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecExperimentTests.m; sourceTree = "<group>"; };
+ 5A442F9B233C34C000918373 /* SecExperimentInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecExperimentInternal.h; sourceTree = "<group>"; };
+ 5A442F9C233C34C000918373 /* SecExperiment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecExperiment.m; sourceTree = "<group>"; };
+ 5A442F9E233C34C000918373 /* experimentTool-Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "experimentTool-Entitlements.plist"; sourceTree = "<group>"; };
+ 5A442F9F233C34C000918373 /* experimentTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = experimentTool.m; sourceTree = "<group>"; };
5A47FFB1228F5DF700F781B8 /* KCInitialMessageData.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = KCInitialMessageData.proto; sourceTree = "<group>"; };
5A47FFB4228F5E9000F781B8 /* KCInitialMessageData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KCInitialMessageData.h; path = generated_source/KCInitialMessageData.h; sourceTree = "<group>"; };
5A47FFB5228F5E9000F781B8 /* KCInitialMessageData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = KCInitialMessageData.m; path = generated_source/KCInitialMessageData.m; sourceTree = "<group>"; };
BEC373C120D8224A00DBDF5B /* TPPBDispositionEntry.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.protobuf; path = TPPBDispositionEntry.proto; sourceTree = "<group>"; };
BEC373C920D822CD00DBDF5B /* TPPBDispositionEntry.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TPPBDispositionEntry.m; sourceTree = "<group>"; };
BEC373CA20D822CE00DBDF5B /* TPPBDispositionEntry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TPPBDispositionEntry.h; sourceTree = "<group>"; };
+ BEC6A9142331992800080069 /* Network.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Network.framework; path = System/Library/Frameworks/Network.framework; sourceTree = SDKROOT; };
BECEC0FD20A3B94C00E97255 /* TrustedPeersHelperUnitTests-BridgingHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TrustedPeersHelperUnitTests-BridgingHeader.h"; sourceTree = "<group>"; };
BECEC11020A508F600E97255 /* TPVoucher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TPVoucher.h; sourceTree = "<group>"; };
BECEC11120A508F600E97255 /* TPVoucher.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TPVoucher.m; sourceTree = "<group>"; };
D4707A2B2114B31A005BCFDA /* SecCmsContentInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsContentInfo.h; path = CMS/SecCmsContentInfo.h; sourceTree = "<group>"; };
D4707A2E2114C30A005BCFDA /* SecCmsDigestContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsDigestContext.h; path = CMS/SecCmsDigestContext.h; sourceTree = "<group>"; };
D479F6E01F980F8F00388D28 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = en.lproj/Trust.strings; sourceTree = "<group>"; };
+ D47AB2CA2356AD72005A3801 /* Network.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Network.framework; path = System/Library/Frameworks/Network.framework; sourceTree = SDKROOT; };
D47C56AB1DCA831C00E18518 /* lib_ios_x64.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = lib_ios_x64.xcconfig; path = xcconfig/lib_ios_x64.xcconfig; sourceTree = "<group>"; };
D47C56AF1DCA841D00E18518 /* lib_ios_x64_shim.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = lib_ios_x64_shim.xcconfig; path = xcconfig/lib_ios_x64_shim.xcconfig; sourceTree = "<group>"; };
D47C56FB1DCA8F4900E18518 /* all_arches.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = all_arches.xcconfig; path = xcconfig/all_arches.xcconfig; sourceTree = "<group>"; };
D47CA65C1EB036450038E2BB /* libMobileGestalt.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libMobileGestalt.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.Internal.sdk/usr/lib/libMobileGestalt.dylib; sourceTree = DEVELOPER_DIR; };
+ D47DCCB423427C7D00B80E37 /* md.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = md.m; sourceTree = "<group>"; };
+ D47DCCB723427C8D00B80E37 /* md.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md.h; sourceTree = "<group>"; };
D47F514B1C3B812500A7CEFE /* SecCFAllocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecCFAllocator.h; sourceTree = "<group>"; };
D48BD193206C47530075DDC9 /* si-35-cms-expiration-time.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "si-35-cms-expiration-time.m"; sourceTree = "<group>"; };
D48BD195206C476B0075DDC9 /* si-35-cms-expiration-time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "si-35-cms-expiration-time.h"; sourceTree = "<group>"; };
DCFF82702162834C00D54B02 /* OctagonTestsXPCConnections.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OctagonTestsXPCConnections.swift; sourceTree = "<group>"; };
DCFF82722162876400D54B02 /* OTResetOperation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTResetOperation.h; sourceTree = "<group>"; };
DCFF82732162876400D54B02 /* OTResetOperation.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OTResetOperation.m; sourceTree = "<group>"; };
- E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OctagonTrieste.xcodeproj; path = OctagonTriesteTests/OctagonTrieste.xcodeproj; sourceTree = "<group>"; };
E060D19C2124780E0025B833 /* OctagonTestHarness.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OctagonTestHarness.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E060D19E2124780F0025B833 /* OctagonTestHarness.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OctagonTestHarness.h; sourceTree = "<group>"; };
E060D19F2124780F0025B833 /* OctagonTestHarnessXPCService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OctagonTestHarnessXPCService.h; sourceTree = "<group>"; };
EB0BC93E1C3C791500785842 /* secedumodetest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secedumodetest; sourceTree = BUILT_PRODUCTS_DIR; };
EB0BC9651C3C794700785842 /* secedumodetest.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = secedumodetest.entitlements; path = secedumodetest/secedumodetest.entitlements; sourceTree = "<group>"; };
EB0BC9661C3C794700785842 /* secedumodetest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = secedumodetest.m; path = secedumodetest/secedumodetest.m; sourceTree = "<group>"; };
+ EB0E1AC72352A81E002B6037 /* SOSAccountConfiguration.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = SOSAccountConfiguration.proto; sourceTree = "<group>"; };
+ EB0E1AD723576273002B6037 /* CKKSPBFileStorageTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CKKSPBFileStorageTests.m; sourceTree = "<group>"; };
+ EB0E1B922358FADE002B6037 /* SOSAccountConfiguration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SOSAccountConfiguration.h; sourceTree = "<group>"; };
+ EB0E1B932358FADE002B6037 /* SOSAccountConfiguration.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SOSAccountConfiguration.m; sourceTree = "<group>"; };
EB10556B1E14DC0F0003C309 /* SecCertificateFuzzer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SecCertificateFuzzer.c; sourceTree = "<group>"; };
EB1055751E14DF430003C309 /* libSecCertificateFuzzer.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libSecCertificateFuzzer.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
EB10557A1E14DF640003C309 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
EB4E0CD51FF36A1900CDCACC /* CKKSReachabilityTracker.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CKKSReachabilityTracker.m; sourceTree = "<group>"; };
EB59D66B1E95EF2900997EAC /* libcompression.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcompression.dylib; path = usr/lib/libcompression.dylib; sourceTree = SDKROOT; };
EB5E3BC62003C66300F1631B /* SecSignpost.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecSignpost.h; path = base/SecSignpost.h; sourceTree = "<group>"; };
+ EB627A6F233E323600F32437 /* MockAKSOptionalParameters.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = MockAKSOptionalParameters.proto; sourceTree = "<group>"; };
+ EB627A75233E342800F32437 /* MockAKSRefKey.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MockAKSRefKey.m; sourceTree = "<group>"; };
+ EB627A76233E342900F32437 /* MockAKSRefKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MockAKSRefKey.h; sourceTree = "<group>"; };
+ EB627A77233E342B00F32437 /* MockAKSOptionalParameters.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MockAKSOptionalParameters.m; sourceTree = "<group>"; };
+ EB627A78233E342B00F32437 /* MockAKSOptionalParameters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MockAKSOptionalParameters.h; sourceTree = "<group>"; };
EB6667BE204CD65E000B404F /* testPlistDER.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = testPlistDER.m; sourceTree = "<group>"; };
EB6928BE1D9C9C5900062A18 /* SecRecoveryKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecRecoveryKey.h; sourceTree = "<group>"; };
EB6928BF1D9C9C5900062A18 /* SecRecoveryKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecRecoveryKey.m; sourceTree = "<group>"; };
EB89088621F17D3C00F0DDDB /* recovery_securityd */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = recovery_securityd; sourceTree = BUILT_PRODUCTS_DIR; };
EB8908BB21F20E0200F0DDDB /* com.apple.recovery_securityd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.recovery_securityd.plist; sourceTree = "<group>"; };
EB89111020E3C15D00DE533F /* UserManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserManagement.framework; path = System/Library/PrivateFrameworks/UserManagement.framework; sourceTree = SDKROOT; };
+ EB97364F234E8F4A00518B2B /* CKKSPBFileStorage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = CKKSPBFileStorage.h; path = keychain/ckks/CKKSPBFileStorage.h; sourceTree = SOURCE_ROOT; };
+ EB973650234E8F4B00518B2B /* CKKSPBFileStorage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = CKKSPBFileStorage.m; path = keychain/ckks/CKKSPBFileStorage.m; sourceTree = SOURCE_ROOT; };
EB9795B422FE90E6002BDBFB /* SecurityUnitTests.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SecurityUnitTests.entitlements; sourceTree = "<group>"; };
EB9C02421E8A112A0040D3C6 /* secd-37-pairing-initial-sync.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "secd-37-pairing-initial-sync.m"; sourceTree = "<group>"; };
EB9C1D7A1BDFD0E000F89272 /* secbackupntest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secbackupntest; sourceTree = BUILT_PRODUCTS_DIR; };
EBDAA7E320EC46CF003EA6E5 /* SecurityLocalKeychain.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = SecurityLocalKeychain.plist; sourceTree = "<group>"; };
EBDAF15B21C75FF200EAE89F /* NSXPCConnectionMock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSXPCConnectionMock.h; sourceTree = "<group>"; };
EBDAF15C21C75FF200EAE89F /* NSXPCConnectionMock.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSXPCConnectionMock.m; sourceTree = "<group>"; };
+ EBDCBFFE233DD31700806566 /* MockAKSRefKey.proto */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.protobuf; path = MockAKSRefKey.proto; sourceTree = "<group>"; };
EBDE5DF922BA3D5D00A229C8 /* CKKSMockOctagonAdapter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CKKSMockOctagonAdapter.h; sourceTree = "<group>"; };
EBDE5DFA22BA3D5D00A229C8 /* CKKSMockOctagonAdapter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CKKSMockOctagonAdapter.m; sourceTree = "<group>"; };
EBE2026420908A8A00B48020 /* tpctl.8 */ = {isa = PBXFileReference; lastKnownFileType = text; path = tpctl.8; sourceTree = "<group>"; };
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D47AB2D22356B325005A3801 /* Network.framework in Frameworks */,
DCF46572220114E400BA6EEA /* CloudServices.framework in Frameworks */,
EB80DE55219600BF005B10FA /* libz.tbd in Frameworks */,
DC9C066E2149E35F00C6F7B8 /* AuthKit.framework in Frameworks */,
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D47AB2D12356B2FE005A3801 /* Network.framework in Frameworks */,
DC4A76AD22126A17006F2D8F /* CloudServices.framework in Frameworks */,
0C6C0FD621F14D3900CD5B9E /* CoreCDP.framework in Frameworks */,
EB80DE5B219600FC005B10FA /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 5A442F89233C330F00918373 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 5A442F8A233C330F00918373 /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
5E10992219A5E55800A60E2B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 1B916CCE223FFED7006657FD /* libprotobuf_source_generation.a in Frameworks */,
DC730E2922401F5E0051DD48 /* ProtocolBuffer.framework in Frameworks */,
DC730E2522401E310051DD48 /* TrustedPeers.framework in Frameworks */,
1B916CD0223FFF25006657FD /* ProtocolBuffer.framework in Frameworks */,
D46246AA1F9AE6CA00D63882 /* libDER.a in Frameworks */,
D41258011E94230400781F23 /* IOKit.framework in Frameworks */,
D41257E01E94136000781F23 /* libz.dylib in Frameworks */,
+ D47AB2CB2356AD72005A3801 /* Network.framework in Frameworks */,
D41257DF1E94133600781F23 /* CFNetwork.framework in Frameworks */,
D41257DE1E94132900781F23 /* libsqlite3.dylib in Frameworks */,
D41257DB1E9412E700781F23 /* libutilities.a in Frameworks */,
D4428B36212262F800EB8448 /* libASN1.a in Frameworks */,
D453A4B62122236D00850A26 /* libtrustd.a in Frameworks */,
D4EF32172156B025000A31A5 /* Security.framework in Frameworks */,
+ D47AB2CE2356AD95005A3801 /* Network.framework in Frameworks */,
+ D4267BD323440F9900B54678 /* CFNetwork.framework in Frameworks */,
D453A4B82122236D00850A26 /* CoreFoundation.framework in Frameworks */,
D453A4B92122236D00850A26 /* Foundation.framework in Frameworks */,
D453A4BA2122236D00850A26 /* IOKit.framework in Frameworks */,
D4B68C5B211A7D29009FED69 /* libutilities.a in Frameworks */,
D4B68C44211A3DCC009FED69 /* libtrustd.a in Frameworks */,
D453A4A32122235700850A26 /* Security.framework in Frameworks */,
+ D4267BD123440F8900B54678 /* CFNetwork.framework in Frameworks */,
+ D47AB2CD2356AD8B005A3801 /* Network.framework in Frameworks */,
D4B68C60211A80BC009FED69 /* CoreFoundation.framework in Frameworks */,
D4B68C61211A80C4009FED69 /* Foundation.framework in Frameworks */,
D4B68C63211A80DA009FED69 /* IOKit.framework in Frameworks */,
DCD22D591D8CC200001C9B81 /* libsecurity_cdsa_client.a in Frameworks */,
DCD22D5A1D8CC205001C9B81 /* libsecurity_cdsa_utilities.a in Frameworks */,
DCD22D5B1D8CC20D001C9B81 /* libsecurity_cdsa_utils.a in Frameworks */,
- BE64A7FB22AF0084001209F3 /* CFNetwork.framework in Frameworks */,
BE64A7FC22AF008D001209F3 /* Foundation.framework in Frameworks */,
+ BEC6A9162331992900080069 /* Network.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D47AB2D62357955F005A3801 /* Network.framework in Frameworks */,
DCF46573220114F000BA6EEA /* CloudServices.framework in Frameworks */,
0C4D96A621F24E5700617E60 /* CoreCDP.framework in Frameworks */,
EB80DE56219600C6005B10FA /* libz.tbd in Frameworks */,
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D47AB2D02356B2F6005A3801 /* Network.framework in Frameworks */,
09EF431B21A5A8CC0066CF20 /* libaks_acl.a in Frameworks */,
D4C6C5CD1FB3B423007EA57E /* libarchive.tbd in Frameworks */,
D46246B71F9AE76500D63882 /* libDER.a in Frameworks */,
D40B6A831E2B5F5B00CD6EE5 /* libASN1.a in Frameworks */,
D40B6A9D1E2B6A2700CD6EE5 /* login.framework in Frameworks */,
D4ADA3311E2B43450031CEA3 /* CFNetwork.framework in Frameworks */,
+ D47AB2CC2356AD7C005A3801 /* Network.framework in Frameworks */,
D4ADA3301E2B433B0031CEA3 /* Security.framework in Frameworks */,
D4ADA32E1E2B43220031CEA3 /* CoreFoundation.framework in Frameworks */,
D4ADA32F1E2B43220031CEA3 /* Foundation.framework in Frameworks */,
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ EB8A9381233C900D0015A794 /* CloudServices.framework in Frameworks */,
EBFF95EF214C823F0021CD14 /* KeychainCircle.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ D47AB2CF2356B2ED005A3801 /* Network.framework in Frameworks */,
DC4A76A62212691F006F2D8F /* CloudServices.framework in Frameworks */,
0C6C0FCF21F1457600CD5B9E /* CoreCDP.framework in Frameworks */,
EB80DE5C2196010F005B10FA /* libz.tbd in Frameworks */,
isa = PBXGroup;
children = (
0C9FB40120D8729A00864612 /* CoreCDP.framework */,
+ DCD067E71D8CDF7E007602F1 /* SecCodeHostLib.h */,
+ DCD067E81D8CDF7E007602F1 /* SecCodeHostLib.c */,
);
name = "Recovered References";
sourceTree = "<group>";
name = RecoveryKey;
sourceTree = "<group>";
};
- 0CF0E2DD1F8EE37C00BD18E4 /* Signin Metrics */ = {
+ 0CF0E2DD1F8EE37C00BD18E4 /* SigninMetrics */ = {
isa = PBXGroup;
children = (
0CF405FB2072E351003D6A7F /* Resources */,
+ 0CD9E33E235928D1002995DE /* OctagonSignPosts.h */,
+ 0CD9E340235928E9002995DE /* OctagonSignPosts.m */,
0CF0E2E71F8EE40700BD18E4 /* SFSignInAnalytics.h */,
0CF0E2E31F8EE3B000BD18E4 /* SFSignInAnalytics.m */,
0C108C4B208A677100E8CF70 /* SFSignInAnalytics+Internal.h */,
0CF405F32072E295003D6A7F /* tests */,
);
- path = "Signin Metrics";
+ path = SigninMetrics;
sourceTree = "<group>";
};
0CF405F32072E295003D6A7F /* tests */ = {
0CF405FB2072E351003D6A7F /* Resources */ = {
isa = PBXGroup;
children = (
+ 0C97867C235A76E70040A867 /* com.apple.security.signposts.plist */,
0CF405FC2072E352003D6A7F /* SFTMTests-Info.plist */,
);
path = Resources;
path = ../../../sectask;
sourceTree = "<group>";
};
- 3D1A573E21669291009C24FD /* TLSAssets */ = {
- isa = PBXGroup;
- children = (
- 3D1A57412166931B009C24FD /* Info.plist */,
- 3D6C25BA216C00D800AB2A71 /* TLSConfig.plist */,
- 3D421458216C0A2400D62870 /* Makefile */,
- );
- path = TLSAssets;
- sourceTree = "<group>";
- };
- 3D7AA28D2187ACD500F1575C /* test */ = {
- isa = PBXGroup;
- children = (
- 3D7AA28E2187AD0000F1575C /* SecExperimentTests.m */,
- );
- path = test;
- sourceTree = "<group>";
- };
- 3DA3384121658755008C0CE1 /* SecExperiment */ = {
- isa = PBXGroup;
- children = (
- 3DA3384421658AA8008C0CE1 /* SecExperimentPriv.h */,
- 5A2551F12229F40800512FAE /* SecExperimentInternal.h */,
- 3DD852B02177FF72009E705D /* SecExperiment.m */,
- 3D7AA28D2187ACD500F1575C /* test */,
- 3D1A573E21669291009C24FD /* TLSAssets */,
- );
- path = SecExperiment;
- sourceTree = "<group>";
- };
3DD1FE72201AA38A0086D049 /* SecureTransportTests */ = {
isa = PBXGroup;
children = (
47B3A90B21027D71001F4281 /* Trieste */ = {
isa = PBXGroup;
children = (
- E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */,
E060D19D2124780F0025B833 /* OctagonTestHarness */,
E060D1BD212478120025B833 /* OctagonTestHarnessXPCService */,
E060D23E21247C680025B833 /* OctagonTestHarnessXPCServiceProtocol */,
EB6952B9223B75C300F02C1C /* secitemd */,
DA41FE0E2241ADC000838FB3 /* otpaird */,
EBB851EC22F7912400424FD0 /* SecurityUtilitiesTests.xctest */,
+ 5A442F90233C330F00918373 /* experimentTool */,
);
name = Products;
sourceTree = "<group>";
4C922CB2097F1984004CEEBD /* Security */ = {
isa = PBXGroup;
children = (
+ 1BE85ECD235CEB610051E1D8 /* cms-tapi.h */,
5F00F95A230614A200B832E0 /* SecImportExportPriv.h */,
D44D08B420AB890E0023C439 /* Security.apinotes */,
D4707A1021137525005BCFDA /* CMSDecoder.h */,
path = test;
sourceTree = "<group>";
};
+ 5A442F97233C34C000918373 /* experiment */ = {
+ isa = PBXGroup;
+ children = (
+ 5A442F98233C34C000918373 /* SecExperimentPriv.h */,
+ 5A442F9B233C34C000918373 /* SecExperimentInternal.h */,
+ 5A442F9C233C34C000918373 /* SecExperiment.m */,
+ 5A442F99233C34C000918373 /* test */,
+ 5A442F9D233C34C000918373 /* tool */,
+ );
+ path = experiment;
+ sourceTree = "<group>";
+ };
+ 5A442F99233C34C000918373 /* test */ = {
+ isa = PBXGroup;
+ children = (
+ 5A442F9A233C34C000918373 /* SecExperimentTests.m */,
+ );
+ path = test;
+ sourceTree = "<group>";
+ };
+ 5A442F9D233C34C000918373 /* tool */ = {
+ isa = PBXGroup;
+ children = (
+ 5A442F9E233C34C000918373 /* experimentTool-Entitlements.plist */,
+ 5A442F9F233C34C000918373 /* experimentTool.m */,
+ );
+ path = tool;
+ sourceTree = "<group>";
+ };
5A47FFAF228F5DAB00F781B8 /* Protocol Buffers */ = {
isa = PBXGroup;
children = (
DC0BC9D01D8B825900070CB0 /* ssl */ = {
isa = PBXGroup;
children = (
+ 1BE85ED4235CEC250051E1D8 /* sslDeprecated.h */,
DC1786FD1D778F5000B50D50 /* SecureTransportPriv.h */,
DC1786FB1D778F3C00B50D50 /* sslTypes.h */,
DC1785A31D778D0D00B50D50 /* CipherSuite.h */,
DCF158C52064895C00B87B6D /* OctagonAPSReceiverTests.h */,
DCE7F2081F21726500DDB0F7 /* OctagonAPSReceiverTests.m */,
DC9C95951F748D0B000D19E5 /* CKKSServerValidationRecoveryTests.m */,
+ EB0E1AD723576273002B6037 /* CKKSPBFileStorageTests.m */,
);
name = "Tests (Local)";
path = tests;
DC59E9AA1D91C9BE001BDDF5 /* Security.framework (Shared) */ = {
isa = PBXGroup;
children = (
- 3DA3384121658755008C0CE1 /* SecExperiment */,
+ 5A442F97233C34C000918373 /* experiment */,
5AF593FD1FA0EE2C00A5C1EC /* Protocol */,
DCC78E4F1D8085FC00865A7C /* SecFramework.c */,
4723C9B51F152E8E0082882F /* Analytics */,
BED01530206F050F0027A2B4 /* README.txt */,
DCC78D911D8085F200865A7C /* SecureObjectSync */,
47C51B851EEA657D0032D9E5 /* SecurityUnitTests */,
- 0CF0E2DD1F8EE37C00BD18E4 /* Signin Metrics */,
+ 0CF0E2DD1F8EE37C00BD18E4 /* SigninMetrics */,
DC0EF8F0208697C600AB9E95 /* tpctl */,
BECFA42F20F91AFE00B11002 /* tppolicy */,
47B3A90B21027D71001F4281 /* Trieste */,
DC8834501D8A21AA00CE0ACA /* lib */ = {
isa = PBXGroup;
children = (
+ 1BE85ED1235CEBB30051E1D8 /* secport-tapi.h */,
DC88340A1D8A21AA00CE0ACA /* SecAsn1Coder.c */,
DC88340C1D8A21AA00CE0ACA /* SecAsn1Templates.c */,
DC88340F1D8A21AA00CE0ACA /* certExtensionTemplates.c */,
DC1ED8BA1DD51883002BDCFA /* CKKSItemEncrypter.m */,
6CC185971E24E87D009657D8 /* CKKSRateLimiter.h */,
6CC185981E24E87D009657D8 /* CKKSRateLimiter.m */,
+ EB97364F234E8F4A00518B2B /* CKKSPBFileStorage.h */,
+ EB973650234E8F4B00518B2B /* CKKSPBFileStorage.m */,
6CA2B9431E9F9F5700C43444 /* RateLimiter.h */,
6CC7F5B31E9F99EE0014AE63 /* RateLimiter.m */,
DC9C95B21F79CFD1000D19E5 /* CKKSControl.h */,
DCC78D911D8085F200865A7C /* SecureObjectSync */ = {
isa = PBXGroup;
children = (
+ EB0E1B902358FA4B002B6037 /* generated_source */,
CD1D64461DD386C9006D4139 /* AccountTrust */,
DCC78D2D1D8085F200865A7C /* Account */,
DCC78D4E1D8085F200865A7C /* Circle */,
48FE668F20E6E69B00FAEF17 /* SOSAuthKitHelpers.m */,
480C03D621459CD70034570E /* SOSTrustedDeviceAttributes.h */,
480C03D321459CD60034570E /* SOSTrustedDeviceAttributes.m */,
+ EB0E1AC72352A81E002B6037 /* SOSAccountConfiguration.proto */,
);
name = SecureObjectSync;
path = keychain/SecureObjectSync;
D4BEECE61E93093A00F76D1A /* trustd.c */,
D4B68C64211A8186009FED69 /* trustd_spi.h */,
D4B68C65211A8186009FED69 /* trustd_spi.c */,
+ D47DCCB423427C7D00B80E37 /* md.m */,
+ D47DCCB723427C8D00B80E37 /* md.h */,
D43DBED71E99D17100C04AEA /* nameconstraints.c */,
D43DBED81E99D17100C04AEA /* nameconstraints.h */,
D43DBED91E99D17100C04AEA /* OTATrustUtilities.m */,
name = "dispatch Support";
sourceTree = "<group>";
};
- E058E53321626583002CA574 /* Products */ = {
- isa = PBXGroup;
- children = (
- E058E54B21626583002CA574 /* CloudDeviceTest.framework */,
- E058E54D21626583002CA574 /* CoreDeviceAutomation.framework */,
- E058E54F21626583002CA574 /* CoreDeviceAutomationFrameworkFacade.framework */,
- E058E55121626583002CA574 /* OctagonTestHarnessXPCServiceProtocol.framework */,
- E058E55321626583002CA574 /* OctagonTrieste.framework */,
- E058E55521626583002CA574 /* OctagonTriesteTests.xctest */,
- E058E55721626583002CA574 /* OpenSSLThreadLock.framework */,
- E058E55B21626583002CA574 /* SSEClient.framework */,
- E058E55D21626583002CA574 /* SwiftHTTP.framework */,
- E058E55F21626583002CA574 /* SwiftLog.framework */,
- E058E56121626583002CA574 /* os_activity.framework */,
- );
- name = Products;
- sourceTree = "<group>";
- };
E060D19D2124780F0025B833 /* OctagonTestHarness */ = {
isa = PBXGroup;
children = (
isa = PBXGroup;
children = (
4C922CB2097F1984004CEEBD /* Security */,
+ 1B2BD391235E050D009A8624 /* SecEC-tapi.h */,
+ 1B2BD393235E050E009A8624 /* SecPolicy-tapi.h */,
+ 1B2BD394235E050E009A8624 /* Security-tapi.h */,
);
name = Headers;
sourceTree = "<group>";
E7FCBE401314471B000DE34E /* Frameworks */ = {
isa = PBXGroup;
children = (
+ BEC6A9142331992800080069 /* Network.framework */,
+ D47AB2CA2356AD72005A3801 /* Network.framework */,
0C6C2B6C2258295D00C53C96 /* UIKitCore.framework */,
0C6C2B682258211800C53C96 /* AppleAccount.framework */,
DC4A76A92212698B006F2D8F /* CloudServices.framework */,
name = secedumodetest;
sourceTree = "<group>";
};
+ EB0E1B902358FA4B002B6037 /* generated_source */ = {
+ isa = PBXGroup;
+ children = (
+ EB0E1B922358FADE002B6037 /* SOSAccountConfiguration.h */,
+ EB0E1B932358FADE002B6037 /* SOSAccountConfiguration.m */,
+ );
+ path = generated_source;
+ sourceTree = "<group>";
+ };
EB1055641E14DB370003C309 /* secfuzzer */ = {
isa = PBXGroup;
children = (
EB49B2AF202D8780003F34A0 /* secdmockaks */ = {
isa = PBXGroup;
children = (
+ EB627A74233E33A300F32437 /* generated_source */,
72D1E5F3202FE43C003A38C5 /* secdmock_db_version_10_5.h */,
EBE700FE204676E700E00A87 /* secdmock_db_version_11_1.h */,
EB49B2B0202D8780003F34A0 /* mockaksKeychain.m */,
EB6667BE204CD65E000B404F /* testPlistDER.m */,
EB49B303202FB8DE003F34A0 /* mockaks.h */,
EB49B2E4202DFE7F003F34A0 /* mockaks.m */,
+ EBDCBFFE233DD31700806566 /* MockAKSRefKey.proto */,
+ EB627A6F233E323600F32437 /* MockAKSOptionalParameters.proto */,
EB49B2B2202D8780003F34A0 /* Info.plist */,
DC311E782124B8EF002F5EAE /* aks_real_witness.h */,
DC311E792124B8EF002F5EAE /* aks_real_witness.c */,
path = tests/secdmockaks;
sourceTree = "<group>";
};
+ EB627A74233E33A300F32437 /* generated_source */ = {
+ isa = PBXGroup;
+ children = (
+ EB627A78233E342B00F32437 /* MockAKSOptionalParameters.h */,
+ EB627A77233E342B00F32437 /* MockAKSOptionalParameters.m */,
+ EB627A76233E342900F32437 /* MockAKSRefKey.h */,
+ EB627A75233E342800F32437 /* MockAKSRefKey.m */,
+ );
+ path = generated_source;
+ sourceTree = "<group>";
+ };
EB74CC182207E48000F1BBAD /* KeychainSettings */ = {
isa = PBXGroup;
children = (
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
+ 1B2BD395235E050E009A8624 /* SecEC-tapi.h in Headers */,
4C32C1030A4976BF002891BD /* certextensions.h in Headers */,
4C32C1240A4976BF002891BD /* SecBase.h in Headers */,
4C32C1250A4976BF002891BD /* SecCertificate.h in Headers */,
4C32C1260A4976BF002891BD /* SecTrust.h in Headers */,
+ EB973651234E8F4B00518B2B /* CKKSPBFileStorage.h in Headers */,
4CF0484C0A5D988F00268236 /* SecItem.h in Headers */,
6CE3654F1FA100F10012F6AB /* SFAnalyticsDefines.h in Headers */,
D4707A292113EF68005BCFDA /* SecCmsMessage.h in Headers */,
D47079F321128C74005BCFDA /* SecCMS.h in Headers */,
4C12828D0BB4957D00985BB0 /* SecTrustSettingsPriv.h in Headers */,
DCD45355209A5B260086CBFC /* si-cms-signing-identity-p12.h in Headers */,
+ 1BE85ED5235CEC250051E1D8 /* sslDeprecated.h in Headers */,
CDDE9BD11729ABFA0013B0E8 /* SecPasswordGenerate.h in Headers */,
4C7072860AC9EA4F007CC205 /* SecKey.h in Headers */,
- 5A2551F32229F41300512FAE /* SecExperimentInternal.h in Headers */,
D4B3B1CC2115150D00A43409 /* SecCmsDigestedData.h in Headers */,
476541651F339F6300413F65 /* SecdWatchdog.h in Headers */,
D47079FB211355C9005BCFDA /* CMSEncoder.h in Headers */,
4C4296320BB0A68200491999 /* SecTrustSettings.h in Headers */,
4CBA0E880BB33C0000E72B55 /* SecPolicy.h in Headers */,
D4B3B1D52115195900A43409 /* SecCmsRecipientInfo.h in Headers */,
- 3D909E372195042C00205F8C /* SecExperimentPriv.h in Headers */,
4C6416D50BB34F00001C83FD /* SecPolicyPriv.h in Headers */,
78F92F11195128D70023B54B /* SecECKeyPriv.h in Headers */,
4CD3BA621106FF4D00BE8B75 /* SecECKey.h in Headers */,
DC3C7AB81D838C6F00F6A832 /* oidsalg.h in Headers */,
B61F67561F1FCFCA00E2FDBB /* SecPaddingConfigurationsPriv.h in Headers */,
4C2F81D50BF121D2003C4F77 /* SecRandom.h in Headers */,
+ 0CD9E34323592DD7002995DE /* OctagonSignPosts.h in Headers */,
ACBAF6EE1E941AE00007BA2F /* transform_regressions.h in Headers */,
7940D4130C3ACF9000FDB5D8 /* SecDH.h in Headers */,
478014791FBF5D2000C4043D /* SecKeyProxy.h in Headers */,
790850F70CA88AE10083CC4D /* securityd_client.h in Headers */,
+ 1BE85ECF235CEB620051E1D8 /* cms-tapi.h in Headers */,
795CA9CE0D38435E00BAE6A2 /* p12pbegen.h in Headers */,
D4B3B1CF211516A000A43409 /* SecCmsEncryptedData.h in Headers */,
79EF5B730D3D6AFE009F5270 /* p12import.h in Headers */,
DC2C5F4B1F0D935200FEBDA7 /* CKKSControlProtocol.h in Headers */,
107226D30D91DB32003CF14F /* SecTask.h in Headers */,
4C7CE5700DC7DC6600AE53FC /* SecEntitlements.h in Headers */,
+ 1BE85ED2235CEBB40051E1D8 /* secport-tapi.h in Headers */,
6CE365551FA101730012F6AB /* SFAnalyticsSQLiteStore.h in Headers */,
791766DE0DD0162C00F3B974 /* SecCertificateRequest.h in Headers */,
4C7416040F1D71A2008E0E4D /* SecSCEP.h in Headers */,
D4707A262113EBC1005BCFDA /* SecCmsDecoder.h in Headers */,
DC3C7ABA1D838C9F00F6A832 /* sslTypes.h in Headers */,
6CE3654B1FA100D00012F6AB /* SFAnalytics.h in Headers */,
+ 5A442FA6233C34FE00918373 /* SecExperimentInternal.h in Headers */,
4AF7000515AFB73800B9D400 /* SecOTRSession.h in Headers */,
D4707A2C2114C1E5005BCFDA /* SecCmsContentInfo.h in Headers */,
D487B9821DFA28DB000410A1 /* SecInternalReleasePriv.h in Headers */,
D46CD4C72267949C00E2C4D7 /* certExtensionTemplates.h in Headers */,
D46CD4C82267949C00E2C4D7 /* nameTemplates.h in Headers */,
D46CD4C92267949C00E2C4D7 /* X509Templates.h in Headers */,
+ 5A442FA5233C34FE00918373 /* SecExperimentPriv.h in Headers */,
8E02FA6B1107BE460043545E /* pbkdf2.h in Headers */,
AA7C71B62185429800EB314F /* SecProtocolTypesPriv.h in Headers */,
8ED6F6CA110904E300D2B368 /* SecPBKDF.h in Headers */,
+ 1B2BD396235E050E009A8624 /* SecPolicy-tapi.h in Headers */,
5F00F95B230614AC00B832E0 /* SecImportExportPriv.h in Headers */,
22A23B3A1E3AAC9800C41830 /* CodeSigning.h in Headers */,
5A6D1B9520810EAD0057CAC8 /* SecProtocolMetadata.h in Headers */,
DC9C95BE1F79DC5F000D19E5 /* CKKSControl.h in Headers */,
0CBFEACC200FCD33009A60E9 /* SFSignInAnalytics.h in Headers */,
DC3C7AB61D838C2D00F6A832 /* SecAsn1Types.h in Headers */,
+ 1B2BD397235E050E009A8624 /* Security-tapi.h in Headers */,
D43D8B2D20AB8A54005BEEC4 /* Security.apinotes in Headers */,
DC3C73551D837B2C00F6A832 /* SOSPeerInfoPriv.h in Headers */,
D46246A31F9AE59E00D63882 /* oids.h in Headers */,
DC1785241D7789AF00B50D50 /* AuthorizationTags.h in Headers */,
EBF252252155E911000204D6 /* OTJoiningConfiguration.h in Headers */,
EB5E3BCD2003C67B00F1631B /* SecSignpost.h in Headers */,
+ 0CD9E34423592DD7002995DE /* OctagonSignPosts.h in Headers */,
DC1787601D7790E500B50D50 /* AuthorizationTagsPriv.h in Headers */,
D47079FA211355C5005BCFDA /* CMSEncoder.h in Headers */,
AA5B121C2164671000A6AB81 /* SecProtocolConfiguration.h in Headers */,
DC17854F1D778ACD00B50D50 /* SecACL.h in Headers */,
DC17854E1D778ACD00B50D50 /* SecAccess.h in Headers */,
DC1785921D778BE400B50D50 /* SecAccessControl.h in Headers */,
- 5A2551F52229F41500512FAE /* SecExperimentInternal.h in Headers */,
DC1787751D77916000B50D50 /* SecAccessControlPriv.h in Headers */,
DC1787351D77903700B50D50 /* SecAccessPriv.h in Headers */,
DC1785181D77895A00B50D50 /* SecAsn1Coder.h in Headers */,
5F00F95C230614AD00B832E0 /* SecImportExportPriv.h in Headers */,
DC1787741D77915500B50D50 /* SecBreadcrumb.h in Headers */,
6CB420AB2051FDE000FF2D44 /* LocalKeychainAnalytics.h in Headers */,
+ 1BE85ED0235CEB620051E1D8 /* cms-tapi.h in Headers */,
DC1787761D77916600B50D50 /* SecCFAllocator.h in Headers */,
DC0C343A21FA7DEB00417D04 /* SecEscrowRequest.h in Headers */,
DC17859F1D778C8D00B50D50 /* SecCertificate.h in Headers */,
DC1787521D7790A500B50D50 /* SecCodeSigner.h in Headers */,
DC1785301D778A0100B50D50 /* SecCustomTransform.h in Headers */,
0CBFEACD200FCD33009A60E9 /* SFSignInAnalytics.h in Headers */,
+ 5A442FA8233C34FF00918373 /* SecExperimentInternal.h in Headers */,
DC1787771D77916A00B50D50 /* SecDH.h in Headers */,
DC1785311D778A0100B50D50 /* SecDecodeTransform.h in Headers */,
6CE365561FA101740012F6AB /* SFAnalyticsSQLiteStore.h in Headers */,
DC1785541D778ACD00B50D50 /* SecKeychainSearch.h in Headers */,
DC17873C1D77903700B50D50 /* SecKeychainSearchPriv.h in Headers */,
DC1787261D778FDE00B50D50 /* SecManifest.h in Headers */,
+ 5A442FA7233C34FF00918373 /* SecExperimentPriv.h in Headers */,
DCA9D84221FFE62A00B27421 /* EscrowRequestXPCProtocol.h in Headers */,
DC1786F91D778F2500B50D50 /* SecNullTransform.h in Headers */,
DC17873D1D77903700B50D50 /* SecPassword.h in Headers */,
DC1787791D77917700B50D50 /* SecPasswordGenerate.h in Headers */,
+ 1BE85ED6235CEC250051E1D8 /* sslDeprecated.h in Headers */,
F6EEF77521675EF000FB7F79 /* AuthorizationTrampolinePriv.h in Headers */,
DC1785941D778BF400B50D50 /* SecPolicy.h in Headers */,
D43718C921168D7D00EA350A /* SecSMIME.h in Headers */,
D4707A272113EBC1005BCFDA /* SecCmsDecoder.h in Headers */,
D4707A212113AC34005BCFDA /* SecCmsBase.h in Headers */,
6CBF65401FA1480C00A68667 /* SFAnalyticsActivityTracker.h in Headers */,
- 3D909E382195042C00205F8C /* SecExperimentPriv.h in Headers */,
DC17856E1D778B4A00B50D50 /* cssmapi.h in Headers */,
DC1785991D778C5300B50D50 /* cssmapple.h in Headers */,
DC1787431D77906C00B50D50 /* cssmapplePriv.h in Headers */,
DC1785791D778B4A00B50D50 /* eisl.h in Headers */,
DC17857A1D778B4A00B50D50 /* emmspi.h in Headers */,
D4707A2A2113EF68005BCFDA /* SecCmsMessage.h in Headers */,
+ 1BE85ED3235CEBB40051E1D8 /* secport-tapi.h in Headers */,
6C8CE6C21FA248DB0032ADF0 /* SFAnalyticsActivityTracker+Internal.h in Headers */,
D4B3B1DC21152AD300A43409 /* SecCmsSignerInfo.h in Headers */,
DC17857B1D778B4A00B50D50 /* emmtype.h in Headers */,
4C32C0AC0A4975F6002891BD /* Sources */,
4C32C0AD0A4975F6002891BD /* Frameworks */,
F3384FD12165A025004A2171 /* Install Ariadne Signposts Plist */,
+ 0C97867A235A766B0040A867 /* Copy System logging profile */,
);
buildRules = (
E7B006FF170B56E700B27966 /* PBXBuildRule */,
);
dependencies = (
- DCE0778421ADEDDA002662FD /* PBXTargetDependency */,
DCDA5E5A2124BA2F009B11B2 /* PBXTargetDependency */,
DCD22D7D1D8CCA18001C9B81 /* PBXTargetDependency */,
D42C83A5211636A3008D3D83 /* PBXTargetDependency */,
productReference = 5346480117331E1200FE9172 /* KeychainSyncAccountNotification.bundle */;
productType = "com.apple.product-type.bundle";
};
+ 5A442F81233C330F00918373 /* experimentTool */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 5A442F8D233C330F00918373 /* Build configuration list for PBXNativeTarget "experimentTool" */;
+ buildPhases = (
+ 5A442F82233C330F00918373 /* Sources */,
+ 5A442F89233C330F00918373 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = experimentTool;
+ productName = ckksctl;
+ productReference = 5A442F90233C330F00918373 /* experimentTool */;
+ productType = "com.apple.product-type.tool";
+ };
5E10992419A5E55800A60E2B /* ISACLProtectedItems */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5E10994D19A5E55800A60E2B /* Build configuration list for PBXNativeTarget "ISACLProtectedItems" */;
buildRules = (
);
dependencies = (
- EBBC11B32200D3BB00F95738 /* PBXTargetDependency */,
BED01526206EEC710027A2B4 /* PBXTargetDependency */,
);
name = TrustedPeersHelper;
buildRules = (
);
dependencies = (
- DCE0775C21ADD6A0002662FD /* PBXTargetDependency */,
D437C33121EBF8A000DD1E06 /* PBXTargetDependency */,
);
name = TrustedPeers;
buildRules = (
);
dependencies = (
- DC7479A022272361001E0E8C /* PBXTargetDependency */,
);
name = tpctl;
productName = tpctl;
buildRules = (
);
dependencies = (
- DCE0777E21ADEADA002662FD /* PBXTargetDependency */,
);
name = libsecurityd_ios;
productName = libsecurity;
buildRules = (
);
dependencies = (
- 0C604F0221B8E5090036C175 /* PBXTargetDependency */,
DC65E7221D8CB27900152EF0 /* PBXTargetDependency */,
);
name = KeychainCircle;
productRefGroup = 4C35DC36094F9120002917C4 /* Products */;
projectDirPath = "";
projectReferences = (
- {
- ProductGroup = E058E53321626583002CA574 /* Products */;
- ProjectRef = E058E53221626582002CA574 /* OctagonTrieste.xcodeproj */;
- },
{
ProductGroup = DC5AC0AE1D83533400CF422C /* Products */;
ProjectRef = DC5AC0AD1D83533400CF422C /* securityd_service.xcodeproj */;
D4F47B3822270B6E003483E9 /* Security_all_watchos */,
D4F47B3C22270B89003483E9 /* Security_all_tvos */,
D4F47B4022270B97003483E9 /* Security_all_bridge */,
+ DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */,
DC8E04991D7F6D9C006D80EB /* ====== Frameworks ======== */,
4C32C0AE0A4975F6002891BD /* Security_ios */,
DC1789031D77980500B50D50 /* Security_osx */,
BEAA002A202A832500E51F45 /* TrustedPeersHelper */,
DA41FE0D2241ADC000838FB3 /* otpaird */,
DC8E04B11D7F6EC9006D80EB /* ======= Libraries ========= */,
+ DCDA5E4F2124B9C5009B11B2 /* aks_support */,
+ DC36895D21235F42003A3735 /* aks_mock */,
+ DC311E6E2124B8A8002F5EAE /* aks_real_witness */,
DCC78EA81D8088E200865A7C /* security */,
DC52E7731D80BC8000B0A59C /* libsecurityd_ios */,
4718AE2E205B39C40068EC3F /* libsecurityd_bridge */,
225394AC1E3080A600D3CD9B /* security_codesigning_ios */,
DC8834011D8A218F00CE0ACA /* ASN1 */,
D44D1F652115893000E76E1A /* CMS */,
- DCDA5E4F2124B9C5009B11B2 /* aks_support */,
- DC36895D21235F42003A3735 /* aks_mock */,
- DC311E6E2124B8A8002F5EAE /* aks_real_witness */,
DCF782BA1D88B44300E694BB /* ==== macOS Libraries ====== */,
DCF7830A1D88B4DE00E694BB /* security_apple_csp */,
DCF785021D88B95500E694BB /* security_apple_cspdl */,
DCD067561D8CDCF3007602F1 /* codesigning_DTrace */,
DCD0675B1D8CDD6D007602F1 /* codesigning_SystemPolicy */,
BECFA42D20F91AFE00B11002 /* tppolicy */,
- DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */,
DC8E04AD1D7F6E76006D80EB /* ======= misc ========= */,
DC7FC44721EE914C003C39B8 /* FeatureFlagsPlist */,
E7B01BBD166594AB000485F1 /* SyncDevTest2 */,
E060D1B6212478110025B833 /* OctagonTestHarnessXPCService */,
EB7E90F12193F90700B1FA21 /* Build C2 Metrics */,
3D58392D21890FFB000ACA44 /* SecExperimentTests */,
+ 5A442F81233C330F00918373 /* experimentTool */,
);
};
/* End PBXProject section */
remoteRef = DC5AC0BA1D83533400CF422C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- E058E54B21626583002CA574 /* CloudDeviceTest.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = CloudDeviceTest.framework;
- remoteRef = E058E54A21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E54D21626583002CA574 /* CoreDeviceAutomation.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = CoreDeviceAutomation.framework;
- remoteRef = E058E54C21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E54F21626583002CA574 /* CoreDeviceAutomationFrameworkFacade.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = CoreDeviceAutomationFrameworkFacade.framework;
- remoteRef = E058E54E21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55121626583002CA574 /* OctagonTestHarnessXPCServiceProtocol.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OctagonTestHarnessXPCServiceProtocol.framework;
- remoteRef = E058E55021626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55321626583002CA574 /* OctagonTrieste.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OctagonTrieste.framework;
- remoteRef = E058E55221626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55521626583002CA574 /* OctagonTriesteTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = file;
- path = OctagonTriesteTests.xctest;
- remoteRef = E058E55421626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55721626583002CA574 /* OpenSSLThreadLock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OpenSSLThreadLock.framework;
- remoteRef = E058E55621626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55B21626583002CA574 /* SSEClient.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = SSEClient.framework;
- remoteRef = E058E55A21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55D21626583002CA574 /* SwiftHTTP.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = SwiftHTTP.framework;
- remoteRef = E058E55C21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E55F21626583002CA574 /* SwiftLog.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = SwiftLog.framework;
- remoteRef = E058E55E21626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- E058E56121626583002CA574 /* os_activity.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = os_activity.framework;
- remoteRef = E058E56021626583002CA574 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
);
runOnlyForDeploymentPostprocessing = 1;
shellPath = /bin/sh;
- shellScript = "[ \"$(whoami)\" == \"root\" ] || exit 0\n OTTESTS_DIR=${SRCROOT}/keychain/ot/tests\n \n python ${OTTESTS_DIR}/gen_test_plist.py ${OTTESTS_DIR} ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/Octagon.plist\n chown -f root:wheel ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/*.plist\n";
+ shellScript = "OTTESTS_DIR=${SRCROOT}/keychain/ot/tests\npython ${OTTESTS_DIR}/gen_test_plist.py ${OTTESTS_DIR} ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/Octagon.plist\n\n[ \"$(whoami)\" == \"root\" ] || exit 0\nchown -f root:wheel ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/*.plist\n";
};
E7E0C6D11C90E87D00E69A21 /* chmod BATS Tests */ = {
isa = PBXShellScriptBuildPhase;
shellPath = /bin/sh;
shellScript = "# Don't use SYSTEM_FRAMEWORK_SEARCH_PATHS, its implicit with internal SDK, if added you warnings from system headers as they where problems in our headers\ngrep -e '^\\s*SYSTEM_FRAMEWORK_SEARCH_PATHS =' ${SRCROOT}/Security.xcodeproj/project.pbxproj >/dev/null 2>&1\ntest $? != 0\n";
};
- EBC15E801BE29A8C001C0C5B /* Chown BATS plist */ = {
+ EBC15E801BE29A8C001C0C5B /* Generate and Chown BATS plist */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 8;
files = (
);
inputPaths = (
);
- name = "Chown BATS plist";
+ name = "Generate and Chown BATS plist";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 1;
shellPath = /bin/sh;
- shellScript = "[ \"$(whoami)\" == \"root\" ] || exit 0\nchown root:wheel ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/*.plist\n";
+ shellScript = "${SRCROOT}/RegressionTests/PreprocessPlist.sh ${SRCROOT}/RegressionTests/Security.plist ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/Security.plist\n\n[ \"$(whoami)\" == \"root\" ] || exit 0\nchown root:wheel ${DSTROOT}/AppleInternal/CoreOS/BATS/unit_tests/*.plist\n";
showEnvVarsInLog = 0;
};
EBC73F4B209A0C3400AE3350 /* Install OCMock framework */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 3D680BE72241C16E00C04821 /* SecExperiment.m in Sources */,
- 3D58394F21891061000ACA44 /* SecExperimentTests.m in Sources */,
+ 5A442FAD233C351C00918373 /* SecExperimentTests.m in Sources */,
+ 5A442FAC233C351500918373 /* SecExperiment.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
buildActionMask = 2147483647;
files = (
4718AE35205B39C40068EC3F /* CKKSSQLDatabaseObject.m in Sources */,
- 4718AE36205B39C40068EC3F /* CKKSRateLimiter.m in Sources */,
4718AE37205B39C40068EC3F /* CKKSAccountStateTracker.m in Sources */,
4718AE38205B39C40068EC3F /* SecCDKeychain.m in Sources */,
4718AE3A205B39C40068EC3F /* CKKSGroupOperation.m in Sources */,
4718AE4B205B39C40068EC3F /* CKKSHealKeyHierarchyOperation.m in Sources */,
4718AE4C205B39C40068EC3F /* CKKSCurrentItemPointer.m in Sources */,
6C4AEF97218A12810012C5DA /* SecDbKeychainMetadataKeyStore.m in Sources */,
+ EB0E1ACD2353A704002B6037 /* CKKSRateLimiter.m in Sources */,
4718AE4D205B39C40068EC3F /* CKKSLocalSynchronizeOperation.m in Sources */,
4718AE4E205B39C40068EC3F /* OTManager.m in Sources */,
4718AE50205B39C40068EC3F /* CKKSCurrentKeyPointer.m in Sources */,
4718AE92205B39C40068EC3F /* CKKSSIV.m in Sources */,
4718AE96205B39C40068EC3F /* CKKSZoneChangeFetcher.m in Sources */,
4718AE97205B39C40068EC3F /* CKKSCondition.m in Sources */,
+ EB0E1ACE2353A704002B6037 /* CKKSPBFileStorage.m in Sources */,
4718AE98205B39C40068EC3F /* CKKSZone.m in Sources */,
4718AE99205B39C40068EC3F /* SFKeychainServer.m in Sources */,
4718AE9B205B39C40068EC3F /* swcagent_client.c in Sources */,
5A06118E229ED5EB006AF14A /* NSDate+SFAnalytics.m in Sources */,
0C8884012154C4E80053224D /* OTJoiningConfiguration.m in Sources */,
0CBD55B31FE883F200A8CE21 /* SFBehavior.m in Sources */,
- 3DD852B12177FF72009E705D /* SecExperiment.m in Sources */,
6C814A4D2050B4B600CB391B /* LocalKeychainAnalytics.m in Sources */,
220179E91E3BF03200EFB6F3 /* dummy.cpp in Sources */,
+ 5A442FA9233C351000918373 /* SecExperiment.m in Sources */,
DC926F091F33FA8D0012A315 /* CKKSControlProtocol.m in Sources */,
4723C9CC1F152ED30082882F /* SFSQLiteStatement.m in Sources */,
+ 0CD9E34523592EA6002995DE /* OctagonSignPosts.m in Sources */,
DCC5860020BF8A7E005C7269 /* SecFramework.c in Sources */,
DCA85B931E8D97E400BA7241 /* client.c in Sources */,
DCA9D84621FFE7CF00B27421 /* EscrowRequestXPCProtocol.m in Sources */,
6CE365531FA101080012F6AB /* SFAnalyticsSampler.m in Sources */,
AA9FD59C2152AFD70045A07A /* SecProtocolConfiguration.m in Sources */,
6C73F48A2006B839003D5D63 /* SOSAnalytics.m in Sources */,
+ EB973652234E8F4B00518B2B /* CKKSPBFileStorage.m in Sources */,
5A04BAFA22976A15001848A0 /* OTClique.m in Sources */,
6CE365571FA1017D0012F6AB /* SFAnalyticsSQLiteStore.m in Sources */,
EB9B285721C77C8D00173DC2 /* OTDefines.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 5A442F82233C330F00918373 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 5A442FAE233C352200918373 /* experimentTool.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
5E10992119A5E55800A60E2B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
D43DBF081E99D1CA00C04AEA /* SecPolicyServer.c in Sources */,
D43DBF091E99D1CA00C04AEA /* SecRevocationDb.c in Sources */,
D43DBF0A1E99D1CA00C04AEA /* SecRevocationServer.c in Sources */,
+ D47DCCB523427C7D00B80E37 /* md.m in Sources */,
D43DBF0B1E99D1CA00C04AEA /* SecTrustLoggingServer.m in Sources */,
D4961BC42079424200F16DA7 /* TrustURLSessionDelegate.m in Sources */,
D43DBF0C1E99D1CA00C04AEA /* SecTrustServer.c in Sources */,
DC747999222722B2001E0E8C /* CKKSConstants.m in Sources */,
DC7479982227229D001E0E8C /* CKKSTLKShare.m in Sources */,
DC0EF8F2208697C600AB9E95 /* main.swift in Sources */,
+ EB7ECF9623467FB400CE2D3C /* Cuttlefish.pb.swift in Sources */,
DCD48BFE20BF3D83009A3224 /* tpctl-objc.m in Sources */,
DCFFE9692277DEAF0092069C /* TrustedPeersHelperProtocol.m in Sources */,
);
6CAA8CFE1F83E800007B6E03 /* SFSQLite.m in Sources */,
DC9C95C01F79DC89000D19E5 /* CKKSControl.m in Sources */,
5AF594001FA0EE5300A5C1EC /* SecProtocol.c in Sources */,
+ 5A442FAA233C351100918373 /* SecExperiment.m in Sources */,
0C8884042154C4EA0053224D /* OTJoiningConfiguration.m in Sources */,
0C0E60E020D033E400E654F2 /* OTControl.m in Sources */,
6CB420A52051FDD500FF2D44 /* LocalKeychainAnalytics.m in Sources */,
DC1789A21D779DF400B50D50 /* SecBreadcrumb.c in Sources */,
78ADC62C1FA0FACE001EB8B6 /* SecProtocolTypes.m in Sources */,
0CE079F41FEA15B20040A3F1 /* SFBehavior.m in Sources */,
- 3DE8F6C121829EFF006041DA /* SecExperiment.m in Sources */,
6CBF65411FA1481100A68667 /* SFAnalyticsActivityTracker.m in Sources */,
+ 0CD9E34623592EA7002995DE /* OctagonSignPosts.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EBB0315822223AAF007241CB /* CKKSLaunchSequenceTests.m in Sources */,
DC752F1F21C1B98000216089 /* SFObjCType.m in Sources */,
DC9C98C722E264F30021E29F /* CKKSFetchTests.m in Sources */,
+ EB0E1ADA2357627F002B6037 /* CKKSPBFileStorageTests.m in Sources */,
DC9C75161E4BCE1800F1CA0D /* CKKSOperationTests.m in Sources */,
DC8D238D2064649400E163C8 /* CKKSAPSHandlingTests.m in Sources */,
EBC1024422EBF93E0083D356 /* CKKSTests+LockStateTracker.m in Sources */,
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ EB627A7F233E3C1600F32437 /* MockAKSRefKey.m in Sources */,
DC5999752232FA3700A9F1A3 /* SecKeybagSupport.c in Sources */,
DC36896221235F99003A3735 /* mockaks.m in Sources */,
+ EB627A7E233E3C1300F32437 /* MockAKSOptionalParameters.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
DC52E7D61D80BD2800B0A59C /* SecuritydXPC.c in Sources */,
0C4F4DE221153E9E007F7E20 /* OTEpochOperation.m in Sources */,
47922D561FAA7E0D0008F7E0 /* SecDbKeychainSerializedItemV7.m in Sources */,
+ EB0E1ACB2353A702002B6037 /* CKKSPBFileStorage.m in Sources */,
DC7A17EF1E36ABC200EF14CE /* CKKSProcessReceivedKeysOperation.m in Sources */,
DC7341F51F8447AB00AB9BDF /* CKKSTLKShareRecord.m in Sources */,
0C5960811FB369C50095BA29 /* CKKSHealTLKSharesOperation.m in Sources */,
DC2670F51F3E711400816EED /* SOSAccountCloudParameters.m in Sources */,
DCDCC7E51D9B5526006487E8 /* SOSAccountSync.m in Sources */,
DC2670F81F3E723B00816EED /* SOSAccountDer.m in Sources */,
+ EB0E1B942358FAF3002B6037 /* SOSAccountConfiguration.m in Sources */,
DC59245520E470070073D284 /* SOSRingRecovery.m in Sources */,
DC52E8F71D80C34000B0A59C /* SOSAccountCredentials.m in Sources */,
DC59245420E46FDE0073D284 /* SOSRingBasic.m in Sources */,
DCC78EC01D808A1C00865A7C /* SecTrust.c in Sources */,
DCC78EBE1D808A0E00865A7C /* SecTrustStore.c in Sources */,
DCC78EBD1D808A0400865A7C /* SecuritydXPC.c in Sources */,
- 3D680BE42241BC0000C04821 /* SecExperiment.m in Sources */,
+ 5A442FAB233C351300918373 /* SecExperiment.m in Sources */,
DCC78EBB1D8089C200865A7C /* p12import.c in Sources */,
D425EC1D1DD3C3CF00DE5DEC /* SecInternalRelease.c in Sources */,
DCC78EBA1D8089BD00865A7C /* p12pbegen.c in Sources */,
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ EBDCC002233DD45700806566 /* MockAKSRefKey.proto in Sources */,
0CE15E39222DF67800B7EAA4 /* OTRecovery.proto in Sources */,
DCE0775621ADD665002662FD /* OTPrivateKey.proto in Sources */,
DCE0775321ADD65E002662FD /* OTAuthenticatedCiphertext.proto in Sources */,
DCE0774321ADD635002662FD /* TPPBPeerDynamicInfo.proto in Sources */,
DCE0775721ADD669002662FD /* SecDbKeychainSerializedItemV7.proto in Sources */,
DCE0775821ADD66B002662FD /* SecDbKeychainSerializedAKSWrappedKey.proto in Sources */,
+ EB627A73233E339200F32437 /* MockAKSOptionalParameters.proto in Sources */,
DC90A4C721F279D4001300EB /* SecEscrowPendingRecord.proto in Sources */,
DCE0775921ADD66E002662FD /* SecDbKeychainSerializedMetadata.proto in Sources */,
DCE0775A21ADD671002662FD /* SecDbKeychainSerializedSecretData.proto in Sources */,
+ EB0E1B912358FAC6002B6037 /* SOSAccountConfiguration.proto in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- EB9B285921C77E7400173DC2 /* OTDefines.m in Sources */,
6C32BB9920EAE6B00042DF59 /* LocalKeychainAnalytics.m in Sources */,
EB1E069D211E16260088F0B1 /* mockaksxcbase.m in Sources */,
0CC3771320A222BC00B58D2D /* SFSignInAnalytics.m in Sources */,
EBC73F2020993F8600AE3350 /* SFAnalyticsSQLiteStore.m in Sources */,
EBC73F2720993FC900AE3350 /* SFAnalyticsMultiSampler.m in Sources */,
EB49B2D8202DF1F7003F34A0 /* server_xpc.m in Sources */,
- EBC73F2620993FA800AE3350 /* client_endpoint.m in Sources */,
EB49B2D9202DF1F7003F34A0 /* server_security_helpers.m in Sources */,
EBC73F2B2099785900AE3350 /* SFObjCType.m in Sources */,
480ADDB22155A0CE00318FC6 /* SOSAnalytics.m in Sources */,
+ EB627A79233E375A00F32437 /* MockAKSOptionalParameters.proto in Sources */,
EB49B2E0202DF5D7003F34A0 /* server_entitlement_helpers.c in Sources */,
5A061196229ED6E8006AF14A /* NSDate+SFAnalytics.m in Sources */,
EBC73F2A20996AD400AE3350 /* SFSQLiteStatement.m in Sources */,
EB49B2D5202DF1D8003F34A0 /* SecTask.c in Sources */,
EB49B2D3202DF1AC003F34A0 /* SecdWatchdog.m in Sources */,
EB49B2B1202D8780003F34A0 /* mockaksKeychain.m in Sources */,
- DC5B391B20C08BDC005B09F6 /* SecFramework.c in Sources */,
EB1E069F211E17C00088F0B1 /* mockaksWatchDog.m in Sources */,
EB49B2D1202DF15F003F34A0 /* SFAnalyticsActivityTracker.m in Sources */,
EB49B2D0202DF14D003F34A0 /* SFAnalytics.m in Sources */,
EBC73F2820993FDA00AE3350 /* SFAnalyticsSampler.m in Sources */,
+ EBDCC001233DD3E000806566 /* MockAKSRefKey.proto in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
target = DC0BCC211D8C684F00070CB0 /* utilities */;
targetProxy = 0C5663ED20BE2E1A0035F362 /* PBXContainerItemProxy */;
};
- 0C604F0221B8E5090036C175 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = 0C604F0121B8E5090036C175 /* PBXContainerItemProxy */;
- };
0C78CCE51FCC97E7008B4B24 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 0C8BBEFD1FCB446400580909 /* otctl */;
target = DC52E8BE1D80C25800B0A59C /* SecureObjectSyncServer */;
targetProxy = DC71DA0C1D95DD670065FB93 /* PBXContainerItemProxy */;
};
- DC7479A022272361001E0E8C /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = DC74799F22272361001E0E8C /* PBXContainerItemProxy */;
- };
DC7FC45221EE9208003C39B8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = DC7FC44721EE914C003C39B8 /* FeatureFlagsPlist */;
target = DCDA5E4F2124B9C5009B11B2 /* aks_support */;
targetProxy = DCDA5E632124BCA9009B11B2 /* PBXContainerItemProxy */;
};
- DCE0775C21ADD6A0002662FD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = DCE0775B21ADD6A0002662FD /* PBXContainerItemProxy */;
- };
- DCE0777E21ADEADA002662FD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = DCE0777D21ADEADA002662FD /* PBXContainerItemProxy */;
- };
- DCE0778421ADEDDA002662FD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = DCE0778321ADEDDA002662FD /* PBXContainerItemProxy */;
- };
DCE4E8D81D7F37F200AFB96E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = DCE4E8931D7F34F600AFB96E /* authd */;
target = EBB851EB22F7912400424FD0 /* SecurityUtilitiesTests */;
targetProxy = EBB8521722F793EF00424FD0 /* PBXContainerItemProxy */;
};
- EBBC11B32200D3BB00F95738 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = DCF216D621ADD5B10029CCC1 /* protobuf_source_generation */;
- targetProxy = EBBC11B22200D3BB00F95738 /* PBXContainerItemProxy */;
- };
EBCF743F1CE593A700BED7CA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = EBCF73F31CE45F9C00BED7CA /* secitemfunctionality */;
};
name = Release;
};
+ 5A442F8E233C330F00918373 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CODE_SIGN_ENTITLEMENTS = "experiment/tool/experimentTool-Entitlements.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ INSTALL_PATH = /usr/sbin;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 5A442F8F233C330F00918373 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CODE_SIGN_ENTITLEMENTS = "experiment/tool/experimentTool-Entitlements.plist";
+ COPY_PHASE_STRIP = NO;
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ INSTALL_PATH = /usr/sbin;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
5E10992A19A5E55800A60E2B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 5A442F8D233C330F00918373 /* Build configuration list for PBXNativeTarget "experimentTool" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 5A442F8E233C330F00918373 /* Debug */,
+ 5A442F8F233C330F00918373 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
5E10994D19A5E55800A60E2B /* Build configuration list for PBXNativeTarget "ISACLProtectedItems" */ = {
isa = XCConfigurationList;
buildConfigurations = (