]> git.saurik.com Git - apple/security.git/blobdiff - Security.xcodeproj/project.pbxproj
Security-57336.1.9.tar.gz
[apple/security.git] / Security.xcodeproj / project.pbxproj
index ac1413358d37faedbb5627b0560c3d0397f7d5ab..1072514ad369596610b690434cfc5cc2ee2b2dd7 100644 (file)
@@ -35,6 +35,7 @@
                        buildPhases = (
                        );
                        dependencies = (
+                               EBD849361B242C8900C5FD1E /* PBXTargetDependency */,
                                05EF68CA1949167B007958C3 /* PBXTargetDependency */,
                                05EF68C81949166E007958C3 /* PBXTargetDependency */,
                                05EF68C0194915B6007958C3 /* PBXTargetDependency */,
@@ -83,6 +84,9 @@
                        buildPhases = (
                        );
                        dependencies = (
+                               438169E71B4EE4B300C54D58 /* PBXTargetDependency */,
+                               5EF7C2561B00EEF900E5E99C /* PBXTargetDependency */,
+                               5E10995419A5E80B00A60E2B /* PBXTargetDependency */,
                                72D41316175D13E40052A8ED /* PBXTargetDependency */,
                                4C541F8C0F250C0400E508AE /* PBXTargetDependency */,
                                4C541F8E0F250C0900E508AE /* PBXTargetDependency */,
                                0CC827F2138712B100BD99B7 /* PBXTargetDependency */,
                                0CD72A5A16D55BF100A4B8A3 /* PBXTargetDependency */,
                                52D82BF616A627100078DFE5 /* PBXTargetDependency */,
+                               CD0637811A840C6400C81E74 /* PBXTargetDependency */,
                                5DDD0BEE16D6748900D6C0D6 /* PBXTargetDependency */,
                                4C52D0EE16EFCD720079966E /* PBXTargetDependency */,
                                BE197F631911742900BA91D1 /* PBXTargetDependency */,
                                BE4AC9B418B8020400B84964 /* PBXTargetDependency */,
                                5346481B17331ED800FE9172 /* PBXTargetDependency */,
+                               F94E7AE21ACC8E7700F23132 /* PBXTargetDependency */,
                        );
                        name = phase2;
                        productName = phase2;
                        name = world;
                        productName = world;
                };
-               E75533E01651D8A900D2B847 /* CKd-only */ = {
+               F93C49021AB8FCE00047E01A /* ckcdiagnose.sh */ = {
                        isa = PBXAggregateTarget;
-                       buildConfigurationList = E75533F51651D8A900D2B847 /* Build configuration list for PBXAggregateTarget "CKd-only" */;
+                       buildConfigurationList = F93C49031AB8FCE00047E01A /* Build configuration list for PBXAggregateTarget "ckcdiagnose.sh" */;
                        buildPhases = (
+                               F93C49061AB8FCE50047E01A /* CopyFiles */,
                        );
                        dependencies = (
-                               E7B01BA81664294D000485F1 /* PBXTargetDependency */,
-                               E7F0FC171651DA5E002BEC2D /* PBXTargetDependency */,
                        );
-                       name = "CKd-only";
-                       productName = phase2;
+                       name = ckcdiagnose.sh;
+                       productName = ckcdiagnose.sh;
                };
 /* End PBXAggregateTarget section */
 
                0C0BDB8F1756A6D500BC1A7E /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                0C0BDB901756A80100BC1A7E /* libsecipc_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F7F66914D77DF700F88A12 /* libsecipc_client.a */; };
                0C0BDB911756A8A400BC1A7E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
-               0C0BDB921756A8AA00BC1A7E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                0C0BDB931756A8C900BC1A7E /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                0C150099161D01D700181E9D /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8786AD0B03E05E00BB77D4 /* libDER.a */; };
                0C15009A161D01F400181E9D /* libCMS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 79BDD39F0D60D5F9000D84D3 /* libCMS.a */; };
                0C15009B161D020000181E9D /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 795CA9860D38269B00BAE6A2 /* libASN1.a */; };
                0C3145571496B8FB00427C0B /* SecureTransport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3145551496B8FB00427C0B /* SecureTransport.h */; settings = {ATTRIBUTES = (Public, ); }; };
                0C3145581496B8FB00427C0B /* SecureTransportPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3145561496B8FB00427C0B /* SecureTransportPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               0C38B9341AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0C38B9331AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist */; };
+               0C38B9351AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0C38B9331AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist */; };
                0C59B55417677C3E00617746 /* com.apple.securityd in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0C59B54517677A9900617746 /* com.apple.securityd */; };
                0C5D2EEB167FEAAC0077501D /* SecAsn1Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5D2EEA167FEAAC0077501D /* SecAsn1Coder.h */; settings = {ATTRIBUTES = (Private, ); }; };
                0C5D2EED167FEEC90077501D /* secasn1t.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5D2EEC167FEEC90077501D /* secasn1t.h */; settings = {ATTRIBUTES = (Private, ); }; };
                0C5D2EEF167FF0560077501D /* SecAsn1Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5D2EEE167FF0560077501D /* SecAsn1Templates.h */; settings = {ATTRIBUTES = (Private, ); }; };
                0C5D2EF1167FF1FC0077501D /* oidsalg.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5D2EF0167FF1FC0077501D /* oidsalg.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               0C73C4C51A377FF400EE3A07 /* si-82-seccertificate-ct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD090E1A1D31D400795EE5 /* si-82-seccertificate-ct.c */; };
+               0C73C4C61A377FF600EE3A07 /* si-82-seccertificate-ct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBD090E1A1D31D400795EE5 /* si-82-seccertificate-ct.c */; };
+               0C73C4C71A377FFA00EE3A07 /* si-82-sectrust-ct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC122B819C8AA4500D23178 /* si-82-sectrust-ct.c */; };
+               0C73C4C81A377FFB00EE3A07 /* si-82-sectrust-ct.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC122B819C8AA4500D23178 /* si-82-sectrust-ct.c */; };
                0C78F1CC16A5E1BF00654E08 /* sectask-10-sectask.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C78F1CA16A5E1BF00654E08 /* sectask-10-sectask.c */; };
                0C78F1CD16A5E1BF00654E08 /* sectask-10-sectask.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C78F1CA16A5E1BF00654E08 /* sectask-10-sectask.c */; };
                0C78F1CE16A5E1BF00654E08 /* sectask_ipc.defs in Sources */ = {isa = PBXBuildFile; fileRef = 0C78F1CB16A5E1BF00654E08 /* sectask_ipc.defs */; settings = {ATTRIBUTES = (Client, Server, ); }; };
                0C78F1D016A5E3EB00654E08 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 107227350D91FE89003CF14F /* libbsm.dylib */; };
                0CA31A4814BB5CDB00BD348C /* CipherSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA31A4614BB5C9100BD348C /* CipherSuite.h */; settings = {ATTRIBUTES = (Public, ); }; };
                0CA31A7514BB6C2500BD348C /* sslTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA31A7314BB6C2500BD348C /* sslTypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               0CAE462D1AC5F75D00EDDEAB /* Invalid.com.apple.testcard.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5D83979C160259EE0075998F /* Invalid.com.apple.testcard.crt */; };
                0CC827F51387137900BD99B7 /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 798B7FD40D3D7B5400AC1D04 /* libASN1.a */; };
                0CC82948138716F400BD99B7 /* libregressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC82947138716F400BD99B7 /* libregressions.a */; };
+               0CC8F26B1A9E930600447EB7 /* TrustedLogs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0CC8F2491A9E92E000447EB7 /* TrustedLogs.plist */; };
                0CCA408015C745B9002AEC4C /* libsecurity_ssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CCA406A15C73CA1002AEC4C /* libsecurity_ssl.a */; };
                0CCA418715C89FBB002AEC4C /* libsecurity_ssl_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CCA418415C89ECD002AEC4C /* libsecurity_ssl_regressions.a */; };
                0CCA418815C89FC4002AEC4C /* libsecurity_ssl_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CCA418415C89ECD002AEC4C /* libsecurity_ssl_regressions.a */; };
                18F7F67914D77F4400F88A12 /* NtlmGenerator.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C999BA10AB5F0BB0010451D /* NtlmGenerator.c */; };
                18F7F67A14D77F4400F88A12 /* ntlmBlobPriv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C999BA30AB5F0BB0010451D /* ntlmBlobPriv.c */; };
                18F7F67C14D77F5000F88A12 /* SecTask.c in Sources */ = {isa = PBXBuildFile; fileRef = 107226D00D91DB32003CF14F /* SecTask.c */; };
+               433E519E1B66D5F600482618 /* AppSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 433E519D1B66D5F600482618 /* AppSupport.framework */; };
+               4364A1D81B2116CD00B6AFAC /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
+               4381603A1B4DCE8F00C54D58 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
+               4381603B1B4DCEFF00C54D58 /* AggregateDictionary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72B368BD179891FC004C37CE /* AggregateDictionary.framework */; };
+               4381603C1B4DCF9E00C54D58 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
+               438166ED1B4ECF9400C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168941B4ED42300C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168BB1B4ED42300C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168BC1B4ED42600C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168BD1B4ED42700C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168BE1B4ED42700C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168BF1B4ED42C00C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C01B4ED42C00C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C11B4ED42F00C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C21B4ED43100C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C31B4ED43200C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C41B4ED43800C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C51B4ED43B00C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               438168C61B4ED43F00C54D58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               4381690D1B4EDCBD00C54D58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
+               438169E31B4EDEE200C54D58 /* SOSCCAuthPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 438169E21B4EDEE200C54D58 /* SOSCCAuthPlugin.m */; };
+               438169E41B4EE13B00C54D58 /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF4C19C171E0EA600877419 /* Accounts.framework */; };
+               438169E51B4EE14D00C54D58 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
+               4432AF8B1A014664000958DC /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF6A1A01458F000958DC /* libcoreauthd_client.a */; };
+               4432AF8D1A01472C000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B0B71A014987000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B0B81A014A93000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B15E1A014D37000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B15F1A014D55000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B1601A014D85000958DC /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF6A1A01458F000958DC /* libcoreauthd_client.a */; };
+               4432B1611A014D85000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B1621A014D8F000958DC /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF6A1A01458F000958DC /* libcoreauthd_client.a */; };
+               4432B1631A014D8F000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B1A61A024231000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               4432B1C91A024273000958DC /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
                443381ED18A3D83100215606 /* SecAccessControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 443381D918A3D81400215606 /* SecAccessControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
                443381EE18A3D83A00215606 /* SecAccessControlPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 443381DA18A3D81400215606 /* SecAccessControlPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               4469FBFF1AA0A4820021AA26 /* libctkclient_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FBDC1AA0A45C0021AA26 /* libctkclient_test.a */; };
+               44A655831AA4B4BB0059D185 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FBDD1AA0A45C0021AA26 /* libctkclient.a */; };
+               44A655A51AA4B4C70059D185 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FBDD1AA0A45C0021AA26 /* libctkclient.a */; };
+               44A655A61AA4B4C80059D185 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FBDD1AA0A45C0021AA26 /* libctkclient.a */; };
                4ACED92D15A10A320060775A /* libSecurityRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E79D9CD5159BEA78000834EC /* libSecurityRegressions.a */; };
                4AF7000015AFB73800B9D400 /* SecOTRIdentityPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF7FFF615AFB73800B9D400 /* SecOTRIdentityPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4AF7000115AFB73800B9D400 /* SecOTRMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AF7FFF715AFB73800B9D400 /* SecOTRMath.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4C1ADEAA1615175500E4A8AF /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60888B155C943D00A0904F /* libSecureObjectSync.a */; };
                4C1B442D0BB9CAF900461B82 /* SecTrustStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1B442C0BB9CAF900461B82 /* SecTrustStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4C2215220F3A612C00835155 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
-               4C2318BD0A48B5AD00792B82 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                4C2F81D50BF121D2003C4F77 /* SecRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C2F81D40BF121D2003C4F77 /* SecRandom.h */; settings = {ATTRIBUTES = (Public, ); }; };
                4C2FEC5215755D8C0008BE39 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
                4C2FEC5315755DAB0008BE39 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
                4C32C1240A4976BF002891BD /* SecBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C696B3709BFA94F000CBC75 /* SecBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
                4C32C1250A4976BF002891BD /* SecCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8FD03D099D5C91006867B6 /* SecCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; };
                4C32C1260A4976BF002891BD /* SecTrust.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8FD03E099D5C91006867B6 /* SecTrust.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               4C32C1680A4976D5002891BD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                4C32C1990A497A0C002891BD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                4C32C1A60A497A21002891BD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                4C3CECF31416E25C00947741 /* DigiNotar_Root_CA_G2-RootCertificate.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C3CECF21416E20400947741 /* DigiNotar_Root_CA_G2-RootCertificate.crt */; };
                4C3DD6B0179755560093F9D8 /* NSDate+TimeIntervalDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3DD6AF179755560093F9D8 /* NSDate+TimeIntervalDescription.m */; };
                4C3DD6BD179760280093F9D8 /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                4C4296320BB0A68200491999 /* SecTrustSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4296300BB0A68200491999 /* SecTrustSettings.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               4C494C570F4F884800CDCBFE /* EVRoots.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4C494C560F4F884800CDCBFE /* EVRoots.plist */; };
                4C50AD0C1410679000EE92DE /* Invalid-asterisk.google.com.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C50ACFD1410671D00EE92DE /* Invalid-asterisk.google.com.crt */; };
                4C50AD0D1410679000EE92DE /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C50ACFE1410671D00EE92DE /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */; };
                4C50AD0E1410679000EE92DE /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C50ACFF1410671D00EE92DE /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */; };
                4C52D0E716EFCCA20079966E /* Applicant.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C52D0E316EFCCA20079966E /* Applicant.m */; };
                4C52D0E816EFCCA30079966E /* NSArray+map.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C52D0E616EFCCA20079966E /* NSArray+map.m */; };
                4C52D0E916EFCCF80079966E /* com.apple.security.CircleJoinRequested.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C52D0E416EFCCA20079966E /* com.apple.security.CircleJoinRequested.plist */; };
-               4C52D0EB16EFCD150079966E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                4C52D0EC16EFCD300079966E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D82BD316A5EADA0078DFE5 /* Security.framework */; };
                4C6416D50BB34F00001C83FD /* SecPolicyPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6416D40BB34F00001C83FD /* SecPolicyPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4C6416F10BB357D5001C83FD /* SecInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6416F00BB357D5001C83FD /* SecInternal.h */; };
                4C711D6913AFCD0900FE865D /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 798B7FD40D3D7B5400AC1D04 /* libASN1.a */; };
                4C711D6C13AFCD0900FE865D /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
                4C711D6D13AFCD0900FE865D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
-               4C711D6E13AFCD0900FE865D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                4C711D6F13AFCD0900FE865D /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                4C711D7013AFCD0900FE865D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                4C711D7113AFCD0900FE865D /* libregressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC82947138716F400BD99B7 /* libregressions.a */; };
                4C999BA80AB5F0BB0010451D /* ntlmBlobPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C999BA40AB5F0BB0010451D /* ntlmBlobPriv.h */; };
                4C9DE9E31181AC8300CF5C27 /* sslEcdsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9DE9E21181AC8300CF5C27 /* sslEcdsa.cpp */; };
                4C9DEA451181B34C00CF5C27 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
-               4C9DEA6C1181B35700CF5C27 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                4C9DEAA71181B37500CF5C27 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                4C9DEAAD1181B39300CF5C27 /* ioSock.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65809C79E0600D27A3F /* ioSock.c */; };
                4C9DEAB11181B39800CF5C27 /* sslAppUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65A09C79E0600D27A3F /* sslAppUtils.cpp */; };
-               4CAE95AA0F3D6DF20075278E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                4CAE95D80F3D6DFC0075278E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                4CAE95DC0F3D6E020075278E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                4CAF66190F3A6FCD0064A534 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                4CAF67AC0F3A70220064A534 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                4CBA0E880BB33C0000E72B55 /* SecPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBA0E860BB33C0000E72B55 /* SecPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
-               4CC3D29D178F698D0070FCC4 /* PersistantState.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3D290178F310C0070FCC4 /* PersistantState.m */; };
+               4CC3D29D178F698D0070FCC4 /* PersistentState.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3D290178F310C0070FCC4 /* PersistentState.m */; };
                4CC92B1C15A3BF2F00C6D578 /* testmain.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CC92B1B15A3BF2F00C6D578 /* testmain.c */; };
                4CC92B1D15A3BF2F00C6D578 /* testmain.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CC92B1B15A3BF2F00C6D578 /* testmain.c */; };
                4CC92B2615A3C6FE00C6D578 /* libSecurityRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E79D9CD5159BEA78000834EC /* libSecurityRegressions.a */; };
                4CCE0ADE0D4179E500DDBB21 /* SecBasePriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C0208F80D3C154200BFE54E /* SecBasePriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CD3BA621106FF4D00BE8B75 /* SecECKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD3BA601106FF4D00BE8B75 /* SecECKey.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CE39035169F87BB00026468 /* libSecurityTool.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7104A06169E038F00DB0045 /* libSecurityTool.a */; };
-               4CE39045169F87E500026468 /* libSecurityTool.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7104A06169E038F00DB0045 /* libSecurityTool.a */; };
-               4CE5A55B09C7970A00D27A3F /* SSLViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A55709C7970A00D27A3F /* SSLViewer.cpp */; };
-               4CE5A60E09C79DF200D27A3F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
+               4CE5A55B09C7970A00D27A3F /* SSLViewer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A55709C7970A00D27A3F /* SSLViewer.c */; };
                4CE5A66009C79E0600D27A3F /* ioSock.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65809C79E0600D27A3F /* ioSock.c */; };
                4CE5A66109C79E0600D27A3F /* sslAppUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65A09C79E0600D27A3F /* sslAppUtils.cpp */; };
+               4CE7EA791AEAF39C0067F5BD /* SecItemBackup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE7EA561AEAE8D60067F5BD /* SecItemBackup.h */; settings = {ATTRIBUTES = (Private, ); }; };
                4CEF4CA80C5551FE00062475 /* SecCertificateInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEF4CA70C5551FE00062475 /* SecCertificateInternal.h */; };
                4CF0484C0A5D988F00268236 /* SecItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF0484A0A5D988F00268236 /* SecItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
                4CF048800A5F016300268236 /* SecItemPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF0487F0A5F016300268236 /* SecItemPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52222CC1167BDAE100EDD09C /* SpringBoardServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */; };
                52222CD0167BDAEC00EDD09C /* SpringBoardServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */; };
                5223A7E316560CE400804179 /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
-               5223A7E416560CFB00804179 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                5233635818CA9B2600333A5C /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F7F66514D77DF700F88A12 /* libsecurityd.a */; };
                5233636318CA9B3C00333A5C /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60888B155C943D00A0904F /* libSecureObjectSync.a */; };
                5233636418CA9B8900333A5C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
+               524492941AFD6D480043695A /* der_plist.h in Headers */ = {isa = PBXBuildFile; fileRef = 524492931AFD6D480043695A /* der_plist.h */; settings = {ATTRIBUTES = (Private, ); }; };
                5262A64216AA01910038AFC1 /* Keychain_57x57.png in Resources */ = {isa = PBXBuildFile; fileRef = 527435A916A9E6D1001A96FF /* Keychain_57x57.png */; };
                5264FB4E163674B50005D258 /* MyKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 5264FB4D163674B50005D258 /* MyKeychain.m */; };
                5264FB4F163674C00005D258 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 520C98E7162485CA00A7C80B /* QuartzCore.framework */; };
                5296CB4E1655B8F5009912AF /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                5296CB4F1655B92F009912AF /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                5296CB501655B990009912AF /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
-               5296CB511655B9A3009912AF /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                5296CB521655B9B5009912AF /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                5296CBAA1656A7AC009912AF /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
                5296CBAB1656A7E2009912AF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                529990571661BADF00C297A2 /* DeviceItemCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 529990561661BADF00C297A2 /* DeviceItemCell.m */; };
                52A23EDC161DEC3800E271E0 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52A23EDB161DEC3700E271E0 /* Default-568h@2x.png */; };
                52A23EDD161DEC3F00E271E0 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52A23EDB161DEC3700E271E0 /* Default-568h@2x.png */; };
+               52BF42C21AFAD10C00821B5D /* SOSCloudCircleInternal.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 9468B9691AF2B8FC00042383 /* SOSCloudCircleInternal.h */; };
                52CD69FB16384C2000961848 /* KCAItemDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CD69FA16384C2000961848 /* KCAItemDetailViewController.m */; };
                52D82BDF16A621F70078DFE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
                52D82BE516A621F70078DFE5 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 52D82BE316A621F70078DFE5 /* InfoPlist.strings */; };
                52DE819C163636B900F49F0C /* KCATableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52DE819B163636B900F49F0C /* KCATableViewController.m */; };
                52DE819F16363C1A00F49F0C /* KeychainItemCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 52DE819E16363C1A00F49F0C /* KeychainItemCell.m */; };
                52F63A201659F04E0076D2DE /* DeviceViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F63A1F1659F04E0076D2DE /* DeviceViewController.m */; };
+               52F8DE4E1AF2EB8F00A2C271 /* SOSTypes.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 52F8DE4D1AF2EB8F00A2C271 /* SOSTypes.h */; };
                5328C0521738903F00708984 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                533B5D4F177CD63100995334 /* SpringBoardServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */; };
                5346480217331E1200FE9172 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
                5346481E173322BD00FE9172 /* KeychainSyncAccountNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 5346481D173322BD00FE9172 /* KeychainSyncAccountNotification.m */; };
                5346481F17332F9C00FE9172 /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF4C19C171E0EA600877419 /* Accounts.framework */; };
                53C0E1FF177FB48A00F8A018 /* CloudKeychain.strings in Resources */ = {isa = PBXBuildFile; fileRef = 53C0E1F1177FAC2C00F8A018 /* CloudKeychain.strings */; };
-               5D83979D160259EE0075998F /* Invalid.com.apple.testcard.crt in Resources */ = {isa = PBXBuildFile; fileRef = 5D83979C160259EE0075998F /* Invalid.com.apple.testcard.crt */; };
                5D83979E16025A720075998F /* Invalid.com.apple.testcard.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5D83979C160259EE0075998F /* Invalid.com.apple.testcard.crt */; };
-               5DDD0BEC16D6747700D6C0D6 /* com.apple.OTAPKIAssetTool.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5DDD0BDD16D6740E00D6C0D6 /* com.apple.OTAPKIAssetTool.plist */; };
+               5E10992619A5E55800A60E2B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
+               5E10995119A5E5CE00A60E2B /* ISProtectedItems.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5E10994E19A5E5CE00A60E2B /* ISProtectedItems.plist */; };
+               5E10995219A5E5CE00A60E2B /* ISProtectedItemsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E10995019A5E5CE00A60E2B /* ISProtectedItemsController.m */; };
+               5E11CADA19A75A1F008A3664 /* KeychainItemsAclTest.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5E11CAB919A759BD008A3664 /* KeychainItemsAclTest.sh */; };
+               5E1D7E0419A5EBB700D322DA /* Preferences.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E1D7E0319A5EBB700D322DA /* Preferences.framework */; };
+               5E43C48D1B00D07000E5ECB2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */; };
+               5E43C4921B00D0CD00E5ECB2 /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF8C1A01472C000958DC /* libaks_acl.a */; };
+               5E43C4931B00D0DB00E5ECB2 /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4432AF6A1A01458F000958DC /* libcoreauthd_client.a */; };
+               5E43C4951B00D10A00E5ECB2 /* libregressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E710C708133192EA00F85568 /* libregressions.a */; };
+               5E43C4961B00D3B500E5ECB2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
+               5E43C4981B00D49700E5ECB2 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
+               5E43C49A1B00D4D800E5ECB2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
+               5E43C49B1B00D50F00E5ECB2 /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60888B155C943D00A0904F /* libSecureObjectSync.a */; };
+               5E43C49D1B00D55C00E5ECB2 /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F7F66514D77DF700F88A12 /* libsecurityd.a */; };
+               5E43C49F1B00D63100E5ECB2 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
+               5E43C4A01B00D63F00E5ECB2 /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
+               5E4E05A41B0CA0FD001C4A31 /* sec_acl_stress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E4E05A31B0CA0FD001C4A31 /* sec_acl_stress.c */; };
+               5E8B53A51AA0B8A600345E7B /* libcoreauthd_test_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E8B53A41AA0B8A600345E7B /* libcoreauthd_test_client.a */; };
+               5EBE247D1B00CCAE0007DB0E /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EBE247C1B00CCAE0007DB0E /* main.c */; };
                7200D76F177B9999009BB396 /* ManagedConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72C3EC2D1705F24E0040C87C /* ManagedConfiguration.framework */; };
-               721146D7177A80CF005B5871 /* AppleESCertificates.plist in Resources */ = {isa = PBXBuildFile; fileRef = 721146CA177A80C3005B5871 /* AppleESCertificates.plist */; };
-               7245AD2A16E80211009096D8 /* AssetVersion.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7245AD1D16E801BB009096D8 /* AssetVersion.plist */; };
                728B56A216D59979008FA3AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
                72979BE3175D095900BE8FD6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
                72979BF0175D0B2D00BE8FD6 /* cloud_keychain_diagnose.c in Sources */ = {isa = PBXBuildFile; fileRef = 72979BEF175D0B2D00BE8FD6 /* cloud_keychain_diagnose.c */; };
                72CD2BBF16D59AE30064EEE1 /* OTAServicemain.m in Sources */ = {isa = PBXBuildFile; fileRef = 72CD2BBD16D59AE30064EEE1 /* OTAServicemain.m */; };
                72CD2BCD16D59AF30064EEE1 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                72CD2BCE16D59B010064EEE1 /* MobileAsset.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7273402816CAFB3C0096622A /* MobileAsset.framework */; };
-               72DCB35016C4371E009213D4 /* Blocked.plist in Resources */ = {isa = PBXBuildFile; fileRef = 72E2DBF316BC476E00E7B236 /* Blocked.plist */; };
-               72DCB35116C4371E009213D4 /* certsIndex.data in Resources */ = {isa = PBXBuildFile; fileRef = 72E2DBF416BC476E00E7B236 /* certsIndex.data */; };
-               72DCB35216C4371E009213D4 /* certsTable.data in Resources */ = {isa = PBXBuildFile; fileRef = 72E2DBF516BC476E00E7B236 /* certsTable.data */; };
                72DF9EFE178360230054641E /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
-               72F06A9B16D431AA003C8D56 /* GrayListedKeys.plist in Resources */ = {isa = PBXBuildFile; fileRef = 72F06A8D16D4315B003C8D56 /* GrayListedKeys.plist */; };
                78F92F11195128D70023B54B /* SecECKeyPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F92F10195128D70023B54B /* SecECKeyPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                7901791812D51F7200CA4D44 /* SecCmsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 7901790E12D51F7200CA4D44 /* SecCmsBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
                7901791912D51F7200CA4D44 /* SecCmsContentInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7901790F12D51F7200CA4D44 /* SecCmsContentInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
                790850F80CA88AE10083CC4D /* securityd_ipc_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 790850830CA87CF00083CC4D /* securityd_ipc_types.h */; };
                790851D40CA9B19D0083CC4D /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = 790850840CA87CF00083CC4D /* server.c */; };
                790851EE0CA9B3410083CC4D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
-               790851EF0CA9B3410083CC4D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                7913B2020D172B3900601FE9 /* ioSock.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65809C79E0600D27A3F /* ioSock.c */; };
                7913B2030D172B3900601FE9 /* sslAppUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CE5A65A09C79E0600D27A3F /* sslAppUtils.cpp */; };
                7913B2050D172B3900601FE9 /* sslServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7913B1DF0D17280500601FE9 /* sslServer.cpp */; };
                7913B2080D172B3900601FE9 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
-               7913B2090D172B3900601FE9 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                791766DE0DD0162C00F3B974 /* SecCertificateRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 791766DD0DD0162C00F3B974 /* SecCertificateRequest.h */; settings = {ATTRIBUTES = (Private, ); }; };
                7930B058134A2D97007062F8 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
                7930B06A134A4864007062F8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                79DCEA62134A280F007F57DC /* codesign.c in Sources */ = {isa = PBXBuildFile; fileRef = 79DCEA5F134A280F007F57DC /* codesign.c */; };
                79DCEA63134A280F007F57DC /* MISEntitlement.c in Sources */ = {isa = PBXBuildFile; fileRef = 79DCEA60134A280F007F57DC /* MISEntitlement.c */; };
                79DCEA87134A2A1B007F57DC /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8786AD0B03E05E00BB77D4 /* libDER.a */; };
-               79DCEA8B134A2A1B007F57DC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                79E0D705143E55DB0010CE0E /* Apple Application Integration Certification Authority Cert.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79E0D702143E558B0010CE0E /* Apple Application Integration Certification Authority Cert.crt */; };
                79E0D706143E55DB0010CE0E /* Apple Production ShareServices-7130767241416543643077536561487847634e4d6f773d3d.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79E0D703143E558B0010CE0E /* Apple Production ShareServices-7130767241416543643077536561487847634e4d6f773d3d.crt */; };
                79E0D707143E55DB0010CE0E /* AppleRootCertificate.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79E0D704143E558B0010CE0E /* AppleRootCertificate.crt */; };
                79EF5B730D3D6AFE009F5270 /* p12import.h in Headers */ = {isa = PBXBuildFile; fileRef = 79EF5B720D3D6AFE009F5270 /* p12import.h */; };
                8E02FA6B1107BE460043545E /* pbkdf2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E02FA691107BE460043545E /* pbkdf2.h */; settings = {ATTRIBUTES = (Private, ); }; };
                8ED6F6CA110904E300D2B368 /* SecPBKDF.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ED6F6C8110904E300D2B368 /* SecPBKDF.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               9468B9481AF2B60900042383 /* SOSBackupSliceKeyBag.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 9468B9471AF2B60800042383 /* SOSBackupSliceKeyBag.h */; };
+               9468B96C1AF2B91B00042383 /* SOSForerunnerSession.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 9468B96B1AF2B91B00042383 /* SOSForerunnerSession.h */; };
+               9468B96E1AF2B93300042383 /* SOSViews.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 9468B96D1AF2B93300042383 /* SOSViews.h */; };
                B9499C24139DC391004F4EDE /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C8786D90B03E1BC00BB77D4 /* libDER.a */; };
                BE061FE11899ECEE00C739F6 /* SecSharedCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = BE061FE01899ECEE00C739F6 /* SecSharedCredential.h */; settings = {ATTRIBUTES = (Public, ); }; };
                BE197F2C19116FD100BA91D1 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BE197F2A19116FD100BA91D1 /* InfoPlist.strings */; };
                BE442BB218B7FDB800F24DAE /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
                BE442BB318B7FDB800F24DAE /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C32C0AF0A4975F6002891BD /* Security.framework */; };
                BE442BB418B7FDB800F24DAE /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
-               BE442BB518B7FDB800F24DAE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                BE442BB618B7FDB800F24DAE /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                BE442BB718B7FDB800F24DAE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                BE442BB818B7FDB800F24DAE /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
                BE4AC9BA18B8273600B84964 /* SharedWebCredentials.strings in Resources */ = {isa = PBXBuildFile; fileRef = BE4AC9B818B8273600B84964 /* SharedWebCredentials.strings */; };
                BE5EC1E318C7F66D005E7682 /* libSWCAgent.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE442B9B18B7FD6700F24DAE /* libSWCAgent.a */; };
                BE759DCB1917E38D00801E02 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE451314471B000DE34E /* CoreGraphics.framework */; };
-               BE95AAFD18B846A8004495EB /* WebUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE95AAFC18B846A8004495EB /* WebUI.framework */; settings = {ATTRIBUTES = (Required, ); }; };
                BEF8AFF719176B0C00F80109 /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F7F66514D77DF700F88A12 /* libsecurityd.a */; };
                BEF8AFF819176B1400F80109 /* libSWCAgent.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE442B9B18B7FD6700F24DAE /* libSWCAgent.a */; };
+               CD045E461A83F8C0005FA0AC /* libIDSKeychainSyncingProxy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDCDA31B1A803648005CF7C9 /* libIDSKeychainSyncingProxy.a */; };
+               CD045E471A83F8C7005FA0AC /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C2FEC5115755D710008BE39 /* libutilities.a */; };
+               CD0637551A84060600C81E74 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52D82BD316A5EADA0078DFE5 /* Security.framework */; };
+               CD0637561A84065F00C81E74 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
+               CD0637571A84068F00C81E74 /* IDS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD744683195A00BB00FB01C0 /* IDS.framework */; };
+               CD276C281A83F60C003226BC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FCBE431314471B000DE34E /* Foundation.framework */; };
+               CD4F44211B546A7E00FE3569 /* SOSPeerInfoV2.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = CD4F44201B546A7E00FE3569 /* SOSPeerInfoV2.h */; };
+               CD8B5AC61B618F1B004D4AEF /* SOSPeerInfoPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8B5AC51B618F1B004D4AEF /* SOSPeerInfoPriv.h */; };
+               CDB6DE131AAE6122005B00E1 /* idskeychainsyncingproxy.entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = CDB22D0B1A9D37440043E348 /* idskeychainsyncingproxy.entitlements.plist */; };
                CDB9FCAB179CD098000AAD66 /* Info.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = CDB9FCA9179CC757000AAD66 /* Info.plist */; };
                CDDE9BD11729ABFA0013B0E8 /* SecPasswordGenerate.h in Headers */ = {isa = PBXBuildFile; fileRef = CDDE9BC31729AB910013B0E8 /* SecPasswordGenerate.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               CDF42C2D1A884C3E0080BB05 /* idksmain.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF42C2C1A884C3E0080BB05 /* idksmain.m */; };
+               CDF91EF21AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist in Resources */ = {isa = PBXBuildFile; fileRef = CDF91EF11AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist */; };
+               CDF91EF31AAE024A00E88CF7 /* com.apple.private.alloy.keychainsync.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = CDF91EF11AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist */; };
+               CDFD1D841A840F64004C2BEA /* com.apple.security.idskeychainsyncingproxy.plist in Copy Files */ = {isa = PBXBuildFile; fileRef = CD3F91151A802B4900E07119 /* com.apple.security.idskeychainsyncingproxy.plist */; };
+               D45D1A471B3A293E00C63E16 /* oids.h in Headers */ = {isa = PBXBuildFile; fileRef = D45D1A461B3A293E00C63E16 /* oids.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E7104A07169E03CE00DB0045 /* libSecurityTool.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7104A06169E038F00DB0045 /* libSecurityTool.a */; };
                E7104A0C169E171900DB0045 /* security_tool_commands.c in Sources */ = {isa = PBXBuildFile; fileRef = E7104A0B169E171900DB0045 /* security_tool_commands.c */; };
                E7104A24169E222F00DB0045 /* libSecurityCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7104A23169E21C000DB0045 /* libSecurityCommands.a */; };
                E71F3E3116EA69A900FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                E71F3E3E16EA69CF00FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
-               E71F3E3F16EA69E500FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                E71F3E4016EA6A1800FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                E71F3E4116EA6A5100FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                E71F3E4216EA6A6300FAF9B4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */; };
                E730010C13D90DB900B0DA1B /* iPhoneCACert.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = E73000F813D90CD900B0DA1B /* iPhoneCACert.crt */; };
                E730010D13D90DBF00B0DA1B /* AppleRootCertificate.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = E73000F513D90CD900B0DA1B /* AppleRootCertificate.crt */; };
                E730010E13D90DBF00B0DA1B /* iPhoneCACert.crt in CopyFiles */ = {isa = PBXBuildFile; fileRef = E73000F813D90CD900B0DA1B /* iPhoneCACert.crt */; };
-               E7450BB016D42B30009C07B8 /* SOSCloudCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = E7450BAC16D42B17009C07B8 /* SOSCloudCircle.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               E7450BB116D42B39009C07B8 /* SOSPeerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E7450BAD16D42B17009C07B8 /* SOSPeerInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               E73289281AED735A008CE839 /* SOSCloudCircle.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = E7450BAC16D42B17009C07B8 /* SOSCloudCircle.h */; };
+               E73289291AED7360008CE839 /* SOSPeerInfo.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = E7450BAD16D42B17009C07B8 /* SOSPeerInfo.h */; };
+               E732892B1AED7551008CE839 /* SOSCloudCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = E732892A1AED7551008CE839 /* SOSCloudCircle.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               E732892D1AED764A008CE839 /* SOSPeerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E732892C1AED7631008CE839 /* SOSPeerInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E75112EB166EFBF0008C578B /* PeerListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E75112EA166EFBF0008C578B /* PeerListCell.m */; };
                E75112FA166F020E008C578B /* PeerListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E75112EA166EFBF0008C578B /* PeerListCell.m */; };
                E76079DC1951FDBF00F69731 /* liblogging.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E76079DB1951FDBF00F69731 /* liblogging.a */; };
                E7B01BD2166594AB000485F1 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                E7B01BD3166594AB000485F1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                E7B01BD4166594AB000485F1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
-               E7B01BD5166594AB000485F1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                E7B01BD6166594AB000485F1 /* libMobileGestalt.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D690911652E06A0079537A /* libMobileGestalt.dylib */; };
                E7B01BD7166594AB000485F1 /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F7F66514D77DF700F88A12 /* libsecurityd.a */; };
                E7B01BD9166594AB000485F1 /* libSOSRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60888D155C943D00A0904F /* libSOSRegressions.a */; };
                E7E0D902158FAFED002CA176 /* libutilitiesRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E0D8FE158FAB3B002CA176 /* libutilitiesRegressions.a */; };
                E7E0D903158FAFF7002CA176 /* libutilitiesRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E0D8FE158FAB3B002CA176 /* libutilitiesRegressions.a */; };
                E7FEEEF81332B7F70025EB06 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CB740680A4749C800D641BB /* libsqlite3.dylib */; };
-               E7FEEEF91332B80A0025EB06 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C60F1C409BE27E300B4040C /* CoreFoundation.framework */; };
                E7FEEEFA1332B8210025EB06 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF730310EF9CDE300E17471 /* CFNetwork.framework */; };
                E7FEEEFB1332B8300025EB06 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */; };
                E7FEFB94169E378500E18152 /* libSOSCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7FEFB8F169E36B000E18152 /* libSOSCommands.a */; };
+               EB5D73101B0CB09E009CAA47 /* SOSTypes.h in Old SOS header location */ = {isa = PBXBuildFile; fileRef = 52F8DE4D1AF2EB8F00A2C271 /* SOSTypes.h */; };
+               EB5D73111B0CB0BE009CAA47 /* SOSPeerInfo.h in Old SOS header location */ = {isa = PBXBuildFile; fileRef = E7450BAD16D42B17009C07B8 /* SOSPeerInfo.h */; };
+               EBD8495B1B24BEA000C5FD1E /* print_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = EBD8495A1B24BEA000C5FD1E /* print_cert.c */; };
+               F93C493B1AB8FF530047E01A /* ckcdiagnose.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = F93C493A1AB8FF530047E01A /* ckcdiagnose.sh */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 /* End PBXBuildFile section */
 
 /* Begin PBXBuildRule section */
 /* Begin PBXContainerItemProxy section */
                051D8FD6194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 1807384B146D0D4E00F05C24;
                        remoteInfo = Security;
                };
                051D8FD8194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 182BB568146F4DCA000BF1F3;
                        remoteInfo = csparser;
                };
                051D8FDA194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 18FE67EA1471A3AA00A2CBE3;
                        remoteInfo = copyHeaders;
                };
                051D8FDC194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 18270ED614CF282600B05E7F;
                        remoteInfo = secd;
                };
                051D8FDE194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 0CC3352D16C1ED8000399E53;
                        remoteInfo = secdtests;
                };
                051D8FE0194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 0C6C630B15D193C800BC68CD;
                        remoteInfo = sectests;
                };
                051D8FE2194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 18F234EB15C9F9A600060520;
                        remoteInfo = authd;
                };
                051D8FE4194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 5214700616977CB800DF0DB3;
                        remoteInfo = CloudKeychainProxy;
                };
                051D8FE6194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 4CB23B46169F5873003A0131;
                        remoteInfo = security2;
                };
                051D8FE8194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 4CC7A7B316CC2A84003E10C1;
                        remoteInfo = "Cloud Keychain Utility";
                };
                051D8FEA194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 4C96F7C116D6DF8300D3B39D;
                        remoteInfo = "Keychain Circle Notification";
                };
                051D8FEC194913E700AEF66A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 2;
                        remoteGlobalIDString = 72756BFE175D485D00F52070;
                        remoteInfo = cloud_keychain_diagnose;
                };
                05EF68B3194914C2007958C3 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 1;
                        remoteGlobalIDString = 4CE4729E16D833FD009070D1;
                        remoteInfo = Security_temporary_UI;
                };
                05EF68B919491577007958C3 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 1;
                        remoteGlobalIDString = 186F778814E59FB200434E1F;
                        remoteInfo = Security_frameworks;
                };
                05EF68BF194915B6007958C3 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 1;
                        remoteGlobalIDString = 186F778C14E59FDA00434E1F;
                        remoteInfo = Security_executables;
                };
                05EF68C51949160C007958C3 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
                        proxyType = 1;
                        remoteGlobalIDString = 0C6C642915D5ADB500BC68CD;
                        remoteInfo = Security_kexts;
                        remoteGlobalIDString = 0C0BDB5F175687EC00BC1A7E;
                        remoteInfo = libsecdRegressions;
                };
-               0C271D6D15C8C68800560531 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0C95403F14E473AA00077526 /* libsecurity_ssl.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = 0C1C933A15C8AC81007D377B;
-                       remoteInfo = libsecurity_ssl_kext;
-               };
                0C62D60714E0588700A97963 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 0CF55E5514DB47DE003AD8F2 /* tlsnke.xcodeproj */;
                        remoteGlobalIDString = 18D4056114CE53C200A2BE4E;
                        remoteInfo = libsecurityd;
                };
+               3792618E1A8987DB008ADD3C /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 3705CAD21A896DE800402F75;
+                       remoteInfo = SecTaskTest;
+               };
+               438169E61B4EE4B300C54D58 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 4381690B1B4EDCBD00C54D58;
+                       remoteInfo = SOSCCAuthPlugin;
+               };
                4ACED92A15A1095B0060775A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                        remoteGlobalIDString = 728B56A016D59979008FA3AB;
                        remoteInfo = OTAPKIAssetTool;
                };
+               5E10995319A5E80B00A60E2B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 5E10992419A5E55800A60E2B;
+                       remoteInfo = ISACLProtectedItems;
+               };
+               5EE556BB1B01DFB5006F78F2 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 0C25A871122726540050C2BD /* regressions.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E710C6FD133192E900F85568;
+                       remoteInfo = regressions;
+               };
+               5EE556BD1B01DFC6006F78F2 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E702E73514E1F3EA00CDE635;
+                       remoteInfo = libSecureObjectSync;
+               };
+               5EE556BF1B01DFD9006F78F2 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 18D4056114CE53C200A2BE4E;
+                       remoteInfo = libsecurityd;
+               };
+               5EE556C11B01DFE2006F78F2 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C2FEC4915755D700008BE39 /* utilities.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E742A09B14E343E70052A486;
+                       remoteInfo = utilities;
+               };
+               5EF7C2551B00EEF900E5E99C /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 5EBE24791B00CCAE0007DB0E;
+                       remoteInfo = secacltests;
+               };
+               5EF7C2721B00EEF900E5E99C /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 5EF7C20A1B00E25400E5E99C;
+                       remoteInfo = secacltests;
+               };
                72D41315175D13E40052A8ED /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
                        remoteGlobalIDString = BE442BA018B7FDB800F24DAE;
                        remoteInfo = swcagent;
                };
+               CD045E3D1A83F855005FA0AC /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C2FEC4915755D700008BE39 /* utilities.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E742A09B14E343E70052A486;
+                       remoteInfo = utilities;
+               };
+               CD045E3F1A83F85E005FA0AC /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = CD3F914A1A802EBF00E07119;
+                       remoteInfo = libIDSKeychainSyncingProxy;
+               };
+               CD0637801A840C6400C81E74 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = CD276C261A83F60C003226BC;
+                       remoteInfo = IDSKeychainSyncingProxy;
+               };
+               CD19A67D1A806B1D00F9C276 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = CD63ACE01A8061FA001B5671;
+                       remoteInfo = IDSKeychainSyncingProxy;
+               };
+               CD8B5AE41B618F1B004D4AEF /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = BE94B7A41AD83AF700A7216D;
+                       remoteInfo = trustd.xpc;
+               };
+               CD8B5AE61B618F1B004D4AEF /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = BE48AE211ADF1DF4000836C1;
+                       remoteInfo = trustd;
+               };
+               CD8B5AEB1B618F1B004D4AEF /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = BE8D228E1ABB7199009A4E18;
+                       remoteInfo = libSecTrustOSX;
+               };
+               CDCDA31A1A803648005CF7C9 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = CD3F914B1A802EBF00E07119;
+                       remoteInfo = libIDSKeychainSyncingProxy;
+               };
+               E7098DB21A3A53E000CBD4B3 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 37A7CEAB197DB8FA00926CE8;
+                       remoteInfo = codesign_tests;
+               };
                E7104A02169E038F00DB0045 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                        remoteGlobalIDString = E710C6FE133192E900F85568;
                        remoteInfo = regressions;
                };
+               E717A1471A7880440021E134 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 37AB390F1A44A88000B56E04;
+                       remoteInfo = gk_reset_check;
+               };
                E76079DA1951FDBF00F69731 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                        remoteGlobalIDString = E702E73514E1F3EA00CDE635;
                        remoteInfo = libSecureObjectSync;
                };
-               E7B01BA71664294D000485F1 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 4C32C0AE0A4975F6002891BD;
-                       remoteInfo = Security;
-               };
                E7B01BBF166594AB000485F1 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                        remoteGlobalIDString = 053BA313091C00BF00A7007A;
                        remoteInfo = libDER;
                };
-               E7F0FC161651DA5E002BEC2D /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 4C2FEC4915755D700008BE39 /* utilities.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = E742A09B14E343E70052A486;
-                       remoteInfo = utilities;
-               };
                E7FEFB8E169E36B000E18152 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                        remoteGlobalIDString = E7FEFB82169E363300E18152;
                        remoteInfo = libSOSCommands;
                };
+               EBD849351B242C8900C5FD1E /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 4CE5A54C09C796E100D27A3F;
+                       remoteInfo = sslViewer;
+               };
+               F94E7AE11ACC8E7700F23132 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 4C35DB69094F906D002917C4 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = F93C49021AB8FCE00047E01A;
+                       remoteInfo = ckcdiagnose.sh;
+               };
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
                52D82BF316A622770078DFE5 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 8;
-                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchDaemons/";
+                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchDaemons";
                        dstSubfolderSpec = 0;
                        files = (
                                52D82BF416A622E60078DFE5 /* com.apple.security.cloudkeychainproxy.plist in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
-               728B569F16D59979008FA3AB /* CopyFiles */ = {
+               5E11CAD919A759E2008A3664 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 2147483647;
-                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchDaemons";
+                       buildActionMask = 8;
+                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
                        dstSubfolderSpec = 0;
                        files = (
-                               5DDD0BEC16D6747700D6C0D6 /* com.apple.OTAPKIAssetTool.plist in CopyFiles */,
+                               5E11CADA19A75A1F008A3664 /* KeychainItemsAclTest.sh in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
+               CD045E191A83F7D6005FA0AC /* Copy Files */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 8;
+                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchDaemons";
+                       dstSubfolderSpec = 0;
+                       files = (
+                               CDFD1D841A840F64004C2BEA /* com.apple.security.idskeychainsyncingproxy.plist in Copy Files */,
+                       );
+                       name = "Copy Files";
+                       runOnlyForDeploymentPostprocessing = 1;
+               };
                CDB9FCAA179CD054000AAD66 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 8;
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
+               CDF91EA61AAE019800E88CF7 /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 8;
+                       dstPath = /System/Library/IdentityServices/ServiceDefinitions;
+                       dstSubfolderSpec = 0;
+                       files = (
+                               CDF91EF31AAE024A00E88CF7 /* com.apple.private.alloy.keychainsync.plist in CopyFiles */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 1;
+               };
                E72783F3159BDF4C00028D6C /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 2147483647;
                        dstPath = Shoebox;
                        dstSubfolderSpec = 7;
                        files = (
+                               0CAE462D1AC5F75D00EDDEAB /* Invalid.com.apple.testcard.crt in CopyFiles */,
                                E7278401159BE01A00028D6C /* Apple TEST RootCertificate.crt in CopyFiles */,
                                E7278402159BE02300028D6C /* Apple Worldwide Developer Relations Certification Authority Cert.crt in CopyFiles */,
                                E7278404159BE03600028D6C /* Apple Worldwide Developer Relations Certification Authority TEST Cert.crt in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               E73288DD1AED7215008CE839 /* Copy SecureObjectSync Headers */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = PrivateHeaders/SecureObjectSync;
+                       dstSubfolderSpec = 1;
+                       files = (
+                               52BF42C21AFAD10C00821B5D /* SOSCloudCircleInternal.h in Copy SecureObjectSync Headers */,
+                               52F8DE4E1AF2EB8F00A2C271 /* SOSTypes.h in Copy SecureObjectSync Headers */,
+                               9468B96E1AF2B93300042383 /* SOSViews.h in Copy SecureObjectSync Headers */,
+                               E73289291AED7360008CE839 /* SOSPeerInfo.h in Copy SecureObjectSync Headers */,
+                               E73289281AED735A008CE839 /* SOSCloudCircle.h in Copy SecureObjectSync Headers */,
+                               CD4F44211B546A7E00FE3569 /* SOSPeerInfoV2.h in Copy SecureObjectSync Headers */,
+                               9468B9481AF2B60900042383 /* SOSBackupSliceKeyBag.h in Copy SecureObjectSync Headers */,
+                               9468B96C1AF2B91B00042383 /* SOSForerunnerSession.h in Copy SecureObjectSync Headers */,
+                       );
+                       name = "Copy SecureObjectSync Headers";
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                E7A94B2E13D89EBF001C5FEE /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               EB5D72ED1B0CB082009CAA47 /* Old SOS header location */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 8;
+                       dstPath = /usr/local/include;
+                       dstSubfolderSpec = 0;
+                       files = (
+                               EB5D73111B0CB0BE009CAA47 /* SOSPeerInfo.h in Old SOS header location */,
+                               EB5D73101B0CB09E009CAA47 /* SOSTypes.h in Old SOS header location */,
+                       );
+                       name = "Old SOS header location";
+                       runOnlyForDeploymentPostprocessing = 1;
+               };
+               F93C49061AB8FCE50047E01A /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 8;
+                       dstPath = /usr/local/sbin;
+                       dstSubfolderSpec = 0;
+                       files = (
+                               F93C493B1AB8FF530047E01A /* ckcdiagnose.sh in CopyFiles */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 1;
+               };
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
-               051D8F82194913E500AEF66A /* Security.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Security.xcodeproj; path = Security/Security.xcodeproj; sourceTree = "<group>"; };
+               051D8F82194913E500AEF66A /* OSX.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OSX.xcodeproj; path = OSX/OSX.xcodeproj; sourceTree = "<group>"; };
                05EF687F1949143A007958C3 /* securityd.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = securityd.xcodeproj; path = securityd/securityd.xcodeproj; sourceTree = "<group>"; };
                05EF68A919491453007958C3 /* SecurityTool.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SecurityTool.xcodeproj; path = SecurityTool/SecurityTool.xcodeproj; sourceTree = "<group>"; };
                0C0BDB2F175685B000BC1A7E /* secdtests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secdtests; sourceTree = BUILT_PRODUCTS_DIR; };
                0C0BDB31175685B000BC1A7E /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                0C0BDB441756868B00BC1A7E /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
                0C1EF18813A1946C000A4CE5 /* PostSecurityTests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = PostSecurityTests.sh; sourceTree = "<group>"; };
-               0C25A871122726540050C2BD /* regressions.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = regressions.xcodeproj; path = Security/regressions/regressions.xcodeproj; sourceTree = "<group>"; };
-               0C3145551496B8FB00427C0B /* SecureTransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransport.h; path = Security/libsecurity_ssl/lib/SecureTransport.h; sourceTree = "<group>"; };
-               0C3145561496B8FB00427C0B /* SecureTransportPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransportPriv.h; path = Security/libsecurity_ssl/lib/SecureTransportPriv.h; sourceTree = "<group>"; };
+               0C25A871122726540050C2BD /* regressions.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = regressions.xcodeproj; path = OSX/regressions/regressions.xcodeproj; sourceTree = "<group>"; };
+               0C3145551496B8FB00427C0B /* SecureTransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransport.h; path = OSX/libsecurity_ssl/lib/SecureTransport.h; sourceTree = "<group>"; };
+               0C3145561496B8FB00427C0B /* SecureTransportPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransportPriv.h; path = OSX/libsecurity_ssl/lib/SecureTransportPriv.h; sourceTree = "<group>"; };
+               0C38B9331AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "si-82-sectrust-ct-logs.plist"; sourceTree = "<group>"; };
                0C550308139F0B970019E5EB /* PreSecurityTests.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = PreSecurityTests.sh; sourceTree = "<group>"; };
                0C59B54517677A9900617746 /* com.apple.securityd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.apple.securityd; sourceTree = "<group>"; };
-               0C5D2EEA167FEAAC0077501D /* SecAsn1Coder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SecAsn1Coder.h; path = Security/libsecurity_asn1/lib/SecAsn1Coder.h; sourceTree = "<group>"; };
-               0C5D2EEC167FEEC90077501D /* secasn1t.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = secasn1t.h; path = Security/libsecurity_asn1/lib/secasn1t.h; sourceTree = "<group>"; };
-               0C5D2EEE167FF0560077501D /* SecAsn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SecAsn1Templates.h; path = Security/libsecurity_asn1/lib/SecAsn1Templates.h; sourceTree = "<group>"; };
-               0C5D2EF0167FF1FC0077501D /* oidsalg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oidsalg.h; path = Security/libsecurity_asn1/lib/oidsalg.h; sourceTree = "<group>"; };
+               0C5D2EEA167FEAAC0077501D /* SecAsn1Coder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SecAsn1Coder.h; path = OSX/libsecurity_asn1/lib/SecAsn1Coder.h; sourceTree = "<group>"; };
+               0C5D2EEC167FEEC90077501D /* secasn1t.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = secasn1t.h; path = OSX/libsecurity_asn1/lib/secasn1t.h; sourceTree = "<group>"; };
+               0C5D2EEE167FF0560077501D /* SecAsn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SecAsn1Templates.h; path = OSX/libsecurity_asn1/lib/SecAsn1Templates.h; sourceTree = "<group>"; };
+               0C5D2EF0167FF1FC0077501D /* oidsalg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oidsalg.h; path = OSX/libsecurity_asn1/lib/oidsalg.h; sourceTree = "<group>"; };
                0C664AB2175926B20092D3D9 /* secdtests-entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "secdtests-entitlements.plist"; sourceTree = "<group>"; };
                0C78F1C916A5E13400654E08 /* sectask_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sectask_regressions.h; sourceTree = "<group>"; };
                0C78F1CA16A5E1BF00654E08 /* sectask-10-sectask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "sectask-10-sectask.c"; sourceTree = "<group>"; };
                0C78F1CB16A5E1BF00654E08 /* sectask_ipc.defs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.mig; path = sectask_ipc.defs; sourceTree = "<group>"; };
-               0C95403F14E473AA00077526 /* libsecurity_ssl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_ssl.xcodeproj; path = Security/libsecurity_ssl/libsecurity_ssl.xcodeproj; sourceTree = "<group>"; };
-               0CA31A4614BB5C9100BD348C /* CipherSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CipherSuite.h; path = Security/libsecurity_ssl/lib/CipherSuite.h; sourceTree = "<group>"; };
-               0CA31A7314BB6C2500BD348C /* sslTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslTypes.h; path = Security/libsecurity_ssl/lib/sslTypes.h; sourceTree = "<group>"; };
+               0C95403F14E473AA00077526 /* libsecurity_ssl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_ssl.xcodeproj; path = OSX/libsecurity_ssl/libsecurity_ssl.xcodeproj; sourceTree = "<group>"; };
+               0CA31A4614BB5C9100BD348C /* CipherSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CipherSuite.h; path = OSX/libsecurity_ssl/lib/CipherSuite.h; sourceTree = "<group>"; };
+               0CA31A7314BB6C2500BD348C /* sslTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslTypes.h; path = OSX/libsecurity_ssl/lib/sslTypes.h; sourceTree = "<group>"; };
                0CB321F01464A95F00587CD3 /* CreateCerts.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = CreateCerts.sh; sourceTree = "<group>"; };
+               0CBD090E1A1D31D400795EE5 /* si-82-seccertificate-ct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "si-82-seccertificate-ct.c"; sourceTree = "<group>"; };
+               0CC122B719C8AA4500D23178 /* shared_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shared_regressions.h; sourceTree = "<group>"; };
+               0CC122B819C8AA4500D23178 /* si-82-sectrust-ct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "si-82-sectrust-ct.c"; sourceTree = "<group>"; };
                0CC82947138716F400BD99B7 /* libregressions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libregressions.a; sourceTree = BUILT_PRODUCTS_DIR; };
+               0CC8F2491A9E92E000447EB7 /* TrustedLogs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = TrustedLogs.plist; sourceTree = "<group>"; };
                0CD72A5B16D5769A00A4B8A3 /* utilities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utilities.c; sourceTree = "<group>"; };
                0CD72A5C16D5769A00A4B8A3 /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = "<group>"; };
-               0CF55E5514DB47DE003AD8F2 /* tlsnke.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = tlsnke.xcodeproj; path = Security/tlsnke/tlsnke.xcodeproj; sourceTree = "<group>"; };
+               0CF372C11AA7E55300C58DDB /* si-82-sectrust-ct-certs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "si-82-sectrust-ct-certs.h"; sourceTree = "<group>"; };
+               0CF55E5514DB47DE003AD8F2 /* tlsnke.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = tlsnke.xcodeproj; path = OSX/tlsnke/tlsnke.xcodeproj; sourceTree = "<group>"; };
                107226D00D91DB32003CF14F /* SecTask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SecTask.c; sourceTree = "<group>"; };
                107226D10D91DB32003CF14F /* SecTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 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>"; };
-               18F7F65814D77DF700F88A12 /* sec.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = sec.xcodeproj; path = Security/sec/sec.xcodeproj; sourceTree = "<group>"; };
+               18F7F65814D77DF700F88A12 /* sec.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = sec.xcodeproj; path = OSX/sec/sec.xcodeproj; sourceTree = "<group>"; };
                2281820D17B4686C0067C9C9 /* BackgroundTaskAgent.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BackgroundTaskAgent.framework; path = System/Library/PrivateFrameworks/BackgroundTaskAgent.framework; sourceTree = SDKROOT; };
+               22C002A31AC9D33100B3469E /* OTAPKIAssetTool.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = OTAPKIAssetTool.xcconfig; 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>"; };
+               438169E11B4EDEE200C54D58 /* SOSCCAuthPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SOSCCAuthPlugin.h; sourceTree = "<group>"; };
+               438169E21B4EDEE200C54D58 /* SOSCCAuthPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SOSCCAuthPlugin.m; sourceTree = "<group>"; };
+               4432AF6A1A01458F000958DC /* libcoreauthd_client.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = libcoreauthd_client.a; path = usr/local/lib/libcoreauthd_client.a; sourceTree = SDKROOT; };
+               4432AF8C1A01472C000958DC /* libaks_acl.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; name = libaks_acl.a; path = usr/local/lib/libaks_acl.a; sourceTree = SDKROOT; };
                443381D918A3D81400215606 /* SecAccessControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecAccessControl.h; sourceTree = "<group>"; };
                443381DA18A3D81400215606 /* SecAccessControlPriv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecAccessControlPriv.h; sourceTree = "<group>"; };
+               4469FBDC1AA0A45C0021AA26 /* libctkclient_test.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libctkclient_test.a; path = usr/local/lib/libctkclient_test.a; sourceTree = SDKROOT; };
+               4469FBDD1AA0A45C0021AA26 /* libctkclient.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libctkclient.a; path = usr/local/lib/libctkclient.a; sourceTree = SDKROOT; };
                4AF7FFF315AFB73800B9D400 /* SecOTR.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecOTR.h; sourceTree = "<group>"; };
                4AF7FFF415AFB73800B9D400 /* SecOTRDHKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecOTRDHKey.h; sourceTree = "<group>"; };
                4AF7FFF515AFB73800B9D400 /* SecOTRErrors.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecOTRErrors.h; sourceTree = "<group>"; };
                4C1B442C0BB9CAF900461B82 /* SecTrustStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTrustStore.h; sourceTree = "<group>"; };
                4C28BCD60986EBCB0020C665 /* certextensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = certextensions.h; sourceTree = "<group>"; };
                4C2F81D40BF121D2003C4F77 /* SecRandom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecRandom.h; sourceTree = "<group>"; };
-               4C2FEC4915755D700008BE39 /* utilities.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = utilities.xcodeproj; path = Security/utilities/utilities.xcodeproj; sourceTree = "<group>"; };
+               4C2FEC4915755D700008BE39 /* utilities.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = utilities.xcodeproj; path = OSX/utilities/utilities.xcodeproj; sourceTree = "<group>"; };
                4C32C0AF0A4975F6002891BD /* Security.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
                4C35DC37094F9120002917C4 /* Security-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Security-Info.plist"; sourceTree = "<group>"; };
                4C3CECEA1416DB2200947741 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Invalid-CertiID_Enterprise_Certificate_Authority.crt"; sourceTree = "<group>"; };
                4C3DD6AF179755560093F9D8 /* NSDate+TimeIntervalDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+TimeIntervalDescription.m"; sourceTree = "<group>"; };
                4C4296300BB0A68200491999 /* SecTrustSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTrustSettings.h; sourceTree = "<group>"; };
                4C465C7D13AFD82300E841AC /* SecurityDevTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SecurityDevTests-Info.plist"; sourceTree = "<group>"; };
-               4C494C560F4F884800CDCBFE /* EVRoots.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = EVRoots.plist; sourceTree = "<group>"; };
                4C4CB7100DDA44900026B660 /* entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
                4C4CE9070AF81ED80056B01D /* TODO */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TODO; sourceTree = "<group>"; };
                4C4CE90D0AF81EF80056B01D /* WHITEPAPER */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WHITEPAPER; sourceTree = "<group>"; };
                4C52D0E416EFCCA20079966E /* com.apple.security.CircleJoinRequested.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = com.apple.security.CircleJoinRequested.plist; sourceTree = "<group>"; };
                4C52D0E516EFCCA20079966E /* NSArray+map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+map.h"; sourceTree = "<group>"; };
                4C52D0E616EFCCA20079966E /* NSArray+map.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+map.m"; sourceTree = "<group>"; };
-               4C60F1C409BE27E300B4040C /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
                4C6416D40BB34F00001C83FD /* SecPolicyPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPolicyPriv.h; sourceTree = "<group>"; };
                4C6416F00BB357D5001C83FD /* SecInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecInternal.h; sourceTree = "<group>"; };
                4C64E00B0B8FBBF3009B306C /* Security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Security.h; sourceTree = "<group>"; };
                4C84DA541720698900AEE225 /* AppleAccount.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppleAccount.framework; path = System/Library/PrivateFrameworks/AppleAccount.framework; sourceTree = SDKROOT; };
                4C84DA6217207E8D00AEE225 /* entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
                4C86273C1137BEF8009EAB5A /* AspenFamily.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = AspenFamily.xcconfig; path = AppleInternal/XcodeConfig/AspenFamily.xcconfig; sourceTree = DEVELOPER_DIR; };
-               4C8786A10B03E05D00BB77D4 /* libDER.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libDER.xcodeproj; path = Security/libsecurity_keychain/libDER/libDER.xcodeproj; sourceTree = "<group>"; };
+               4C8786A10B03E05D00BB77D4 /* libDER.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libDER.xcodeproj; path = OSX/libsecurity_keychain/libDER/libDER.xcodeproj; sourceTree = "<group>"; };
                4C8786D90B03E1BC00BB77D4 /* libDER.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libDER.a; sourceTree = BUILT_PRODUCTS_DIR; };
                4C87F3A70D611C26000E7104 /* SecTrustPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecTrustPriv.h; sourceTree = "<group>"; };
                4C8A38C817B93DF10001B4C0 /* CloudServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudServices.framework; path = System/Library/PrivateFrameworks/CloudServices.framework; sourceTree = SDKROOT; };
                4CB740A30A47567C00D641BB /* security */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = security; sourceTree = BUILT_PRODUCTS_DIR; };
                4CBA0E860BB33C0000E72B55 /* SecPolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPolicy.h; sourceTree = "<group>"; };
                4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
-               4CC3D28F178F310B0070FCC4 /* PersistantState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PersistantState.h; sourceTree = "<group>"; };
-               4CC3D290178F310C0070FCC4 /* PersistantState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PersistantState.m; sourceTree = "<group>"; };
+               4CC3D28F178F310B0070FCC4 /* PersistentState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PersistentState.h; sourceTree = "<group>"; };
+               4CC3D290178F310C0070FCC4 /* PersistentState.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PersistentState.m; sourceTree = "<group>"; };
                4CC92ABA15A3B3D900C6D578 /* testlist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
                4CC92B1B15A3BF2F00C6D578 /* testmain.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testmain.c; sourceTree = "<group>"; };
                4CCE0AD90D41797400DDBB21 /* SecIdentityPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecIdentityPriv.h; sourceTree = "<group>"; };
                4CCE0AE10D417A2700DDBB21 /* sslAppUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslAppUtils.h; sourceTree = "<group>"; };
                4CD3BA601106FF4D00BE8B75 /* SecECKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecECKey.h; sourceTree = "<group>"; };
                4CE5A54D09C796E200D27A3F /* sslViewer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sslViewer; sourceTree = BUILT_PRODUCTS_DIR; };
-               4CE5A55709C7970A00D27A3F /* SSLViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SSLViewer.cpp; sourceTree = "<group>"; };
+               4CE5A55709C7970A00D27A3F /* SSLViewer.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SSLViewer.c; sourceTree = "<group>"; };
                4CE5A55809C7970A00D27A3F /* SSL_Sites */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SSL_Sites; sourceTree = "<group>"; };
                4CE5A55909C7970A00D27A3F /* pingSslSites */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.csh; path = pingSslSites; sourceTree = "<group>"; };
                4CE5A55A09C7970A00D27A3F /* verifyPing */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.csh; path = verifyPing; sourceTree = "<group>"; };
                4CE5A65B09C79E0600D27A3F /* sslClient.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = sslClient.cpp; sourceTree = "<group>"; };
                4CE5A65C09C79E0600D27A3F /* sslServe.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = sslServe.cpp; sourceTree = "<group>"; };
                4CE5A65D09C79E0600D27A3F /* sslThreading.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslThreading.h; sourceTree = "<group>"; };
+               4CE7EA561AEAE8D60067F5BD /* SecItemBackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecItemBackup.h; sourceTree = "<group>"; };
                4CEDF7370F3A6CFB0027C4FE /* SecItemInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecItemInternal.h; sourceTree = "<group>"; };
                4CEF4CA70C5551FE00062475 /* SecCertificateInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecCertificateInternal.h; sourceTree = "<group>"; };
                4CF0484A0A5D988F00268236 /* SecItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecItem.h; sourceTree = "<group>"; };
                4CF4C19C171E0EA600877419 /* Accounts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accounts.framework; path = System/Library/Frameworks/Accounts.framework; sourceTree = SDKROOT; };
                4CF730310EF9CDE300E17471 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
                4CFBF5F10D5A92E100969BBE /* SecPolicyInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPolicyInternal.h; sourceTree = "<group>"; };
-               4CFFEBDD1018EE6000F33F0D /* genevroots.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = genevroots.rb; sourceTree = "<group>"; };
                5208F4BB1670027400A49DDA /* SyncViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SyncViewController.h; sourceTree = "<group>"; };
                5208F4BC1670027400A49DDA /* SyncViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SyncViewController.m; sourceTree = "<group>"; };
                5208F4CD16702D8800A49DDA /* CircleStatusView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircleStatusView.h; sourceTree = "<group>"; };
                520C98E7162485CA00A7C80B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
                52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SpringBoardServices.framework; path = System/Library/PrivateFrameworks/SpringBoardServices.framework; sourceTree = SDKROOT; };
                52222D2C16A5CBCC00EDD09C /* com.apple.security.cloudkeychainproxy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.security.cloudkeychainproxy.plist; sourceTree = "<group>"; };
+               524492931AFD6D480043695A /* der_plist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = der_plist.h; path = ../../utilities/src/der_plist.h; sourceTree = "<group>"; };
                5264FB4C163674B50005D258 /* MyKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyKeychain.h; sourceTree = "<group>"; };
                5264FB4D163674B50005D258 /* MyKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyKeychain.m; sourceTree = "<group>"; };
                52704B7D1638F4EB007FEBB0 /* KeychainKeys.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = KeychainKeys.png; sourceTree = "<group>"; };
                52D82BE216A621F70078DFE5 /* CloudKeychainProxy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CloudKeychainProxy-Info.plist"; sourceTree = "<group>"; };
                52D82BE416A621F70078DFE5 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                52D82BE616A621F70078DFE5 /* AspenFamily.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = AspenFamily.xcconfig; path = AppleInternal/XcodeConfig/AspenFamily.xcconfig; sourceTree = DEVELOPER_DIR; };
-               52D82BF716A6283F0078DFE5 /* ckdmain.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ckdmain.m; path = ../Security/sec/SOSCircle/CloudKeychainProxy/ckdmain.m; sourceTree = "<group>"; };
+               52D82BF716A6283F0078DFE5 /* ckdmain.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ckdmain.m; path = ../OSX/sec/SOSCircle/CloudKeychainProxy/ckdmain.m; sourceTree = "<group>"; };
                52DE81691636347500F49F0C /* Keychain.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Keychain.app; sourceTree = BUILT_PRODUCTS_DIR; };
                52DE81701636347500F49F0C /* Keychain-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Keychain-Info.plist"; sourceTree = "<group>"; };
                52DE81741636347500F49F0C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
                52DE819E16363C1A00F49F0C /* KeychainItemCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KeychainItemCell.m; sourceTree = "<group>"; };
                52F63A1E1659F04E0076D2DE /* DeviceViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceViewController.h; sourceTree = "<group>"; };
                52F63A1F1659F04E0076D2DE /* DeviceViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeviceViewController.m; sourceTree = "<group>"; };
+               52F8DE4D1AF2EB8F00A2C271 /* SOSTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSTypes.h; path = SecureObjectSync/SOSTypes.h; sourceTree = "<group>"; };
                5346480117331E1200FE9172 /* KeychainSyncAccountNotification.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = KeychainSyncAccountNotification.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
                5346480517331E1200FE9172 /* KeychainSyncAccountNotification-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "KeychainSyncAccountNotification-Info.plist"; sourceTree = "<group>"; };
                5346480717331E1200FE9172 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                5D83979C160259EE0075998F /* Invalid.com.apple.testcard.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = Invalid.com.apple.testcard.crt; path = "shoebox-certs/Invalid.com.apple.testcard.crt"; sourceTree = "<group>"; };
                5DDD0BDD16D6740E00D6C0D6 /* com.apple.OTAPKIAssetTool.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = com.apple.OTAPKIAssetTool.plist; sourceTree = "<group>"; };
                5DDD0BDE16D6740E00D6C0D6 /* OTAPKIAssetTool-entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "OTAPKIAssetTool-entitlements.plist"; sourceTree = "<group>"; };
-               721146CA177A80C3005B5871 /* AppleESCertificates.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = AppleESCertificates.plist; sourceTree = "<group>"; };
+               5E10992519A5E55800A60E2B /* ISACLProtectedItems.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ISACLProtectedItems.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+               5E10992919A5E55800A60E2B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+               5E10994E19A5E5CE00A60E2B /* ISProtectedItems.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ISProtectedItems.plist; sourceTree = "<group>"; };
+               5E10994F19A5E5CE00A60E2B /* ISProtectedItemsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ISProtectedItemsController.h; sourceTree = "<group>"; };
+               5E10995019A5E5CE00A60E2B /* ISProtectedItemsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ISProtectedItemsController.m; sourceTree = "<group>"; };
+               5E11CAB919A759BD008A3664 /* KeychainItemsAclTest.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = KeychainItemsAclTest.sh; sourceTree = "<group>"; };
+               5E1D7E0319A5EBB700D322DA /* Preferences.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Preferences.framework; path = System/Library/PrivateFrameworks/Preferences.framework; sourceTree = SDKROOT; };
+               5E43C4881B00CF4600E5ECB2 /* secacltests-entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "secacltests-entitlements.plist"; sourceTree = "<group>"; };
+               5E43C4891B00CF4600E5ECB2 /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
+               5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
+               5E4E05A31B0CA0FD001C4A31 /* sec_acl_stress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sec_acl_stress.c; sourceTree = "<group>"; };
+               5E8B53A41AA0B8A600345E7B /* libcoreauthd_test_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoreauthd_test_client.a; path = usr/local/lib/libcoreauthd_test_client.a; sourceTree = SDKROOT; };
+               5EBE247A1B00CCAE0007DB0E /* secacltests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secacltests; sourceTree = BUILT_PRODUCTS_DIR; };
+               5EBE247C1B00CCAE0007DB0E /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                721680C7179B514700406BB4 /* AspenFamily.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = AspenFamily.xcconfig; path = AppleInternal/XcodeConfig/AspenFamily.xcconfig; sourceTree = DEVELOPER_DIR; };
                721680DC179B518400406BB4 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                721680DE179B51BC00406BB4 /* com.apple.icloudKeychainStats.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = com.apple.icloudKeychainStats.plist; sourceTree = "<group>"; };
-               7245AD1D16E801BB009096D8 /* AssetVersion.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = AssetVersion.plist; sourceTree = "<group>"; };
                7273402816CAFB3C0096622A /* MobileAsset.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileAsset.framework; path = System/Library/PrivateFrameworks/MobileAsset.framework; sourceTree = SDKROOT; };
                728B56A116D59979008FA3AB /* OTAPKIAssetTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OTAPKIAssetTool; sourceTree = BUILT_PRODUCTS_DIR; };
                728B56A516D59979008FA3AB /* AspenFamily.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = AspenFamily.xcconfig; path = AppleInternal/XcodeConfig/AspenFamily.xcconfig; sourceTree = DEVELOPER_DIR; };
                72979BE2175D095900BE8FD6 /* cloud_keychain_diagnose */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cloud_keychain_diagnose; sourceTree = BUILT_PRODUCTS_DIR; };
                72979BE6175D095900BE8FD6 /* AspenFamily.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = AspenFamily.xcconfig; path = AppleInternal/XcodeConfig/AspenFamily.xcconfig; sourceTree = DEVELOPER_DIR; };
-               72979BEF175D0B2D00BE8FD6 /* cloud_keychain_diagnose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cloud_keychain_diagnose.c; path = Security/utilities/src/cloud_keychain_diagnose.c; sourceTree = SOURCE_ROOT; };
+               72979BEF175D0B2D00BE8FD6 /* cloud_keychain_diagnose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cloud_keychain_diagnose.c; path = OSX/utilities/src/cloud_keychain_diagnose.c; sourceTree = SOURCE_ROOT; };
                72B368BD179891FC004C37CE /* AggregateDictionary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AggregateDictionary.framework; path = System/Library/PrivateFrameworks/AggregateDictionary.framework; sourceTree = SDKROOT; };
                72C3EC2D1705F24E0040C87C /* ManagedConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ManagedConfiguration.framework; path = System/Library/PrivateFrameworks/ManagedConfiguration.framework; sourceTree = SDKROOT; };
                72CD2BBB16D59AE30064EEE1 /* OTAServiceApp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTAServiceApp.m; sourceTree = "<group>"; };
                72CD2BBC16D59AE30064EEE1 /* OTAServiceApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTAServiceApp.h; sourceTree = "<group>"; };
                72CD2BBD16D59AE30064EEE1 /* OTAServicemain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTAServicemain.m; sourceTree = "<group>"; };
-               72E2DBF316BC476E00E7B236 /* Blocked.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = Blocked.plist; sourceTree = "<group>"; };
-               72E2DBF416BC476E00E7B236 /* certsIndex.data */ = {isa = PBXFileReference; lastKnownFileType = file; path = certsIndex.data; sourceTree = "<group>"; };
-               72E2DBF516BC476E00E7B236 /* certsTable.data */ = {isa = PBXFileReference; lastKnownFileType = file; path = certsTable.data; sourceTree = "<group>"; };
-               72F06A8D16D4315B003C8D56 /* GrayListedKeys.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = GrayListedKeys.plist; sourceTree = "<group>"; };
                78F92F10195128D70023B54B /* SecECKeyPriv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SecECKeyPriv.h; sourceTree = "<group>"; };
                7901790E12D51F7200CA4D44 /* SecCmsBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsBase.h; path = libsecurity_smime/lib/SecCmsBase.h; sourceTree = "<group>"; };
                7901790F12D51F7200CA4D44 /* SecCmsContentInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsContentInfo.h; path = libsecurity_smime/lib/SecCmsContentInfo.h; sourceTree = "<group>"; };
                7901791512D51F7200CA4D44 /* SecCmsRecipientInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsRecipientInfo.h; path = libsecurity_smime/lib/SecCmsRecipientInfo.h; sourceTree = "<group>"; };
                7901791612D51F7200CA4D44 /* SecCmsSignedData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsSignedData.h; path = libsecurity_smime/lib/SecCmsSignedData.h; sourceTree = "<group>"; };
                7901791712D51F7200CA4D44 /* SecCmsSignerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCmsSignerInfo.h; path = libsecurity_smime/lib/SecCmsSignerInfo.h; sourceTree = "<group>"; };
-               7901792812D51FFC00CA4D44 /* SecAsn1Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecAsn1Types.h; path = Security/libsecurity_asn1/lib/SecAsn1Types.h; sourceTree = "<group>"; };
+               7901792812D51FFC00CA4D44 /* SecAsn1Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecAsn1Types.h; path = OSX/libsecurity_asn1/lib/SecAsn1Types.h; sourceTree = "<group>"; };
                7908507F0CA87CF00083CC4D /* client.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = client.c; sourceTree = "<group>"; };
                790850820CA87CF00083CC4D /* securityd_client.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = securityd_client.h; sourceTree = "<group>"; };
                790850830CA87CF00083CC4D /* securityd_ipc_types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = securityd_ipc_types.h; sourceTree = "<group>"; };
                7940D4110C3ACF9000FDB5D8 /* SecDH.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecDH.h; sourceTree = "<group>"; };
                794743191462137C00D638A3 /* Invalid-www.cybersecurity.my.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Invalid-www.cybersecurity.my.crt"; sourceTree = "<group>"; };
                7947431C146214E500D638A3 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Digisign-Server-ID-Enrich-GTETrust-Cert.crt"; sourceTree = "<group>"; };
-               795CA97A0D38269B00BAE6A2 /* libsecurity_asn1.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_asn1.xcodeproj; path = Security/libsecurity_asn1/libsecurity_asn1.xcodeproj; sourceTree = "<group>"; };
+               795CA97A0D38269B00BAE6A2 /* libsecurity_asn1.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_asn1.xcodeproj; path = OSX/libsecurity_asn1/libsecurity_asn1.xcodeproj; sourceTree = "<group>"; };
                795CA9CC0D38435E00BAE6A2 /* p12pbegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p12pbegen.h; sourceTree = "<group>"; };
                79679E251462028800CF997F /* Digisign-Server-ID-Enrich-Entrust-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Digisign-Server-ID-Enrich-Entrust-Cert.crt"; sourceTree = "<group>"; };
                79679E261462028800CF997F /* Invalid-webmail.jaring.my.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Invalid-webmail.jaring.my.crt"; sourceTree = "<group>"; };
                79EF5B720D3D6AFE009F5270 /* p12import.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = p12import.h; sourceTree = "<group>"; };
                8E02FA691107BE460043545E /* pbkdf2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pbkdf2.h; sourceTree = "<group>"; };
                8ED6F6C8110904E300D2B368 /* SecPBKDF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPBKDF.h; sourceTree = "<group>"; };
+               9468B9471AF2B60800042383 /* SOSBackupSliceKeyBag.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSBackupSliceKeyBag.h; path = SecureObjectSync/SOSBackupSliceKeyBag.h; sourceTree = "<group>"; };
+               9468B9691AF2B8FC00042383 /* SOSCloudCircleInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSCloudCircleInternal.h; path = SecureObjectSync/SOSCloudCircleInternal.h; sourceTree = "<group>"; };
+               9468B96B1AF2B91B00042383 /* SOSForerunnerSession.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSForerunnerSession.h; path = SecureObjectSync/SOSForerunnerSession.h; sourceTree = "<group>"; };
+               9468B96D1AF2B93300042383 /* SOSViews.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSViews.h; path = SecureObjectSync/SOSViews.h; sourceTree = "<group>"; };
                BE061FE01899ECEE00C739F6 /* SecSharedCredential.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecSharedCredential.h; sourceTree = "<group>"; };
                BE197F2619116FD100BA91D1 /* SharedWebCredentialViewService.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SharedWebCredentialViewService.app; sourceTree = BUILT_PRODUCTS_DIR; };
                BE197F2919116FD100BA91D1 /* SharedWebCredentialViewService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "SharedWebCredentialViewService-Info.plist"; sourceTree = "<group>"; };
                BE197F5F191173C100BA91D1 /* SWCViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SWCViewController.h; sourceTree = "<group>"; };
                BE197F60191173F200BA91D1 /* entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
                BE442BC118B7FDB800F24DAE /* swcagent */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = swcagent; sourceTree = BUILT_PRODUCTS_DIR; };
-               BE4AC9A118B7FFAD00B84964 /* swcagent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = swcagent.m; path = Security/sec/SharedWebCredential/swcagent.m; sourceTree = "<group>"; };
-               BE4AC9AD18B7FFC800B84964 /* com.apple.security.swcagent.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = com.apple.security.swcagent.plist; path = Security/sec/SharedWebCredential/com.apple.security.swcagent.plist; sourceTree = "<group>"; };
+               BE4AC9A118B7FFAD00B84964 /* swcagent.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = swcagent.m; path = OSX/sec/SharedWebCredential/swcagent.m; sourceTree = "<group>"; };
+               BE4AC9AD18B7FFC800B84964 /* com.apple.security.swcagent.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = com.apple.security.swcagent.plist; path = OSX/sec/SharedWebCredential/com.apple.security.swcagent.plist; sourceTree = "<group>"; };
                BE4AC9B918B8273600B84964 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/SharedWebCredentials.strings; sourceTree = "<group>"; };
-               BE95AAFC18B846A8004495EB /* WebUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebUI.framework; path = System/Library/PrivateFrameworks/WebUI.framework; sourceTree = SDKROOT; };
+               CD276C271A83F60C003226BC /* IDSKeychainSyncingProxy.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IDSKeychainSyncingProxy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
+               CD3F91151A802B4900E07119 /* com.apple.security.idskeychainsyncingproxy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.security.idskeychainsyncingproxy.plist; sourceTree = "<group>"; };
+               CD3F91181A802B4900E07119 /* IDSKeychainSyncingProxy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "IDSKeychainSyncingProxy-Info.plist"; sourceTree = "<group>"; };
+               CD4F44201B546A7E00FE3569 /* SOSPeerInfoV2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfoV2.h; path = SecureObjectSync/SOSPeerInfoV2.h; sourceTree = "<group>"; };
+               CD744683195A00BB00FB01C0 /* IDS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IDS.framework; path = System/Library/PrivateFrameworks/IDS.framework; sourceTree = SDKROOT; };
+               CD8B5AC51B618F1B004D4AEF /* SOSPeerInfoPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfoPriv.h; path = SecureObjectSync/SOSPeerInfoPriv.h; sourceTree = "<group>"; };
+               CDB22D0B1A9D37440043E348 /* idskeychainsyncingproxy.entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = idskeychainsyncingproxy.entitlements.plist; sourceTree = "<group>"; };
                CDB9FCA9179CC757000AAD66 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
                CDDE9BC31729AB910013B0E8 /* SecPasswordGenerate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecPasswordGenerate.h; sourceTree = "<group>"; };
+               CDF42C2C1A884C3E0080BB05 /* idksmain.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = idksmain.m; path = OSX/sec/SOSCircle/IDSKeychainSyncingProxy/idksmain.m; sourceTree = SOURCE_ROOT; };
+               CDF91EF11AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = com.apple.private.alloy.keychainsync.plist; sourceTree = "<group>"; };
+               D45D1A461B3A293E00C63E16 /* oids.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = oids.h; path = ../../libsecurity_keychain/libDER/libDER/oids.h; sourceTree = "<group>"; };
                E7104A0B169E171900DB0045 /* security_tool_commands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = security_tool_commands.c; sourceTree = "<group>"; };
                E710C7421331946400F85568 /* SecurityTests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SecurityTests.app; sourceTree = BUILT_PRODUCTS_DIR; };
                E710C74C1331946500F85568 /* SecurityTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "SecurityTests-Info.plist"; sourceTree = "<group>"; };
                E73000F613D90CD900B0DA1B /* asset_signing.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = asset_signing.crt; sourceTree = "<group>"; };
                E73000F713D90CD900B0DA1B /* Invalid-task_signing.crt */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Invalid-task_signing.crt"; sourceTree = "<group>"; };
                E73000F813D90CD900B0DA1B /* iPhoneCACert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = iPhoneCACert.crt; path = "mobileasset-certs/iPhoneCACert.crt"; sourceTree = "<group>"; };
+               E732892A1AED7551008CE839 /* SOSCloudCircle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSCloudCircle.h; path = "Forwarding Headers/SOSCloudCircle.h"; sourceTree = SOURCE_ROOT; };
+               E732892C1AED7631008CE839 /* SOSPeerInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfo.h; path = "Forwarding Headers/SOSPeerInfo.h"; sourceTree = SOURCE_ROOT; };
                E7450BAC16D42B17009C07B8 /* SOSCloudCircle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSCloudCircle.h; path = SecureObjectSync/SOSCloudCircle.h; sourceTree = "<group>"; };
                E7450BAD16D42B17009C07B8 /* SOSPeerInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfo.h; path = SecureObjectSync/SOSPeerInfo.h; sourceTree = "<group>"; };
                E75112E9166EFBF0008C578B /* PeerListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PeerListCell.h; sourceTree = "<group>"; };
                E7FCBE431314471B000DE34E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
                E7FCBE451314471B000DE34E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
                E7FEFB80169E26E200E18152 /* sub_commands.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sub_commands.h; sourceTree = "<group>"; };
+               EBD8495A1B24BEA000C5FD1E /* print_cert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = print_cert.c; path = OSX/sec/SecurityTool/print_cert.c; sourceTree = SOURCE_ROOT; };
+               F93C493A1AB8FF530047E01A /* ckcdiagnose.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = ckcdiagnose.sh; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
                        files = (
                                0C0BDB901756A80100BC1A7E /* libsecipc_client.a in Frameworks */,
                                0C0BDB8C1756A5F500BC1A7E /* libregressions.a in Frameworks */,
+                               438168C51B4ED43B00C54D58 /* CoreFoundation.framework in Frameworks */,
                                0C0BDB8B1756A5D900BC1A7E /* libASN1.a in Frameworks */,
                                0C0BDB8A1756A5D500BC1A7E /* libDER.a in Frameworks */,
                                0C0BDB851756A4B900BC1A7E /* libsecdRegressions.a in Frameworks */,
                                0C0BDB8E1756A69A00BC1A7E /* libSecureObjectSync.a in Frameworks */,
                                0C0BDB871756A4FA00BC1A7E /* libutilities.a in Frameworks */,
                                0C0BDB8D1756A66100BC1A7E /* CFNetwork.framework in Frameworks */,
-                               0C0BDB921756A8AA00BC1A7E /* CoreFoundation.framework in Frameworks */,
                                0C0BDB911756A8A400BC1A7E /* IOKit.framework in Frameworks */,
                                0C0BDB931756A8C900BC1A7E /* SystemConfiguration.framework in Frameworks */,
+                               5E8B53A51AA0B8A600345E7B /* libcoreauthd_test_client.a in Frameworks */,
+                               4432B15F1A014D55000958DC /* libaks_acl.a in Frameworks */,
                                0C0BDB8F1756A6D500BC1A7E /* libMobileGestalt.dylib in Frameworks */,
                                0C0BDB881756A51000BC1A7E /* libsqlite3.dylib in Frameworks */,
+                               4469FBFF1AA0A4820021AA26 /* libctkclient_test.a in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               438169091B4EDCBD00C54D58 /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               438169E41B4EE13B00C54D58 /* Accounts.framework in Frameworks */,
+                               438169E51B4EE14D00C54D58 /* Security.framework in Frameworks */,
+                               4381690D1B4EDCBD00C54D58 /* Foundation.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                5296CB4E1655B8F5009912AF /* libMobileGestalt.dylib in Frameworks */,
                                0C78F1D016A5E3EB00654E08 /* libbsm.dylib in Frameworks */,
                                0C15009B161D020000181E9D /* libASN1.a in Frameworks */,
+                               438166ED1B4ECF9400C54D58 /* CoreFoundation.framework in Frameworks */,
                                0C15009A161D01F400181E9D /* libCMS.a in Frameworks */,
+                               44A655831AA4B4BB0059D185 /* libctkclient.a in Frameworks */,
                                0C150099161D01D700181E9D /* libDER.a in Frameworks */,
                                0CCA408015C745B9002AEC4C /* libsecurity_ssl.a in Frameworks */,
                                18F7F66F14D77EA400F88A12 /* libsecipc_client.a in Frameworks */,
                                18F7F66E14D77E9700F88A12 /* libsecurity.a in Frameworks */,
                                E76079DC1951FDBF00F69731 /* liblogging.a in Frameworks */,
                                4C2FEC5215755D8C0008BE39 /* libutilities.a in Frameworks */,
-                               4C32C1680A4976D5002891BD /* CoreFoundation.framework in Frameworks */,
+                               4432AF8B1A014664000958DC /* libcoreauthd_client.a in Frameworks */,
+                               4432AF8D1A01472C000958DC /* libaks_acl.a in Frameworks */,
                                4CAF67AC0F3A70220064A534 /* IOKit.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        files = (
                                4C8A38C917B93DF10001B4C0 /* CloudServices.framework in Frameworks */,
                                4C7913251799A5CC00A9633E /* MobileCoreServices.framework in Frameworks */,
+                               4381603B1B4DCEFF00C54D58 /* AggregateDictionary.framework in Frameworks */,
                                4C3DD6BD179760280093F9D8 /* libMobileGestalt.dylib in Frameworks */,
                                533B5D4F177CD63100995334 /* SpringBoardServices.framework in Frameworks */,
                                7200D76F177B9999009BB396 /* ManagedConfiguration.framework in Frameworks */,
+                               433E519E1B66D5F600482618 /* AppSupport.framework in Frameworks */,
                                4C84DA551720698900AEE225 /* AppleAccount.framework in Frameworks */,
                                4CF4C19D171E0EA600877419 /* Accounts.framework in Frameworks */,
+                               438168C41B4ED43800C54D58 /* CoreFoundation.framework in Frameworks */,
                                4C52D0EC16EFCD300079966E /* Security.framework in Frameworks */,
-                               4C52D0EB16EFCD150079966E /* CoreFoundation.framework in Frameworks */,
                                4C52D0B516EFC61E0079966E /* Foundation.framework in Frameworks */,
+                               4364A1D81B2116CD00B6AFAC /* libutilities.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                4C711D6713AFCD0900FE865D /* libDER.a in Frameworks */,
                                4C2FEC5B15755E2F0008BE39 /* libutilities.a in Frameworks */,
                                4C711D7113AFCD0900FE865D /* libregressions.a in Frameworks */,
+                               438168C01B4ED42C00C54D58 /* CoreFoundation.framework in Frameworks */,
                                E7E0D902158FAFED002CA176 /* libutilitiesRegressions.a in Frameworks */,
                                4ACED92D15A10A320060775A /* libSecurityRegressions.a in Frameworks */,
                                4CC92B3115A3C99600C6D578 /* libsecuritydRegressions.a in Frameworks */,
+                               44A655A61AA4B4C80059D185 /* libctkclient.a in Frameworks */,
                                4C2FEC5D157571DD0008BE39 /* libSOSRegressions.a in Frameworks */,
                                4C711D6C13AFCD0900FE865D /* libsqlite3.dylib in Frameworks */,
-                               4C711D6E13AFCD0900FE865D /* CoreFoundation.framework in Frameworks */,
+                               4432B1621A014D8F000958DC /* libcoreauthd_client.a in Frameworks */,
+                               4432B1631A014D8F000958DC /* libaks_acl.a in Frameworks */,
                                4C711D6F13AFCD0900FE865D /* CFNetwork.framework in Frameworks */,
                                4C711D7013AFCD0900FE865D /* IOKit.framework in Frameworks */,
                                E7A011AF14E1B78C00765C29 /* Foundation.framework in Frameworks */,
                        files = (
                                5296CB521655B9B5009912AF /* libMobileGestalt.dylib in Frameworks */,
                                4C2FEC5715755E040008BE39 /* libutilities.a in Frameworks */,
+                               4432B1C91A024273000958DC /* libaks_acl.a in Frameworks */,
+                               438168BE1B4ED42700C54D58 /* CoreFoundation.framework in Frameworks */,
                                4C9DEA451181B34C00CF5C27 /* Security.framework in Frameworks */,
                                E71F3E4016EA6A1800FAF9B4 /* SystemConfiguration.framework in Frameworks */,
-                               4C9DEA6C1181B35700CF5C27 /* CoreFoundation.framework in Frameworks */,
                                4C9DEAA71181B37500CF5C27 /* CFNetwork.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               438168BB1B4ED42300C54D58 /* CoreFoundation.framework in Frameworks */,
                                E7FEFB94169E378500E18152 /* libSOSCommands.a in Frameworks */,
                                E7104A07169E03CE00DB0045 /* libSecurityTool.a in Frameworks */,
                                E7104A24169E222F00DB0045 /* libSecurityCommands.a in Frameworks */,
                                5296CB4F1655B92F009912AF /* libMobileGestalt.dylib in Frameworks */,
+                               4432B0B71A014987000958DC /* libaks_acl.a in Frameworks */,
                                4C2FEC5415755DCD0008BE39 /* libutilities.a in Frameworks */,
                                4C32C1A60A497A21002891BD /* Security.framework in Frameworks */,
-                               4C2318BD0A48B5AD00792B82 /* CoreFoundation.framework in Frameworks */,
                                4CAE95DC0F3D6E020075278E /* CFNetwork.framework in Frameworks */,
                                4C0CC642174C580200CC799A /* SystemConfiguration.framework in Frameworks */,
                        );
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               5296CB511655B9A3009912AF /* libMobileGestalt.dylib in Frameworks */,
                                4C2FEC5615755DF40008BE39 /* libutilities.a in Frameworks */,
-                               4CE39045169F87E500026468 /* libSecurityTool.a in Frameworks */,
                                4C32C1990A497A0C002891BD /* Security.framework in Frameworks */,
-                               E71F3E3F16EA69E500FAF9B4 /* SystemConfiguration.framework in Frameworks */,
-                               4CE5A60E09C79DF200D27A3F /* CoreFoundation.framework in Frameworks */,
-                               4CAE95AA0F3D6DF20075278E /* CFNetwork.framework in Frameworks */,
+                               438168BD1B4ED42700C54D58 /* CoreFoundation.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                5233636418CA9B8900333A5C /* SystemConfiguration.framework in Frameworks */,
                                5233636318CA9B3C00333A5C /* libSecureObjectSync.a in Frameworks */,
                                5233635818CA9B2600333A5C /* libsecurityd.a in Frameworks */,
+                               4432B0B81A014A93000958DC /* libaks_acl.a in Frameworks */,
+                               438168C21B4ED43100C54D58 /* CoreFoundation.framework in Frameworks */,
                                52222CC1167BDAE100EDD09C /* SpringBoardServices.framework in Frameworks */,
                                5296CBAC1656A7E9009912AF /* CFNetwork.framework in Frameworks */,
                                5296CBAB1656A7E2009912AF /* IOKit.framework in Frameworks */,
                                5296CBAA1656A7AC009912AF /* libsqlite3.dylib in Frameworks */,
-                               5223A7E416560CFB00804179 /* CoreFoundation.framework in Frameworks */,
                                5223A7E316560CE400804179 /* libMobileGestalt.dylib in Frameworks */,
                                5264FB52163675310005D258 /* libutilities.a in Frameworks */,
                                52DE816B1636347500F49F0C /* UIKit.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               5E10992219A5E55800A60E2B /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               5E1D7E0419A5EBB700D322DA /* Preferences.framework in Frameworks */,
+                               5E10992619A5E55800A60E2B /* Foundation.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               5EBE24771B00CCAE0007DB0E /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               5E43C49F1B00D63100E5ECB2 /* libutilities.a in Frameworks */,
+                               5E43C49D1B00D55C00E5ECB2 /* libsecurityd.a in Frameworks */,
+                               5E43C49B1B00D50F00E5ECB2 /* libSecureObjectSync.a in Frameworks */,
+                               5E43C4951B00D10A00E5ECB2 /* libregressions.a in Frameworks */,
+                               5E43C4A01B00D63F00E5ECB2 /* libMobileGestalt.dylib in Frameworks */,
+                               4381603C1B4DCF9E00C54D58 /* CFNetwork.framework in Frameworks */,
+                               4381603A1B4DCE8F00C54D58 /* SystemConfiguration.framework in Frameworks */,
+                               5E43C4981B00D49700E5ECB2 /* libsqlite3.dylib in Frameworks */,
+                               5E43C4931B00D0DB00E5ECB2 /* libcoreauthd_client.a in Frameworks */,
+                               5E43C4921B00D0CD00E5ECB2 /* libaks_acl.a in Frameworks */,
+                               5E43C48D1B00D07000E5ECB2 /* CoreFoundation.framework in Frameworks */,
+                               5E43C4961B00D3B500E5ECB2 /* IOKit.framework in Frameworks */,
+                               5E43C49A1B00D4D800E5ECB2 /* Security.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                728B569E16D59979008FA3AB /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               438168941B4ED42300C54D58 /* CoreFoundation.framework in Frameworks */,
                                E7D690A21652E0870079537A /* libMobileGestalt.dylib in Frameworks */,
                                18F7F67214D77ED000F88A12 /* libsecurityd.a in Frameworks */,
                                4C1ADEAA1615175500E4A8AF /* libSecureObjectSync.a in Frameworks */,
                                4C2FEC5315755DAB0008BE39 /* libutilities.a in Frameworks */,
                                790851EE0CA9B3410083CC4D /* Security.framework in Frameworks */,
                                E71F3E3116EA69A900FAF9B4 /* SystemConfiguration.framework in Frameworks */,
-                               790851EF0CA9B3410083CC4D /* CoreFoundation.framework in Frameworks */,
                                4CF730320EF9CDE300E17471 /* CFNetwork.framework in Frameworks */,
                                4CAF66190F3A6FCD0064A534 /* IOKit.framework in Frameworks */,
+                               4432B15E1A014D37000958DC /* libaks_acl.a in Frameworks */,
                                4C2215220F3A612C00835155 /* libsqlite3.dylib in Frameworks */,
                                4C70664C0DDDFED9004DA56B /* libbsm.dylib in Frameworks */,
                        );
                                4CE39035169F87BB00026468 /* libSecurityTool.a in Frameworks */,
                                5296CB501655B990009912AF /* libMobileGestalt.dylib in Frameworks */,
                                4C2FEC5515755DE50008BE39 /* libutilities.a in Frameworks */,
+                               4432B1A61A024231000958DC /* libaks_acl.a in Frameworks */,
+                               438168BC1B4ED42600C54D58 /* CoreFoundation.framework in Frameworks */,
                                7913B2080D172B3900601FE9 /* Security.framework in Frameworks */,
                                E71F3E3E16EA69CF00FAF9B4 /* SystemConfiguration.framework in Frameworks */,
-                               7913B2090D172B3900601FE9 /* CoreFoundation.framework in Frameworks */,
                                4CAE95D80F3D6DFC0075278E /* CFNetwork.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               438168C11B4ED42F00C54D58 /* CoreFoundation.framework in Frameworks */,
                                79DCEA87134A2A1B007F57DC /* libDER.a in Frameworks */,
                                7930B058134A2D97007062F8 /* libsqlite3.dylib in Frameworks */,
-                               79DCEA8B134A2A1B007F57DC /* CoreFoundation.framework in Frameworks */,
                                79C0C675134A6E2D00A51BCB /* IOKit.framework in Frameworks */,
                                79C0C6BC134A96C100A51BCB /* CFNetwork.framework in Frameworks */,
                        );
                                BE442BB218B7FDB800F24DAE /* libutilities.a in Frameworks */,
                                BE442BB318B7FDB800F24DAE /* Security.framework in Frameworks */,
                                BE442BB418B7FDB800F24DAE /* SystemConfiguration.framework in Frameworks */,
-                               BE442BB518B7FDB800F24DAE /* CoreFoundation.framework in Frameworks */,
                                BE442BB618B7FDB800F24DAE /* CFNetwork.framework in Frameworks */,
                                BE25C41618B83491003320E0 /* Foundation.framework in Frameworks */,
-                               BE95AAFD18B846A8004495EB /* WebUI.framework in Frameworks */,
                                BE442BB718B7FDB800F24DAE /* IOKit.framework in Frameworks */,
+                               438168C61B4ED43F00C54D58 /* CoreFoundation.framework in Frameworks */,
                                BE442BB818B7FDB800F24DAE /* libsqlite3.dylib in Frameworks */,
                                BE442BB918B7FDB800F24DAE /* libbsm.dylib in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               CD276C241A83F60C003226BC /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               CD0637551A84060600C81E74 /* Security.framework in Frameworks */,
+                               CD0637571A84068F00C81E74 /* IDS.framework in Frameworks */,
+                               CD045E471A83F8C7005FA0AC /* libutilities.a in Frameworks */,
+                               CD045E461A83F8C0005FA0AC /* libIDSKeychainSyncingProxy.a in Frameworks */,
+                               CD0637561A84065F00C81E74 /* IOKit.framework in Frameworks */,
+                               CD276C281A83F60C003226BC /* Foundation.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                E710C73F1331946400F85568 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                                B9499C24139DC391004F4EDE /* libDER.a in Frameworks */,
                                4C2FEC5A15755E2A0008BE39 /* libutilities.a in Frameworks */,
                                0CC82948138716F400BD99B7 /* libregressions.a in Frameworks */,
+                               438168BF1B4ED42C00C54D58 /* CoreFoundation.framework in Frameworks */,
                                E7E0D903158FAFF7002CA176 /* libutilitiesRegressions.a in Frameworks */,
                                4CC92B2615A3C6FE00C6D578 /* libSecurityRegressions.a in Frameworks */,
                                4CC92B2715A3C73E00C6D578 /* libsecuritydRegressions.a in Frameworks */,
+                               44A655A51AA4B4C70059D185 /* libctkclient.a in Frameworks */,
                                4C2FEC5E157571E30008BE39 /* libSOSRegressions.a in Frameworks */,
+                               4432B1601A014D85000958DC /* libcoreauthd_client.a in Frameworks */,
+                               4432B1611A014D85000958DC /* libaks_acl.a in Frameworks */,
                                E7FEEEF81332B7F70025EB06 /* libsqlite3.dylib in Frameworks */,
-                               E7FEEEF91332B80A0025EB06 /* CoreFoundation.framework in Frameworks */,
                                E7FEEEFA1332B8210025EB06 /* CFNetwork.framework in Frameworks */,
                                E7FEEEFB1332B8300025EB06 /* IOKit.framework in Frameworks */,
                                E7A011AE14E1B78800765C29 /* Foundation.framework in Frameworks */,
                                E7B01BD2166594AB000485F1 /* CFNetwork.framework in Frameworks */,
                                E7B01BD3166594AB000485F1 /* IOKit.framework in Frameworks */,
                                E7B01BD4166594AB000485F1 /* libsqlite3.dylib in Frameworks */,
-                               E7B01BD5166594AB000485F1 /* CoreFoundation.framework in Frameworks */,
                                E7B01BD6166594AB000485F1 /* libMobileGestalt.dylib in Frameworks */,
                                E7B01BD7166594AB000485F1 /* libsecurityd.a in Frameworks */,
                                E7B01BD9166594AB000485F1 /* libSOSRegressions.a in Frameworks */,
                                E7B01BDA166594AB000485F1 /* libutilitiesRegressions.a in Frameworks */,
                                E7B01BDB166594AB000485F1 /* libSecureObjectSync.a in Frameworks */,
                                E7B01BDC166594AB000485F1 /* libregressions.a in Frameworks */,
+                               438168C31B4ED43200C54D58 /* CoreFoundation.framework in Frameworks */,
                                E7B01BDD166594AB000485F1 /* libutilities.a in Frameworks */,
                                E7B01BDE166594AB000485F1 /* UIKit.framework in Frameworks */,
                                E7B01BDF166594AB000485F1 /* Foundation.framework in Frameworks */,
                                051D8FDF194913E700AEF66A /* secdtests */,
                                051D8FE1194913E700AEF66A /* sectests */,
                                051D8FE3194913E700AEF66A /* authd.xpc */,
+                               CD8B5AE51B618F1B004D4AEF /* trustd.xpc */,
+                               CD8B5AE71B618F1B004D4AEF /* trustd */,
                                051D8FE5194913E700AEF66A /* CloudKeychainProxy.bundle */,
+                               CD19A67E1A806B1D00F9C276 /* IDSKeychainSyncingProxy.bundle */,
                                051D8FE7194913E700AEF66A /* security2 */,
                                051D8FE9194913E700AEF66A /* Cloud Keychain Utility.app */,
                                051D8FEB194913E700AEF66A /* Keychain Circle Notification.app */,
                                051D8FED194913E700AEF66A /* cloud_keychain_diagnose */,
+                               E7098DB31A3A53E000CBD4B3 /* codesign_tests */,
+                               E717A1481A7880440021E134 /* gk_reset_check */,
+                               3792618F1A8987DB008ADD3C /* SecTaskTest */,
+                               5EF7C2731B00EEF900E5E99C /* secacltests */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        isa = PBXGroup;
                        children = (
                                0CCA406A15C73CA1002AEC4C /* libsecurity_ssl.a */,
-                               0C271D6E15C8C68800560531 /* libsecurity_ssl_kext.a */,
                                0CCA418415C89ECD002AEC4C /* libsecurity_ssl_regressions.a */,
                                0CCA42F115C8A806002AEC4C /* dtlsEchoClient */,
                                0CCA42F315C8A806002AEC4C /* dtlsEchoServer */,
                        name = Products;
                        sourceTree = "<group>";
                };
+               0CC122B619C8AA4500D23178 /* shared_regressions */ = {
+                       isa = PBXGroup;
+                       children = (
+                               0CC122B719C8AA4500D23178 /* shared_regressions.h */,
+                               0CBD090E1A1D31D400795EE5 /* si-82-seccertificate-ct.c */,
+                               0CC122B819C8AA4500D23178 /* si-82-sectrust-ct.c */,
+                               0CF372C11AA7E55300C58DDB /* si-82-sectrust-ct-certs.h */,
+                               0C38B9331AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist */,
+                       );
+                       name = shared_regressions;
+                       path = OSX/shared_regressions;
+                       sourceTree = "<group>";
+               };
                0CF55E5614DB47DE003AD8F2 /* Products */ = {
                        isa = PBXGroup;
                        children = (
                                18F7F66314D77DF700F88A12 /* libsecurity.a */,
                                18F7F66514D77DF700F88A12 /* libsecurityd.a */,
                                18F7F66714D77DF700F88A12 /* libSecItemShimOSX.a */,
+                               CD8B5AEC1B618F1B004D4AEF /* libSecTrustOSX.a */,
                                18F7F66914D77DF700F88A12 /* libsecipc_client.a */,
                                4C60888B155C943D00A0904F /* libSecureObjectSync.a */,
                                4C60888D155C943D00A0904F /* libSOSRegressions.a */,
                                4CC92B1A15A3BF1E00C6D578 /* libsecuritydRegressions.a */,
                                E777C71515B63C0B004044A8 /* libSecOtrOSX.a */,
                                52849FAE164462E7005CDF23 /* libCloudKeychainProxy.a */,
+                               CDCDA31B1A803648005CF7C9 /* libIDSKeychainSyncingProxy.a */,
                                E7104A06169E038F00DB0045 /* libSecurityTool.a */,
                                E7104A23169E21C000DB0045 /* libSecurityCommands.a */,
                                E7FEFB8F169E36B000E18152 /* libSOSCommands.a */,
                        name = Products;
                        sourceTree = "<group>";
                };
+               4381690E1B4EDCBD00C54D58 /* SOSCCAuthPlugin */ = {
+                       isa = PBXGroup;
+                       children = (
+                               438169E11B4EDEE200C54D58 /* SOSCCAuthPlugin.h */,
+                               438169E21B4EDEE200C54D58 /* SOSCCAuthPlugin.m */,
+                               4381690F1B4EDCBD00C54D58 /* Info.plist */,
+                       );
+                       path = SOSCCAuthPlugin;
+                       sourceTree = "<group>";
+               };
                4C198F1A0ACDB4BF00AAB142 /* resources */ = {
                        isa = PBXGroup;
                        children = (
+                               0CC8F2491A9E92E000447EB7 /* TrustedLogs.plist */,
                                53C0E1F1177FAC2C00F8A018 /* CloudKeychain.strings */,
                                BE4AC9B818B8273600B84964 /* SharedWebCredentials.strings */,
-                               721146CA177A80C3005B5871 /* AppleESCertificates.plist */,
-                               7245AD1D16E801BB009096D8 /* AssetVersion.plist */,
-                               72F06A8D16D4315B003C8D56 /* GrayListedKeys.plist */,
-                               72E2DBF316BC476E00E7B236 /* Blocked.plist */,
-                               72E2DBF416BC476E00E7B236 /* certsIndex.data */,
-                               72E2DBF516BC476E00E7B236 /* certsTable.data */,
-                               4C494C560F4F884800CDCBFE /* EVRoots.plist */,
                                4C198F1D0ACDB4BF00AAB142 /* Certificate.strings */,
                                4C198F1F0ACDB4BF00AAB142 /* OID.strings */,
-                               4CFFEBDD1018EE6000F33F0D /* genevroots.rb */,
                        );
                        path = resources;
                        sourceTree = "<group>";
                        children = (
                                05EF68A919491453007958C3 /* SecurityTool.xcodeproj */,
                                05EF687F1949143A007958C3 /* securityd.xcodeproj */,
-                               051D8F82194913E500AEF66A /* Security.xcodeproj */,
+                               051D8F82194913E500AEF66A /* OSX.xcodeproj */,
                                0CF55E5514DB47DE003AD8F2 /* tlsnke.xcodeproj */,
                                0C25A871122726540050C2BD /* regressions.xcodeproj */,
                                4C8786A10B03E05D00BB77D4 /* libDER.xcodeproj */,
                                107226CF0D91DB32003CF14F /* sectask */,
                                7908507E0CA87CF00083CC4D /* ipc */,
                                4C198F1A0ACDB4BF00AAB142 /* resources */,
+                               0CC122B619C8AA4500D23178 /* shared_regressions */,
                                4CE5A55609C7970A00D27A3F /* sslViewer */,
                                4CB740FA0A47580400D641BB /* SecurityTool */,
                                BE4AC9AF18B7FFFA00B84964 /* SharedWebCredentialAgent */,
+                               F93C49391AB8FF530047E01A /* ckcdiagnose */,
                                72979BD1175D08C700BE8FD6 /* CloudKeychainDiagnoseTool */,
                                4C86273C1137BEF8009EAB5A /* AspenFamily.xcconfig */,
                                E710C74A1331946500F85568 /* SecurityTests */,
                                79DCEA56134A27D2007F57DC /* codesign_wrapper */,
                                52DE816E1636347500F49F0C /* Keychain */,
                                52D82BE016A621F70078DFE5 /* CloudKeychainProxy */,
+                               CD3F91411A802E1100E07119 /* IDSKeychainSyncingProxy */,
                                E7450BB216D42BD4009C07B8 /* Security.framework headers */,
                                728B56A316D59979008FA3AB /* OTAPKIAssetTool */,
                                4C52D0B616EFC61E0079966E /* CircleJoinRequested */,
                                72979BE4175D095900BE8FD6 /* cloud_keychain_diagnose */,
                                721680C5179B514700406BB4 /* iCloudStat */,
                                BE197F2719116FD100BA91D1 /* SharedWebCredentialViewService */,
+                               5E10992719A5E55800A60E2B /* ISACLProtectedItems */,
+                               5EBE247B1B00CCAE0007DB0E /* secacltests */,
+                               4381690E1B4EDCBD00C54D58 /* SOSCCAuthPlugin */,
                                E7FCBE401314471B000DE34E /* Frameworks */,
                                4C35DC36094F9120002917C4 /* Products */,
                                4C8BC620097DBC1B00C781D5 /* Libraries */,
                                72979BE2175D095900BE8FD6 /* cloud_keychain_diagnose */,
                                BE442BC118B7FDB800F24DAE /* swcagent */,
                                BE197F2619116FD100BA91D1 /* SharedWebCredentialViewService.app */,
+                               5E10992519A5E55800A60E2B /* ISACLProtectedItems.bundle */,
+                               CD276C271A83F60C003226BC /* IDSKeychainSyncingProxy.bundle */,
+                               5EBE247A1B00CCAE0007DB0E /* secacltests */,
+                               4381690C1B4EDCBD00C54D58 /* SOSCCAuthPlugin.bundle */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        isa = PBXGroup;
                        children = (
                                4C52D0B916EFC61E0079966E /* CircleJoinRequested.m */,
-                               4CC3D28F178F310B0070FCC4 /* PersistantState.h */,
-                               4CC3D290178F310C0070FCC4 /* PersistantState.m */,
+                               4CC3D28F178F310B0070FCC4 /* PersistentState.h */,
+                               4CC3D290178F310C0070FCC4 /* PersistentState.m */,
                                4C52D0E216EFCCA20079966E /* Applicant.h */,
                                4C52D0E316EFCCA20079966E /* Applicant.m */,
                                4C52D0E416EFCCA20079966E /* com.apple.security.CircleJoinRequested.plist */,
                4C8BC620097DBC1B00C781D5 /* Libraries */ = {
                        isa = PBXGroup;
                        children = (
+                               5E8B53A41AA0B8A600345E7B /* libcoreauthd_test_client.a */,
+                               4432AF6A1A01458F000958DC /* libcoreauthd_client.a */,
+                               4432AF8C1A01472C000958DC /* libaks_acl.a */,
                                E7D690911652E06A0079537A /* libMobileGestalt.dylib */,
                                E7AAB5F415929493005C8BCC /* libcorecrypto.dylib */,
+                               4469FBDD1AA0A45C0021AA26 /* libctkclient.a */,
+                               4469FBDC1AA0A45C0021AA26 /* libctkclient_test.a */,
                                0CC82947138716F400BD99B7 /* libregressions.a */,
                                4CA692640DA4027F001094C2 /* libCMS.a */,
                                798B7FD40D3D7B5400AC1D04 /* libASN1.a */,
                                4C8786D90B03E1BC00BB77D4 /* libDER.a */,
                                4CB740680A4749C800D641BB /* libsqlite3.dylib */,
-                               4C60F1C409BE27E300B4040C /* CoreFoundation.framework */,
-                               4CF730310EF9CDE300E17471 /* CFNetwork.framework */,
-                               4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */,
-                               52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */,
                                107227350D91FE89003CF14F /* libbsm.dylib */,
                        );
                        name = Libraries;
                4C922CB2097F1984004CEEBD /* Security */ = {
                        isa = PBXGroup;
                        children = (
+                               D45D1A461B3A293E00C63E16 /* oids.h */,
                                4C28BCD60986EBCB0020C665 /* certextensions.h */,
+                               524492931AFD6D480043695A /* der_plist.h */,
                                79EF5B720D3D6AFE009F5270 /* p12import.h */,
                                795CA9CC0D38435E00BAE6A2 /* p12pbegen.h */,
                                8E02FA691107BE460043545E /* pbkdf2.h */,
                                79EF5B6C0D3D6A31009F5270 /* SecImportExport.h */,
                                4C6416F00BB357D5001C83FD /* SecInternal.h */,
                                4CF0484A0A5D988F00268236 /* SecItem.h */,
+                               4CE7EA561AEAE8D60067F5BD /* SecItemBackup.h */,
                                4C97DD160AA65A94003FC05C /* SecItemConstants.c */,
                                4CEDF7370F3A6CFB0027C4FE /* SecItemInternal.h */,
                                4CF0487F0A5F016300268236 /* SecItemPriv.h */,
                                4C7391770B01745000C4CBFA /* vmdh.h */,
                        );
                        name = Security;
-                       path = Security/sec/Security;
+                       path = OSX/sec/Security;
                        sourceTree = "<group>";
                };
                4C999BA00AB5F0BB0010451D /* ntlm */ = {
                                4CE5A65B09C79E0600D27A3F /* sslClient.cpp */,
                                4CE5A65C09C79E0600D27A3F /* sslServe.cpp */,
                                4CE5A65D09C79E0600D27A3F /* sslThreading.h */,
-                               4CE5A55709C7970A00D27A3F /* SSLViewer.cpp */,
+                               4CE5A55709C7970A00D27A3F /* SSLViewer.c */,
                                4CE5A55809C7970A00D27A3F /* SSL_Sites */,
+                               EBD8495A1B24BEA000C5FD1E /* print_cert.c */,
                                4CE5A55909C7970A00D27A3F /* pingSslSites */,
                                4CE5A55A09C7970A00D27A3F /* verifyPing */,
                        );
                        name = "Supporting Files";
                        sourceTree = "<group>";
                };
+               5E10992719A5E55800A60E2B /* ISACLProtectedItems */ = {
+                       isa = PBXGroup;
+                       children = (
+                               5E10994E19A5E5CE00A60E2B /* ISProtectedItems.plist */,
+                               5E10994F19A5E5CE00A60E2B /* ISProtectedItemsController.h */,
+                               5E10995019A5E5CE00A60E2B /* ISProtectedItemsController.m */,
+                               5E10992819A5E55800A60E2B /* Supporting Files */,
+                       );
+                       path = ISACLProtectedItems;
+                       sourceTree = "<group>";
+               };
+               5E10992819A5E55800A60E2B /* Supporting Files */ = {
+                       isa = PBXGroup;
+                       children = (
+                               5E10992919A5E55800A60E2B /* Info.plist */,
+                               5E11CAB919A759BD008A3664 /* KeychainItemsAclTest.sh */,
+                       );
+                       name = "Supporting Files";
+                       sourceTree = "<group>";
+               };
+               5EBE247B1B00CCAE0007DB0E /* secacltests */ = {
+                       isa = PBXGroup;
+                       children = (
+                               5E43C4881B00CF4600E5ECB2 /* secacltests-entitlements.plist */,
+                               5E43C4891B00CF4600E5ECB2 /* testlist.h */,
+                               5EBE247C1B00CCAE0007DB0E /* main.c */,
+                               5E4E05A31B0CA0FD001C4A31 /* sec_acl_stress.c */,
+                       );
+                       path = secacltests;
+                       sourceTree = "<group>";
+               };
                721680C5179B514700406BB4 /* iCloudStat */ = {
                        isa = PBXGroup;
                        children = (
                                5DDD0BDD16D6740E00D6C0D6 /* com.apple.OTAPKIAssetTool.plist */,
                                5DDD0BDE16D6740E00D6C0D6 /* OTAPKIAssetTool-entitlements.plist */,
                                728B56A516D59979008FA3AB /* AspenFamily.xcconfig */,
+                               22C002A31AC9D33100B3469E /* OTAPKIAssetTool.xcconfig */,
                        );
                        name = "Supporting Files";
                        sourceTree = "<group>";
                                790850840CA87CF00083CC4D /* server.c */,
                        );
                        name = ipc;
-                       path = Security/sec/ipc;
+                       path = OSX/sec/ipc;
                        sourceTree = "<group>";
                };
                795CA97B0D38269B00BAE6A2 /* Products */ = {
                        name = SharedWebCredentialAgent;
                        sourceTree = "<group>";
                };
+               CD3F91411A802E1100E07119 /* IDSKeychainSyncingProxy */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CDF42C2C1A884C3E0080BB05 /* idksmain.m */,
+                               CD3F91421A802E1100E07119 /* Supporting Files */,
+                       );
+                       path = IDSKeychainSyncingProxy;
+                       sourceTree = "<group>";
+               };
+               CD3F91421A802E1100E07119 /* Supporting Files */ = {
+                       isa = PBXGroup;
+                       children = (
+                               CDB22D0B1A9D37440043E348 /* idskeychainsyncingproxy.entitlements.plist */,
+                               CD3F91151A802B4900E07119 /* com.apple.security.idskeychainsyncingproxy.plist */,
+                               CDF91EF11AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist */,
+                               CD3F91181A802B4900E07119 /* IDSKeychainSyncingProxy-Info.plist */,
+                       );
+                       name = "Supporting Files";
+                       sourceTree = "<group>";
+               };
                E710C74A1331946500F85568 /* SecurityTests */ = {
                        isa = PBXGroup;
                        children = (
                E7450BB316D42D37009C07B8 /* SOSCircle */ = {
                        isa = PBXGroup;
                        children = (
+                               52F8DE4D1AF2EB8F00A2C271 /* SOSTypes.h */,
+                               9468B96D1AF2B93300042383 /* SOSViews.h */,
+                               9468B96B1AF2B91B00042383 /* SOSForerunnerSession.h */,
+                               9468B9691AF2B8FC00042383 /* SOSCloudCircleInternal.h */,
+                               9468B9471AF2B60800042383 /* SOSBackupSliceKeyBag.h */,
                                E7450BAC16D42B17009C07B8 /* SOSCloudCircle.h */,
                                E7450BAD16D42B17009C07B8 /* SOSPeerInfo.h */,
+                               CD4F44201B546A7E00FE3569 /* SOSPeerInfoV2.h */,
+                               CD8B5AC51B618F1B004D4AEF /* SOSPeerInfoPriv.h */,
+                               E732892A1AED7551008CE839 /* SOSCloudCircle.h */,
+                               E732892C1AED7631008CE839 /* SOSPeerInfo.h */,
                        );
                        name = SOSCircle;
-                       path = Security/sec/SOSCircle;
+                       path = OSX/sec/SOSCircle;
                        sourceTree = "<group>";
                };
                E7C4D03512F9EB210022E067 /* security_smime */ = {
                E7FCBE401314471B000DE34E /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
-                               BE197F5A1911723E00BA91D1 /* SpringBoardUIServices.framework */,
-                               BE95AAFC18B846A8004495EB /* WebUI.framework */,
-                               2281820D17B4686C0067C9C9 /* BackgroundTaskAgent.framework */,
-                               4C8A38C817B93DF10001B4C0 /* CloudServices.framework */,
+                               4CF4C19C171E0EA600877419 /* Accounts.framework */,
                                72B368BD179891FC004C37CE /* AggregateDictionary.framework */,
-                               4C7913241799A5CB00A9633E /* MobileCoreServices.framework */,
-                               4C079EBC1794A96200D73970 /* ServiceManagement.framework */,
                                4C84DA541720698900AEE225 /* AppleAccount.framework */,
-                               4CF4C19C171E0EA600877419 /* Accounts.framework */,
+                               433E519D1B66D5F600482618 /* AppSupport.framework */,
+                               2281820D17B4686C0067C9C9 /* BackgroundTaskAgent.framework */,
+                               4CF730310EF9CDE300E17471 /* CFNetwork.framework */,
+                               4C8A38C817B93DF10001B4C0 /* CloudServices.framework */,
+                               5E43C48C1B00D07000E5ECB2 /* CoreFoundation.framework */,
+                               E7FCBE451314471B000DE34E /* CoreGraphics.framework */,
+                               E7FCBE431314471B000DE34E /* Foundation.framework */,
+                               CD744683195A00BB00FB01C0 /* IDS.framework */,
+                               4CBCE5A90BE7F69100FF81F5 /* IOKit.framework */,
                                72C3EC2D1705F24E0040C87C /* ManagedConfiguration.framework */,
                                7273402816CAFB3C0096622A /* MobileAsset.framework */,
-                               E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */,
-                               52D82BD316A5EADA0078DFE5 /* Security.framework */,
+                               4C7913241799A5CB00A9633E /* MobileCoreServices.framework */,
                                E7FC30AB1332DE9000802946 /* MobileKeyBag.framework */,
+                               5E1D7E0319A5EBB700D322DA /* Preferences.framework */,
+                               52D82BD316A5EADA0078DFE5 /* Security.framework */,
+                               4C079EBC1794A96200D73970 /* ServiceManagement.framework */,
+                               52222CC0167BDAE100EDD09C /* SpringBoardServices.framework */,
+                               BE197F5A1911723E00BA91D1 /* SpringBoardUIServices.framework */,
+                               E71F3E3016EA69A900FAF9B4 /* SystemConfiguration.framework */,
                                E7FCBE411314471B000DE34E /* UIKit.framework */,
-                               E7FCBE431314471B000DE34E /* Foundation.framework */,
-                               E7FCBE451314471B000DE34E /* CoreGraphics.framework */,
                        );
                        name = Frameworks;
                        sourceTree = "<group>";
                };
+               F93C49391AB8FF530047E01A /* ckcdiagnose */ = {
+                       isa = PBXGroup;
+                       children = (
+                               F93C493A1AB8FF530047E01A /* ckcdiagnose.sh */,
+                       );
+                       path = ckcdiagnose;
+                       sourceTree = "<group>";
+               };
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
                                BE061FE11899ECEE00C739F6 /* SecSharedCredential.h in Headers */,
                                443381EE18A3D83A00215606 /* SecAccessControlPriv.h in Headers */,
                                0CA31A4814BB5CDB00BD348C /* CipherSuite.h in Headers */,
+                               524492941AFD6D480043695A /* der_plist.h in Headers */,
                                CDDE9BD11729ABFA0013B0E8 /* SecPasswordGenerate.h in Headers */,
                                0CA31A7514BB6C2500BD348C /* sslTypes.h in Headers */,
                                0C5D2EEB167FEAAC0077501D /* SecAsn1Coder.h in Headers */,
+                               E732892D1AED764A008CE839 /* SOSPeerInfo.h in Headers */,
                                4C7072860AC9EA4F007CC205 /* SecKey.h in Headers */,
                                4C7072D40AC9ED5A007CC205 /* SecKeyPriv.h in Headers */,
                                4C7073CA0ACB2BAD007CC205 /* SecRSAKey.h in Headers */,
                                4CD3BA621106FF4D00BE8B75 /* SecECKey.h in Headers */,
                                4C6416F10BB357D5001C83FD /* SecInternal.h in Headers */,
                                4C12828D0BB4957D00985BB0 /* SecTrustSettingsPriv.h in Headers */,
+                               E732892B1AED7551008CE839 /* SOSCloudCircle.h in Headers */,
                                443381ED18A3D83100215606 /* SecAccessControl.h in Headers */,
                                4C1B442D0BB9CAF900461B82 /* SecTrustStore.h in Headers */,
                                4CF41D0C0BBB4022005F3248 /* SecCertificatePath.h in Headers */,
                                79863B960CADD21700818B0D /* securityd_server.h in Headers */,
                                795CA9CE0D38435E00BAE6A2 /* p12pbegen.h in Headers */,
                                79EF5B730D3D6AFE009F5270 /* p12import.h in Headers */,
+                               4CE7EA791AEAF39C0067F5BD /* SecItemBackup.h in Headers */,
                                79EF5B6E0D3D6A31009F5270 /* SecImportExport.h in Headers */,
                                4CCE0ADA0D41797400DDBB21 /* SecIdentityPriv.h in Headers */,
                                4CCE0ADE0D4179E500DDBB21 /* SecBasePriv.h in Headers */,
                                4AF7000315AFB73800B9D400 /* SecOTRPacketData.h in Headers */,
                                4AF7000415AFB73800B9D400 /* SecOTRPackets.h in Headers */,
                                4AF7000515AFB73800B9D400 /* SecOTRSession.h in Headers */,
+                               CD8B5AC61B618F1B004D4AEF /* SOSPeerInfoPriv.h in Headers */,
                                4AF7000615AFB73800B9D400 /* SecOTRSessionPriv.h in Headers */,
                                0C5D2EED167FEEC90077501D /* secasn1t.h in Headers */,
                                0C5D2EEF167FF0560077501D /* SecAsn1Templates.h in Headers */,
+                               D45D1A471B3A293E00C63E16 /* oids.h in Headers */,
                                8E02FA6B1107BE460043545E /* pbkdf2.h in Headers */,
-                               E7450BB116D42B39009C07B8 /* SOSPeerInfo.h in Headers */,
-                               E7450BB016D42B30009C07B8 /* SOSCloudCircle.h in Headers */,
                                8ED6F6CA110904E300D2B368 /* SecPBKDF.h in Headers */,
                                7901791812D51F7200CA4D44 /* SecCmsBase.h in Headers */,
                                7901791912D51F7200CA4D44 /* SecCmsContentInfo.h in Headers */,
                        productReference = 0C0BDB2F175685B000BC1A7E /* secdtests */;
                        productType = "com.apple.product-type.tool";
                };
+               4381690B1B4EDCBD00C54D58 /* SOSCCAuthPlugin */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 438169381B4EDCBD00C54D58 /* Build configuration list for PBXNativeTarget "SOSCCAuthPlugin" */;
+                       buildPhases = (
+                               438169081B4EDCBD00C54D58 /* Sources */,
+                               438169091B4EDCBD00C54D58 /* Frameworks */,
+                               4381690A1B4EDCBD00C54D58 /* Resources */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = SOSCCAuthPlugin;
+                       productName = SOSCCAuthPlugin;
+                       productReference = 4381690C1B4EDCBD00C54D58 /* SOSCCAuthPlugin.bundle */;
+                       productType = "com.apple.product-type.bundle";
+               };
                4C32C0AE0A4975F6002891BD /* Security */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 4C32C0B10A4975F7002891BD /* Build configuration list for PBXNativeTarget "Security" */;
                        buildPhases = (
                                4C32C0AA0A4975F6002891BD /* Headers */,
+                               E73288DD1AED7215008CE839 /* Copy SecureObjectSync Headers */,
                                4C32C0AB0A4975F6002891BD /* Resources */,
                                4C32C0AC0A4975F6002891BD /* Sources */,
                                4C32C0AD0A4975F6002891BD /* Frameworks */,
+                               EB5D72ED1B0CB082009CAA47 /* Old SOS header location */,
                        );
                        buildRules = (
                                E7B006FF170B56E700B27966 /* PBXBuildRule */,
                        productReference = 5346480117331E1200FE9172 /* KeychainSyncAccountNotification.bundle */;
                        productType = "com.apple.product-type.bundle";
                };
-               728B56A016D59979008FA3AB /* OTAPKIAssetTool */ = {
+               5E10992419A5E55800A60E2B /* ISACLProtectedItems */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = 728B56AB16D59979008FA3AB /* Build configuration list for PBXNativeTarget "OTAPKIAssetTool" */;
+                       buildConfigurationList = 5E10994D19A5E55800A60E2B /* Build configuration list for PBXNativeTarget "ISACLProtectedItems" */;
                        buildPhases = (
-                               728B569D16D59979008FA3AB /* Sources */,
-                               728B569E16D59979008FA3AB /* Frameworks */,
-                               728B569F16D59979008FA3AB /* CopyFiles */,
+                               5E10992119A5E55800A60E2B /* Sources */,
+                               5E10992219A5E55800A60E2B /* Frameworks */,
+                               5E10992319A5E55800A60E2B /* Resources */,
+                               5E11CAD919A759E2008A3664 /* CopyFiles */,
                        );
                        buildRules = (
                        );
                        dependencies = (
                        );
-                       name = OTAPKIAssetTool;
-                       productName = OTAPKIAssetTool;
-                       productReference = 728B56A116D59979008FA3AB /* OTAPKIAssetTool */;
-                       productType = "com.apple.product-type.tool";
+                       name = ISACLProtectedItems;
+                       productName = ISACLProtectedItems;
+                       productReference = 5E10992519A5E55800A60E2B /* ISACLProtectedItems.bundle */;
+                       productType = "com.apple.product-type.bundle";
                };
-               72979BE1175D095900BE8FD6 /* cloud_keychain_diagnose */ = {
+               5EBE24791B00CCAE0007DB0E /* secacltests */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = 72979BEC175D095900BE8FD6 /* Build configuration list for PBXNativeTarget "cloud_keychain_diagnose" */;
+                       buildConfigurationList = 5EBE24A21B00CCAE0007DB0E /* Build configuration list for PBXNativeTarget "secacltests" */;
                        buildPhases = (
-                               72979BDE175D095900BE8FD6 /* Sources */,
+                               5EBE24761B00CCAE0007DB0E /* Sources */,
+                               5EBE24771B00CCAE0007DB0E /* Frameworks */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               5EE556C21B01DFE2006F78F2 /* PBXTargetDependency */,
+                               5EE556C01B01DFD9006F78F2 /* PBXTargetDependency */,
+                               5EE556BE1B01DFC6006F78F2 /* PBXTargetDependency */,
+                               5EE556BC1B01DFB5006F78F2 /* PBXTargetDependency */,
+                       );
+                       name = secacltests;
+                       productName = secacltests;
+                       productReference = 5EBE247A1B00CCAE0007DB0E /* secacltests */;
+                       productType = "com.apple.product-type.tool";
+               };
+               728B56A016D59979008FA3AB /* OTAPKIAssetTool */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 728B56AB16D59979008FA3AB /* Build configuration list for PBXNativeTarget "OTAPKIAssetTool" */;
+                       buildPhases = (
+                               728B569D16D59979008FA3AB /* Sources */,
+                               728B569E16D59979008FA3AB /* Frameworks */,
+                               22C002A21AC9D2D100B3469E /* ShellScript */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = OTAPKIAssetTool;
+                       productName = OTAPKIAssetTool;
+                       productReference = 728B56A116D59979008FA3AB /* OTAPKIAssetTool */;
+                       productType = "com.apple.product-type.tool";
+               };
+               72979BE1175D095900BE8FD6 /* cloud_keychain_diagnose */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 72979BEC175D095900BE8FD6 /* Build configuration list for PBXNativeTarget "cloud_keychain_diagnose" */;
+                       buildPhases = (
+                               72979BDE175D095900BE8FD6 /* Sources */,
                                72979BDF175D095900BE8FD6 /* Frameworks */,
                                72979BE0175D095900BE8FD6 /* CopyFiles */,
                        );
                        productReference = BE442BC118B7FDB800F24DAE /* swcagent */;
                        productType = "com.apple.product-type.tool";
                };
+               CD276C261A83F60C003226BC /* IDSKeychainSyncingProxy */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = CD276C2C1A83F60C003226BC /* Build configuration list for PBXNativeTarget "IDSKeychainSyncingProxy" */;
+                       buildPhases = (
+                               CD276C231A83F60C003226BC /* Sources */,
+                               CD276C241A83F60C003226BC /* Frameworks */,
+                               CD045E191A83F7D6005FA0AC /* Copy Files */,
+                               CDB22CC01A9D2E3E0043E348 /* Resources */,
+                               CDF91EA61AAE019800E88CF7 /* CopyFiles */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               CD045E3E1A83F855005FA0AC /* PBXTargetDependency */,
+                               CD045E401A83F85E005FA0AC /* PBXTargetDependency */,
+                       );
+                       name = IDSKeychainSyncingProxy;
+                       productName = IDSKeychainSyncingProxy;
+                       productReference = CD276C271A83F60C003226BC /* IDSKeychainSyncingProxy.bundle */;
+                       productType = "com.apple.product-type.bundle";
+               };
                E710C7411331946400F85568 /* SecurityTests */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = E710C75C1331946500F85568 /* Build configuration list for PBXNativeTarget "SecurityTests" */;
                4C35DB69094F906D002917C4 /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0600;
+                               LastUpgradeCheck = 0700;
+                               TargetAttributes = {
+                                       4381690B1B4EDCBD00C54D58 = {
+                                               CreatedOnToolsVersion = 7.0;
+                                       };
+                                       5EBE24791B00CCAE0007DB0E = {
+                                               CreatedOnToolsVersion = 7.0;
+                                       };
+                                       CD276C261A83F60C003226BC = {
+                                               CreatedOnToolsVersion = 7.0;
+                                       };
+                                       F93C49021AB8FCE00047E01A = {
+                                               CreatedOnToolsVersion = 6.3;
+                                       };
+                               };
                        };
                        buildConfigurationList = 4C35DB6A094F906D002917C4 /* Build configuration list for PBXProject "Security" */;
                        compatibilityVersion = "Xcode 3.2";
                                        ProductGroup = 0C95404014E473AA00077526 /* Products */;
                                        ProjectRef = 0C95403F14E473AA00077526 /* libsecurity_ssl.xcodeproj */;
                                },
+                               {
+                                       ProductGroup = 051D8F83194913E500AEF66A /* Products */;
+                                       ProjectRef = 051D8F82194913E500AEF66A /* OSX.xcodeproj */;
+                               },
                                {
                                        ProductGroup = 0C25A872122726540050C2BD /* Products */;
                                        ProjectRef = 0C25A871122726540050C2BD /* regressions.xcodeproj */;
                                        ProductGroup = 18F7F65914D77DF700F88A12 /* Products */;
                                        ProjectRef = 18F7F65814D77DF700F88A12 /* sec.xcodeproj */;
                                },
-                               {
-                                       ProductGroup = 051D8F83194913E500AEF66A /* Products */;
-                                       ProjectRef = 051D8F82194913E500AEF66A /* Security.xcodeproj */;
-                               },
                                {
                                        ProductGroup = 05EF68801949143A007958C3 /* Products */;
                                        ProjectRef = 05EF687F1949143A007958C3 /* securityd.xcodeproj */;
                                4C711D5813AFCD0900FE865D /* SecurityDevTests */,
                                79DCEA53134A27D2007F57DC /* codesign_wrapper */,
                                52DE81681636347500F49F0C /* Keychain */,
-                               E75533E01651D8A900D2B847 /* CKd-only */,
                                E7B01BBD166594AB000485F1 /* SyncDevTest2 */,
                                52D82BDD16A621F70078DFE5 /* CloudKeychainProxy */,
+                               CD276C261A83F60C003226BC /* IDSKeychainSyncingProxy */,
                                728B56A016D59979008FA3AB /* OTAPKIAssetTool */,
                                4C52D0B316EFC61E0079966E /* CircleJoinRequested */,
                                5346480017331E1100FE9172 /* KeychainSyncAccountNotification */,
                                72979BE1175D095900BE8FD6 /* cloud_keychain_diagnose */,
                                BE197F2519116FD100BA91D1 /* SharedWebCredentialViewService */,
                                BE442BA018B7FDB800F24DAE /* swcagent */,
+                               5E10992419A5E55800A60E2B /* ISACLProtectedItems */,
+                               F93C49021AB8FCE00047E01A /* ckcdiagnose.sh */,
+                               5EBE24791B00CCAE0007DB0E /* secacltests */,
+                               4381690B1B4EDCBD00C54D58 /* SOSCCAuthPlugin */,
                        );
                };
 /* End PBXProject section */
                        remoteRef = 0C0BDB811756A1D700BC1A7E /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               0C271D6E15C8C68800560531 /* libsecurity_ssl_kext.a */ = {
-                       isa = PBXReferenceProxy;
-                       fileType = archive.ar;
-                       path = libsecurity_ssl_kext.a;
-                       remoteRef = 0C271D6D15C8C68800560531 /* PBXContainerItemProxy */;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
                0C62D60814E0588700A97963 /* libtlssocket.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                        remoteRef = 18F7F66814D77DF700F88A12 /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
+               3792618F1A8987DB008ADD3C /* SecTaskTest */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = "compiled.mach-o.executable";
+                       path = SecTaskTest;
+                       remoteRef = 3792618E1A8987DB008ADD3C /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
                4C0789C2113F4C7400422E2D /* parseTicket */ = {
                        isa = PBXReferenceProxy;
                        fileType = "compiled.mach-o.executable";
                        remoteRef = 52849FAD164462E7005CDF23 /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
+               5EF7C2731B00EEF900E5E99C /* secacltests */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = "compiled.mach-o.executable";
+                       path = secacltests;
+                       remoteRef = 5EF7C2721B00EEF900E5E99C /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
                795CA9860D38269B00BAE6A2 /* libASN1.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                        remoteRef = BE442B9A18B7FD6700F24DAE /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
+               CD19A67E1A806B1D00F9C276 /* IDSKeychainSyncingProxy.bundle */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = wrapper.cfbundle;
+                       path = IDSKeychainSyncingProxy.bundle;
+                       remoteRef = CD19A67D1A806B1D00F9C276 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               CD8B5AE51B618F1B004D4AEF /* trustd.xpc */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = wrapper.cfbundle;
+                       path = trustd.xpc;
+                       remoteRef = CD8B5AE41B618F1B004D4AEF /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               CD8B5AE71B618F1B004D4AEF /* trustd */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = "compiled.mach-o.executable";
+                       path = trustd;
+                       remoteRef = CD8B5AE61B618F1B004D4AEF /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               CD8B5AEC1B618F1B004D4AEF /* libSecTrustOSX.a */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = archive.ar;
+                       path = libSecTrustOSX.a;
+                       remoteRef = CD8B5AEB1B618F1B004D4AEF /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               CDCDA31B1A803648005CF7C9 /* libIDSKeychainSyncingProxy.a */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = archive.ar;
+                       path = libIDSKeychainSyncingProxy.a;
+                       remoteRef = CDCDA31A1A803648005CF7C9 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               E7098DB31A3A53E000CBD4B3 /* codesign_tests */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = "compiled.mach-o.executable";
+                       path = codesign_tests;
+                       remoteRef = E7098DB21A3A53E000CBD4B3 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
                E7104A06169E038F00DB0045 /* libSecurityTool.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                        remoteRef = E710C707133192EA00F85568 /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
+               E717A1481A7880440021E134 /* gk_reset_check */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = "compiled.mach-o.executable";
+                       path = gk_reset_check;
+                       remoteRef = E717A1471A7880440021E134 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
                E76079DB1951FDBF00F69731 /* liblogging.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
 /* End PBXReferenceProxy section */
 
 /* Begin PBXResourcesBuildPhase section */
+               4381690A1B4EDCBD00C54D58 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                4C32C0AB0A4975F6002891BD /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                                53C0E1FF177FB48A00F8A018 /* CloudKeychain.strings in Resources */,
-                               721146D7177A80CF005B5871 /* AppleESCertificates.plist in Resources */,
-                               7245AD2A16E80211009096D8 /* AssetVersion.plist in Resources */,
-                               72F06A9B16D431AA003C8D56 /* GrayListedKeys.plist in Resources */,
-                               72DCB35016C4371E009213D4 /* Blocked.plist in Resources */,
-                               72DCB35116C4371E009213D4 /* certsIndex.data in Resources */,
-                               72DCB35216C4371E009213D4 /* certsTable.data in Resources */,
+                               0CC8F26B1A9E930600447EB7 /* TrustedLogs.plist in Resources */,
                                BE4AC9BA18B8273600B84964 /* SharedWebCredentials.strings in Resources */,
                                4C198F220ACDB4BF00AAB142 /* Certificate.strings in Resources */,
                                4C198F230ACDB4BF00AAB142 /* OID.strings in Resources */,
-                               4C494C570F4F884800CDCBFE /* EVRoots.plist in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                52A23EDD161DEC3F00E271E0 /* Default-568h@2x.png in Resources */,
+                               0C38B9351AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               5E10992319A5E55800A60E2B /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               5E10995119A5E5CE00A60E2B /* ISProtectedItems.plist in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                BE197F2419116FD100BA91D1 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               CDB22CC01A9D2E3E0043E348 /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               CDB6DE131AAE6122005B00E1 /* idskeychainsyncingproxy.entitlements.plist in Resources */,
+                               CDF91EF21AAE023800E88CF7 /* com.apple.private.alloy.keychainsync.plist in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                E710C7401331946400F85568 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               5D83979D160259EE0075998F /* Invalid.com.apple.testcard.crt in Resources */,
                                52A23EDC161DEC3800E271E0 /* Default-568h@2x.png in Resources */,
+                               0C38B9341AA8331B00F0F2EA /* si-82-sectrust-ct-logs.plist in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
+               22C002A21AC9D2D100B3469E /* ShellScript */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "if [ -n \"${OTAPKIASSETTOOL_LAUNCHD_PLIST}\" ]; then\n    mkdir -p \"$LAUNCHD_PLIST_INSTALL_DIR\"\n    plutil -convert binary1 -o \"$LAUNCHD_PLIST_INSTALL_DIR/com.apple.OTAPKIAssetTool.plist\" \"$OTAPKIASSETTOOL_LAUNCHD_PLIST\"\nfi";
+               };
                79C0C6BB134A967000A51BCB /* ShellScript */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               438169081B4EDCBD00C54D58 /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               438169E31B4EDEE200C54D58 /* SOSCCAuthPlugin.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                4C32C0AC0A4975F6002891BD /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                                4C3DD6B0179755560093F9D8 /* NSDate+TimeIntervalDescription.m in Sources */,
                                4C52D0E816EFCCA30079966E /* NSArray+map.m in Sources */,
                                4C52D0E716EFCCA20079966E /* Applicant.m in Sources */,
-                               4CC3D29D178F698D0070FCC4 /* PersistantState.m in Sources */,
+                               4CC3D29D178F698D0070FCC4 /* PersistentState.m in Sources */,
                                4C52D0BA16EFC61E0079966E /* CircleJoinRequested.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               0C73C4C61A377FF600EE3A07 /* si-82-seccertificate-ct.c in Sources */,
+                               0C73C4C81A377FFB00EE3A07 /* si-82-sectrust-ct.c in Sources */,
                                4CC92B1D15A3BF2F00C6D578 /* testmain.c in Sources */,
                                0C78F1CD16A5E1BF00654E08 /* sectask-10-sectask.c in Sources */,
                                0C78F1CF16A5E1BF00654E08 /* sectask_ipc.defs in Sources */,
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               4CE5A55B09C7970A00D27A3F /* SSLViewer.cpp in Sources */,
+                               4CE5A55B09C7970A00D27A3F /* SSLViewer.c in Sources */,
                                4CE5A66009C79E0600D27A3F /* ioSock.c in Sources */,
                                4CE5A66109C79E0600D27A3F /* sslAppUtils.cpp in Sources */,
+                               EBD8495B1B24BEA000C5FD1E /* print_cert.c in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               5E10992119A5E55800A60E2B /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               5E10995219A5E5CE00A60E2B /* ISProtectedItemsController.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               5EBE24761B00CCAE0007DB0E /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               5EBE247D1B00CCAE0007DB0E /* main.c in Sources */,
+                               5E4E05A41B0CA0FD001C4A31 /* sec_acl_stress.c in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                728B569D16D59979008FA3AB /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
+               CD276C231A83F60C003226BC /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               CDF42C2D1A884C3E0080BB05 /* idksmain.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
                E710C73E1331946400F85568 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               0C73C4C51A377FF400EE3A07 /* si-82-seccertificate-ct.c in Sources */,
+                               0C73C4C71A377FFA00EE3A07 /* si-82-sectrust-ct.c in Sources */,
                                4CC92B1C15A3BF2F00C6D578 /* testmain.c in Sources */,
                                0C78F1CC16A5E1BF00654E08 /* sectask-10-sectask.c in Sources */,
                                0C78F1CE16A5E1BF00654E08 /* sectask_ipc.defs in Sources */,
                        name = libsecurityd;
                        targetProxy = 18F7F67614D77EFF00F88A12 /* PBXContainerItemProxy */;
                };
+               438169E71B4EE4B300C54D58 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 4381690B1B4EDCBD00C54D58 /* SOSCCAuthPlugin */;
+                       targetProxy = 438169E61B4EE4B300C54D58 /* PBXContainerItemProxy */;
+               };
                4ACED92B15A1095B0060775A /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libSecOTRRegressions;
                        target = 728B56A016D59979008FA3AB /* OTAPKIAssetTool */;
                        targetProxy = 5DDD0BED16D6748900D6C0D6 /* PBXContainerItemProxy */;
                };
+               5E10995419A5E80B00A60E2B /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 5E10992419A5E55800A60E2B /* ISACLProtectedItems */;
+                       targetProxy = 5E10995319A5E80B00A60E2B /* PBXContainerItemProxy */;
+               };
+               5EE556BC1B01DFB5006F78F2 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = regressions;
+                       targetProxy = 5EE556BB1B01DFB5006F78F2 /* PBXContainerItemProxy */;
+               };
+               5EE556BE1B01DFC6006F78F2 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libSecureObjectSync;
+                       targetProxy = 5EE556BD1B01DFC6006F78F2 /* PBXContainerItemProxy */;
+               };
+               5EE556C01B01DFD9006F78F2 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libsecurityd;
+                       targetProxy = 5EE556BF1B01DFD9006F78F2 /* PBXContainerItemProxy */;
+               };
+               5EE556C21B01DFE2006F78F2 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = utilities;
+                       targetProxy = 5EE556C11B01DFE2006F78F2 /* PBXContainerItemProxy */;
+               };
+               5EF7C2561B00EEF900E5E99C /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 5EBE24791B00CCAE0007DB0E /* secacltests */;
+                       targetProxy = 5EF7C2551B00EEF900E5E99C /* PBXContainerItemProxy */;
+               };
                72D41316175D13E40052A8ED /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 72979BE1175D095900BE8FD6 /* cloud_keychain_diagnose */;
                        target = BE442BA018B7FDB800F24DAE /* swcagent */;
                        targetProxy = BE4AC9B318B8020400B84964 /* PBXContainerItemProxy */;
                };
+               CD045E3E1A83F855005FA0AC /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = utilities;
+                       targetProxy = CD045E3D1A83F855005FA0AC /* PBXContainerItemProxy */;
+               };
+               CD045E401A83F85E005FA0AC /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libIDSKeychainSyncingProxy;
+                       targetProxy = CD045E3F1A83F85E005FA0AC /* PBXContainerItemProxy */;
+               };
+               CD0637811A840C6400C81E74 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = CD276C261A83F60C003226BC /* IDSKeychainSyncingProxy */;
+                       targetProxy = CD0637801A840C6400C81E74 /* PBXContainerItemProxy */;
+               };
                E7104A03169E038F00DB0045 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libSecurityTool;
                        name = libSecureObjectSync;
                        targetProxy = E7B01B8316572132000485F1 /* PBXContainerItemProxy */;
                };
-               E7B01BA81664294D000485F1 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 4C32C0AE0A4975F6002891BD /* Security */;
-                       targetProxy = E7B01BA71664294D000485F1 /* PBXContainerItemProxy */;
-               };
                E7B01BBE166594AB000485F1 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libSecureObjectSync;
                        name = libDER;
                        targetProxy = E7EE5A33139DC042005C78BE /* PBXContainerItemProxy */;
                };
-               E7F0FC171651DA5E002BEC2D /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = utilities;
-                       targetProxy = E7F0FC161651DA5E002BEC2D /* PBXContainerItemProxy */;
-               };
                E7FEFB93169E377900E18152 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libSOSCommands;
                        targetProxy = E7FEFB92169E377900E18152 /* PBXContainerItemProxy */;
                };
+               EBD849361B242C8900C5FD1E /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 4CE5A54C09C796E100D27A3F /* sslViewer */;
+                       targetProxy = EBD849351B242C8900C5FD1E /* PBXContainerItemProxy */;
+               };
+               F94E7AE21ACC8E7700F23132 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = F93C49021AB8FCE00047E01A /* ckcdiagnose.sh */;
+                       targetProxy = F94E7AE11ACC8E7700F23132 /* PBXContainerItemProxy */;
+               };
 /* End PBXTargetDependency section */
 
 /* Begin PBXVariantGroup section */
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                STRIP_STYLE = debugging;
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                STRIP_STYLE = debugging;
                        };
                        name = Release;
                };
+               438169101B4EDCBD00C54D58 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = SOSCCAuthPlugin/Info.plist;
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Accounts/Authentication/AppleIDAuthenticationDelegates";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.SOSCCAuthPlugin;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Debug;
+               };
+               438169111B4EDCBD00C54D58 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               INFOPLIST_FILE = SOSCCAuthPlugin/Info.plist;
+                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Accounts/Authentication/AppleIDAuthenticationDelegates";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.SOSCCAuthPlugin;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Release;
+               };
                4C52D0BE16EFC61E0079966E /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
+                               HEADER_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/libsecurity_smime",
+                                       "$(PROJECT_DIR)/OSX/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/utilities",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/",
+                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
+                                       "$(SDKROOT)/System/Library/PrivateFrameworks/CloudServices/Headers",
+                               );
                                INSTALL_PATH = /System/Library/Frameworks/Security.framework/CircleJoinRequested/;
                                "INSTALL_PATH[sdk=iphonesimulator*]" = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/Frameworks/Security.framework/CircleJoinRequested/";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                ONLY_ACTIVE_ARCH = YES;
                                PRODUCT_NAME = "$(TARGET_NAME)";
                        };
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               HEADER_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(PROJECT_DIR)",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/libsecurity_smime",
+                                       "$(PROJECT_DIR)/OSX/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/utilities",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/",
+                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
+                                       "$(SDKROOT)/System/Library/PrivateFrameworks/CloudServices/Headers",
+                               );
                                INSTALL_PATH = /System/Library/Frameworks/Security.framework/CircleJoinRequested/;
                                "INSTALL_PATH[sdk=iphonesimulator*]" = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/Frameworks/Security.framework/CircleJoinRequested/";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                VALIDATE_PRODUCT = YES;
                        };
                                );
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
-                                       "$(PROJECT_DIR)/Security/regressions",
+                                       "$(PROJECT_DIR)/OSX/regressions",
                                );
                                INFOPLIST_FILE = "SecurityTests/SecurityDevTests-Info.plist";
                                LIBRARY_SEARCH_PATHS = (
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = SecurityDevTests;
                                STRIP_STYLE = debugging;
                        };
                                );
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
-                                       "$(PROJECT_DIR)/Security/regressions",
+                                       "$(PROJECT_DIR)/OSX/regressions",
                                );
                                INFOPLIST_FILE = "SecurityTests/SecurityDevTests-Info.plist";
                                LIBRARY_SEARCH_PATHS = (
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = SecurityDevTests;
                                STRIP_STYLE = debugging;
                        };
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "-lsecurityd",
                                        CFNetwork,
                                        "-framework",
                                        IOKit,
-                                       "-framework",
-                                       SharedWebCredentials,
                                );
                                PRODUCT_NAME = sslEcdsa;
                        };
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "-lsecurityd",
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
                                );
                                PRODUCT_NAME = sslEcdsa;
                        };
                                CLANG_WARN_ENUM_CONVERSION = YES;
                                CLANG_WARN_INT_CONVERSION = YES;
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/SOSCircle/CloudKeychainProxy/cloudkeychain.entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/SOSCircle/CloudKeychainProxy/cloudkeychain.entitlements.plist;
+                               COPY_PHASE_STRIP = NO;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                INFOPLIST_FILE = "CloudKeychainProxy/CloudKeychainProxy-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                MACH_O_TYPE = mh_execute;
                                ONLY_ACTIVE_ARCH = YES;
                                "OTHER_LDFLAGS[sdk=iphoneos*]" = "-laks";
                                PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = NO;
                                STRIP_INSTALLED_PRODUCT = NO;
                                STRIP_STYLE = all;
                                WRAPPER_EXTENSION = bundle;
                                CLANG_WARN_ENUM_CONVERSION = YES;
                                CLANG_WARN_INT_CONVERSION = YES;
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/SOSCircle/CloudKeychainProxy/cloudkeychain.entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/SOSCircle/CloudKeychainProxy/cloudkeychain.entitlements.plist;
+                               COPY_PHASE_STRIP = NO;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                INFOPLIST_FILE = "CloudKeychainProxy/CloudKeychainProxy-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                MACH_O_TYPE = mh_execute;
                                "OTHER_LDFLAGS[sdk=iphoneos*]" = "-laks";
                                PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = NO;
                                STRIP_STYLE = all;
                                VALIDATE_PRODUCT = YES;
                                WRAPPER_EXTENSION = bundle;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
                                        "$(PROJECT_DIR)/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/utilities",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/utilities",
                                        "$(BUILT_PRODUCTS_DIR)$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include",
-                                       "$(PROJECT_DIR)/Security/regressions",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
                                );
                                "HEADER_SEARCH_PATHS[sdk=macosx*][arch=*]" = (
                                        "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SDKROOT)/usr/lib/system\"",
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                SDKROOT = iphoneos.internal;
                                TARGETED_DEVICE_FAMILY = 1;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
-                                       "$(PROJECT_DIR)/Security/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/utilities",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_smime",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/utilities",
                                        "$(BUILT_PRODUCTS_DIR)$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include",
-                                       "$(PROJECT_DIR)/Security/regressions",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
                                );
                                "HEADER_SEARCH_PATHS[sdk=macosx*][arch=*]" = (
                                        "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SDKROOT)/usr/lib/system\"",
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                SDKROOT = iphoneos.internal;
                                TARGETED_DEVICE_FAMILY = 1;
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
+                               CLANG_ENABLE_MODULES = NO;
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CLANG_WARN_BOOL_CONVERSION = YES;
                                CLANG_WARN_CONSTANT_CONVERSION = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                INFOPLIST_FILE = "KeychainSyncAccountNotification/KeychainSyncAccountNotification-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Accounts/Notification";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                WRAPPER_EXTENSION = bundle;
                        };
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
+                               CLANG_ENABLE_MODULES = NO;
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CLANG_WARN_BOOL_CONVERSION = YES;
                                CLANG_WARN_CONSTANT_CONVERSION = YES;
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
                                INFOPLIST_FILE = "KeychainSyncAccountNotification/KeychainSyncAccountNotification-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Accounts/Notification";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                VALIDATE_PRODUCT = YES;
                                WRAPPER_EXTENSION = bundle;
                        };
                        name = Release;
                };
-               728B56AC16D59979008FA3AB /* Debug */ = {
+               5E10992A19A5E55800A60E2B /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
                                CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_BOOL_CONVERSION = YES;
                                CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                                CLANG_WARN_EMPTY_BODY = YES;
                                CLANG_WARN_ENUM_CONVERSION = YES;
                                CLANG_WARN_INT_CONVERSION = YES;
                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                               CLANG_WARN_UNREACHABLE_CODE = YES;
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                               CODE_SIGN_ENTITLEMENTS = "$(PROJECT_DIR)/OTAPKIAssetTool/OTAPKIAssetTool-entitlements.plist";
-                               CODE_SIGN_IDENTITY = "-";
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                               );
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "$(inherited)",
                                );
                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/libexec";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                               INFOPLIST_FILE = ISACLProtectedItems/Info.plist;
+                               INSTALL_PATH = "$(INSTALL_PATH_PREFIX)$(INSTALL_PATH_ACTUAL)";
+                               INSTALL_PATH_ACTUAL = /AppleInternal/Library/PreferenceBundles/;
+                               MTL_ENABLE_DEBUG_INFO = YES;
                                ONLY_ACTIVE_ARCH = YES;
-                               OTHER_LDFLAGS = "";
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Debug;
+               };
+               5E10992B19A5E55800A60E2B /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_BOOL_CONVERSION = YES;
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                               CLANG_WARN_UNREACHABLE_CODE = YES;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               ENABLE_NS_ASSERTIONS = NO;
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                               INFOPLIST_FILE = ISACLProtectedItems/Info.plist;
+                               INSTALL_PATH = "$(INSTALL_PATH_PREFIX)$(INSTALL_PATH_ACTUAL)";
+                               INSTALL_PATH_ACTUAL = /AppleInternal/Library/PreferenceBundles/;
+                               MTL_ENABLE_DEBUG_INFO = NO;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               VALIDATE_PRODUCT = YES;
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Release;
+               };
+               5EBE247E1B00CCAE0007DB0E /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               CODE_SIGN_ENTITLEMENTS = "secacltests/secacltests-entitlements.plist";
+                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
+                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
+                                       "$(inherited)",
+                                       "-framework",
+                                       MobileKeyBag,
+                                       "-laks",
+                                       "-lACM",
+                               );
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Debug;
+               };
+               5EBE247F1B00CCAE0007DB0E /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               CODE_SIGN_ENTITLEMENTS = "secacltests/secacltests-entitlements.plist";
+                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
+                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
+                                       "$(inherited)",
+                                       "-framework",
+                                       MobileKeyBag,
+                                       "-laks",
+                                       "-lACM",
+                               );
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Release;
+               };
+               728B56AC16D59979008FA3AB /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 22C002A31AC9D33100B3469E /* OTAPKIAssetTool.xcconfig */;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               CODE_SIGN_ENTITLEMENTS = "$(PROJECT_DIR)/OTAPKIAssetTool/OTAPKIAssetTool-entitlements.plist";
+                               CODE_SIGN_IDENTITY = "-";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "DEBUG=1",
+                                       "$(inherited)",
+                               );
+                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+                               GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
+                               INSTALL_PATH = /usr/libexec;
+                               ONLY_ACTIVE_ARCH = YES;
+                               OTHER_LDFLAGS = "";
+                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
                                        "-framework",
                                        BackgroundTaskAgent,
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
+                               "SKIP_INSTALL[sdk=iphonesimulator*]" = YES;
+                               SUPPORTED_PLATFORMS = iphoneos;
                        };
                        name = Debug;
                };
                728B56AD16D59979008FA3AB /* Release */ = {
                        isa = XCBuildConfiguration;
+                       baseConfigurationReference = 22C002A31AC9D33100B3469E /* OTAPKIAssetTool.xcconfig */;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/libexec";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
+                               INSTALL_PATH = /usr/libexec;
                                OTHER_LDFLAGS = "";
                                "OTHER_LDFLAGS[sdk=iphoneos*]" = (
                                        "-framework",
                                        BackgroundTaskAgent,
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
+                               "SKIP_INSTALL[sdk=iphonesimulator*]" = YES;
+                               SUPPORTED_PLATFORMS = iphoneos;
                                VALIDATE_PRODUCT = YES;
                        };
                        name = Release;
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                ONLY_ACTIVE_ARCH = YES;
-                               OTHER_LDFLAGS = (
-                                       "-laks",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "";
+                               OTHER_LDFLAGS = "-laks";
+                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                        };
                        name = Debug;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
-                               OTHER_LDFLAGS = (
-                                       "-laks",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "";
+                               OTHER_LDFLAGS = "-laks";
+                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                VALIDATE_PRODUCT = YES;
                        };
                                        MobileKeyBag,
                                        "-lcorecrypto$(Sim_Name)",
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "-lsecurityd",
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
                                );
                                PRODUCT_NAME = sslServer;
                        };
                                        MobileKeyBag,
                                        "-lcorecrypto$(Sim_Name)",
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = (
                                        "-lsecurityd",
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
                                );
                                PRODUCT_NAME = sslServer;
                        };
                                INFOPLIST_FILE = "Security-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks";
                                INSTALL_PATH_ACTUAL = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               OTHER_LDFLAGS = "-laks_acl";
+                               OTHER_LDFLAGS = "-laks";
+                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
                                PRODUCT_NAME = Security;
                                STRIP_STYLE = debugging;
                                Sim_Name = "";
                                INFOPLIST_FILE = "Security-Info.plist";
                                INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks";
                                INSTALL_PATH_ACTUAL = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
-                               OTHER_LDFLAGS = "-laks_acl";
+                               OTHER_LDFLAGS = "-laks";
+                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
                                PRODUCT_NAME = Security;
                                STRIP_STYLE = debugging;
                                Sim_Name = "";
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-laks_acl",
                                );
                                "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
                                        "-lsecurityd",
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "-lsecurityd",
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
                                );
                                PRODUCT_NAME = security;
                                STRIP_STYLE = debugging;
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
+                                       "-lACM",
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = (
                                        "-lsecurityd",
                                        "-lsqlite3",
                                        "-framework",
                                        CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
                                );
                                PRODUCT_NAME = security;
                                STRIP_STYLE = debugging;
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
-                               OTHER_LDFLAGS = (
-                                       "-lsecurityd",
-                                       "-lSecureObjectSync",
-                                       "-lsqlite3",
-                                       "-framework",
-                                       CFNetwork,
-                               );
-                               "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
-                                       "-lsecurityd",
-                                       "-lSecureObjectSync",
-                                       "-lsqlite3",
-                                       "-framework",
-                                       CFNetwork,
-                                       "-framework",
-                                       IOKit,
-                                       "-framework",
-                                       MobileKeyBag,
-                                       "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-lsecurityd",
-                                       "-lSecureObjectSync",
-                                       "-lsqlite3",
-                                       "-framework",
-                                       CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
-                               );
+                               INSTALL_PATH = /usr/local/bin;
                                PRODUCT_NAME = sslViewer;
+                               SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
                        };
                        name = Debug;
                };
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/bin";
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "-lsecurityd",
-                                       "-lSecureObjectSync",
-                                       "-lsqlite3",
-                                       "-framework",
-                                       CFNetwork,
-                                       "-framework",
-                                       IOKit,
-                                       "-framework",
-                                       MobileKeyBag,
-                                       "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "-lsecurityd",
-                                       "-lSecureObjectSync",
-                                       "-lsqlite3",
-                                       "-framework",
-                                       CFNetwork,
-                                       "-framework",
-                                       SharedWebCredentials,
-                               );
+                               INSTALL_PATH = /usr/local/bin;
                                PRODUCT_NAME = sslViewer;
+                               SUPPORTED_PLATFORMS = "iphonesimulator iphoneos macosx";
                        };
                        name = Release;
                };
                792EFFE20CBBF878007C00A0 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/securityd/entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/securityd/entitlements.plist;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
-                                       SharedWebCredentials,
-                                       "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(OTHER_LDFLAGS)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(OTHER_LDFLAGS)";
                                PRODUCT_NAME = securityd;
                                STRIP_STYLE = debugging;
                        };
                792EFFE30CBBF878007C00A0 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/securityd/entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/securityd/entitlements.plist;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
-                                       SharedWebCredentials,
-                                       "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(OTHER_LDFLAGS)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(OTHER_LDFLAGS)";
                                PRODUCT_NAME = securityd;
                                STRIP_STYLE = debugging;
                        };
                                        "$(inherited)",
                                );
                                GCC_OPTIMIZATION_LEVEL = 0;
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "DEBUG=1",
-                                       "NO_SERVER=1",
-                               );
+                               GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
                                "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
                                        "INDIGO=1",
                                        "$(INDIGO_MISSING_FRAMEWORKS)",
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
                                        "$(PROJECT_DIR)/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
-                                       "$(PROJECT_DIR)/Security/utilities",
-                                       "$(PROJECT_DIR)/Security/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/utilities",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/",
                                );
                                OTHER_CFLAGS = (
                                        "-fconstant-cfstrings",
                                        "-Wextra",
                                        "-Wno-unused-parameter",
                                        "-Wno-missing-field-initializers",
+                                       "-Wno-error=deprecated-declarations",
                                );
                        };
                        name = Debug;
                                GCC_OPTIMIZATION_LEVEL = s;
                                GCC_PREPROCESSOR_DEFINITIONS = "NDEBUG=1";
                                "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
-                                       "NO_SERVER=1",
                                        "INDIGO=1",
                                        "$(INDIGO_MISSING_FRAMEWORKS)",
                                        "$(GCC_PREPROCESSOR_DEFINITIONS)",
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
                                        "$(PROJECT_DIR)/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
-                                       "$(PROJECT_DIR)/Security/utilities",
-                                       "$(PROJECT_DIR)/Security/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/utilities",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/",
                                );
                                OTHER_CFLAGS = "-fconstant-cfstrings";
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "";
                                RUN_CLANG_STATIC_ANALYZER = YES;
                                SDKROOT = iphoneos.internal;
                                Sim_Name = "";
                                        "-Wextra",
                                        "-Wno-unused-parameter",
                                        "-Wno-missing-field-initializers",
+                                       "-Wno-error=deprecated-declarations",
                                );
                        };
                        name = Release;
                                CLANG_WARN_INT_CONVERSION = YES;
                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME)/entitlements.plist";
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-";
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                INFOPLIST_FILE = "$(TARGET_NAME)/$(TARGET_NAME)-Info.plist";
                                "INSTALL_PATH[sdk=iphoneos*]" = "$(LOCAL_APPS_DIR)";
                                "INSTALL_PATH[sdk=iphonesimulator*]" = "$(INSTALL_PATH_PREFIX)$(INSTALL_PATH_ACTUAL)$(LOCAL_APPS_DIR)";
-                               IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                                ONLY_ACTIVE_ARCH = YES;
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                CLANG_WARN_INT_CONVERSION = YES;
                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME)/entitlements.plist";
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "-";
                                ENABLE_NS_ASSERTIONS = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                INFOPLIST_FILE = "$(TARGET_NAME)/$(TARGET_NAME)-Info.plist";
                                "INSTALL_PATH[sdk=iphoneos*]" = "$(LOCAL_APPS_DIR)";
                                "INSTALL_PATH[sdk=iphonesimulator*]" = "$(INSTALL_PATH_PREFIX)$(INSTALL_PATH_ACTUAL)$(LOCAL_APPS_DIR)";
-                               IPHONEOS_DEPLOYMENT_TARGET = 8.0;
                                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                TARGETED_DEVICE_FAMILY = "1,2";
                BE442BBF18B7FDB800F24DAE /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/securityd/entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/securityd/entitlements.plist;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
                                        SpringBoardServices,
-                                       "-framework",
-                                       WebUI,
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
                                        SpringBoardServices,
-                                       "-framework",
-                                       WebUI,
                                );
                                PRODUCT_NAME = swcagent;
                        };
                BE442BC018B7FDB800F24DAE /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = Security/sec/securityd/entitlements.plist;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/securityd/entitlements.plist;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
                                        SpringBoardServices,
-                                       "-framework",
-                                       WebUI,
                                );
                                "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
                                        "$(OTHER_LDFLAGS)",
                                        "-framework",
                                        SpringBoardServices,
-                                       "-framework",
-                                       WebUI,
                                );
                                PRODUCT_NAME = swcagent;
                        };
                        name = Release;
                };
-               E710C75D1331946500F85568 /* Debug */ = {
+               CD276C2D1A83F60C003226BC /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CODE_SIGN_ENTITLEMENTS = "SecurityTests/SecurityTests-Entitlements.plist";
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/SOSCircle/IDSKeychainSyncingProxy/idskeychainsyncingproxy.entitlements.plist;
+                               COPY_PHASE_STRIP = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
-                               HEADER_SEARCH_PATHS = (
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "DEBUG=1",
+                                       "$(inherited)",
+                               );
+                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
+                               INFOPLIST_FILE = "IDSKeychainSyncingProxy/IDSKeychainSyncingProxy-Info.plist";
+                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/";
+                               MACH_O_TYPE = mh_execute;
+                               ONLY_ACTIVE_ARCH = YES;
+                               "OTHER_LDFLAGS[sdk=iphoneos*]" = "-laks";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = NO;
+                               STRIP_INSTALLED_PRODUCT = NO;
+                               STRIP_STYLE = all;
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Debug;
+               };
+               CD276C2E1A83F60C003226BC /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_CONSTANT_CONVERSION = YES;
+                               CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
+                               CLANG_WARN_EMPTY_BODY = YES;
+                               CLANG_WARN_ENUM_CONVERSION = YES;
+                               CLANG_WARN_INT_CONVERSION = YES;
+                               CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                               CODE_SIGN_ENTITLEMENTS = OSX/sec/SOSCircle/IDSKeychainSyncingProxy/idskeychainsyncingproxy.entitlements.plist;
+                               COPY_PHASE_STRIP = NO;
+                               FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
-                                       "$(PROJECT_DIR)/Security/regressions",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               INFOPLIST_FILE = "IDSKeychainSyncingProxy/IDSKeychainSyncingProxy-Info.plist";
+                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/";
+                               MACH_O_TYPE = mh_execute;
+                               "OTHER_LDFLAGS[sdk=iphoneos*]" = "-laks";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SKIP_INSTALL = NO;
+                               STRIP_STYLE = all;
+                               VALIDATE_PRODUCT = YES;
+                               WRAPPER_EXTENSION = bundle;
+                       };
+                       name = Release;
+               };
+               E710C75D1331946500F85568 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               CODE_SIGN_ENTITLEMENTS = "SecurityTests/SecurityTests-Entitlements.plist";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
+                               HEADER_SEARCH_PATHS = "$(inherited)";
                                INFOPLIST_FILE = "SecurityTests/SecurityTests-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
                                LIBRARY_SEARCH_PATHS = (
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                STRIP_STYLE = debugging;
                        };
                                        "$(inherited)",
                                        "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
-                               HEADER_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(PROJECT_DIR)/Security/regressions",
-                               );
+                               HEADER_SEARCH_PATHS = "$(inherited)";
                                INFOPLIST_FILE = "SecurityTests/SecurityTests-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
                                LIBRARY_SEARCH_PATHS = (
                                        "-framework",
                                        MobileKeyBag,
                                        "-laks",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-lcoreauthd_client",
-                                       "-laks_acl",
-                               );
-                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       SharedWebCredentials,
-                                       "-laks_acl",
+                                       "-lACM",
                                );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*]" = "$(inherited)";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                STRIP_STYLE = debugging;
                        };
                        name = Release;
                };
-               E75533F61651D8A900D2B847 /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "phase2 copy";
-                       };
-                       name = Debug;
-               };
-               E75533F71651D8A900D2B847 /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "phase2 copy";
-                       };
-                       name = Release;
-               };
                E7B01BF0166594AB000485F1 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
                                        "$(PROJECT_DIR)/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/utilities",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/utilities",
                                        "$(BUILT_PRODUCTS_DIR)$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include",
-                                       "$(PROJECT_DIR)/Security/regressions",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
                                );
                                "HEADER_SEARCH_PATHS[sdk=macosx*][arch=*]" = (
                                        "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SDKROOT)/usr/lib/system\"",
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/Security/libsecurity_keychain/libDER",
-                                       "$(PROJECT_DIR)/Security/libsecurity_asn1",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/OSX/libsecurity_asn1",
                                        "$(PROJECT_DIR)/libsecurity_smime",
-                                       "$(PROJECT_DIR)/Security/sec",
-                                       "$(PROJECT_DIR)/Security/utilities",
+                                       "$(PROJECT_DIR)/OSX/sec",
+                                       "$(PROJECT_DIR)/OSX/utilities",
                                        "$(BUILT_PRODUCTS_DIR)$(INDIGO_INSTALL_PATH_PREFIX)/usr/local/include",
-                                       "$(PROJECT_DIR)/Security/regressions",
-                                       "$(PROJECT_DIR)/Security/sec/SOSCircle",
+                                       "$(PROJECT_DIR)/OSX/regressions",
+                                       "$(PROJECT_DIR)/OSX/sec/SOSCircle",
                                );
                                "HEADER_SEARCH_PATHS[sdk=macosx*][arch=*]" = (
                                        "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = "$(INSTALL_PATH_PREFIX)/AppleInternal/Applications";
-                               IPHONEOS_DEPLOYMENT_TARGET = 7.0;
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "\"$(SDKROOT)/usr/lib/system\"",
                        };
                        name = Release;
                };
+               F93C49041AB8FCE00047E01A /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Debug;
+               };
+               F93C49051AB8FCE00047E01A /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Release;
+               };
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               438169381B4EDCBD00C54D58 /* Build configuration list for PBXNativeTarget "SOSCCAuthPlugin" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               438169101B4EDCBD00C54D58 /* Debug */,
+                               438169111B4EDCBD00C54D58 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                4C32C0B10A4975F7002891BD /* Build configuration list for PBXNativeTarget "Security" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               5E10994D19A5E55800A60E2B /* Build configuration list for PBXNativeTarget "ISACLProtectedItems" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               5E10992A19A5E55800A60E2B /* Debug */,
+                               5E10992B19A5E55800A60E2B /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               5EBE24A21B00CCAE0007DB0E /* Build configuration list for PBXNativeTarget "secacltests" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               5EBE247E1B00CCAE0007DB0E /* Debug */,
+                               5EBE247F1B00CCAE0007DB0E /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                728B56AB16D59979008FA3AB /* Build configuration list for PBXNativeTarget "OTAPKIAssetTool" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               E710C75C1331946500F85568 /* Build configuration list for PBXNativeTarget "SecurityTests" */ = {
+               CD276C2C1A83F60C003226BC /* Build configuration list for PBXNativeTarget "IDSKeychainSyncingProxy" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               E710C75D1331946500F85568 /* Debug */,
-                               E710C75E1331946500F85568 /* Release */,
+                               CD276C2D1A83F60C003226BC /* Debug */,
+                               CD276C2E1A83F60C003226BC /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               E75533F51651D8A900D2B847 /* Build configuration list for PBXAggregateTarget "CKd-only" */ = {
+               E710C75C1331946500F85568 /* Build configuration list for PBXNativeTarget "SecurityTests" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               E75533F61651D8A900D2B847 /* Debug */,
-                               E75533F71651D8A900D2B847 /* Release */,
+                               E710C75D1331946500F85568 /* Debug */,
+                               E710C75E1331946500F85568 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               F93C49031AB8FCE00047E01A /* Build configuration list for PBXAggregateTarget "ckcdiagnose.sh" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               F93C49041AB8FCE00047E01A /* Debug */,
+                               F93C49051AB8FCE00047E01A /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
 /* End XCConfigurationList section */
        };
        rootObject = 4C35DB69094F906D002917C4 /* Project object */;