]> git.saurik.com Git - apple/security.git/blobdiff - OSX/OSX.xcodeproj/project.pbxproj
Security-57740.20.22.tar.gz
[apple/security.git] / OSX / OSX.xcodeproj / project.pbxproj
index 2bb44ff5beaf692a9982fc2c355f7182c01c3a66..030366f798780f56c98ccfa2b682f70a1df32de3 100644 (file)
@@ -7,29 +7,6 @@
        objects = {
 
 /* Begin PBXAggregateTarget section */
-               0C6C642915D5ADB500BC68CD /* Security_kexts */ = {
-                       isa = PBXAggregateTarget;
-                       buildConfigurationList = 0C6C642A15D5ADB500BC68CD /* Build configuration list for PBXAggregateTarget "Security_kexts" */;
-                       buildPhases = (
-                       );
-                       dependencies = (
-                       );
-                       name = Security_kexts;
-                       productName = Security_kexts;
-               };
-               182BB598146FE295000BF1F3 /* World */ = {
-                       isa = PBXAggregateTarget;
-                       buildConfigurationList = 182BB599146FE295000BF1F3 /* Build configuration list for PBXAggregateTarget "World" */;
-                       buildPhases = (
-                               18F2360315CB30EC00060520 /* ShellScript */,
-                       );
-                       dependencies = (
-                               186F779914E5A06500434E1F /* PBXTargetDependency */,
-                               186F779B14E5A06800434E1F /* PBXTargetDependency */,
-                       );
-                       name = World;
-                       productName = SecurityFramework;
-               };
                186F778814E59FB200434E1F /* Security_frameworks */ = {
                        isa = PBXAggregateTarget;
                        buildConfigurationList = 186F778914E59FB200434E1F /* Build configuration list for PBXAggregateTarget "Security_frameworks" */;
                                3705CADE1A8971DF00402F75 /* PBXTargetDependency */,
                                37AB39401A44A95500B56E04 /* PBXTargetDependency */,
                                37A7CEDA197DBA8700926CE8 /* PBXTargetDependency */,
-                               722CF218175D602F00BCE0A5 /* PBXTargetDependency */,
-                               521470291697842500DF0DB3 /* PBXTargetDependency */,
-                               CDEB2BD21A8151CD00B0E23A /* PBXTargetDependency */,
                                18F235FF15CA100300060520 /* PBXTargetDependency */,
-                               186F779114E5A00F00434E1F /* PBXTargetDependency */,
                                BE48AE291ADF204E000836C1 /* PBXTargetDependency */,
+                               186F779114E5A00F00434E1F /* PBXTargetDependency */,
                                0CCEBDBA16C303D8001BD7F6 /* PBXTargetDependency */,
                                0CFC55E315DDB86500BEC89E /* PBXTargetDependency */,
                                C2432A2515C726B50096DB5B /* PBXTargetDependency */,
                                4CB23B90169F59D8003A0131 /* PBXTargetDependency */,
                                EBB9FFE01682E71F00FF9774 /* PBXTargetDependency */,
                                F94E7A971ACC8CC200F23132 /* PBXTargetDependency */,
+                               EBB6970E1BE2095F00715F16 /* PBXTargetDependency */,
+                               D466FA771CA0C2A500433142 /* PBXTargetDependency */,
                        );
                        name = Security_executables;
                        productName = Other;
 
 /* Begin PBXBuildFile section */
                0C03D62B17D93EED0087643B /* SecDH.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C03D60317D93E810087643B /* SecDH.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               0C0C887D1CCED19E00617D1B /* si-82-sectrust-ct-data in Resources */ = {isa = PBXBuildFile; fileRef = 0C0C887C1CCED19E00617D1B /* si-82-sectrust-ct-data */; };
                0C10987616CAAE8200803B8F /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329914EB2C6D00F0BCAC /* libASN1.a */; };
-               0C4EAE4C1766864F00773425 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
-               0C4EAE761766875E00773425 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
                0C4EAE7717668DDF00773425 /* libsecdRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C4EAE721766865000773425 /* libsecdRegressions.a */; };
                0C4F055E15C9E51A00F9DFD5 /* sslTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4F055D15C9E51A00F9DFD5 /* sslTypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
                0C6C632A15D1989900BC68CD /* libsecurity_ssl_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6D77CF15C8B66000BB4405 /* libsecurity_ssl_regressions.a */; };
                0C6C633015D19FF500BC68CD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
-               0C6D0065177B54CB0095D167 /* com.apple.securityd in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0C6D0064177B54C60095D167 /* com.apple.securityd */; };
+               0C869B6A1C865E62006A2873 /* CoreCDP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C869B691C865E62006A2873 /* CoreCDP.framework */; };
                0CAA7AB516C9A72A00A32C6D /* libsecurity_keychain_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CBD50B316C325F000713B6C /* libsecurity_keychain_regressions.a */; };
                0CC2CB101B6A04D80074B0F2 /* libDiagnosticMessagesClient.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC2CB0F1B6A04D80074B0F2 /* libDiagnosticMessagesClient.dylib */; };
                0CC3351C16C1ED8000399E53 /* libsecurity.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18D4053B14CE2C1600A2BE4E /* libsecurity.a */; };
                182BB5B8146FF0A2000BF1F3 /* libobjc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5B7146FF0A1000BF1F3 /* libobjc.dylib */; };
                182BB5BA146FF0BF000BF1F3 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5B9146FF0BE000BF1F3 /* libbsm.dylib */; };
                182BB5BB146FF62F000BF1F3 /* libsecurity_comcryption.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1879B676146DE75E007E536C /* libsecurity_comcryption.a */; };
-               1831329B14EB2C6D00F0BCAC /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329914EB2C6D00F0BCAC /* libASN1.a */; };
-               1831329C14EB2C6D00F0BCAC /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329A14EB2C6D00F0BCAC /* libDER.a */; };
                18363C1417026084002D5C1C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
                1844605F146DE93E00B12992 /* csp_capabilities.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 1844605B146DE93E00B12992 /* csp_capabilities.mdsinfo */; };
                18446060146DE93E00B12992 /* csp_capabilities_common.mds in Resources */ = {isa = PBXBuildFile; fileRef = 1844605C146DE93E00B12992 /* csp_capabilities_common.mds */; };
                18F2353615C9FDD200060520 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF42BB515A3947F00ACACE1 /* Security.framework */; };
                18F2353715C9FDE400060520 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5B9146FF0BE000BF1F3 /* libbsm.dylib */; };
                18F2353815C9FDEF00060520 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5AD146FEF43000BF1F3 /* libsqlite3.dylib */; };
-               18F2360115CAF41200060520 /* libsecurity_codesigning.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F2360015CAF41100060520 /* libsecurity_codesigning.a */; };
                18FE68021471A42900A2CBE3 /* SecDigestTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BB3A3146F1BEC000BF1F3 /* SecDigestTransform.h */; settings = {ATTRIBUTES = (Public, ); }; };
                18FE68031471A42900A2CBE3 /* SecReadTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BB3A4146F1BEC000BF1F3 /* SecReadTransform.h */; settings = {ATTRIBUTES = (Public, ); }; };
                18FE68041471A42900A2CBE3 /* SecTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BB3A5146F1BEC000BF1F3 /* SecTransform.h */; settings = {ATTRIBUTES = (Public, ); }; };
                18FE688B1471A46700A2CBE3 /* SecureTransportPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BB372146F13BB000BF1F3 /* SecureTransportPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                18FE688C1471A46700A2CBE3 /* TrustSettingsSchema.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BB1C8146EAD5D000BF1F3 /* TrustSettingsSchema.h */; settings = {ATTRIBUTES = (Private, ); }; };
                18FE688D1471A46700A2CBE3 /* X509Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 1844609E146DFCB700B12992 /* X509Templates.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               1FDA9ABC1C4489280083929D /* SecTranslocate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDA9ABB1C4489280083929D /* SecTranslocate.h */; settings = {ATTRIBUTES = (Private, ); }; };
+               1FDA9ABD1C448DFC0083929D /* libsecurity_translocate.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F6FC6001C3D9D90001C758F /* libsecurity_translocate.a */; };
                3705CAD91A896E0600402F75 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 3705CACD1A896DA800402F75 /* main.c */; };
                3705CADA1A896E0F00402F75 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
                371AB2F21A04052E00A08CF2 /* teamid.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = 371AB2CA1A04050700A08CF2 /* teamid.sh */; };
                39BFB04516D304DE0022564B /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 395E7CED16C64EA500CD82A4 /* SystemConfiguration.framework */; };
                431B737F1B27762C00EB0360 /* CloudServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 431B73571B27762300EB0360 /* CloudServices.framework */; };
                431B73C11B2777A200EB0360 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
-               432800831B4CE730002E8525 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
                432800841B4CE731002E8525 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
                4328FE9B1B4CDBA5002E8525 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
                4328FED11B4CDC11002E8525 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 395E7CED16C64EA500CD82A4 /* SystemConfiguration.framework */; };
                4381B9A91B28C6B2002BBC79 /* CloudServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 431B73571B27762300EB0360 /* CloudServices.framework */; };
                4381B9AA1B28E09F002BBC79 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
                43A599161B0CFCAB00D14A7B /* CloudKeychain.strings in CopyFiles */ = {isa = PBXBuildFile; fileRef = 43A598591B0CF2AB00D14A7B /* CloudKeychain.strings */; };
-               43C3B0D41AFD569600786702 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF42BB515A3947F00ACACE1 /* Security.framework */; };
                43C3B0D51AFD56B700786702 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF42BB515A3947F00ACACE1 /* Security.framework */; };
                43C3B2681AFD5B4800786702 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
-               43C3B2C61AFD5BBB00786702 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
-               43C3B3311AFD5E1100786702 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
                43C3B35A1AFD5E1800786702 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
                4469FC291AA0A5AF0021AA26 /* libctkclient_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FC001AA0A56F0021AA26 /* libctkclient_test.a */; };
                44A655A71AA4B4F30059D185 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FC011AA0A56F0021AA26 /* libctkclient.a */; };
                44D78BBA1A0A616200B63C6C /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44D78B8F1A0A611C00B63C6C /* libaks_acl.a */; };
                44D78BBB1A0A617700B63C6C /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */; };
                44F7912019FFED88008B8147 /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */; };
+               486326331CAA0C6500A466D9 /* com.apple.securityd.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 486326321CAA0C6500A466D9 /* com.apple.securityd.plist */; };
                48FDA8771AF98A3600A9366F /* SOSCloudCircleInternal.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 48FDA84D1AF989F600A9366F /* SOSCloudCircleInternal.h */; };
                4A5C1790161A9DFB00ABF784 /* authd_private.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 18F2351A15C9FA3C00060520 /* authd_private.h */; };
                4C01DF14164C3E7C006798CD /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */; };
                4CE7EAA31AEAF5230067F5BD /* SecItemBackup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE7EA7D1AEAF50F0067F5BD /* SecItemBackup.h */; settings = {ATTRIBUTES = (Private, ); }; };
                5208BF4F16A0993C0062DDC5 /* libsecurity.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18D4053B14CE2C1600A2BE4E /* libsecurity.a */; };
                5208C0D716A0C96F0062DDC5 /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */; };
-               5214701216977CB800DF0DB3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5214701016977CB800DF0DB3 /* InfoPlist.strings */; };
-               5214701D16977D9500DF0DB3 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
-               5214701E16977DA700DF0DB3 /* libCloudKeychainProxy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C01DE32164C3793006798CD /* libCloudKeychainProxy.a */; };
-               521470261697800500DF0DB3 /* com.apple.security.cloudkeychainproxy.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5214702516977FEC00DF0DB3 /* com.apple.security.cloudkeychainproxy.plist */; };
                5241C60D16DC1BA100DB5C6F /* libSecOtrOSX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288F215FFE9D7008CE3E3 /* libSecOtrOSX.a */; };
                5244926A1AFD6CB70043695A /* der_plist.h in Headers */ = {isa = PBXBuildFile; fileRef = 524492691AFD6CB70043695A /* der_plist.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52669053169D181900ED8231 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF42BB515A3947F00ACACE1 /* Security.framework */; };
-               529E948C169E29450000AC9B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18FE67EA1471A3AA00A2CBE3 /* Security.framework */; };
                529E948D169E29470000AC9B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18FE67EA1471A3AA00A2CBE3 /* Security.framework */; };
                52AEA489153C778C005AFC59 /* tsaSupportPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 52AEA484153C7581005AFC59 /* tsaSupportPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52B006C015238F76005D4556 /* TimeStampingPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52B006BF15238F76005D4556 /* TimeStampingPrefs.plist */; };
                52B5A9C21519330300664F11 /* tsaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B5A9C01519330300664F11 /* tsaSupport.h */; settings = {ATTRIBUTES = (Private, ); }; };
                52B5A9C31519330300664F11 /* tsaTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B5A9C11519330300664F11 /* tsaTemplates.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               52C3D236169B56860091D9D3 /* ckdmain.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C3D235169B56860091D9D3 /* ckdmain.m */; };
                52CD052316A0E24900218387 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CF42BB515A3947F00ACACE1 /* Security.framework */; };
                52F8DDFA1AF2E56700A2C271 /* SOSViews.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 52F8DDF91AF2E56600A2C271 /* SOSViews.h */; };
                52F8DE211AF2E57300A2C271 /* SOSBackupSliceKeyBag.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 52F8DE201AF2E57300A2C271 /* SOSBackupSliceKeyBag.h */; };
-               52F8DE251AF2E58B00A2C271 /* SOSForerunnerSession.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 52F8DE231AF2E58B00A2C271 /* SOSForerunnerSession.h */; };
                52F8DE4C1AF2EB6600A2C271 /* SOSTypes.h in Copy SecureObjectSync Headers */ = {isa = PBXBuildFile; fileRef = 52F8DE4B1AF2EB6600A2C271 /* SOSTypes.h */; };
                532847791785076B009118DC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5328475117850741009118DC /* Localizable.strings */; };
                5E605AFC1AB859B70049FA14 /* libcoreauthd_test_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E605AFB1AB859B70049FA14 /* libcoreauthd_test_client.a */; };
+               5E6344221D4B834600A23FB4 /* authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5E6343FC1D4B6FF800A23FB4 /* authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings */; };
                5E7AF4731ACD64AC00005140 /* libACM.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7AF4721ACD64AC00005140 /* libACM.a */; };
                5E7AF49B1ACD64E600005140 /* libACM.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7AF4721ACD64AC00005140 /* libACM.a */; };
                5EC01FEE1B0CA7E0009FBB75 /* sec_acl_stress.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EC01FED1B0CA7E0009FBB75 /* sec_acl_stress.c */; };
                5EF7C2501B00EA7A00E5E99C /* libACM.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7AF4721ACD64AC00005140 /* libACM.a */; };
                5EF7C2511B00EAF100E5E99C /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */; };
                5EF7C2521B00EB0A00E5E99C /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
-               5EFB69BD1B0CBE030095A36E /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F1214CF43C000B05E7F /* libDER.a */; };
                5EFB69C31B0CC16F0095A36E /* libsecipc_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F6014CF655B00B05E7F /* libsecipc_client.a */; };
-               72756C31175D48C100F52070 /* cloud_keychain_diagnose.c in Sources */ = {isa = PBXBuildFile; fileRef = 72756C30175D48C100F52070 /* cloud_keychain_diagnose.c */; };
+               6C721DB11D3D18D700888AE1 /* login.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C721DB01D3D18D700888AE1 /* login.framework */; };
+               6C721DD61D3D18EC00888AE1 /* login.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C721DB01D3D18D700888AE1 /* login.framework */; };
                7A21DAE619B7F27C0007D37F /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
+               8E64DB4A1C17C26F0076C9DF /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329A14EB2C6D00F0BCAC /* libDER.a */; };
+               8E64DB4B1C17C2830076C9DF /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329914EB2C6D00F0BCAC /* libASN1.a */; };
                AAF3DCCB1666D03300376593 /* libsecurity_utilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F235F715CA0D9D00060520 /* libsecurity_utilities.a */; };
                AC5688BC18B4396D00F0526C /* SecCMS.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5688BA18B4396D00F0526C /* SecCMS.h */; settings = {ATTRIBUTES = (Private, ); }; };
                ACB6171918B5231800EBEDD7 /* libsecurity_smime_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ACB6171818B5231800EBEDD7 /* libsecurity_smime_regressions.a */; };
-               BE2C05151AD893DF00D6A139 /* libsecurity_codesigning.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F2360015CAF41100060520 /* libsecurity_codesigning.a */; };
                BE48AE031ADF1DF4000836C1 /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = 18270EF314CF333400B05E7F /* server.c */; };
                BE48AE051ADF1DF4000836C1 /* libACM.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7AF4721ACD64AC00005140 /* libACM.a */; };
                BE48AE061ADF1DF4000836C1 /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */; };
                BE48AE071ADF1DF4000836C1 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
                BE48AE081ADF1DF4000836C1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 395E7CED16C64EA500CD82A4 /* SystemConfiguration.framework */; };
-               BE48AE091ADF1DF4000836C1 /* libsecurity.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18D4053B14CE2C1600A2BE4E /* libsecurity.a */; };
                BE48AE0A1ADF1DF4000836C1 /* libsecurity_utilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F235F715CA0D9D00060520 /* libsecurity_utilities.a */; };
                BE48AE0B1ADF1DF4000836C1 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
                BE48AE0C1ADF1DF4000836C1 /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44D78B8F1A0A611C00B63C6C /* libaks_acl.a */; };
-               BE48AE0D1ADF1DF4000836C1 /* libsecurity_codesigning.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F2360015CAF41100060520 /* libsecurity_codesigning.a */; };
                BE48AE0E1ADF1DF4000836C1 /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329914EB2C6D00F0BCAC /* libASN1.a */; };
                BE48AE0F1ADF1DF4000836C1 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329A14EB2C6D00F0BCAC /* libDER.a */; };
                BE48AE101ADF1DF4000836C1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
                BE48AE111ADF1DF4000836C1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5AD146FEF43000BF1F3 /* libsqlite3.dylib */; };
                BE48AE121ADF1DF4000836C1 /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5B9146FF0BE000BF1F3 /* libbsm.dylib */; };
-               BE48AE131ADF1DF4000836C1 /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270C7D14CE573D00B05E7F /* libsecurityd.a */; };
-               BE48AE141ADF1DF4000836C1 /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */; };
                BE48AE151ADF1DF4000836C1 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FC011AA0A56F0021AA26 /* libctkclient.a */; };
-               BE48AE161ADF1DF4000836C1 /* libsecipc_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F6014CF655B00B05E7F /* libsecipc_client.a */; };
                BE48AE171ADF1DF4000836C1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
                BE48AE181ADF1DF4000836C1 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFB14CF427800B05E7F /* CFNetwork.framework */; };
                BE48AE251ADF1FD3000836C1 /* com.apple.trustd.agent.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BE48AE241ADF1FD3000836C1 /* com.apple.trustd.agent.plist */; };
                BE48AE271ADF2016000836C1 /* com.apple.trustd.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = BE48AE261ADF2011000836C1 /* com.apple.trustd.plist */; };
-               BE60737A1ADC9E89007FECC1 /* libACM.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E7AF4721ACD64AC00005140 /* libACM.a */; };
-               BE6073A51ADC9F1C007FECC1 /* libctkclient.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4469FC011AA0A56F0021AA26 /* libctkclient.a */; };
-               BE6073A61ADC9F7A007FECC1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 395E7CED16C64EA500CD82A4 /* SystemConfiguration.framework */; };
-               BE6073A71ADC9F88007FECC1 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFB14CF427800B05E7F /* CFNetwork.framework */; };
-               BE607DC61AD8673C001B7778 /* libcoreauthd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */; };
-               BE607DC71AD86746001B7778 /* libaks_acl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 44D78B8F1A0A611C00B63C6C /* libaks_acl.a */; };
-               BE607DC81AD86859001B7778 /* libASN1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329914EB2C6D00F0BCAC /* libASN1.a */; };
-               BE607DC91AD8685B001B7778 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329A14EB2C6D00F0BCAC /* libDER.a */; };
                BE8C5F0A16F7CE450074CF86 /* framework.sb in Resources */ = {isa = PBXBuildFile; fileRef = BE8C5F0916F7CE450074CF86 /* framework.sb */; };
                BE8D22C01ABB74C3009A4E18 /* libSecTrustOSX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE8D22BC1ABB747B009A4E18 /* libSecTrustOSX.a */; };
-               BE94B7941AD83AF700A7216D /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5AD146FEF43000BF1F3 /* libsqlite3.dylib */; };
-               BE94B7951AD83AF700A7216D /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB5B9146FF0BE000BF1F3 /* libbsm.dylib */; };
-               BE94B7971AD83AF700A7216D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */; };
-               BE94B7981AD83AF700A7216D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
-               BE94B7CD1AD83B9900A7216D /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = 18270EF314CF333400B05E7F /* server.c */; };
-               BE94B7D01AD83D0D00A7216D /* libsecipc_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F6014CF655B00B05E7F /* libsecipc_client.a */; };
-               BE94B7D21AD83D0D00A7216D /* libSecTrustOSX.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE8D22BC1ABB747B009A4E18 /* libSecTrustOSX.a */; };
-               BE94B7D41AD83D0D00A7216D /* libsecurity.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18D4053B14CE2C1600A2BE4E /* libsecurity.a */; };
-               BE94B7D51AD83D2B00A7216D /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
-               BE94B7D81AD83D6A00A7216D /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270C7D14CE573D00B05E7F /* libsecurityd.a */; };
-               BE94B7DC1AD8425E00A7216D /* com.apple.trustd.asl in Copy asl module */ = {isa = PBXBuildFile; fileRef = BE94B7DA1AD8424700A7216D /* com.apple.trustd.asl */; };
-               BE94B7DD1AD8426500A7216D /* com.apple.trustd.sb in Copy sandbox profile */ = {isa = PBXBuildFile; fileRef = BE94B7DB1AD8424700A7216D /* com.apple.trustd.sb */; };
-               BE94B7F01AD8457200A7216D /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */; };
-               BE9703F71AD865540041D253 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
                BEC3A76816F79497003E5634 /* SecTaskPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC3A76716F79497003E5634 /* SecTaskPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BEFB63691B6834AB0052149A /* AppWorkaround.plist in Resources */ = {isa = PBXBuildFile; fileRef = BEFB63681B6834AB0052149A /* AppWorkaround.plist */; };
                C2407A1B1B30BBF30067E6AE /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
                C288A0891505796F00E773B7 /* libOpenScriptingUtil.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C288A0881505795D00E773B7 /* libOpenScriptingUtil.dylib */; settings = {ATTRIBUTES = (Weak, ); }; };
-               CD0637581A840B5B00C81E74 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
-               CD0CB49E1A818A0D00C058A4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18FE67EA1471A3AA00A2CBE3 /* Security.framework */; };
-               CD19A65D1A8065DC00F9C276 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
-               CD19A65F1A8065E900F9C276 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
-               CD19A6611A8069D100F9C276 /* libIDSKeychainSyncingProxy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD63AD0C1A8061FA001B5671 /* libIDSKeychainSyncingProxy.a */; };
-               CD276BE41A83F204003226BC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CD276BE21A83F204003226BC /* InfoPlist.strings */; };
-               CD2E85F61A81793B00F8B00A /* IDS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD7446D8195A1CFE00FB01C0 /* IDS.framework */; };
-               CD63AD161A8064C2001B5671 /* idksmain.m in Sources */ = {isa = PBXBuildFile; fileRef = CD63AD151A8064C2001B5671 /* idksmain.m */; };
-               CD7446D9195A1CFE00FB01C0 /* IDS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD7446D8195A1CFE00FB01C0 /* IDS.framework */; };
                CD8B5A9D1B618ED9004D4AEF /* SOSPeerInfoPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8B5A9C1B618ED9004D4AEF /* SOSPeerInfoPriv.h */; };
-               CDAE4B9A1A86F6F20000AA84 /* idskeychainsyncingproxy.entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = CD63AD191A8064DE001B5671 /* idskeychainsyncingproxy.entitlements.plist */; };
-               CDAE4BC21A86F6FF0000AA84 /* cloudkeychain.entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5214702416977FEC00DF0DB3 /* cloudkeychain.entitlements.plist */; };
-               CDB22CE31A9D2EA70043E348 /* IDSKeychainSyncingProxy-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = CD63AD181A8064DE001B5671 /* IDSKeychainSyncingProxy-Info.plist */; };
                CDDE9D1E1729E2E60013B0E8 /* SecPasswordGenerate.h in Headers */ = {isa = PBXBuildFile; fileRef = CDDE9D1C1729DF250013B0E8 /* SecPasswordGenerate.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               CDE08DD41A85E92200B5C261 /* com.apple.security.idskeychainsyncingproxy.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = CD50D6D21A841C0E00C35E74 /* com.apple.security.idskeychainsyncingproxy.plist */; };
-               CDF91EC91AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist in Resources */ = {isa = PBXBuildFile; fileRef = CDF91EC81AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist */; };
-               CDF91EF51AAE028F00E88CF7 /* com.apple.private.alloy.keychainsync.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = CDF91EC81AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist */; };
                D41685841B3A288F001FB54E /* oids.h in Headers */ = {isa = PBXBuildFile; fileRef = D41685831B3A288F001FB54E /* oids.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               D42817D01C6000E1007F95D8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1807384B146D0D4E00F05C24 /* Security.framework */; };
+               D42CFD771BFD3379008C8737 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1831329A14EB2C6D00F0BCAC /* libDER.a */; };
+               D42FA82B1C9B8D3D003E46A7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D42FA82A1C9B8D3D003E46A7 /* main.m */; };
+               D42FA8451C9B8FDE003E46A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D42FA8441C9B8FDE003E46A7 /* Foundation.framework */; };
+               D42FA8461C9B9000003E46A7 /* libsecurity_cms_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D4CBC1281BE981DE00C5795E /* libsecurity_cms_regressions.a */; };
+               D42FA8471C9B9000003E46A7 /* libsecurity_keychain_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CBD50B316C325F000713B6C /* libsecurity_keychain_regressions.a */; };
+               D42FA8481C9B9000003E46A7 /* libsecurity_smime_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ACB6171818B5231800EBEDD7 /* libsecurity_smime_regressions.a */; };
+               D42FA8491C9B9000003E46A7 /* libsecurity_ssl_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6D77CF15C8B66000BB4405 /* libsecurity_ssl_regressions.a */; };
+               D42FA84A1C9B900A003E46A7 /* libSharedRegressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D40772181C9B52210016AA66 /* libSharedRegressions.a */; };
+               D42FA84B1C9B9013003E46A7 /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
+               D42FA84D1C9B901E003E46A7 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D42FA84C1C9B901E003E46A7 /* IOKit.framework */; };
+               D42FA84E1C9B903F003E46A7 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1807384B146D0D4E00F05C24 /* Security.framework */; };
+               D42FA8501C9B9047003E46A7 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D42FA84F1C9B9047003E46A7 /* CoreFoundation.framework */; };
+               D42FA87D1C9B9186003E46A7 /* si-82-sectrust-ct-logs.plist in Resources */ = {isa = PBXBuildFile; fileRef = D42FA87C1C9B9186003E46A7 /* si-82-sectrust-ct-logs.plist */; };
+               D42FA8E91C9B95EC003E46A7 /* libregressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CC3356016C1EF5D00399E53 /* libregressions.a */; };
+               D42FA8EA1C9BAA44003E46A7 /* bc-10-knife-on-bread.m in Sources */ = {isa = PBXBuildFile; fileRef = EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.m */; };
+               D42FA8EB1C9BAAD5003E46A7 /* libaks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18752C1D16F2837A004E2799 /* libaks.a */; };
+               D447C0C21D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D447C0C11D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib */; };
+               D447C0E71D2C9C390082FC1D /* libDiagnosticMessagesClient.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D447C0C11D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib */; };
+               D45FC3E11C9E068700509CDA /* libsecurityd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270C7D14CE573D00B05E7F /* libsecurityd.a */; };
+               D45FC3E41C9E06B500509CDA /* libSecureObjectSync.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */; };
+               D467D0EA1C9DF27100C9DE3E /* libsecipc_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F6014CF655B00B05E7F /* libsecipc_client.a */; };
+               D47F51221C3B80DF00A7CEFE /* SecCFAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = D47F51211C3B80DE00A7CEFE /* SecCFAllocator.h */; settings = {ATTRIBUTES = (Private, ); }; };
                D4CBC1451BE981F600C5795E /* libsecurity_cms_regressions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D4CBC1281BE981DE00C5795E /* libsecurity_cms_regressions.a */; };
+               D4D886C41CEBDBEB00DC7583 /* ssl-policy-certs in Resources */ = {isa = PBXBuildFile; fileRef = D4D886C31CEBDBEB00DC7583 /* ssl-policy-certs */; };
+               D4D886F31CED01F800DC7583 /* nist-certs in Resources */ = {isa = PBXBuildFile; fileRef = D4D886F21CED01F800DC7583 /* nist-certs */; };
+               D4D886FE1CED07B400DC7583 /* Digisign-Server-ID-Enrich-Entrust-Cert.crt in Copy DigicertMalaysia Resources */ = {isa = PBXBuildFile; fileRef = D4D886FA1CED07B400DC7583 /* Digisign-Server-ID-Enrich-Entrust-Cert.crt */; };
+               D4D886FF1CED07B400DC7583 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt in Copy DigicertMalaysia Resources */ = {isa = PBXBuildFile; fileRef = D4D886FB1CED07B400DC7583 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt */; };
+               D4D887001CED07B400DC7583 /* Invalid-webmail.jaring.my.crt in Copy DigicertMalaysia Resources */ = {isa = PBXBuildFile; fileRef = D4D886FC1CED07B400DC7583 /* Invalid-webmail.jaring.my.crt */; };
+               D4D887011CED07B400DC7583 /* Invalid-www.cybersecurity.my.crt in Copy DigicertMalaysia Resources */ = {isa = PBXBuildFile; fileRef = D4D886FD1CED07B400DC7583 /* Invalid-www.cybersecurity.my.crt */; };
+               D4D8871B1CED081700DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887041CED081500DC7583 /* diginotar-public-ca-2025-Cert.crt */; };
+               D4D8871C1CED081700DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887051CED081500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt */; };
+               D4D8871D1CED081700DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887061CED081500DC7583 /* diginotar-services-diginotar-root-Cert.crt */; };
+               D4D8871E1CED081700DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887071CED081500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt */; };
+               D4D8871F1CED081700DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887081CED081500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt */; };
+               D4D887201CED081700DC7583 /* diginotar.root.ca-entrust-secure-server-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887091CED081500DC7583 /* diginotar.root.ca-entrust-secure-server-Cert.crt */; };
+               D4D887231CED081700DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D8870C1CED081600DC7583 /* Invalid-asterisk.google.com.crt */; };
+               D4D887241CED081700DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D8870D1CED081600DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */; };
+               D4D887251CED081700DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D8870E1CED081600DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt */; };
+               D4D887261CED081700DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D8870F1CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt */; };
+               D4D887271CED081700DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887101CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt */; };
+               D4D887281CED081700DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887111CED081600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */; };
+               D4D887291CED081700DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887121CED081600DC7583 /* Invalid-webmail.portofamsterdam.nl.crt */; };
+               D4D8872A1CED081700DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887131CED081600DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */; };
+               D4D8872B1CED081700DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887141CED081600DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt */; };
+               D4D8872C1CED081700DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887151CED081600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt */; };
+               D4D8872D1CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887161CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt */; };
+               D4D8872F1CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887181CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt */; };
+               D4D887301CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt in Copy DigiNotar-Entrust Resources */ = {isa = PBXBuildFile; fileRef = D4D887191CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt */; };
+               D4D887321CED093200DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D8870C1CED081600DC7583 /* Invalid-asterisk.google.com.crt */; };
+               D4D887331CED093A00DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887111CED081600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */; };
+               D4D887341CED094200DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887131CED081600DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */; };
+               D4D887351CED094C00DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887141CED081600DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt */; };
+               D4D887361CED095600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887151CED081600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt */; };
+               D4D887371CED098500DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887041CED081500DC7583 /* diginotar-public-ca-2025-Cert.crt */; };
+               D4D887381CED098500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887051CED081500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt */; };
+               D4D887391CED098500DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887061CED081500DC7583 /* diginotar-services-diginotar-root-Cert.crt */; };
+               D4D8873A1CED098500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887071CED081500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt */; };
+               D4D8873B1CED098500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887081CED081500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt */; };
+               D4D8873C1CED099F00DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D8870D1CED081600DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */; };
+               D4D8873D1CED099F00DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D8870E1CED081600DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt */; };
+               D4D8873E1CED099F00DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D8870F1CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt */; };
+               D4D8873F1CED099F00DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887101CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt */; };
+               D4D887401CED09B300DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887181CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt */; };
+               D4D887411CED09B300DC7583 /* staatdernederlandenoverheidca-Cert.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887191CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt */; };
+               D4D887421CED09BD00DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887161CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt */; };
+               D4D887431CED09C500DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar Resources */ = {isa = PBXBuildFile; fileRef = D4D887121CED081600DC7583 /* Invalid-webmail.portofamsterdam.nl.crt */; };
+               D4D887441CED09DA00DC7583 /* Expectations.plist in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D8870B1CED081500DC7583 /* Expectations.plist */; };
+               D4D887451CED09F600DC7583 /* DigiNotar_Root_CA_G2-RootCertificate.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887031CED081500DC7583 /* DigiNotar_Root_CA_G2-RootCertificate.crt */; };
+               D4D887461CED09F600DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887041CED081500DC7583 /* diginotar-public-ca-2025-Cert.crt */; };
+               D4D887471CED09F600DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887051CED081500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt */; };
+               D4D887481CED09F600DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887061CED081500DC7583 /* diginotar-services-diginotar-root-Cert.crt */; };
+               D4D887491CED09F600DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887071CED081500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt */; };
+               D4D8874A1CED09F600DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887081CED081500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt */; };
+               D4D8874B1CED09F600DC7583 /* DigiNotarCA2007RootCertificate.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D8870A1CED081500DC7583 /* DigiNotarCA2007RootCertificate.crt */; };
+               D4D8874C1CED09FF00DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D8870C1CED081600DC7583 /* Invalid-asterisk.google.com.crt */; };
+               D4D8874D1CED0A0600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887111CED081600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */; };
+               D4D8874E1CED0A0F00DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887131CED081600DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */; };
+               D4D8874F1CED0A2A00DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887141CED081600DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt */; };
+               D4D887501CED0A3400DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887151CED081600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt */; };
+               D4D887511CED0A4400DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D8870D1CED081600DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */; };
+               D4D887521CED0A4B00DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar-ok Resources */ = {isa = PBXBuildFile; fileRef = D4D887121CED081600DC7583 /* Invalid-webmail.portofamsterdam.nl.crt */; };
+               D4D9B9FE1C7E5CCA008785EB /* SecServerEncryptionSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D4D9B9FD1C7E5CCA008785EB /* SecServerEncryptionSupport.h */; settings = {ATTRIBUTES = (Private, ); }; };
                D4DDD3D01BE3EC0300E8AE2D /* libDiagnosticMessagesClient.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D4DDD3A71BE3EB4200E8AE2D /* libDiagnosticMessagesClient.dylib */; };
+               D4DDD9671CA2F2A700AA03AE /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D4DDD9661CA2F2A700AA03AE /* libbsm.dylib */; };
+               D4DDD9961CA320FE00AA03AE /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1807384B146D0D4E00F05C24 /* Security.framework */; };
+               D4DDD9971CA3216C00AA03AE /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1807384B146D0D4E00F05C24 /* Security.framework */; };
+               D4EC94D61CEA48000083E753 /* si-20-sectrust-policies-data in Resources */ = {isa = PBXBuildFile; fileRef = D4EC94D51CEA48000083E753 /* si-20-sectrust-policies-data */; };
+               DC247FB51CBF1C2500527D67 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F1214CF43C000B05E7F /* libDER.a */; };
+               DC247FD81CBF1C3F00527D67 /* libDER.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270F1214CF43C000B05E7F /* libDER.a */; };
+               DC311CC81CCEC82E00E14E8D /* libutilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C12894015FFECF3008CE3E3 /* libutilities.a */; };
+               DC7EFBAB1CBC46A7005F9624 /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7EFBAA1CBC46A7005F9624 /* SecurityFoundation.framework */; };
+               DC7EFC0E1CBC7567005F9624 /* SecurityFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7EFBAA1CBC46A7005F9624 /* SecurityFoundation.framework */; };
+               DCA28DF71D629C6D00201446 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA28DF61D629C6D00201446 /* libsqlite3.dylib */; };
+               DCA28E1C1D629C7C00201446 /* AppleSystemInfo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C5DD46B17A5F67300696A79 /* AppleSystemInfo.framework */; };
+               E74583F51BF66506001B54A4 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18270EFD14CF429600B05E7F /* IOKit.framework */; };
                E76079D61951FDAF00F69731 /* liblogging.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E76079D51951FDA800F69731 /* liblogging.a */; };
                E778BFBC17176DDE00302C14 /* security.exp-in in Sources */ = {isa = PBXBuildFile; fileRef = 182BB562146F4C73000BF1F3 /* security.exp-in */; };
                EB22F3F918A26BCA0016A8EC /* SecBreadcrumb.c in Sources */ = {isa = PBXBuildFile; fileRef = EB22F3F718A26BA50016A8EC /* SecBreadcrumb.c */; };
                EB22F3FA18A26BCE0016A8EC /* SecBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = EB22F3F818A26BA50016A8EC /* SecBreadcrumb.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               EB22F3FB18A26BE40016A8EC /* bc-10-knife-on-bread.c in Sources */ = {isa = PBXBuildFile; fileRef = EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.c */; };
+               EB22F3FB18A26BE40016A8EC /* bc-10-knife-on-bread.m in Sources */ = {isa = PBXBuildFile; fileRef = EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.m */; };
                EB5D733B1B0CB0FF009CAA47 /* SOSPeerInfo.h in Old SOS header location */ = {isa = PBXBuildFile; fileRef = 4CB86AED167A6FF300F46643 /* SOSPeerInfo.h */; };
                EB5D733C1B0CB109009CAA47 /* SOSTypes.h in Old SOS header location */ = {isa = PBXBuildFile; fileRef = 52F8DE4B1AF2EB6600A2C271 /* SOSTypes.h */; };
-               EBC1B8E31BE9708300E6ACA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBC1B8E21BE9708300E6ACA6 /* Foundation.framework */; };
-               EBF2D7141C1E0AF7006AB6FF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBF2D7131C1E0AF7006AB6FF /* Foundation.framework */; };
-               EBF2D7631C1E2B58006AB6FF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBF2D7131C1E0AF7006AB6FF /* Foundation.framework */; };
-               EBF2D7641C1E3AB2006AB6FF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBF2D7131C1E0AF7006AB6FF /* Foundation.framework */; };
-               EBF2E29D1BEC8D9200626DE4 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBF2E29C1BEC8D9200626DE4 /* IOKit.framework */; };
+               EB73EFE81C210947008191E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
+               EB73EFE91C210947008191E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
+               EB73EFEA1C210947008191E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
+               EB73EFEB1C210947008191E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
+               EB73F0451C210E6F008191E3 /* SecurityFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = EB73F0441C210DF8008191E3 /* SecurityFeatures.h */; settings = {ATTRIBUTES = (Public, ); }; };
+               EBB6970B1BE2091300715F16 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD19A65E1A8065E900F9C276 /* Foundation.framework */; };
+               EBB6970F1BE209D400715F16 /* secbackupntest.m in Sources */ = {isa = PBXBuildFile; fileRef = EBB696FF1BE208CB00715F16 /* secbackupntest.m */; };
+               EBB697101BE20A1200715F16 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1807384B146D0D4E00F05C24 /* Security.framework */; };
                F93C493E1AB8FF670047E01A /* ckcdiagnose.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = F93C493D1AB8FF670047E01A /* ckcdiagnose.sh */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 /* End PBXBuildFile section */
 
                        remoteGlobalIDString = 0CCA42D715C8A395002AEC4C;
                        remoteInfo = dtlsEchoServer;
                };
-               0C6D77EA15C8C06600BB4405 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = 0CE08A73148FF2C6000473EB;
-                       remoteInfo = tlsnketest;
-               };
-               0C6D77EC15C8C06600BB4405 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = 0CDF46A014DC794300FFE2FD;
-                       remoteInfo = tlssocket;
-               };
                0CBD50B216C325F000713B6C /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 1879B6A0146DE79F007E536C /* libsecurity_keychain.xcodeproj */;
                        remoteGlobalIDString = 18FE67E91471A3AA00A2CBE3;
                        remoteInfo = copyHeaders;
                };
-               186F779814E5A06500434E1F /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 186F778814E59FB200434E1F;
-                       remoteInfo = Framework;
-               };
-               186F779A14E5A06800434E1F /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 186F778C14E59FDA00434E1F;
-                       remoteInfo = Helpers;
-               };
                1879B537146DDBE5007E536C /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 1879B532146DDBE5007E536C /* libsecurity_utilities.xcodeproj */;
                        remoteGlobalIDString = 795CA7FF0D38013D00BAE6A2;
                        remoteInfo = libASN1;
                };
-               1885B45014D9AB3D00519375 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 1879B5FC146DE704007E536C /* libsecurity_asn1.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 795CA7FE0D38013D00BAE6A2;
-                       remoteInfo = libASN1;
-               };
                18AD56A514CDED59008233F2 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                        remoteGlobalIDString = 18FE67E91471A3AA00A2CBE3;
                        remoteInfo = copyHeaders;
                };
+               1F6FC5FF1C3D9D90001C758F /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 1F6FC5DF1C3D9D90001C758F /* libsecurity_translocate.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 1FAA71431C10D8E000EAAE3E;
+                       remoteInfo = libsecurity_translocate;
+               };
+               1FDA9A5E1C4471EC0083929D /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 1F6FC5DF1C3D9D90001C758F /* libsecurity_translocate.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 1FAA71421C10D8E000EAAE3E;
+                       remoteInfo = libsecurity_translocate;
+               };
                3705CADD1A8971DF00402F75 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
                        remoteGlobalIDString = 4A5CCA4E15ACEFA500702357;
                        remoteInfo = libSecOtrOSX;
                };
-               4C01DE31164C3793006798CD /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = 528402A0164445760035F320;
-                       remoteInfo = libCloudKeychainProxy;
-               };
                4C01DF12164C3E74006798CD /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                        remoteGlobalIDString = E702E73514E1F3EA00CDE635;
                        remoteInfo = libSecureObjectSync;
                };
-               5214701716977D1D00DF0DB3 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = E742A09B14E343E70052A486;
-                       remoteInfo = utilities;
-               };
-               5214701916977D2500DF0DB3 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 5284029F164445760035F320;
-                       remoteInfo = libCloudKeychainProxy;
-               };
-               521470281697842500DF0DB3 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 5214700516977CB800DF0DB3;
-                       remoteInfo = CloudKeychainProxy;
-               };
                52B5A8F5151928B400664F11 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 1879B6A0146DE79F007E536C /* libsecurity_keychain.xcodeproj */;
                        remoteGlobalIDString = 52200F8F14F2B88000F7F6E7;
                        remoteInfo = XPCTimeStampingService;
                };
-               5ED88B6D1B0DEF3100F3B047 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 18270F0814CF43C000B05E7F /* libDER.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 053BA313091C00BF00A7007A;
-                       remoteInfo = libDER;
-               };
                5ED88B6F1B0DEF4700F3B047 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                        remoteGlobalIDString = 186CDD0E14CA116C00AF9171;
                        remoteInfo = libSecItemShimOSX;
                };
-               722CF217175D602F00BCE0A5 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 72756BFD175D485D00F52070;
-                       remoteInfo = cloud_keychain_diagnose;
-               };
                ACB6171718B5231800EBEDD7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 1879B712146DE825007E536C /* libsecurity_smime.xcodeproj */;
                        remoteGlobalIDString = 18270F5414CF651900B05E7F;
                        remoteInfo = libsecipc_client;
                };
-               BE48ADFB1ADF1DF4000836C1 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = E702E73514E1F3EA00CDE635;
-                       remoteInfo = libSecureObjectSync;
-               };
                BE48ADFD1ADF1DF4000836C1 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
                        remoteGlobalIDString = E742A09B14E343E70052A486;
                        remoteInfo = utilities;
                };
-               BE48ADFF1ADF1DF4000836C1 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 18D4056114CE53C200A2BE4E;
-                       remoteInfo = libsecurityd;
-               };
-               BE48AE011ADF1DF4000836C1 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 18D4043414CE0CF300A2BE4E;
-                       remoteInfo = libsecurity;
-               };
-               BE48AE221ADF1E66000836C1 /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 1;
-                       remoteGlobalIDString = BE8D227F1ABB7199009A4E18;
-                       remoteInfo = libSecTrustOSX;
-               };
                BE48AE281ADF204E000836C1 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
                        remoteGlobalIDString = BE8D228E1ABB7199009A4E18;
                        remoteInfo = libSecTrustOSX;
                };
-               BE94B7E01AD8442600A7216D /* PBXContainerItemProxy */ = {
+               C2432A0715C7112A0096DB5B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 1879B657146DE756007E536C /* libsecurity_codesigning.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = C209696015BF52040093035F;
+                       remoteInfo = gkunpack;
+               };
+               C2432A2415C726B50096DB5B /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 1879B657146DE756007E536C /* libsecurity_codesigning.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = C209695F15BF52040093035F;
+                       remoteInfo = gkunpack;
+               };
+               D40772171C9B52210016AA66 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = D40771B81C9B4D200016AA66;
+                       remoteInfo = libSharedRegressions;
+               };
+               D42FA8361C9B8F77003E46A7 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 1879B64B146DE750007E536C /* libsecurity_cms.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = 18270F5414CF651900B05E7F;
-                       remoteInfo = libsecipc_client;
+                       remoteGlobalIDString = D4C3345B1BE2A2B100D8C1EF;
+                       remoteInfo = libsecurity_cms_regressions;
                };
-               BE94B7E41AD8446500A7216D /* PBXContainerItemProxy */ = {
+               D42FA8381C9B8F7D003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
+                       containerPortal = 0CC3355B16C1EF5D00399E53 /* regressions.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = E742A09B14E343E70052A486;
-                       remoteInfo = utilities;
+                       remoteGlobalIDString = E710C6FD133192E900F85568;
+                       remoteInfo = regressions;
                };
-               BE94B7E61AD8446C00A7216D /* PBXContainerItemProxy */ = {
+               D42FA83A1C9B8F94003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
+                       containerPortal = 1879B6A0146DE79F007E536C /* libsecurity_keychain.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = 18D4056114CE53C200A2BE4E;
-                       remoteInfo = libsecurityd;
+                       remoteGlobalIDString = 0CBD500016C3242200713B6C;
+                       remoteInfo = libsecurity_keychain_regressions;
                };
-               BE94B7E81AD8447B00A7216D /* PBXContainerItemProxy */ = {
+               D42FA83C1C9B8F94003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
+                       containerPortal = 1879B71F146DE839007E536C /* libsecurity_ssl.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = 18D4043414CE0CF300A2BE4E;
-                       remoteInfo = libsecurity;
+                       remoteGlobalIDString = 0CCA415815C89E8B002AEC4C;
+                       remoteInfo = libsecurity_ssl_regressions;
                };
-               BE94B7EA1AD8449300A7216D /* PBXContainerItemProxy */ = {
+               D42FA83E1C9B8F94003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
+                       containerPortal = 1879B712146DE825007E536C /* libsecurity_smime.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = BE8D227F1ABB7199009A4E18;
-                       remoteInfo = libSecTrustOSX;
+                       remoteGlobalIDString = AC62F5EF18B4356A00704BBD;
+                       remoteInfo = libsecurity_smime_regressions;
                };
-               BE94B7EE1AD8453300A7216D /* PBXContainerItemProxy */ = {
+               D42FA8401C9B8FA7003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = E702E73514E1F3EA00CDE635;
-                       remoteInfo = libSecureObjectSync;
+                       remoteGlobalIDString = D40771B71C9B4D200016AA66;
+                       remoteInfo = libSharedRegressions;
                };
-               C2432A0715C7112A0096DB5B /* PBXContainerItemProxy */ = {
+               D42FA8421C9B8FD0003E46A7 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 1879B657146DE756007E536C /* libsecurity_codesigning.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = C209696015BF52040093035F;
-                       remoteInfo = gkunpack;
+                       containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E742A09B14E343E70052A486;
+                       remoteInfo = utilities;
                };
-               C2432A2415C726B50096DB5B /* PBXContainerItemProxy */ = {
+               D45FC3E21C9E069000509CDA /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 1879B657146DE756007E536C /* libsecurity_codesigning.xcodeproj */;
+                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = C209695F15BF52040093035F;
-                       remoteInfo = gkunpack;
+                       remoteGlobalIDString = 18D4056114CE53C200A2BE4E;
+                       remoteInfo = libsecurityd;
                };
-               CD63AD0B1A8061FA001B5671 /* PBXContainerItemProxy */ = {
+               D45FC3E51C9E06BD00509CDA /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = CD3F914B1A802EBF00E07119;
-                       remoteInfo = libIDSKeychainSyncingProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = E702E73514E1F3EA00CDE635;
+                       remoteInfo = libSecureObjectSync;
                };
-               CD63AD111A8063AF001B5671 /* PBXContainerItemProxy */ = {
+               D466FA761CA0C2A500433142 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
+                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
                        proxyType = 1;
-                       remoteGlobalIDString = CD3F914A1A802EBF00E07119;
-                       remoteInfo = libIDSKeychainSyncingProxy;
+                       remoteGlobalIDString = D42FA8231C9B8D3C003E46A7;
+                       remoteInfo = SecurityTestsOSX;
                };
-               CD63AD131A8063B7001B5671 /* PBXContainerItemProxy */ = {
+               D46B08011C8FBE6A00B5939A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
+                       containerPortal = 18270F0814CF43C000B05E7F /* libDER.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = E742A09B14E343E70052A486;
-                       remoteInfo = utilities;
+                       remoteGlobalIDString = D46B07A51C8FB22900B5939A;
+                       remoteInfo = libDERInstall;
                };
-               CDEB2BD11A8151CD00B0E23A /* PBXContainerItemProxy */ = {
+               D46B08A71C8FD8D900B5939A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
+                       containerPortal = 1879B5FC146DE704007E536C /* libsecurity_asn1.xcodeproj */;
                        proxyType = 1;
-                       remoteGlobalIDString = CD63ACDF1A8061FA001B5671;
-                       remoteInfo = IDSKeychainSyncingProxy;
+                       remoteGlobalIDString = D46B08791C8FCA5000B5939A;
+                       remoteInfo = libASN1Install;
                };
                D4A2FC7D1BC89D5200BF6E56 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        remoteGlobalIDString = D4C3345C1BE2A2B100D8C1EF;
                        remoteInfo = libsecurity_cms_regressions;
                };
-               E7421C7D1ADC8E0D005FC1C0 /* PBXContainerItemProxy */ = {
+               DC311CC61CCEC81D00E14E8D /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
-                       containerPortal = 0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */;
-                       proxyType = 2;
-                       remoteGlobalIDString = 0CC9A7F0146DF66000C18F89;
-                       remoteInfo = tlsnke;
+                       containerPortal = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = E742A09B14E343E70052A486;
+                       remoteInfo = utilities;
+               };
+               DC872EE91CC983EE0076C0E7 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18270F0814CF43C000B05E7F /* libDER.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 053BA313091C00BF00A7007A;
+                       remoteInfo = libDER;
+               };
+               DC872F141CC983F70076C0E7 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18270F0814CF43C000B05E7F /* libDER.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 053BA313091C00BF00A7007A;
+                       remoteInfo = libDER;
                };
                E760796E1951F99600F69731 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        remoteGlobalIDString = EB2E1F05166D69B800A7EF61;
                        remoteInfo = CodeSigningHelper;
                };
+               EBB6970D1BE2095F00715F16 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = EBB697031BE208FC00715F16;
+                       remoteInfo = secbackupntest;
+               };
                EBB9FFDF1682E71F00FF9774 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 1879B657146DE756007E536C /* libsecurity_codesigning.xcodeproj */;
                        remoteGlobalIDString = EBB9FF6E1682E51300FF9774;
                        remoteInfo = CodeSigningHelper;
                };
+               EBE012001C21368400CB6A63 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = EBE011D31C21357200CB6A63;
+                       remoteInfo = SecurityFeature;
+               };
                F94E7A961ACC8CC200F23132 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 18073841146D0D4E00F05C24 /* Project object */;
                0C6D003C177B545D0095D167 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 8;
-                       dstPath = /private/etc/asl;
+                       dstPath = /System/Library/Preferences/Logging/Subsystems;
                        dstSubfolderSpec = 0;
                        files = (
-                               0C6D0065177B54CB0095D167 /* com.apple.securityd in CopyFiles */,
+                               486326331CAA0C6500A466D9 /* com.apple.securityd.plist in CopyFiles */,
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
                };
                4C49390E16E51ED100CE110C /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 12;
+                       buildActionMask = 8;
                        dstPath = /System/Library/LaunchAgents;
                        dstSubfolderSpec = 0;
                        files = (
                                4C49390F16E51FC700CE110C /* com.apple.security.keychain-circle-notification.plist in CopyFiles */,
                        );
-                       runOnlyForDeploymentPostprocessing = 0;
+                       runOnlyForDeploymentPostprocessing = 1;
                };
                4CB23B44169F5873003A0131 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                                48FDA8771AF98A3600A9366F /* SOSCloudCircleInternal.h in Copy SecureObjectSync Headers */,
                                4CB86AF7167A6FF300F46643 /* SOSPeerInfo.h in Copy SecureObjectSync Headers */,
                                52F8DDFA1AF2E56700A2C271 /* SOSViews.h in Copy SecureObjectSync Headers */,
-                               52F8DE251AF2E58B00A2C271 /* SOSForerunnerSession.h in Copy SecureObjectSync Headers */,
                        );
                        name = "Copy SecureObjectSync Headers";
                        runOnlyForDeploymentPostprocessing = 1;
                };
-               5214702316977EA600DF0DB3 /* CopyFiles */ = {
-                       isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 8;
-                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchAgents";
-                       dstSubfolderSpec = 0;
-                       files = (
-                               521470261697800500DF0DB3 /* com.apple.security.cloudkeychainproxy.plist in CopyFiles */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 1;
-               };
-               72756BFC175D485D00F52070 /* CopyFiles */ = {
-                       isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 2147483647;
-                       dstPath = /usr/share/man/man1/;
-                       dstSubfolderSpec = 0;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 1;
-               };
                BE48AE191ADF1DF4000836C1 /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 8;
                        );
                        runOnlyForDeploymentPostprocessing = 1;
                };
-               BE94B79B1AD83AF700A7216D /* Copy sandbox profile */ = {
+               D4D886F61CED070600DC7583 /* Copy DigiNotar Resources */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 8;
-                       dstPath = "$(SYSTEM_LIBRARY_DIR)/Sandbox/Profiles";
-                       dstSubfolderSpec = 0;
+                       buildActionMask = 2147483647;
+                       dstPath = DigiNotar;
+                       dstSubfolderSpec = 7;
                        files = (
-                               BE94B7DD1AD8426500A7216D /* com.apple.trustd.sb in Copy sandbox profile */,
-                       );
-                       name = "Copy sandbox profile";
-                       runOnlyForDeploymentPostprocessing = 1;
+                               D4D887431CED09C500DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar Resources */,
+                               D4D887421CED09BD00DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt in Copy DigiNotar Resources */,
+                               D4D887401CED09B300DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt in Copy DigiNotar Resources */,
+                               D4D887411CED09B300DC7583 /* staatdernederlandenoverheidca-Cert.crt in Copy DigiNotar Resources */,
+                               D4D8873C1CED099F00DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar Resources */,
+                               D4D8873D1CED099F00DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt in Copy DigiNotar Resources */,
+                               D4D8873E1CED099F00DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt in Copy DigiNotar Resources */,
+                               D4D8873F1CED099F00DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt in Copy DigiNotar Resources */,
+                               D4D887371CED098500DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar Resources */,
+                               D4D887381CED098500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar Resources */,
+                               D4D887391CED098500DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar Resources */,
+                               D4D8873A1CED098500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar Resources */,
+                               D4D8873B1CED098500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar Resources */,
+                               D4D887361CED095600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar Resources */,
+                               D4D887351CED094C00DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar Resources */,
+                               D4D887341CED094200DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar Resources */,
+                               D4D887331CED093A00DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar Resources */,
+                               D4D887321CED093200DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar Resources */,
+                       );
+                       name = "Copy DigiNotar Resources";
+                       runOnlyForDeploymentPostprocessing = 0;
                };
-               BE94B79F1AD83AF700A7216D /* Copy asl module */ = {
+               D4D886F71CED070800DC7583 /* Copy DigiNotar-Entrust Resources */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 8;
-                       dstPath = /private/etc/asl;
-                       dstSubfolderSpec = 0;
+                       buildActionMask = 2147483647;
+                       dstPath = "DigiNotar-Entrust";
+                       dstSubfolderSpec = 7;
                        files = (
-                               BE94B7DC1AD8425E00A7216D /* com.apple.trustd.asl in Copy asl module */,
-                       );
-                       name = "Copy asl module";
-                       runOnlyForDeploymentPostprocessing = 1;
+                               D4D8871B1CED081700DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8871C1CED081700DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8871D1CED081700DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8871E1CED081700DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8871F1CED081700DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887201CED081700DC7583 /* diginotar.root.ca-entrust-secure-server-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887231CED081700DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887241CED081700DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887251CED081700DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887261CED081700DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887271CED081700DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887281CED081700DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887291CED081700DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8872A1CED081700DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8872B1CED081700DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8872C1CED081700DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8872D1CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D8872F1CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                               D4D887301CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt in Copy DigiNotar-Entrust Resources */,
+                       );
+                       name = "Copy DigiNotar-Entrust Resources";
+                       runOnlyForDeploymentPostprocessing = 0;
                };
-               CD63AD1D1A806552001B5671 /* CopyFiles */ = {
+               D4D886F81CED070A00DC7583 /* Copy DigiNotar-ok Resources */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 8;
-                       dstPath = "$(INDIGO_INSTALL_PATH_PREFIX)/System/Library/LaunchAgents";
-                       dstSubfolderSpec = 0;
+                       buildActionMask = 2147483647;
+                       dstPath = "DigiNotar-ok";
+                       dstSubfolderSpec = 7;
                        files = (
-                               CDE08DD41A85E92200B5C261 /* com.apple.security.idskeychainsyncingproxy.plist in CopyFiles */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 1;
+                               D4D887521CED0A4B00DC7583 /* Invalid-webmail.portofamsterdam.nl.crt in Copy DigiNotar-ok Resources */,
+                               D4D887511CED0A4400DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt in Copy DigiNotar-ok Resources */,
+                               D4D887501CED0A3400DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874F1CED0A2A00DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874E1CED0A0F00DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874D1CED0A0600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874C1CED09FF00DC7583 /* Invalid-asterisk.google.com.crt in Copy DigiNotar-ok Resources */,
+                               D4D887451CED09F600DC7583 /* DigiNotar_Root_CA_G2-RootCertificate.crt in Copy DigiNotar-ok Resources */,
+                               D4D887461CED09F600DC7583 /* diginotar-public-ca-2025-Cert.crt in Copy DigiNotar-ok Resources */,
+                               D4D887471CED09F600DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt in Copy DigiNotar-ok Resources */,
+                               D4D887481CED09F600DC7583 /* diginotar-services-diginotar-root-Cert.crt in Copy DigiNotar-ok Resources */,
+                               D4D887491CED09F600DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874A1CED09F600DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt in Copy DigiNotar-ok Resources */,
+                               D4D8874B1CED09F600DC7583 /* DigiNotarCA2007RootCertificate.crt in Copy DigiNotar-ok Resources */,
+                               D4D887441CED09DA00DC7583 /* Expectations.plist in Copy DigiNotar-ok Resources */,
+                       );
+                       name = "Copy DigiNotar-ok Resources";
+                       runOnlyForDeploymentPostprocessing = 0;
                };
-               CDF91EF41AAE025C00E88CF7 /* CopyFiles */ = {
+               D4D886F91CED070C00DC7583 /* Copy DigicertMalaysia Resources */ = {
                        isa = PBXCopyFilesBuildPhase;
-                       buildActionMask = 8;
-                       dstPath = /System/Library/IdentityServices/ServiceDefinitions;
-                       dstSubfolderSpec = 0;
+                       buildActionMask = 2147483647;
+                       dstPath = DigicertMalaysia;
+                       dstSubfolderSpec = 7;
                        files = (
-                               CDF91EF51AAE028F00E88CF7 /* com.apple.private.alloy.keychainsync.plist in CopyFiles */,
+                               D4D886FE1CED07B400DC7583 /* Digisign-Server-ID-Enrich-Entrust-Cert.crt in Copy DigicertMalaysia Resources */,
+                               D4D886FF1CED07B400DC7583 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt in Copy DigicertMalaysia Resources */,
+                               D4D887001CED07B400DC7583 /* Invalid-webmail.jaring.my.crt in Copy DigicertMalaysia Resources */,
+                               D4D887011CED07B400DC7583 /* Invalid-www.cybersecurity.my.crt in Copy DigicertMalaysia Resources */,
                        );
-                       runOnlyForDeploymentPostprocessing = 1;
+                       name = "Copy DigicertMalaysia Resources";
+                       runOnlyForDeploymentPostprocessing = 0;
                };
                EB5D73121B0CB0E0009CAA47 /* Old SOS header location */ = {
                        isa = PBXCopyFilesBuildPhase;
                        name = "Old SOS header location";
                        runOnlyForDeploymentPostprocessing = 1;
                };
+               EBB697021BE208FC00715F16 /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = /usr/share/man/man1/;
+                       dstSubfolderSpec = 0;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 1;
+               };
                F93C49351AB8FD3B0047E01A /* CopyFiles */ = {
                        isa = PBXCopyFilesBuildPhase;
                        buildActionMask = 8;
 
 /* Begin PBXFileReference section */
                0C03D60317D93E810087643B /* SecDH.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecDH.h; path = sec/Security/SecDH.h; sourceTree = SOURCE_ROOT; };
+               0C0C887C1CCED19E00617D1B /* si-82-sectrust-ct-data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "si-82-sectrust-ct-data"; path = "../shared_regressions/si-82-sectrust-ct-data"; sourceTree = "<group>"; };
                0C4F055D15C9E51A00F9DFD5 /* sslTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslTypes.h; path = libsecurity_ssl/lib/sslTypes.h; sourceTree = SOURCE_ROOT; };
                0C6C630B15D193C800BC68CD /* sectests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = sectests; sourceTree = BUILT_PRODUCTS_DIR; };
                0C6C630E15D193C800BC68CD /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                0C6C632415D1964200BC68CD /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
                0C6C632F15D19DE600BC68CD /* test.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = test.xcconfig; sourceTree = "<group>"; };
                0C6D0064177B54C60095D167 /* com.apple.securityd */ = {isa = PBXFileReference; lastKnownFileType = text; name = com.apple.securityd; path = asl/com.apple.securityd; sourceTree = SOURCE_ROOT; };
-               0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = tlsnke.xcodeproj; path = tlsnke/tlsnke.xcodeproj; sourceTree = "<group>"; };
-               0CC1228B19C75B9000D23178 /* shared_regressions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = shared_regressions.h; sourceTree = "<group>"; };
+               0C869B691C865E62006A2873 /* CoreCDP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreCDP.framework; path = System/Library/PrivateFrameworks/CoreCDP.framework; sourceTree = SDKROOT; };
                0CC2CB0F1B6A04D80074B0F2 /* libDiagnosticMessagesClient.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libDiagnosticMessagesClient.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/usr/lib/libDiagnosticMessagesClient.dylib; sourceTree = DEVELOPER_DIR; };
                0CC3352D16C1ED8000399E53 /* secdtests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secdtests; sourceTree = BUILT_PRODUCTS_DIR; };
                0CC3355716C1EEE700399E53 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = main.c; path = secdtests/main.c; sourceTree = "<group>"; };
                18270EFD14CF429600B05E7F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
                18270EFF14CF42CA00B05E7F /* libcorecrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcorecrypto.a; path = /usr/local/lib/libcorecrypto.a; sourceTree = "<absolute>"; };
                18270F0814CF43C000B05E7F /* libDER.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libDER.xcodeproj; path = libsecurity_keychain/libDER/libDER.xcodeproj; sourceTree = "<group>"; };
-               18270F3A14CF44C400B05E7F /* debugging.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugging.c; sourceTree = "<group>"; };
-               18270F3B14CF44C400B05E7F /* debugging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugging.h; sourceTree = "<group>"; };
                182A190F15D09AF0006AB103 /* connection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = "<group>"; };
                182A191015D09AFF006AB103 /* connection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = connection.c; sourceTree = "<group>"; };
                182BB187146EAD4C000BF1F3 /* SecAccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecAccess.h; path = libsecurity_keychain/lib/SecAccess.h; sourceTree = SOURCE_ROOT; };
                182BB55C146F4544000BF1F3 /* FDEPrefs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = FDEPrefs.plist; sourceTree = "<group>"; };
                182BB55D146F4544000BF1F3 /* generateErrStrings.pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; path = generateErrStrings.pl; sourceTree = "<group>"; };
                182BB55E146F4544000BF1F3 /* Security.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Security.order; sourceTree = "<group>"; };
-               182BB562146F4C73000BF1F3 /* security.exp-in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "security.exp-in"; sourceTree = "<group>"; };
+               182BB562146F4C73000BF1F3 /* security.exp-in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; lineEnding = 0; path = "security.exp-in"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = "<none>"; };
                182BB568146F4DCA000BF1F3 /* csparser.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = csparser.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
                182BB569146F4DCA000BF1F3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
                182BB593146FE1ED000BF1F3 /* libantlr2c++.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libantlr2c++.a"; path = "/usr/local/lib/libantlr2c++.a"; sourceTree = "<absolute>"; };
                18446193146E9A8F00B12992 /* SecCodeHostLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCodeHostLib.h; path = libsecurity_codesigning/lib/SecCodeHostLib.h; sourceTree = SOURCE_ROOT; };
                18446194146E9A8F00B12992 /* SecAssessment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecAssessment.h; path = libsecurity_codesigning/lib/SecAssessment.h; sourceTree = SOURCE_ROOT; };
                184461A3146E9D3200B12992 /* libsecurityd.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurityd.xcodeproj; path = libsecurityd/libsecurityd.xcodeproj; sourceTree = "<group>"; };
-               18500F9A14708D0E006F9AB4 /* SecDebugErrorMessages.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = SecDebugErrorMessages.strings; path = derived_src/SecDebugErrorMessages.strings; sourceTree = BUILT_PRODUCTS_DIR; };
-               18500FA014708F19006F9AB4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = derived_src/en.lproj/SecErrorMessages.strings; sourceTree = BUILT_PRODUCTS_DIR; };
+               18500F9A14708D0E006F9AB4 /* SecDebugErrorMessages.strings */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = SecDebugErrorMessages.strings; path = derived_src/SecDebugErrorMessages.strings; sourceTree = BUILT_PRODUCTS_DIR; };
+               18500FA014708F19006F9AB4 /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = derived_src/en.lproj/SecErrorMessages.strings; sourceTree = BUILT_PRODUCTS_DIR; };
                186CDD1614CA11C700AF9171 /* sec.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = sec.xcodeproj; sourceTree = "<group>"; };
                18752C1D16F2837A004E2799 /* libaks.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libaks.a; path = usr/local/lib/libaks.a; sourceTree = SDKROOT; };
                1879B4A9146DCA18007E536C /* cssm.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = cssm.mdsinfo; path = libsecurity_cssm/mds/cssm.mdsinfo; sourceTree = SOURCE_ROOT; };
                187D6B9215D4359F00E27494 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/authorization.prompts.strings; sourceTree = "<group>"; };
                187D6B9515D436BF00E27494 /* authorization.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = authorization.plist; sourceTree = "<group>"; };
                188AD8D91471FE3D0081C619 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/FDELocalizable.strings; sourceTree = "<group>"; };
-               188AD8DB1471FE3E0081C619 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+               188AD8DB1471FE3E0081C619 /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                18A5493115EFD2F40059E6DC /* dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dummy.cpp; sourceTree = "<group>"; };
                18B647E814D9EB6300F538BF /* oidsalg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oidsalg.h; path = ../libsecurity_asn1/lib/oidsalg.h; sourceTree = "<group>"; };
                18B647EA14D9EE4300F538BF /* oidsattr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = oidsattr.h; path = ../libsecurity_asn1/lib/oidsattr.h; sourceTree = "<group>"; };
                18F235FC15CA0EDB00060520 /* libstdc++.6.0.9.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.6.0.9.dylib"; path = "/usr/lib/libstdc++.6.0.9.dylib"; sourceTree = "<absolute>"; };
                18F2360015CAF41100060520 /* libsecurity_codesigning.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_codesigning.a; path = /usr/local/lib/libsecurity_codesigning.a; sourceTree = "<absolute>"; };
                18FE67EA1471A3AA00A2CBE3 /* Security.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+               1F6FC5DF1C3D9D90001C758F /* libsecurity_translocate.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_translocate.xcodeproj; path = libsecurity_translocate/libsecurity_translocate.xcodeproj; sourceTree = "<group>"; };
+               1FDA9ABB1C4489280083929D /* SecTranslocate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecTranslocate.h; path = libsecurity_translocate/lib/SecTranslocate.h; sourceTree = SOURCE_ROOT; };
                3705CACC1A896D5A00402F75 /* SecTask-Entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "SecTask-Entitlements.plist"; sourceTree = "<group>"; };
                3705CACD1A896DA800402F75 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                3705CAD21A896DE800402F75 /* SecTaskTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SecTaskTest; sourceTree = BUILT_PRODUCTS_DIR; };
                44B2603E18F81A6A008DF20F /* SecAccessControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecAccessControl.h; path = sec/Security/SecAccessControl.h; sourceTree = SOURCE_ROOT; };
                44B2606918F81BFE008DF20F /* SecAccessControlPriv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecAccessControlPriv.h; path = sec/Security/SecAccessControlPriv.h; sourceTree = SOURCE_ROOT; };
                44D78B8F1A0A611C00B63C6C /* libaks_acl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libaks_acl.a; path = usr/local/lib/libaks_acl.a; sourceTree = SDKROOT; };
+               486326321CAA0C6500A466D9 /* com.apple.securityd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = com.apple.securityd.plist; path = sec/os_log/com.apple.securityd.plist; sourceTree = "<group>"; };
                48FDA84D1AF989F600A9366F /* SOSCloudCircleInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSCloudCircleInternal.h; path = sec/SOSCircle/SecureObjectSync/SOSCloudCircleInternal.h; sourceTree = SOURCE_ROOT; };
                4C0F6F861985877800178101 /* SecEntitlements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecEntitlements.h; sourceTree = "<group>"; };
                4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = utilities.xcodeproj; sourceTree = "<group>"; };
                4CD1980C16DD3BDF00A9E8FD /* NSArray+mapWithBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSArray+mapWithBlock.m"; path = "Keychain Circle Notification/NSArray+mapWithBlock.m"; sourceTree = SOURCE_ROOT; };
                4CE7EA7D1AEAF50F0067F5BD /* SecItemBackup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecItemBackup.h; path = sec/Security/SecItemBackup.h; sourceTree = SOURCE_ROOT; };
                4CF42BB515A3947F00ACACE1 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
-               5214700616977CB800DF0DB3 /* CloudKeychainProxy.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CloudKeychainProxy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
                5214700716977CB800DF0DB3 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
-               5214700F16977CB800DF0DB3 /* CloudKeychainProxy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CloudKeychainProxy-Info.plist"; sourceTree = "<group>"; };
-               5214701116977CB800DF0DB3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-               5214702416977FEC00DF0DB3 /* cloudkeychain.entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = cloudkeychain.entitlements.plist; sourceTree = "<group>"; };
-               5214702516977FEC00DF0DB3 /* com.apple.security.cloudkeychainproxy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.security.cloudkeychainproxy.plist; sourceTree = "<group>"; };
                524492691AFD6CB70043695A /* der_plist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = der_plist.h; path = ../utilities/src/der_plist.h; sourceTree = "<group>"; };
                52AEA484153C7581005AFC59 /* tsaSupportPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tsaSupportPriv.h; path = libsecurity_smime/lib/tsaSupportPriv.h; sourceTree = SOURCE_ROOT; };
                52B006BF15238F76005D4556 /* TimeStampingPrefs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = TimeStampingPrefs.plist; sourceTree = "<group>"; };
                52B5A9C01519330300664F11 /* tsaSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tsaSupport.h; path = libsecurity_smime/lib/tsaSupport.h; sourceTree = SOURCE_ROOT; };
                52B5A9C11519330300664F11 /* tsaTemplates.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tsaTemplates.h; path = libsecurity_smime/lib/tsaTemplates.h; sourceTree = SOURCE_ROOT; };
-               52C3D235169B56860091D9D3 /* ckdmain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ckdmain.m; path = sec/SOSCircle/CloudKeychainProxy/ckdmain.m; sourceTree = SOURCE_ROOT; };
                52F8DDF91AF2E56600A2C271 /* SOSViews.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSViews.h; path = ../sec/SOSCircle/SecureObjectSync/SOSViews.h; sourceTree = "<group>"; };
                52F8DE201AF2E57300A2C271 /* SOSBackupSliceKeyBag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSBackupSliceKeyBag.h; path = ../sec/SOSCircle/SecureObjectSync/SOSBackupSliceKeyBag.h; sourceTree = "<group>"; };
-               52F8DE231AF2E58B00A2C271 /* SOSForerunnerSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSForerunnerSession.h; path = ../sec/SOSCircle/SecureObjectSync/SOSForerunnerSession.h; sourceTree = "<group>"; };
                52F8DE4B1AF2EB6600A2C271 /* SOSTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSTypes.h; path = ../sec/SOSCircle/SecureObjectSync/SOSTypes.h; sourceTree = "<group>"; };
-               5328475217850741009118DC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
+               5328475217850741009118DC /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
                5E27BBFA18F4103100B6C79A /* libcoreauthd_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoreauthd_client.a; path = usr/local/lib/libcoreauthd_client.a; sourceTree = SDKROOT; };
                5E605AFB1AB859B70049FA14 /* libcoreauthd_test_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcoreauthd_test_client.a; path = usr/local/lib/libcoreauthd_test_client.a; sourceTree = SDKROOT; };
+               5E6343FD1D4B6FF800A23FB4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = "en.lproj/authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings"; sourceTree = "<group>"; };
                5E7AF4721ACD64AC00005140 /* libACM.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libACM.a; path = usr/local/lib/libACM.a; sourceTree = SDKROOT; };
                5EC01FED1B0CA7E0009FBB75 /* sec_acl_stress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sec_acl_stress.c; path = ../../secacltests/sec_acl_stress.c; sourceTree = "<group>"; };
                5EC01FF01B0CAE62009FBB75 /* LocalAuthentication.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = LocalAuthentication.framework; path = System/Library/Frameworks/LocalAuthentication.framework; sourceTree = SDKROOT; };
                5EF7C23A1B00E48200E5E99C /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = main.c; path = ../../secacltests/main.c; sourceTree = "<group>"; };
                5EF7C23C1B00E48200E5E99C /* secacltests-entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "secacltests-entitlements.plist"; path = "../../secacltests/secacltests-entitlements.plist"; sourceTree = "<group>"; };
                5EF7C23D1B00E48200E5E99C /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = testlist.h; path = ../../secacltests/testlist.h; sourceTree = "<group>"; };
+               6C721DB01D3D18D700888AE1 /* login.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = login.framework; path = System/Library/PrivateFrameworks/login.framework; sourceTree = SDKROOT; };
                721680A8179B40F600406BB4 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
                721680AA179B40F600406BB4 /* iCloudStats.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = iCloudStats.1; sourceTree = "<group>"; };
                721680BD179B4F9100406BB4 /* com.apple.iCloudStats.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = com.apple.iCloudStats.plist; sourceTree = "<group>"; };
-               72756BFE175D485D00F52070 /* cloud_keychain_diagnose */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = cloud_keychain_diagnose; sourceTree = BUILT_PRODUCTS_DIR; };
-               72756C04175D485D00F52070 /* cloud_keychain_diagnose-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "cloud_keychain_diagnose-Prefix.pch"; sourceTree = "<group>"; };
-               72756C30175D48C100F52070 /* cloud_keychain_diagnose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cloud_keychain_diagnose.c; path = utilities/src/cloud_keychain_diagnose.c; sourceTree = SOURCE_ROOT; };
                AC5688BA18B4396D00F0526C /* SecCMS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecCMS.h; path = libsecurity_smime/lib/SecCMS.h; sourceTree = SOURCE_ROOT; };
                BE48AE211ADF1DF4000836C1 /* trustd */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = trustd; sourceTree = BUILT_PRODUCTS_DIR; };
                BE48AE241ADF1FD3000836C1 /* com.apple.trustd.agent.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.trustd.agent.plist; sourceTree = "<group>"; };
                BE48AE261ADF2011000836C1 /* com.apple.trustd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = com.apple.trustd.plist; sourceTree = "<group>"; };
                BE7048911AD84C53000402D8 /* trustd-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "trustd-Prefix.pch"; path = "trustd/trustd-Prefix.pch"; sourceTree = SOURCE_ROOT; };
+               BE7169F41C0E7A2B00AFC620 /* entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
                BE8C5F0916F7CE450074CF86 /* framework.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = framework.sb; sourceTree = "<group>"; };
-               BE94B7A41AD83AF700A7216D /* trustd.xpc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = trustd.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
                BE94B7A51AD83AF800A7216D /* trustd-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "trustd-Info.plist"; sourceTree = "<group>"; };
                BE94B7DA1AD8424700A7216D /* com.apple.trustd.asl */ = {isa = PBXFileReference; lastKnownFileType = text; name = com.apple.trustd.asl; path = ../trustd/com.apple.trustd.asl; sourceTree = "<group>"; };
                BE94B7DB1AD8424700A7216D /* com.apple.trustd.sb */ = {isa = PBXFileReference; lastKnownFileType = text; name = com.apple.trustd.sb; path = ../trustd/com.apple.trustd.sb; sourceTree = "<group>"; };
                BEC3A76716F79497003E5634 /* SecTaskPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecTaskPriv.h; path = libsecurity_codesigning/lib/SecTaskPriv.h; sourceTree = SOURCE_ROOT; };
-               BEFB63681B6834AB0052149A /* AppWorkaround.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = AppWorkaround.plist; sourceTree = "<group>"; };
                C288A0881505795D00E773B7 /* libOpenScriptingUtil.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libOpenScriptingUtil.dylib; path = ../../../../../usr/lib/libOpenScriptingUtil.dylib; sourceTree = "<group>"; };
                CD19A65E1A8065E900F9C276 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
                CD276BE31A83F204003226BC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = IDSKeychainSyncingProxy/en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                CD4F43CC1B546A1900FE3569 /* SOSPeerInfoV2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfoV2.h; path = sec/SOSCircle/SecureObjectSync/SOSPeerInfoV2.h; sourceTree = SOURCE_ROOT; };
-               CD50D6D21A841C0E00C35E74 /* com.apple.security.idskeychainsyncingproxy.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = com.apple.security.idskeychainsyncingproxy.plist; sourceTree = "<group>"; };
-               CD63ACE01A8061FA001B5671 /* IDSKeychainSyncingProxy.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IDSKeychainSyncingProxy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-               CD63AD151A8064C2001B5671 /* idksmain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = idksmain.m; path = ../../IDSKeychainSyncingProxy/idksmain.m; sourceTree = "<group>"; };
-               CD63AD181A8064DE001B5671 /* IDSKeychainSyncingProxy-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "IDSKeychainSyncingProxy-Info.plist"; sourceTree = "<group>"; };
-               CD63AD191A8064DE001B5671 /* idskeychainsyncingproxy.entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = idskeychainsyncingproxy.entitlements.plist; sourceTree = "<group>"; };
                CD7446D8195A1CFE00FB01C0 /* IDS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IDS.framework; path = System/Library/PrivateFrameworks/IDS.framework; sourceTree = SDKROOT; };
                CD8B5A9C1B618ED9004D4AEF /* SOSPeerInfoPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SOSPeerInfoPriv.h; path = ../sec/SOSCircle/SecureObjectSync/SOSPeerInfoPriv.h; sourceTree = "<group>"; };
                CDDE9D1C1729DF250013B0E8 /* SecPasswordGenerate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecPasswordGenerate.h; path = ../sec/Security/SecPasswordGenerate.h; sourceTree = "<group>"; };
-               CDF91EC81AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = com.apple.private.alloy.keychainsync.plist; sourceTree = "<group>"; };
                D41685831B3A288F001FB54E /* oids.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = oids.h; path = libsecurity_keychain/libDER/libDER/oids.h; sourceTree = SOURCE_ROOT; };
+               D42FA8241C9B8D3C003E46A7 /* SecurityTestsOSX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SecurityTestsOSX.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               D42FA82A1C9B8D3D003E46A7 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+               D42FA8311C9B8D3D003E46A7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+               D42FA8351C9B8EC4003E46A7 /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
+               D42FA8441C9B8FDE003E46A7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+               D42FA84C1C9B901E003E46A7 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/IOKit.framework; sourceTree = DEVELOPER_DIR; };
+               D42FA84F1C9B9047003E46A7 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
+               D42FA87A1C9B9099003E46A7 /* SecurityTests-Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SecurityTests-Entitlements.plist"; sourceTree = "<group>"; };
+               D42FA87C1C9B9186003E46A7 /* si-82-sectrust-ct-logs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "si-82-sectrust-ct-logs.plist"; path = "../shared_regressions/si-82-sectrust-ct-logs.plist"; sourceTree = "<group>"; };
+               D447C0C11D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libDiagnosticMessagesClient.dylib; path = usr/lib/libDiagnosticMessagesClient.dylib; sourceTree = SDKROOT; };
                D46E9CED1B1E5DEF00ED650E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
                D46E9CEE1B1E5DEF00ED650E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
+               D47F51211C3B80DE00A7CEFE /* SecCFAllocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecCFAllocator.h; path = ../sec/Security/SecCFAllocator.h; sourceTree = "<group>"; };
+               D4D886C31CEBDBEB00DC7583 /* ssl-policy-certs */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "ssl-policy-certs"; path = "../../SecurityTests/ssl-policy-certs"; sourceTree = "<group>"; };
+               D4D886F21CED01F800DC7583 /* nist-certs */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "nist-certs"; path = "../../SecurityTests/nist-certs"; sourceTree = "<group>"; };
+               D4D886FA1CED07B400DC7583 /* Digisign-Server-ID-Enrich-Entrust-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Digisign-Server-ID-Enrich-Entrust-Cert.crt"; path = "../../SecurityTests/DigicertMalaysia/Digisign-Server-ID-Enrich-Entrust-Cert.crt"; sourceTree = "<group>"; };
+               D4D886FB1CED07B400DC7583 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Digisign-Server-ID-Enrich-GTETrust-Cert.crt"; path = "../../SecurityTests/DigicertMalaysia/Digisign-Server-ID-Enrich-GTETrust-Cert.crt"; sourceTree = "<group>"; };
+               D4D886FC1CED07B400DC7583 /* Invalid-webmail.jaring.my.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-webmail.jaring.my.crt"; path = "../../SecurityTests/DigicertMalaysia/Invalid-webmail.jaring.my.crt"; sourceTree = "<group>"; };
+               D4D886FD1CED07B400DC7583 /* Invalid-www.cybersecurity.my.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-www.cybersecurity.my.crt"; path = "../../SecurityTests/DigicertMalaysia/Invalid-www.cybersecurity.my.crt"; sourceTree = "<group>"; };
+               D4D887031CED081500DC7583 /* DigiNotar_Root_CA_G2-RootCertificate.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "DigiNotar_Root_CA_G2-RootCertificate.crt"; path = "../../SecurityTests/DigiNotar/DigiNotar_Root_CA_G2-RootCertificate.crt"; sourceTree = "<group>"; };
+               D4D887041CED081500DC7583 /* diginotar-public-ca-2025-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar-public-ca-2025-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar-public-ca-2025-Cert.crt"; sourceTree = "<group>"; };
+               D4D887051CED081500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar-services-1024-entrust-secure-server-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar-services-1024-entrust-secure-server-Cert.crt"; sourceTree = "<group>"; };
+               D4D887061CED081500DC7583 /* diginotar-services-diginotar-root-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar-services-diginotar-root-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar-services-diginotar-root-Cert.crt"; sourceTree = "<group>"; };
+               D4D887071CED081500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar.cyberca-gte.global.root-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar.cyberca-gte.global.root-Cert.crt"; sourceTree = "<group>"; };
+               D4D887081CED081500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar.extended.validation-diginotar.root.ca-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar.extended.validation-diginotar.root.ca-Cert.crt"; sourceTree = "<group>"; };
+               D4D887091CED081500DC7583 /* diginotar.root.ca-entrust-secure-server-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "diginotar.root.ca-entrust-secure-server-Cert.crt"; path = "../../SecurityTests/DigiNotar/diginotar.root.ca-entrust-secure-server-Cert.crt"; sourceTree = "<group>"; };
+               D4D8870A1CED081500DC7583 /* DigiNotarCA2007RootCertificate.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = DigiNotarCA2007RootCertificate.crt; path = ../../SecurityTests/DigiNotar/DigiNotarCA2007RootCertificate.crt; sourceTree = "<group>"; };
+               D4D8870B1CED081500DC7583 /* Expectations.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Expectations.plist; path = ../../SecurityTests/DigiNotar/Expectations.plist; sourceTree = "<group>"; };
+               D4D8870C1CED081600DC7583 /* Invalid-asterisk.google.com.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-asterisk.google.com.crt"; path = "../../SecurityTests/DigiNotar/Invalid-asterisk.google.com.crt"; sourceTree = "<group>"; };
+               D4D8870D1CED081600DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-CertiID_Enterprise_Certificate_Authority.crt"; path = "../../SecurityTests/DigiNotar/Invalid-CertiID_Enterprise_Certificate_Authority.crt"; sourceTree = "<group>"; };
+               D4D8870E1CED081600DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt"; path = "../../SecurityTests/DigiNotar/Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt"; sourceTree = "<group>"; };
+               D4D8870F1CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-diginotarpkioverheidcaoverheid.crt"; path = "../../SecurityTests/DigiNotar/Invalid-diginotarpkioverheidcaoverheid.crt"; sourceTree = "<group>"; };
+               D4D887101CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt"; path = "../../SecurityTests/DigiNotar/Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt"; sourceTree = "<group>"; };
+               D4D887111CED081600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt"; path = "../../SecurityTests/DigiNotar/Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt"; sourceTree = "<group>"; };
+               D4D887121CED081600DC7583 /* Invalid-webmail.portofamsterdam.nl.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-webmail.portofamsterdam.nl.crt"; path = "../../SecurityTests/DigiNotar/Invalid-webmail.portofamsterdam.nl.crt"; sourceTree = "<group>"; };
+               D4D887131CED081600DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-webmail.terneuzen.nl-diginotar-services.crt"; path = "../../SecurityTests/DigiNotar/Invalid-webmail.terneuzen.nl-diginotar-services.crt"; sourceTree = "<group>"; };
+               D4D887141CED081600DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-www.maestre.com-diginotal.extended.validation.crt"; path = "../../SecurityTests/DigiNotar/Invalid-www.maestre.com-diginotal.extended.validation.crt"; sourceTree = "<group>"; };
+               D4D887151CED081600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt"; path = "../../SecurityTests/DigiNotar/Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt"; sourceTree = "<group>"; };
+               D4D887161CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt; path = ../../SecurityTests/DigiNotar/Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt; sourceTree = "<group>"; };
+               D4D887171CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = Ministerie_van_Defensie_Certificatie_Autoriteit.crt; path = ../../SecurityTests/DigiNotar/Ministerie_van_Defensie_Certificatie_Autoriteit.crt; sourceTree = "<group>"; };
+               D4D887181CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "staatdernederlandenorganisatieca-g2-Cert.crt"; path = "../../SecurityTests/DigiNotar/staatdernederlandenorganisatieca-g2-Cert.crt"; sourceTree = "<group>"; };
+               D4D887191CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt */ = {isa = PBXFileReference; lastKnownFileType = file; name = "staatdernederlandenoverheidca-Cert.crt"; path = "../../SecurityTests/DigiNotar/staatdernederlandenoverheidca-Cert.crt"; sourceTree = "<group>"; };
+               D4D9B9FD1C7E5CCA008785EB /* SecServerEncryptionSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecServerEncryptionSupport.h; path = ../sec/Security/SecServerEncryptionSupport.h; sourceTree = "<group>"; };
                D4DDD3A71BE3EB4200E8AE2D /* libDiagnosticMessagesClient.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libDiagnosticMessagesClient.dylib; path = ../../../../../../usr/lib/libDiagnosticMessagesClient.dylib; sourceTree = "<group>"; };
-               EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "bc-10-knife-on-bread.c"; path = "Breadcrumb/bc-10-knife-on-bread.c"; sourceTree = "<group>"; };
+               D4DDD9661CA2F2A700AA03AE /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = usr/lib/libbsm.dylib; sourceTree = SDKROOT; };
+               D4EC94D51CEA48000083E753 /* si-20-sectrust-policies-data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "si-20-sectrust-policies-data"; path = "../shared_regressions/si-20-sectrust-policies-data"; sourceTree = "<group>"; };
+               DC7EFBAA1CBC46A7005F9624 /* SecurityFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityFoundation.framework; path = System/Library/Frameworks/SecurityFoundation.framework; sourceTree = SDKROOT; };
+               DCA28DF61D629C6D00201446 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
+               EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "bc-10-knife-on-bread.m"; path = "Breadcrumb/bc-10-knife-on-bread.m"; sourceTree = "<group>"; };
                EB22F3F618A26BA50016A8EC /* breadcrumb_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = breadcrumb_regressions.h; path = Breadcrumb/breadcrumb_regressions.h; sourceTree = "<group>"; };
                EB22F3F718A26BA50016A8EC /* SecBreadcrumb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SecBreadcrumb.c; path = Breadcrumb/SecBreadcrumb.c; sourceTree = "<group>"; };
                EB22F3F818A26BA50016A8EC /* SecBreadcrumb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecBreadcrumb.h; path = Breadcrumb/SecBreadcrumb.h; sourceTree = "<group>"; };
-               EB93FF531BE088F600978606 /* secbackupntest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = secbackupntest.m; path = secbackupntest/secbackupntest.m; sourceTree = "<group>"; };
-               EB93FF541BE088FC00978606 /* Security.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Security.plist; sourceTree = "<group>"; };
-               EB93FF8D1BE08DE600978606 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/System/Library/Frameworks/IOKit.framework; sourceTree = DEVELOPER_DIR; };
-               EBC1B8E21BE9708300E6ACA6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+               EB73F03E1C210D49008191E3 /* SecurityFeatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecurityFeatures.h; path = SecurityFeatures/iOS/SecurityFeatures.h; sourceTree = "<group>"; };
+               EB73F03F1C210D58008191E3 /* SecurityFeatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecurityFeatures.h; path = SecurityFeatures/OSX/SecurityFeatures.h; sourceTree = "<group>"; };
+               EB73F0401C210D78008191E3 /* CopyHeaders.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = CopyHeaders.sh; path = SecurityFeatures/CopyHeaders.sh; sourceTree = "<group>"; };
+               EB73F0411C210D78008191E3 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.txt; path = SecurityFeatures/README.txt; sourceTree = "<group>"; };
+               EB73F0441C210DF8008191E3 /* SecurityFeatures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SecurityFeatures.h; path = include/Security/SecurityFeatures.h; sourceTree = "<group>"; };
+               EBB696FD1BE208BA00715F16 /* Security.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Security.plist; sourceTree = "<group>"; };
+               EBB696FF1BE208CB00715F16 /* secbackupntest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = secbackupntest.m; path = secbackupntest/secbackupntest.m; sourceTree = "<group>"; };
+               EBB697041BE208FC00715F16 /* secbackupntest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = secbackupntest; sourceTree = BUILT_PRODUCTS_DIR; };
                EBD8B52718A55668004A650F /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README; path = Breadcrumb/README; sourceTree = "<group>"; };
+               EBE011FF1C2135E200CB6A63 /* ExternalProject.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; name = ExternalProject.sh; path = SecurityFeatures/ExternalProject.sh; sourceTree = "<group>"; };
                EBF2D7131C1E0AF7006AB6FF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
                EBF2E29C1BEC8D9200626DE4 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/System/Library/Frameworks/IOKit.framework; sourceTree = DEVELOPER_DIR; };
                F93C493D1AB8FF670047E01A /* ckcdiagnose.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = ckcdiagnose.sh; sourceTree = "<group>"; };
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               EBF2D7641C1E3AB2006AB6FF /* Foundation.framework in Frameworks */,
+                               EB73EFE91C210947008191E3 /* Foundation.framework in Frameworks */,
+                               0C6C632A15D1989900BC68CD /* libsecurity_ssl_regressions.a in Frameworks */,
                                D4CBC1451BE981F600C5795E /* libsecurity_cms_regressions.a in Frameworks */,
                                18CD682717272EBC005345FB /* libaks.a in Frameworks */,
                                0CCEBDB416C2D026001BD7F6 /* libregressions.a in Frameworks */,
+                               DC247FB51CBF1C2500527D67 /* libDER.a in Frameworks */,
                                52669053169D181900ED8231 /* Security.framework in Frameworks */,
+                               DC7EFBAB1CBC46A7005F9624 /* SecurityFoundation.framework in Frameworks */,
                                0C6C633015D19FF500BC68CD /* CoreFoundation.framework in Frameworks */,
-                               0C6C632A15D1989900BC68CD /* libsecurity_ssl_regressions.a in Frameworks */,
                                0CAA7AB516C9A72A00A32C6D /* libsecurity_keychain_regressions.a in Frameworks */,
                                ACB6171918B5231800EBEDD7 /* libsecurity_smime_regressions.a in Frameworks */,
                                18CD684E17272EE2005345FB /* IOKit.framework in Frameworks */,
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               EBF2D7141C1E0AF7006AB6FF /* Foundation.framework in Frameworks */,
+                               D447C0E71D2C9C390082FC1D /* libDiagnosticMessagesClient.dylib in Frameworks */,
                                5E7AF49B1ACD64E600005140 /* libACM.a in Frameworks */,
-                               5E605AFC1AB859B70049FA14 /* libcoreauthd_test_client.a in Frameworks */,
-                               44D78BB91A0A615800B63C6C /* libaks_acl.a in Frameworks */,
                                187A05B1170393FF0038C158 /* libaks.a in Frameworks */,
-                               18363C1417026084002D5C1C /* IOKit.framework in Frameworks */,
-                               39BFB04516D304DE0022564B /* SystemConfiguration.framework in Frameworks */,
-                               0CC3351E16C1ED8000399E53 /* libDER.a in Frameworks */,
+                               44D78BB91A0A615800B63C6C /* libaks_acl.a in Frameworks */,
                                0C10987616CAAE8200803B8F /* libASN1.a in Frameworks */,
+                               D4DDD9671CA2F2A700AA03AE /* libbsm.dylib in Frameworks */,
+                               5E605AFC1AB859B70049FA14 /* libcoreauthd_test_client.a in Frameworks */,
+                               4469FC291AA0A5AF0021AA26 /* libctkclient_test.a in Frameworks */,
+                               0CC3351E16C1ED8000399E53 /* libDER.a in Frameworks */,
+                               0CCEBDB816C2E6CE001BD7F6 /* libsqlite3.dylib in Frameworks */,
                                0CC3356316C1EFBE00399E53 /* libregressions.a in Frameworks */,
+                               0C4EAE7717668DDF00773425 /* libsecdRegressions.a in Frameworks */,
+                               0CC3352616C1ED8000399E53 /* libsecipc_client.a in Frameworks */,
                                0CC3351F16C1ED8000399E53 /* libSecItemShimOSX.a in Frameworks */,
-                               0CC3352016C1ED8000399E53 /* libutilities.a in Frameworks */,
+                               0CC3352716C1ED8000399E53 /* libSecureObjectSync.a in Frameworks */,
                                0CC3351C16C1ED8000399E53 /* libsecurity.a in Frameworks */,
                                0CCEBDB616C2E431001BD7F6 /* libsecurityd.a in Frameworks */,
-                               0CC3352616C1ED8000399E53 /* libsecipc_client.a in Frameworks */,
-                               0CC3352716C1ED8000399E53 /* libSecureObjectSync.a in Frameworks */,
-                               0CCEBDB816C2E6CE001BD7F6 /* libsqlite3.dylib in Frameworks */,
-                               0CC3352416C1ED8000399E53 /* CoreFoundation.framework in Frameworks */,
-                               0CCEBDB716C2E6B0001BD7F6 /* CFNetwork.framework in Frameworks */,
-                               4469FC291AA0A5AF0021AA26 /* libctkclient_test.a in Frameworks */,
                                0CC3352316C1ED8000399E53 /* libSOSRegressions.a in Frameworks */,
+                               0CC3352016C1ED8000399E53 /* libutilities.a in Frameworks */,
                                0CCEBDBB16C30924001BD7F6 /* libutilitiesRegressions.a in Frameworks */,
-                               0C4EAE7717668DDF00773425 /* libsecdRegressions.a in Frameworks */,
+                               0CCEBDB716C2E6B0001BD7F6 /* CFNetwork.framework in Frameworks */,
+                               0CC3352416C1ED8000399E53 /* CoreFoundation.framework in Frameworks */,
+                               EB73EFE81C210947008191E3 /* Foundation.framework in Frameworks */,
+                               18363C1417026084002D5C1C /* IOKit.framework in Frameworks */,
+                               39BFB04516D304DE0022564B /* SystemConfiguration.framework in Frameworks */,
+                               D4DDD9961CA320FE00AA03AE /* Security.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               1FDA9ABD1C448DFC0083929D /* libsecurity_translocate.a in Frameworks */,
                                0CC2CB101B6A04D80074B0F2 /* libDiagnosticMessagesClient.dylib in Frameworks */,
                                44D78BB81A0A615500B63C6C /* libaks_acl.a in Frameworks */,
                                44F7912019FFED88008B8147 /* libcoreauthd_client.a in Frameworks */,
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               6C721DB11D3D18D700888AE1 /* login.framework in Frameworks */,
+                               D447C0C21D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib in Frameworks */,
                                5E7AF4731ACD64AC00005140 /* libACM.a in Frameworks */,
-                               44D78BBB1A0A617700B63C6C /* libcoreauthd_client.a in Frameworks */,
                                189757871700CF4C00672567 /* libaks.a in Frameworks */,
-                               395E7CEE16C64EA500CD82A4 /* SystemConfiguration.framework in Frameworks */,
-                               5208BF4F16A0993C0062DDC5 /* libsecurity.a in Frameworks */,
-                               AAF3DCCB1666D03300376593 /* libsecurity_utilities.a in Frameworks */,
-                               4C7D8765160A74C400D041E3 /* libutilities.a in Frameworks */,
                                44D78BBA1A0A616200B63C6C /* libaks_acl.a in Frameworks */,
-                               18F2360115CAF41200060520 /* libsecurity_codesigning.a in Frameworks */,
-                               1831329B14EB2C6D00F0BCAC /* libASN1.a in Frameworks */,
-                               1831329C14EB2C6D00F0BCAC /* libDER.a in Frameworks */,
-                               18270EFE14CF429600B05E7F /* IOKit.framework in Frameworks */,
-                               18270EFA14CF426200B05E7F /* libsqlite3.dylib in Frameworks */,
+                               8E64DB4B1C17C2830076C9DF /* libASN1.a in Frameworks */,
                                18270EF914CF425100B05E7F /* libbsm.dylib in Frameworks */,
-                               18270EE814CF294500B05E7F /* libsecurityd.a in Frameworks */,
-                               4C01DF14164C3E7C006798CD /* libSecureObjectSync.a in Frameworks */,
+                               44D78BBB1A0A617700B63C6C /* libcoreauthd_client.a in Frameworks */,
                                44A655CF1AA4B4F50059D185 /* libctkclient.a in Frameworks */,
+                               8E64DB4A1C17C26F0076C9DF /* libDER.a in Frameworks */,
+                               AAF3DCCB1666D03300376593 /* libsecurity_utilities.a in Frameworks */,
+                               18270EFA14CF426200B05E7F /* libsqlite3.dylib in Frameworks */,
                                4C8D8651177A752D0019A804 /* libsecipc_client.a in Frameworks */,
-                               18270EF814CF424900B05E7F /* CoreFoundation.framework in Frameworks */,
+                               4C01DF14164C3E7C006798CD /* libSecureObjectSync.a in Frameworks */,
+                               5208BF4F16A0993C0062DDC5 /* libsecurity.a in Frameworks */,
+                               18270EE814CF294500B05E7F /* libsecurityd.a in Frameworks */,
+                               4C7D8765160A74C400D041E3 /* libutilities.a in Frameworks */,
                                18270EFC14CF427800B05E7F /* CFNetwork.framework in Frameworks */,
+                               18270EF814CF424900B05E7F /* CoreFoundation.framework in Frameworks */,
+                               18270EFE14CF429600B05E7F /* IOKit.framework in Frameworks */,
+                               395E7CEE16C64EA500CD82A4 /* SystemConfiguration.framework in Frameworks */,
+                               D4DDD9971CA3216C00AA03AE /* Security.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        buildActionMask = 2147483647;
                        files = (
                                182BB592146FE1D7000BF1F3 /* CoreFoundation.framework in Frameworks */,
+                               DC311CC81CCEC82E00E14E8D /* libutilities.a in Frameworks */,
                                182BB591146FE12F000BF1F3 /* libsecurity_utilities.a in Frameworks */,
                                182BB590146FE125000BF1F3 /* libsecurity_cdsa_utilities.a in Frameworks */,
                                182BB589146FE013000BF1F3 /* libsecurity_codesigning.a in Frameworks */,
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               0C869B6A1C865E62006A2873 /* CoreCDP.framework in Frameworks */,
+                               4CAEACCD16D6FC7600263776 /* Security.framework in Frameworks */,
                                4C97761E17BEB23E0002BFE4 /* AOSAccounts.framework in Frameworks */,
                                4C5DD46C17A5F67300696A79 /* AppleSystemInfo.framework in Frameworks */,
                                4C328D301778EC4F0015EED1 /* AOSUI.framework in Frameworks */,
                                43651E021B016BE8008C4B88 /* CrashReporterSupport.framework in Frameworks */,
-                               4CAEACCD16D6FC7600263776 /* Security.framework in Frameworks */,
                                4C96F7C216D6DF8400D3B39D /* Cocoa.framework in Frameworks */,
                                431B737F1B27762C00EB0360 /* CloudServices.framework in Frameworks */,
                                431B73C11B2777A200EB0360 /* libutilities.a in Frameworks */,
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               EBC1B8E31BE9708300E6ACA6 /* Foundation.framework in Frameworks */,
+                               EB73EFEA1C210947008191E3 /* Foundation.framework in Frameworks */,
                                44D78BB71A0A613900B63C6C /* libaks_acl.a in Frameworks */,
                                52CD052316A0E24900218387 /* Security.framework in Frameworks */,
                                432800841B4CE731002E8525 /* libaks.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               5214700316977CB800DF0DB3 /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               CD7446D9195A1CFE00FB01C0 /* IDS.framework in Frameworks */,
-                               5214701E16977DA700DF0DB3 /* libCloudKeychainProxy.a in Frameworks */,
-                               5214701D16977D9500DF0DB3 /* libutilities.a in Frameworks */,
-                               529E948C169E29450000AC9B /* Security.framework in Frameworks */,
-                               0C4EAE4C1766864F00773425 /* libaks.a in Frameworks */,
-                               0C4EAE761766875E00773425 /* IOKit.framework in Frameworks */,
-                               43C3B2C61AFD5BBB00786702 /* Foundation.framework in Frameworks */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                5EF7C2071B00E25400E5E99C /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               EBF2D7631C1E2B58006AB6FF /* Foundation.framework in Frameworks */,
+                               DCA28E1C1D629C7C00201446 /* AppleSystemInfo.framework in Frameworks */,
+                               DCA28DF71D629C6D00201446 /* libsqlite3.dylib in Frameworks */,
+                               EBB6970B1BE2091300715F16 /* Foundation.framework in Frameworks */,
                                5EF7C2521B00EB0A00E5E99C /* libaks.a in Frameworks */,
                                5EF7C2511B00EAF100E5E99C /* libcoreauthd_client.a in Frameworks */,
                                5EF7C2501B00EA7A00E5E99C /* libACM.a in Frameworks */,
                                5EF7C24B1B00E71D00E5E99C /* libsecurity.a in Frameworks */,
                                5ED88B451B0DE63E00F3B047 /* libsecurityd.a in Frameworks */,
                                5EF7C2401B00E4C300E5E99C /* libregressions.a in Frameworks */,
-                               5EFB69BD1B0CBE030095A36E /* libDER.a in Frameworks */,
+                               D42CFD771BFD3379008C8737 /* libDER.a in Frameworks */,
                                5EFB69C31B0CC16F0095A36E /* libsecipc_client.a in Frameworks */,
                                5EF7C24A1B00E6E300E5E99C /* Security.framework in Frameworks */,
                                438166AB1B4EC98000C54D58 /* libctkclient.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               72756BFB175D485D00F52070 /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               EBF2E29D1BEC8D9200626DE4 /* IOKit.framework in Frameworks */,
-                               43C3B0D41AFD569600786702 /* Security.framework in Frameworks */,
-                               43C3B3311AFD5E1100786702 /* CoreFoundation.framework in Frameworks */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                BE48AE041ADF1DF4000836C1 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               6C721DD61D3D18EC00888AE1 /* login.framework in Frameworks */,
+                               D45FC3E41C9E06B500509CDA /* libSecureObjectSync.a in Frameworks */,
                                D4DDD3D01BE3EC0300E8AE2D /* libDiagnosticMessagesClient.dylib in Frameworks */,
                                BE48AE051ADF1DF4000836C1 /* libACM.a in Frameworks */,
                                BE48AE061ADF1DF4000836C1 /* libcoreauthd_client.a in Frameworks */,
                                BE48AE071ADF1DF4000836C1 /* libaks.a in Frameworks */,
                                BE48AE081ADF1DF4000836C1 /* SystemConfiguration.framework in Frameworks */,
-                               BE48AE091ADF1DF4000836C1 /* libsecurity.a in Frameworks */,
                                BE48AE0A1ADF1DF4000836C1 /* libsecurity_utilities.a in Frameworks */,
                                BE48AE0B1ADF1DF4000836C1 /* libutilities.a in Frameworks */,
                                BE48AE0C1ADF1DF4000836C1 /* libaks_acl.a in Frameworks */,
-                               BE48AE0D1ADF1DF4000836C1 /* libsecurity_codesigning.a in Frameworks */,
                                BE48AE0E1ADF1DF4000836C1 /* libASN1.a in Frameworks */,
                                BE48AE0F1ADF1DF4000836C1 /* libDER.a in Frameworks */,
                                BE48AE101ADF1DF4000836C1 /* IOKit.framework in Frameworks */,
                                BE48AE111ADF1DF4000836C1 /* libsqlite3.dylib in Frameworks */,
                                BE48AE121ADF1DF4000836C1 /* libbsm.dylib in Frameworks */,
-                               BE48AE131ADF1DF4000836C1 /* libsecurityd.a in Frameworks */,
-                               BE48AE141ADF1DF4000836C1 /* libSecureObjectSync.a in Frameworks */,
+                               D45FC3E11C9E068700509CDA /* libsecurityd.a in Frameworks */,
+                               D467D0EA1C9DF27100C9DE3E /* libsecipc_client.a in Frameworks */,
                                BE48AE151ADF1DF4000836C1 /* libctkclient.a in Frameworks */,
-                               BE48AE161ADF1DF4000836C1 /* libsecipc_client.a in Frameworks */,
                                BE48AE171ADF1DF4000836C1 /* CoreFoundation.framework in Frameworks */,
                                BE48AE181ADF1DF4000836C1 /* CFNetwork.framework in Frameworks */,
+                               D42817D01C6000E1007F95D8 /* Security.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               BE94B7931AD83AF700A7216D /* Frameworks */ = {
+               D42FA8211C9B8D3C003E46A7 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               BE60737A1ADC9E89007FECC1 /* libACM.a in Frameworks */,
-                               BE607DC61AD8673C001B7778 /* libcoreauthd_client.a in Frameworks */,
-                               BE9703F71AD865540041D253 /* libaks.a in Frameworks */,
-                               BE6073A61ADC9F7A007FECC1 /* SystemConfiguration.framework in Frameworks */,
-                               BE607DC71AD86746001B7778 /* libaks_acl.a in Frameworks */,
-                               BE6073A51ADC9F1C007FECC1 /* libctkclient.a in Frameworks */,
-                               BE94B7D41AD83D0D00A7216D /* libsecurity.a in Frameworks */,
-                               BE94B7D51AD83D2B00A7216D /* libutilities.a in Frameworks */,
-                               BE94B7D21AD83D0D00A7216D /* libSecTrustOSX.a in Frameworks */,
-                               BE2C05151AD893DF00D6A139 /* libsecurity_codesigning.a in Frameworks */,
-                               BE607DC81AD86859001B7778 /* libASN1.a in Frameworks */,
-                               BE607DC91AD8685B001B7778 /* libDER.a in Frameworks */,
-                               BE94B7981AD83AF700A7216D /* IOKit.framework in Frameworks */,
-                               BE94B7941AD83AF700A7216D /* libsqlite3.dylib in Frameworks */,
-                               BE94B7951AD83AF700A7216D /* libbsm.dylib in Frameworks */,
-                               BE94B7D81AD83D6A00A7216D /* libsecurityd.a in Frameworks */,
-                               BE94B7F01AD8457200A7216D /* libSecureObjectSync.a in Frameworks */,
-                               BE94B7D01AD83D0D00A7216D /* libsecipc_client.a in Frameworks */,
-                               BE94B7971AD83AF700A7216D /* CoreFoundation.framework in Frameworks */,
-                               BE6073A71ADC9F88007FECC1 /* CFNetwork.framework in Frameworks */,
+                               D42FA8501C9B9047003E46A7 /* CoreFoundation.framework in Frameworks */,
+                               D42FA84E1C9B903F003E46A7 /* Security.framework in Frameworks */,
+                               DC7EFC0E1CBC7567005F9624 /* SecurityFoundation.framework in Frameworks */,
+                               D42FA8451C9B8FDE003E46A7 /* Foundation.framework in Frameworks */,
+                               D42FA84D1C9B901E003E46A7 /* IOKit.framework in Frameworks */,
+                               D42FA8EB1C9BAAD5003E46A7 /* libaks.a in Frameworks */,
+                               D42FA8E91C9B95EC003E46A7 /* libregressions.a in Frameworks */,
+                               DC247FD81CBF1C3F00527D67 /* libDER.a in Frameworks */,
+                               D42FA84A1C9B900A003E46A7 /* libSharedRegressions.a in Frameworks */,
+                               D42FA8461C9B9000003E46A7 /* libsecurity_cms_regressions.a in Frameworks */,
+                               D42FA8471C9B9000003E46A7 /* libsecurity_keychain_regressions.a in Frameworks */,
+                               D42FA8481C9B9000003E46A7 /* libsecurity_smime_regressions.a in Frameworks */,
+                               D42FA8491C9B9000003E46A7 /* libsecurity_ssl_regressions.a in Frameworks */,
+                               D42FA84B1C9B9013003E46A7 /* libutilities.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               CD63ACDD1A8061FA001B5671 /* Frameworks */ = {
+               EBB697011BE208FC00715F16 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               CD0CB49E1A818A0D00C058A4 /* Security.framework in Frameworks */,
-                               CD2E85F61A81793B00F8B00A /* IDS.framework in Frameworks */,
-                               CD19A65F1A8065E900F9C276 /* Foundation.framework in Frameworks */,
-                               CD19A65D1A8065DC00F9C276 /* libutilities.a in Frameworks */,
-                               432800831B4CE730002E8525 /* libaks.a in Frameworks */,
-                               CD0637581A840B5B00C81E74 /* IOKit.framework in Frameworks */,
-                               CD19A6611A8069D100F9C276 /* libIDSKeychainSyncingProxy.a in Frameworks */,
+                               EBB697101BE20A1200715F16 /* Security.framework in Frameworks */,
+                               E74583F51BF66506001B54A4 /* IOKit.framework in Frameworks */,
+                               EB73EFEB1C210947008191E3 /* Foundation.framework in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        path = lib;
                        sourceTree = "<group>";
                };
-               0C6D77DF15C8C06500BB4405 /* Products */ = {
-                       isa = PBXGroup;
-                       children = (
-                               E7421C7E1ADC8E0D005FC1C0 /* tlsnke.kext */,
-                               0C6D77EB15C8C06600BB4405 /* tlsnketest */,
-                               0C6D77ED15C8C06600BB4405 /* libtlssocket.a */,
-                       );
-                       name = Products;
-                       sourceTree = "<group>";
-               };
-               0C6D77EE15C8C07C00BB4405 /* tlsnke */ = {
-                       isa = PBXGroup;
-                       children = (
-                               0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */,
-                       );
-                       name = tlsnke;
-                       sourceTree = "<group>";
-               };
-               0CC1228A19C75B8F00D23178 /* shared_regressions */ = {
-                       isa = PBXGroup;
-                       children = (
-                               0CC1228B19C75B9000D23178 /* shared_regressions.h */,
-                       );
-                       path = shared_regressions;
-                       sourceTree = "<group>";
-               };
                0CC3355516C1EEAD00399E53 /* secdtests */ = {
                        isa = PBXGroup;
                        children = (
                1807383F146D0D4E00F05C24 = {
                        isa = PBXGroup;
                        children = (
+                               486326321CAA0C6500A466D9 /* com.apple.securityd.plist */,
                                F93C493C1AB8FF670047E01A /* ckcdiagnose */,
                                CD276BE21A83F204003226BC /* InfoPlist.strings */,
                                EB22F3CE18A26B640016A8EC /* Breadcrumb */,
                                186CDD0314CA10E700AF9171 /* sec */,
                                186CDE7914CA3A3800AF9171 /* secd */,
                                4C0F6FAF1985879300178101 /* sectask */,
-                               0CC1228A19C75B8F00D23178 /* shared_regressions */,
-                               0C6D77EE15C8C07C00BB4405 /* tlsnke */,
                                181EA421146D4A2A00A6D320 /* config */,
                                0CC3355516C1EEAD00399E53 /* secdtests */,
                                0C6C630D15D193C800BC68CD /* sectests */,
                                18F234ED15C9F9A700060520 /* authd */,
                                BE94B7D91AD8421F00A7216D /* trustd */,
-                               5214700D16977CB800DF0DB3 /* CloudKeychainProxy */,
                                4CB23B48169F5873003A0131 /* security2 */,
                                4CC7A7B516CC2A85003E10C1 /* KeychainDemoApp */,
                                4C96F7C316D6DF8400D3B39D /* Keychain Circle Notification */,
-                               72756C00175D485D00F52070 /* cloud_keychain_diagnose */,
                                721680A7179B40F600406BB4 /* iCloudStats */,
                                37A7CEAC197DB8FA00926CE8 /* codesign_tests */,
                                37AB39101A44A88000B56E04 /* gk_reset_check */,
-                               CD63ACE11A8061FA001B5671 /* IDSKeychainSyncingProxy */,
                                5EF7C20B1B00E25400E5E99C /* secacltests */,
-                               EB93FF2A1BE0889E00978606 /* RegressionTests */,
+                               EB73F0121C210CC7008191E3 /* SecurityFeatures */,
+                               EBB696D51BE2089400715F16 /* RegressionTests */,
+                               D42FA8251C9B8D3C003E46A7 /* SecurityTestsOSX */,
                                1807384D146D0D4E00F05C24 /* Frameworks */,
                                1807384C146D0D4E00F05C24 /* Products */,
                        );
                                18270ED614CF282600B05E7F /* secd */,
                                0C6C630B15D193C800BC68CD /* sectests */,
                                18F234EB15C9F9A600060520 /* authd.xpc */,
-                               5214700616977CB800DF0DB3 /* CloudKeychainProxy.bundle */,
                                4CB23B46169F5873003A0131 /* security2 */,
                                0CC3352D16C1ED8000399E53 /* secdtests */,
                                4CC7A7B316CC2A84003E10C1 /* Cloud Keychain Utility.app */,
                                4C96F7C116D6DF8300D3B39D /* Keychain Circle Notification.app */,
-                               72756BFE175D485D00F52070 /* cloud_keychain_diagnose */,
                                37A7CEAB197DB8FA00926CE8 /* codesign_tests */,
                                37AB390F1A44A88000B56E04 /* gk_reset_check */,
-                               CD63ACE01A8061FA001B5671 /* IDSKeychainSyncingProxy.bundle */,
                                3705CAD21A896DE800402F75 /* SecTaskTest */,
                                5EF7C20A1B00E25400E5E99C /* secacltests */,
-                               BE94B7A41AD83AF700A7216D /* trustd.xpc */,
                                BE48AE211ADF1DF4000836C1 /* trustd */,
+                               EBB697041BE208FC00715F16 /* secbackupntest */,
+                               D42FA8241C9B8D3C003E46A7 /* SecurityTestsOSX.app */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                1807384D146D0D4E00F05C24 /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
+                               DCA28DF61D629C6D00201446 /* libsqlite3.dylib */,
+                               6C721DB01D3D18D700888AE1 /* login.framework */,
+                               D447C0C11D2C9BAB0082FC1D /* libDiagnosticMessagesClient.dylib */,
+                               DC7EFBAA1CBC46A7005F9624 /* SecurityFoundation.framework */,
+                               D4DDD9661CA2F2A700AA03AE /* libbsm.dylib */,
+                               0C869B691C865E62006A2873 /* CoreCDP.framework */,
+                               D42FA84F1C9B9047003E46A7 /* CoreFoundation.framework */,
+                               D42FA84C1C9B901E003E46A7 /* IOKit.framework */,
+                               D42FA8441C9B8FDE003E46A7 /* Foundation.framework */,
                                EBF2D7131C1E0AF7006AB6FF /* Foundation.framework */,
                                D4DDD3A71BE3EB4200E8AE2D /* libDiagnosticMessagesClient.dylib */,
                                EBF2E29C1BEC8D9200626DE4 /* IOKit.framework */,
-                               EBC1B8E21BE9708300E6ACA6 /* Foundation.framework */,
-                               EB93FF8D1BE08DE600978606 /* IOKit.framework */,
                                4C97761D17BEB23E0002BFE4 /* AOSAccounts.framework */,
                                4C328D2F1778EC4F0015EED1 /* AOSUI.framework */,
                                4C5DD46B17A5F67300696A79 /* AppleSystemInfo.framework */,
                181EA3D0146D1ED200A6D320 /* libsecurity */ = {
                        isa = PBXGroup;
                        children = (
+                               1F6FC5DF1C3D9D90001C758F /* libsecurity_translocate.xcodeproj */,
                                1879B532146DDBE5007E536C /* libsecurity_utilities.xcodeproj */,
                                1879B547146DE212007E536C /* libsecurity_cdsa_utils.xcodeproj */,
                                1879B550146DE227007E536C /* libsecurity_cdsa_utilities.xcodeproj */,
                18270F3114CF448600B05E7F /* security_utilities */ = {
                        isa = PBXGroup;
                        children = (
-                               18270F3A14CF44C400B05E7F /* debugging.c */,
-                               18270F3B14CF44C400B05E7F /* debugging.h */,
                        );
                        path = security_utilities;
                        sourceTree = "<group>";
                182BB228146F0674000BF1F3 /* Resources */ = {
                        isa = PBXGroup;
                        children = (
-                               BEFB63681B6834AB0052149A /* AppWorkaround.plist */,
                                187D6B8F15D4359F00E27494 /* authorization.buttons.strings */,
                                187D6B9115D4359F00E27494 /* authorization.prompts.strings */,
+                               5E6343FC1D4B6FF800A23FB4 /* authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings */,
                                43A598591B0CF2AB00D14A7B /* CloudKeychain.strings */,
                                188AD8D81471FE3D0081C619 /* FDELocalizable.strings */,
                                182BB55C146F4544000BF1F3 /* FDEPrefs.plist */,
                                BE8D22BC1ABB747B009A4E18 /* libSecTrustOSX.a */,
                                18270F6014CF655B00B05E7F /* libsecipc_client.a */,
                                4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */,
-                               4C1288EC15FFE9D7008CE3E3 /* libSOSRegressions.a */,
-                               4C1288EE15FFE9D7008CE3E3 /* libSecurityRegressions.a */,
-                               4C1288F015FFE9D7008CE3E3 /* libsecuritydRegressions.a */,
                                4C1288F215FFE9D7008CE3E3 /* libSecOtrOSX.a */,
-                               4C01DE32164C3793006798CD /* libCloudKeychainProxy.a */,
-                               CD63AD0C1A8061FA001B5671 /* libIDSKeychainSyncingProxy.a */,
                                4CB23B76169F5873003A0131 /* libSecurityTool.a */,
                                4CB23B78169F5873003A0131 /* libSecurityCommands.a */,
                                4CB23B7A169F5873003A0131 /* libSOSCommands.a */,
-                               0C4EAE721766865000773425 /* libsecdRegressions.a */,
                                E760796F1951F99600F69731 /* libSWCAgent.a */,
                                E76079D51951FDA800F69731 /* liblogging.a */,
+                               4C1288EC15FFE9D7008CE3E3 /* libSOSRegressions.a */,
+                               4C1288EE15FFE9D7008CE3E3 /* libSecurityRegressions.a */,
+                               4C1288F015FFE9D7008CE3E3 /* libsecuritydRegressions.a */,
+                               0C4EAE721766865000773425 /* libsecdRegressions.a */,
+                               D40772181C9B52210016AA66 /* libSharedRegressions.a */,
                        );
                        name = Products;
                        sourceTree = "<group>";
                        isa = PBXGroup;
                        children = (
                                524492691AFD6CB70043695A /* der_plist.h */,
+                               1FDA9ABB1C4489280083929D /* SecTranslocate.h */,
                                184460A1146DFCB700B12992 /* asn1Templates.h */,
                                1844614F146E923B00B12992 /* AuthorizationPriv.h */,
                                1844614E146E923B00B12992 /* AuthorizationTagsPriv.h */,
                                182BB1B4146EAD5D000BF1F3 /* SecCertificateBundle.h */,
                                182BB1B5146EAD5D000BF1F3 /* SecCertificatePriv.h */,
                                182BB1B6146EAD5D000BF1F3 /* SecCertificateRequest.h */,
+                               D47F51211C3B80DE00A7CEFE /* SecCFAllocator.h */,
                                AC5688BA18B4396D00F0526C /* SecCMS.h */,
                                182BB383146F14D2000BF1F3 /* SecCmsBase.h */,
                                182BB384146F14D2000BF1F3 /* SecCmsContentInfo.h */,
                                182BB1CF146EAD5D000BF1F3 /* SecRandomP.h */,
                                182BB1CE146EAD5D000BF1F3 /* SecRecoveryPassword.h */,
                                1844618F146E9A8F00B12992 /* SecRequirementPriv.h */,
+                               D4D9B9FD1C7E5CCA008785EB /* SecServerEncryptionSupport.h */,
                                182BB38F146F14D2000BF1F3 /* SecSMIME.h */,
                                1844618E146E9A8F00B12992 /* SecStaticCodePriv.h */,
                                182BB3B7146F1BF9000BF1F3 /* SecTransformInternal.h */,
                                48FDA84D1AF989F600A9366F /* SOSCloudCircleInternal.h */,
                                4CB86AE6167A6FF200F46643 /* SOSCircle.h */,
                                4CB86AE7167A6FF200F46643 /* SOSCloudCircle.h */,
-                               52F8DE231AF2E58B00A2C271 /* SOSForerunnerSession.h */,
                                4CB86AED167A6FF300F46643 /* SOSPeerInfo.h */,
                                CD8B5A9C1B618ED9004D4AEF /* SOSPeerInfoPriv.h */,
                                CD4F43CC1B546A1900FE3569 /* SOSPeerInfoV2.h */,
                        isa = PBXGroup;
                        children = (
                                1879B739146DE845007E536C /* libsecurity_transform.a */,
-                               1879B73D146DE845007E536C /* unit-tests.octest */,
+                               1879B73D146DE845007E536C /* unit-tests.xctest */,
                                1879B73F146DE845007E536C /* 100-sha2 */,
                                1879B741146DE845007E536C /* input-speed-test */,
                        );
                        name = "Supporting Files";
                        sourceTree = "<group>";
                };
+               1F6FC5E01C3D9D90001C758F /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               1F6FC6001C3D9D90001C758F /* libsecurity_translocate.a */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
                3705CAA31A896CEE00402F75 /* SecTask */ = {
                        isa = PBXGroup;
                        children = (
                        name = "Supporting Files";
                        sourceTree = "<group>";
                };
-               5214700D16977CB800DF0DB3 /* CloudKeychainProxy */ = {
-                       isa = PBXGroup;
-                       children = (
-                               52C3D235169B56860091D9D3 /* ckdmain.m */,
-                               5214700E16977CB800DF0DB3 /* Supporting Files */,
-                       );
-                       path = CloudKeychainProxy;
-                       sourceTree = "<group>";
-               };
-               5214700E16977CB800DF0DB3 /* Supporting Files */ = {
-                       isa = PBXGroup;
-                       children = (
-                               5214702416977FEC00DF0DB3 /* cloudkeychain.entitlements.plist */,
-                               5214702516977FEC00DF0DB3 /* com.apple.security.cloudkeychainproxy.plist */,
-                               5214700F16977CB800DF0DB3 /* CloudKeychainProxy-Info.plist */,
-                               5214701016977CB800DF0DB3 /* InfoPlist.strings */,
-                       );
-                       name = "Supporting Files";
-                       sourceTree = "<group>";
-               };
                5EF7C20B1B00E25400E5E99C /* secacltests */ = {
                        isa = PBXGroup;
                        children = (
                        path = iCloudStats;
                        sourceTree = "<group>";
                };
-               72756C00175D485D00F52070 /* cloud_keychain_diagnose */ = {
-                       isa = PBXGroup;
-                       children = (
-                               72756C30175D48C100F52070 /* cloud_keychain_diagnose.c */,
-                               72756C03175D485D00F52070 /* Supporting Files */,
-                       );
-                       path = cloud_keychain_diagnose;
-                       sourceTree = "<group>";
-               };
-               72756C03175D485D00F52070 /* Supporting Files */ = {
-                       isa = PBXGroup;
-                       children = (
-                               72756C04175D485D00F52070 /* cloud_keychain_diagnose-Prefix.pch */,
-                       );
-                       name = "Supporting Files";
-                       sourceTree = "<group>";
-               };
                BE94B7D91AD8421F00A7216D /* trustd */ = {
                        isa = PBXGroup;
                        children = (
                                BE48AE241ADF1FD3000836C1 /* com.apple.trustd.agent.plist */,
                                BE48AE261ADF2011000836C1 /* com.apple.trustd.plist */,
                                BE94B7DB1AD8424700A7216D /* com.apple.trustd.sb */,
+                               BE7169F41C0E7A2B00AFC620 /* entitlements.plist */,
                                BE94B7A51AD83AF800A7216D /* trustd-Info.plist */,
                                BE7048911AD84C53000402D8 /* trustd-Prefix.pch */,
                        );
                        path = trustd;
                        sourceTree = SOURCE_ROOT;
                };
-               CD63ACE11A8061FA001B5671 /* IDSKeychainSyncingProxy */ = {
+               D42FA8251C9B8D3C003E46A7 /* SecurityTestsOSX */ = {
                        isa = PBXGroup;
                        children = (
-                               CD63AD151A8064C2001B5671 /* idksmain.m */,
-                               CD63ACE21A8061FA001B5671 /* Supporting Files */,
-                       );
-                       path = IDSKeychainSyncingProxy;
+                               D42FA82A1C9B8D3D003E46A7 /* main.m */,
+                               D42FA8351C9B8EC4003E46A7 /* testlist.h */,
+                               D42FA87C1C9B9186003E46A7 /* si-82-sectrust-ct-logs.plist */,
+                               D4EC94D51CEA48000083E753 /* si-20-sectrust-policies-data */,
+                               D4D886F21CED01F800DC7583 /* nist-certs */,
+                               D4D887311CED091100DC7583 /* DigiNotar */,
+                               D4D887021CED07CA00DC7583 /* DigicertMalaysia */,
+                               D4D886C31CEBDBEB00DC7583 /* ssl-policy-certs */,
+                               0C0C887C1CCED19E00617D1B /* si-82-sectrust-ct-data */,
+                               D42FA8291C9B8D3D003E46A7 /* Supporting Files */,
+                       );
+                       path = SecurityTestsOSX;
                        sourceTree = "<group>";
                };
-               CD63ACE21A8061FA001B5671 /* Supporting Files */ = {
+               D42FA8291C9B8D3D003E46A7 /* Supporting Files */ = {
                        isa = PBXGroup;
                        children = (
-                               CD63AD181A8064DE001B5671 /* IDSKeychainSyncingProxy-Info.plist */,
-                               CD63AD191A8064DE001B5671 /* idskeychainsyncingproxy.entitlements.plist */,
-                               CDF91EC81AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist */,
-                               CD50D6D21A841C0E00C35E74 /* com.apple.security.idskeychainsyncingproxy.plist */,
+                               D42FA87A1C9B9099003E46A7 /* SecurityTests-Entitlements.plist */,
+                               D42FA8311C9B8D3D003E46A7 /* Info.plist */,
                        );
                        name = "Supporting Files";
                        sourceTree = "<group>";
                };
+               D4D887021CED07CA00DC7583 /* DigicertMalaysia */ = {
+                       isa = PBXGroup;
+                       children = (
+                               D4D886FA1CED07B400DC7583 /* Digisign-Server-ID-Enrich-Entrust-Cert.crt */,
+                               D4D886FB1CED07B400DC7583 /* Digisign-Server-ID-Enrich-GTETrust-Cert.crt */,
+                               D4D886FC1CED07B400DC7583 /* Invalid-webmail.jaring.my.crt */,
+                               D4D886FD1CED07B400DC7583 /* Invalid-www.cybersecurity.my.crt */,
+                       );
+                       name = DigicertMalaysia;
+                       sourceTree = "<group>";
+               };
+               D4D887311CED091100DC7583 /* DigiNotar */ = {
+                       isa = PBXGroup;
+                       children = (
+                               D4D887031CED081500DC7583 /* DigiNotar_Root_CA_G2-RootCertificate.crt */,
+                               D4D887041CED081500DC7583 /* diginotar-public-ca-2025-Cert.crt */,
+                               D4D887051CED081500DC7583 /* diginotar-services-1024-entrust-secure-server-Cert.crt */,
+                               D4D887061CED081500DC7583 /* diginotar-services-diginotar-root-Cert.crt */,
+                               D4D887071CED081500DC7583 /* diginotar.cyberca-gte.global.root-Cert.crt */,
+                               D4D887081CED081500DC7583 /* diginotar.extended.validation-diginotar.root.ca-Cert.crt */,
+                               D4D887091CED081500DC7583 /* diginotar.root.ca-entrust-secure-server-Cert.crt */,
+                               D4D8870A1CED081500DC7583 /* DigiNotarCA2007RootCertificate.crt */,
+                               D4D8870B1CED081500DC7583 /* Expectations.plist */,
+                               D4D8870C1CED081600DC7583 /* Invalid-asterisk.google.com.crt */,
+                               D4D8870D1CED081600DC7583 /* Invalid-CertiID_Enterprise_Certificate_Authority.crt */,
+                               D4D8870E1CED081600DC7583 /* Invalid-DigiNotar_PKIoverheid_CA_Organisatie_-_G2-Cert.crt */,
+                               D4D8870F1CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheid.crt */,
+                               D4D887101CED081600DC7583 /* Invalid-diginotarpkioverheidcaoverheidenbedrijven-Cert.crt */,
+                               D4D887111CED081600DC7583 /* Invalid-muisonline.omnyacc-denhelder.nl-diginotar.cyberca.crt */,
+                               D4D887121CED081600DC7583 /* Invalid-webmail.portofamsterdam.nl.crt */,
+                               D4D887131CED081600DC7583 /* Invalid-webmail.terneuzen.nl-diginotar-services.crt */,
+                               D4D887141CED081600DC7583 /* Invalid-www.maestre.com-diginotal.extended.validation.crt */,
+                               D4D887151CED081600DC7583 /* Invalid-www.mobilehostingservices.nl-diginotar-services-1024.crt */,
+                               D4D887161CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit_G2.crt */,
+                               D4D887171CED081700DC7583 /* Ministerie_van_Defensie_Certificatie_Autoriteit.crt */,
+                               D4D887181CED081700DC7583 /* staatdernederlandenorganisatieca-g2-Cert.crt */,
+                               D4D887191CED081700DC7583 /* staatdernederlandenoverheidca-Cert.crt */,
+                       );
+                       name = DigiNotar;
+                       sourceTree = "<group>";
+               };
                EB22F3CE18A26B640016A8EC /* Breadcrumb */ = {
                        isa = PBXGroup;
                        children = (
                                EBD8B52718A55668004A650F /* README */,
-                               EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.c */,
+                               EB22F3F518A26BA50016A8EC /* bc-10-knife-on-bread.m */,
                                EB22F3F618A26BA50016A8EC /* breadcrumb_regressions.h */,
                                EB22F3F718A26BA50016A8EC /* SecBreadcrumb.c */,
                                EB22F3F818A26BA50016A8EC /* SecBreadcrumb.h */,
                        name = Breadcrumb;
                        sourceTree = "<group>";
                };
-               EB93FF2A1BE0889E00978606 /* RegressionTests */ = {
+               EB73F0121C210CC7008191E3 /* SecurityFeatures */ = {
+                       isa = PBXGroup;
+                       children = (
+                               EB73F03C1C210CF2008191E3 /* BUILT_PRODUCTS_DIR */,
+                               EB73F03B1C210CDF008191E3 /* iOS */,
+                               EB73F03D1C210CFE008191E3 /* OSX */,
+                               EB73F0401C210D78008191E3 /* CopyHeaders.sh */,
+                               EBE011FF1C2135E200CB6A63 /* ExternalProject.sh */,
+                               EB73F0411C210D78008191E3 /* README.txt */,
+                       );
+                       name = SecurityFeatures;
+                       path = ..;
+                       sourceTree = "<group>";
+               };
+               EB73F03B1C210CDF008191E3 /* iOS */ = {
+                       isa = PBXGroup;
+                       children = (
+                               EB73F03E1C210D49008191E3 /* SecurityFeatures.h */,
+                       );
+                       name = iOS;
+                       sourceTree = "<group>";
+               };
+               EB73F03C1C210CF2008191E3 /* BUILT_PRODUCTS_DIR */ = {
+                       isa = PBXGroup;
+                       children = (
+                               EB73F0441C210DF8008191E3 /* SecurityFeatures.h */,
+                       );
+                       name = BUILT_PRODUCTS_DIR;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               EB73F03D1C210CFE008191E3 /* OSX */ = {
+                       isa = PBXGroup;
+                       children = (
+                               EB73F03F1C210D58008191E3 /* SecurityFeatures.h */,
+                       );
+                       name = OSX;
+                       sourceTree = "<group>";
+               };
+               EBB696D51BE2089400715F16 /* RegressionTests */ = {
                        isa = PBXGroup;
                        children = (
-                               EB93FF541BE088FC00978606 /* Security.plist */,
-                               EB93FF521BE088E000978606 /* secbackupntest */,
+                               EBB696FE1BE208BD00715F16 /* secbackupntest */,
+                               EBB696FD1BE208BA00715F16 /* Security.plist */,
                        );
                        name = RegressionTests;
                        path = ../RegressionTests;
                        sourceTree = "<group>";
                };
-               EB93FF521BE088E000978606 /* secbackupntest */ = {
+               EBB696FE1BE208BD00715F16 /* secbackupntest */ = {
                        isa = PBXGroup;
                        children = (
-                               EB93FF531BE088F600978606 /* secbackupntest.m */,
+                               EBB696FF1BE208CB00715F16 /* secbackupntest.m */,
                        );
                        name = secbackupntest;
                        sourceTree = "<group>";
                        isa = PBXHeadersBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               EB73F0451C210E6F008191E3 /* SecurityFeatures.h in Headers */,
                                CD8B5A9D1B618ED9004D4AEF /* SOSPeerInfoPriv.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                                18FE68591471A46600A2CBE3 /* ocspTemplates.h in Headers */,
                                44B2606A18F81C0F008DF20F /* SecAccessControlPriv.h in Headers */,
                                18FE685A1471A46600A2CBE3 /* osKeyTemplates.h in Headers */,
+                               1FDA9ABC1C4489280083929D /* SecTranslocate.h in Headers */,
                                18FE685B1471A46600A2CBE3 /* SecAccessPriv.h in Headers */,
                                18FE685C1471A46600A2CBE3 /* secasn1t.h in Headers */,
                                18FE685D1471A46600A2CBE3 /* SecAssessment.h in Headers */,
                                18FE68621471A46600A2CBE3 /* SecCertificateRequest.h in Headers */,
                                18FE68631471A46600A2CBE3 /* SecCmsBase.h in Headers */,
                                AC5688BC18B4396D00F0526C /* SecCMS.h in Headers */,
+                               D47F51221C3B80DF00A7CEFE /* SecCFAllocator.h in Headers */,
                                18FE68641471A46600A2CBE3 /* SecCmsContentInfo.h in Headers */,
                                18FE68651471A46600A2CBE3 /* SecCmsDecoder.h in Headers */,
                                18FE68661471A46600A2CBE3 /* SecCmsDigestContext.h in Headers */,
                                18FE68831471A46700A2CBE3 /* SecRequirementPriv.h in Headers */,
                                18FE68841471A46700A2CBE3 /* SecSMIME.h in Headers */,
                                18FE68851471A46700A2CBE3 /* SecStaticCodePriv.h in Headers */,
+                               D4D9B9FE1C7E5CCA008785EB /* SecServerEncryptionSupport.h in Headers */,
                                18FE68861471A46700A2CBE3 /* SecTransformInternal.h in Headers */,
                                18FE68871471A46700A2CBE3 /* SecTrustedApplicationPriv.h in Headers */,
                                BEC3A76816F79497003E5634 /* SecTaskPriv.h in Headers */,
                };
 /* End PBXHeadersBuildPhase section */
 
+/* Begin PBXLegacyTarget section */
+               EBE011D31C21357200CB6A63 /* SecurityFeatures */ = {
+                       isa = PBXLegacyTarget;
+                       buildArgumentsString = "$(PROJECT_DIR)/../SecurityFeatures/ExternalProject.sh $(ACTION)";
+                       buildConfigurationList = EBE011FE1C21357200CB6A63 /* Build configuration list for PBXLegacyTarget "SecurityFeatures" */;
+                       buildPhases = (
+                       );
+                       buildToolPath = /bin/bash;
+                       buildWorkingDirectory = "$(PROJECT_DIR)/../SecurityFeatures";
+                       dependencies = (
+                       );
+                       name = SecurityFeatures;
+                       passBuildSettingsInEnvironment = 1;
+                       productName = SecurityFeature;
+               };
+/* End PBXLegacyTarget section */
+
 /* Begin PBXNativeTarget section */
                0C6C630A15D193C800BC68CD /* sectests */ = {
                        isa = PBXNativeTarget;
                                ACB6173F18B5232700EBEDD7 /* PBXTargetDependency */,
                                0CBD50C716C3260D00713B6C /* PBXTargetDependency */,
                                0CCEBDB316C2CFD4001BD7F6 /* PBXTargetDependency */,
+                               DC872EEA1CC983EE0076C0E7 /* PBXTargetDependency */,
                        );
                        name = sectests;
                        productName = sectests;
                        isa = PBXNativeTarget;
                        buildConfigurationList = 18073875146D0D4E00F05C24 /* Build configuration list for PBXNativeTarget "Security" */;
                        buildPhases = (
+                               EB73F0431C210DA9008191E3 /* Copy Security Feature header */,
                                18073846146D0D4E00F05C24 /* Sources */,
                                18073847146D0D4E00F05C24 /* Frameworks */,
                                18073848146D0D4E00F05C24 /* Headers */,
                                E778BFB91717461800302C14 /* PBXBuildRule */,
                        );
                        dependencies = (
+                               4C12894415FFED03008CE3E3 /* PBXTargetDependency */,
+                               D46B08A81C8FD8D900B5939A /* PBXTargetDependency */,
+                               EBE012011C21368400CB6A63 /* PBXTargetDependency */,
                                1879B545146DE18D007E536C /* PBXTargetDependency */,
+                               1FDA9A5F1C4471EC0083929D /* PBXTargetDependency */,
+                               D46B08021C8FBE6A00B5939A /* PBXTargetDependency */,
                                BE8D22951ABB747A009A4E18 /* PBXTargetDependency */,
                                4AD6F6F41651CC2500DB4CE6 /* PBXTargetDependency */,
-                               4C12894415FFED03008CE3E3 /* PBXTargetDependency */,
                                18FE688F1471A4C900A2CBE3 /* PBXTargetDependency */,
-                               1885B45114D9AB3D00519375 /* PBXTargetDependency */,
                                18270F5D14CF655B00B05E7F /* PBXTargetDependency */,
                                18AD56A614CDED59008233F2 /* PBXTargetDependency */,
                                182BB410146F248D000BF1F3 /* PBXTargetDependency */,
                        );
                        dependencies = (
                                182BB596146FE27F000BF1F3 /* PBXTargetDependency */,
+                               DC311CC71CCEC81D00E14E8D /* PBXTargetDependency */,
                                182BB58F146FE11C000BF1F3 /* PBXTargetDependency */,
                                182BB58D146FE0FF000BF1F3 /* PBXTargetDependency */,
                                182BB588146FE001000BF1F3 /* PBXTargetDependency */,
                        buildPhases = (
                                18FE67E71471A3AA00A2CBE3 /* Headers */,
                                4CB86AE4167A6F3D00F46643 /* Copy SecureObjectSync Headers */,
+                               5E3BDC291CD20B4300C80B61 /* Unifdef RC_HIDE_J79/J80 */,
                        );
                        buildRules = (
                        );
                        productReference = 4CC7A7B316CC2A84003E10C1 /* Cloud Keychain Utility.app */;
                        productType = "com.apple.product-type.application";
                };
-               5214700516977CB800DF0DB3 /* CloudKeychainProxy */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = 5214701416977CB800DF0DB3 /* Build configuration list for PBXNativeTarget "CloudKeychainProxy" */;
-                       buildPhases = (
-                               5214700216977CB800DF0DB3 /* Sources */,
-                               5214700316977CB800DF0DB3 /* Frameworks */,
-                               5214700416977CB800DF0DB3 /* Resources */,
-                               5214702316977EA600DF0DB3 /* CopyFiles */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                               5214701A16977D2500DF0DB3 /* PBXTargetDependency */,
-                               5214701816977D1D00DF0DB3 /* PBXTargetDependency */,
-                       );
-                       name = CloudKeychainProxy;
-                       productName = CloudKeychainProxy;
-                       productReference = 5214700616977CB800DF0DB3 /* CloudKeychainProxy.bundle */;
-                       productType = "com.apple.product-type.bundle";
-               };
                5EF7C2091B00E25400E5E99C /* secacltests */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 5EF7C2381B00E25400E5E99C /* Build configuration list for PBXNativeTarget "secacltests" */;
                        );
                        dependencies = (
                                5ED88B701B0DEF4700F3B047 /* PBXTargetDependency */,
-                               5ED88B6E1B0DEF3100F3B047 /* PBXTargetDependency */,
                                5EFB69C21B0CBFC30095A36E /* PBXTargetDependency */,
                                5EE556971B01DA3E006F78F2 /* PBXTargetDependency */,
                                5EE556951B01DA33006F78F2 /* PBXTargetDependency */,
                        productReference = 5EF7C20A1B00E25400E5E99C /* secacltests */;
                        productType = "com.apple.product-type.tool";
                };
-               72756BFD175D485D00F52070 /* cloud_keychain_diagnose */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = 72756C2F175D485D00F52070 /* Build configuration list for PBXNativeTarget "cloud_keychain_diagnose" */;
-                       buildPhases = (
-                               72756BFA175D485D00F52070 /* Sources */,
-                               72756BFB175D485D00F52070 /* Frameworks */,
-                               72756BFC175D485D00F52070 /* CopyFiles */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = cloud_keychain_diagnose;
-                       productName = cloud_keychain_diagnose;
-                       productReference = 72756BFE175D485D00F52070 /* cloud_keychain_diagnose */;
-                       productType = "com.apple.product-type.tool";
-               };
                BE48ADF71ADF1DF4000836C1 /* trustd */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = BE48AE1E1ADF1DF4000836C1 /* Build configuration list for PBXNativeTarget "trustd" */;
                        buildRules = (
                        );
                        dependencies = (
+                               D45FC3E61C9E06BD00509CDA /* PBXTargetDependency */,
+                               D45FC3E31C9E069000509CDA /* PBXTargetDependency */,
                                BE48ADF81ADF1DF4000836C1 /* PBXTargetDependency */,
-                               BE48AE001ADF1DF4000836C1 /* PBXTargetDependency */,
-                               BE48ADFE1ADF1DF4000836C1 /* PBXTargetDependency */,
-                               BE48ADFA1ADF1DF4000836C1 /* PBXTargetDependency */,
                                BE48ADFC1ADF1DF4000836C1 /* PBXTargetDependency */,
-                               BE48AE231ADF1E66000836C1 /* PBXTargetDependency */,
                        );
                        name = trustd;
                        productName = secd;
                        productReference = BE48AE211ADF1DF4000836C1 /* trustd */;
                        productType = "com.apple.product-type.tool";
                };
-               BE94B77E1AD83AF700A7216D /* trustd.xpc */ = {
+               D42FA8231C9B8D3C003E46A7 /* SecurityTestsOSX */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = BE94B7A11AD83AF700A7216D /* Build configuration list for PBXNativeTarget "trustd.xpc" */;
+                       buildConfigurationList = D42FA8321C9B8D3D003E46A7 /* Build configuration list for PBXNativeTarget "SecurityTestsOSX" */;
                        buildPhases = (
-                               BE94B7801AD83AF700A7216D /* Sources */,
-                               BE94B7931AD83AF700A7216D /* Frameworks */,
-                               BE94B79B1AD83AF700A7216D /* Copy sandbox profile */,
-                               BE94B79F1AD83AF700A7216D /* Copy asl module */,
+                               D42FA8201C9B8D3C003E46A7 /* Sources */,
+                               D42FA8211C9B8D3C003E46A7 /* Frameworks */,
+                               D42FA8221C9B8D3C003E46A7 /* Resources */,
+                               D4D886F61CED070600DC7583 /* Copy DigiNotar Resources */,
+                               D4D886F71CED070800DC7583 /* Copy DigiNotar-Entrust Resources */,
+                               D4D886F81CED070A00DC7583 /* Copy DigiNotar-ok Resources */,
+                               D4D886F91CED070C00DC7583 /* Copy DigicertMalaysia Resources */,
                        );
                        buildRules = (
                        );
                        dependencies = (
-                               BE94B7E11AD8442600A7216D /* PBXTargetDependency */,
-                               BE94B7E91AD8447B00A7216D /* PBXTargetDependency */,
-                               BE94B7E71AD8446C00A7216D /* PBXTargetDependency */,
-                               BE94B7EF1AD8453300A7216D /* PBXTargetDependency */,
-                               BE94B7E51AD8446500A7216D /* PBXTargetDependency */,
-                               BE94B7EB1AD8449300A7216D /* PBXTargetDependency */,
-                       );
-                       name = trustd.xpc;
-                       productName = security.auth;
-                       productReference = BE94B7A41AD83AF700A7216D /* trustd.xpc */;
-                       productType = "com.apple.product-type.bundle";
+                               D42FA83B1C9B8F94003E46A7 /* PBXTargetDependency */,
+                               D42FA83D1C9B8F94003E46A7 /* PBXTargetDependency */,
+                               D42FA83F1C9B8F94003E46A7 /* PBXTargetDependency */,
+                               D42FA8371C9B8F77003E46A7 /* PBXTargetDependency */,
+                               D42FA8391C9B8F7D003E46A7 /* PBXTargetDependency */,
+                               D42FA8431C9B8FD0003E46A7 /* PBXTargetDependency */,
+                               DC872F151CC983F70076C0E7 /* PBXTargetDependency */,
+                               D42FA8411C9B8FA7003E46A7 /* PBXTargetDependency */,
+                       );
+                       name = SecurityTestsOSX;
+                       productName = SecurityTestsOSX;
+                       productReference = D42FA8241C9B8D3C003E46A7 /* SecurityTestsOSX.app */;
+                       productType = "com.apple.product-type.application";
                };
-               CD63ACDF1A8061FA001B5671 /* IDSKeychainSyncingProxy */ = {
+               EBB697031BE208FC00715F16 /* secbackupntest */ = {
                        isa = PBXNativeTarget;
-                       buildConfigurationList = CD63AD101A8061FA001B5671 /* Build configuration list for PBXNativeTarget "IDSKeychainSyncingProxy" */;
+                       buildConfigurationList = EBB697081BE208FC00715F16 /* Build configuration list for PBXNativeTarget "secbackupntest" */;
                        buildPhases = (
-                               CD63ACDC1A8061FA001B5671 /* Sources */,
-                               CD63ACDD1A8061FA001B5671 /* Frameworks */,
-                               CD63ACDE1A8061FA001B5671 /* Resources */,
-                               CD63AD1D1A806552001B5671 /* CopyFiles */,
-                               CDF91EF41AAE025C00E88CF7 /* CopyFiles */,
+                               EBB697001BE208FC00715F16 /* Sources */,
+                               EBB697011BE208FC00715F16 /* Frameworks */,
+                               EBB697021BE208FC00715F16 /* CopyFiles */,
                        );
                        buildRules = (
                        );
                        dependencies = (
-                               CD63AD141A8063B7001B5671 /* PBXTargetDependency */,
-                               CD63AD121A8063AF001B5671 /* PBXTargetDependency */,
                        );
-                       name = IDSKeychainSyncingProxy;
-                       productName = IDSKeychainSyncingProxy;
-                       productReference = CD63ACE01A8061FA001B5671 /* IDSKeychainSyncingProxy.bundle */;
-                       productType = "com.apple.product-type.bundle";
+                       name = secbackupntest;
+                       productName = secbackupntest;
+                       productReference = EBB697041BE208FC00715F16 /* secbackupntest */;
+                       productType = "com.apple.product-type.tool";
                };
 /* End PBXNativeTarget section */
 
                18073841146D0D4E00F05C24 /* Project object */ = {
                        isa = PBXProject;
                        attributes = {
-                               LastUpgradeCheck = 0700;
+                               LastUpgradeCheck = 0800;
                                TargetAttributes = {
                                        3705CAD11A896DE800402F75 = {
                                                CreatedOnToolsVersion = 7.0;
                                        5EF7C2091B00E25400E5E99C = {
                                                CreatedOnToolsVersion = 7.0;
                                        };
-                                       CD63ACDF1A8061FA001B5671 = {
-                                               CreatedOnToolsVersion = 7.0;
+                                       D42FA8231C9B8D3C003E46A7 = {
+                                               CreatedOnToolsVersion = 8.0;
+                                       };
+                                       EBB697031BE208FC00715F16 = {
+                                               CreatedOnToolsVersion = 7.2;
+                                       };
+                                       EBE011D31C21357200CB6A63 = {
+                                               CreatedOnToolsVersion = 7.2;
                                        };
                                        F93C49311AB8FD350047E01A = {
                                                CreatedOnToolsVersion = 6.3;
                                        ProductGroup = 1879B72C146DE844007E536C /* Products */;
                                        ProjectRef = 1879B72B146DE844007E536C /* libsecurity_transform.xcodeproj */;
                                },
+                               {
+                                       ProductGroup = 1F6FC5E01C3D9D90001C758F /* Products */;
+                                       ProjectRef = 1F6FC5DF1C3D9D90001C758F /* libsecurity_translocate.xcodeproj */;
+                               },
                                {
                                        ProductGroup = 1879B533146DDBE5007E536C /* Products */;
                                        ProjectRef = 1879B532146DDBE5007E536C /* libsecurity_utilities.xcodeproj */;
                                        ProductGroup = 186CDD1714CA11C700AF9171 /* Products */;
                                        ProjectRef = 186CDD1614CA11C700AF9171 /* sec.xcodeproj */;
                                },
-                               {
-                                       ProductGroup = 0C6D77DF15C8C06500BB4405 /* Products */;
-                                       ProjectRef = 0C6D77DE15C8C06500BB4405 /* tlsnke.xcodeproj */;
-                               },
                                {
                                        ProductGroup = 4C12893815FFECF3008CE3E3 /* Products */;
                                        ProjectRef = 4C12893715FFECF3008CE3E3 /* utilities.xcodeproj */;
                        targets = (
                                186F778814E59FB200434E1F /* Security_frameworks */,
                                186F778C14E59FDA00434E1F /* Security_executables */,
-                               0C6C642915D5ADB500BC68CD /* Security_kexts */,
-                               182BB598146FE295000BF1F3 /* World */,
+                               4CE4729E16D833FD009070D1 /* Security_temporary_UI */,
                                1807384A146D0D4E00F05C24 /* Security */,
                                182BB567146F4DCA000BF1F3 /* csparser */,
                                18FE67E91471A3AA00A2CBE3 /* copyHeaders */,
                                18270ED514CF282600B05E7F /* secd */,
                                0CC3350716C1ED8000399E53 /* secdtests */,
+                               D42FA8231C9B8D3C003E46A7 /* SecurityTestsOSX */,
                                0C6C630A15D193C800BC68CD /* sectests */,
                                18F234EA15C9F9A600060520 /* authd */,
-                               BE94B77E1AD83AF700A7216D /* trustd.xpc */,
                                BE48ADF71ADF1DF4000836C1 /* trustd */,
-                               5214700516977CB800DF0DB3 /* CloudKeychainProxy */,
-                               CD63ACDF1A8061FA001B5671 /* IDSKeychainSyncingProxy */,
                                4CB23B45169F5873003A0131 /* security2 */,
                                4CC7A7B216CC2A84003E10C1 /* Cloud Keychain Utility */,
                                4C96F7C016D6DF8300D3B39D /* Keychain Circle Notification */,
-                               4CE4729E16D833FD009070D1 /* Security_temporary_UI */,
-                               72756BFD175D485D00F52070 /* cloud_keychain_diagnose */,
                                37A7CEAA197DB8FA00926CE8 /* codesign_tests */,
                                37AB390E1A44A88000B56E04 /* gk_reset_check */,
                                3705CAD11A896DE800402F75 /* SecTaskTest */,
                                F93C49311AB8FD350047E01A /* ckcdiagnose.sh */,
                                5EF7C2091B00E25400E5E99C /* secacltests */,
+                               EBB697031BE208FC00715F16 /* secbackupntest */,
+                               EBE011D31C21357200CB6A63 /* SecurityFeatures */,
                        );
                };
 /* End PBXProject section */
                        remoteRef = 0C6D77D215C8B66000BB4405 /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               0C6D77EB15C8C06600BB4405 /* tlsnketest */ = {
-                       isa = PBXReferenceProxy;
-                       fileType = "compiled.mach-o.executable";
-                       path = tlsnketest;
-                       remoteRef = 0C6D77EA15C8C06600BB4405 /* PBXContainerItemProxy */;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
-               0C6D77ED15C8C06600BB4405 /* libtlssocket.a */ = {
-                       isa = PBXReferenceProxy;
-                       fileType = archive.ar;
-                       path = libtlssocket.a;
-                       remoteRef = 0C6D77EC15C8C06600BB4405 /* PBXContainerItemProxy */;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
                0CBD50B316C325F000713B6C /* libsecurity_keychain_regressions.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                        remoteRef = 1879B738146DE845007E536C /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               1879B73D146DE845007E536C /* unit-tests.octest */ = {
+               1879B73D146DE845007E536C /* unit-tests.xctest */ = {
                        isa = PBXReferenceProxy;
                        fileType = wrapper.cfbundle;
-                       path = "unit-tests.octest";
+                       path = "unit-tests.xctest";
                        remoteRef = 1879B73C146DE845007E536C /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
                        remoteRef = 18D4053A14CE2C1600A2BE4E /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               4C01DE32164C3793006798CD /* libCloudKeychainProxy.a */ = {
+               1F6FC6001C3D9D90001C758F /* libsecurity_translocate.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
-                       path = libCloudKeychainProxy.a;
-                       remoteRef = 4C01DE31164C3793006798CD /* PBXContainerItemProxy */;
+                       path = libsecurity_translocate.a;
+                       remoteRef = 1F6FC5FF1C3D9D90001C758F /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
                4C1288EA15FFE9D7008CE3E3 /* libSecureObjectSync.a */ = {
                        remoteRef = C2432A0715C7112A0096DB5B /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               CD63AD0C1A8061FA001B5671 /* libIDSKeychainSyncingProxy.a */ = {
+               D40772181C9B52210016AA66 /* libSharedRegressions.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
-                       path = libIDSKeychainSyncingProxy.a;
-                       remoteRef = CD63AD0B1A8061FA001B5671 /* PBXContainerItemProxy */;
+                       path = libSharedRegressions.a;
+                       remoteRef = D40772171C9B52210016AA66 /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
                D4CBC1281BE981DE00C5795E /* libsecurity_cms_regressions.a */ = {
                        remoteRef = D4CBC1271BE981DE00C5795E /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
-               E7421C7E1ADC8E0D005FC1C0 /* tlsnke.kext */ = {
-                       isa = PBXReferenceProxy;
-                       fileType = wrapper.cfbundle;
-                       path = tlsnke.kext;
-                       remoteRef = E7421C7D1ADC8E0D005FC1C0 /* PBXContainerItemProxy */;
-                       sourceTree = BUILT_PRODUCTS_DIR;
-               };
                E760796F1951F99600F69731 /* libSWCAgent.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                                188AD8DC1471FE3E0081C619 /* FDELocalizable.strings in Resources */,
                                188AD8DD1471FE3E0081C619 /* InfoPlist.strings in Resources */,
                                52B006C015238F76005D4556 /* TimeStampingPrefs.plist in Resources */,
+                               5E6344221D4B834600A23FB4 /* authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings in Resources */,
                                187D6B9315D435BD00E27494 /* authorization.buttons.strings in Resources */,
-                               BEFB63691B6834AB0052149A /* AppWorkaround.plist in Resources */,
                                187D6B9415D435C700E27494 /* authorization.prompts.strings in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               5214700416977CB800DF0DB3 /* Resources */ = {
-                       isa = PBXResourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               CDAE4BC21A86F6FF0000AA84 /* cloudkeychain.entitlements.plist in Resources */,
-                               5214701216977CB800DF0DB3 /* InfoPlist.strings in Resources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               CD63ACDE1A8061FA001B5671 /* Resources */ = {
+               D42FA8221C9B8D3C003E46A7 /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               CDB22CE31A9D2EA70043E348 /* IDSKeychainSyncingProxy-Info.plist in Resources */,
-                               CDAE4B9A1A86F6F20000AA84 /* idskeychainsyncingproxy.entitlements.plist in Resources */,
-                               CDF91EC91AAE022600E88CF7 /* com.apple.private.alloy.keychainsync.plist in Resources */,
-                               CD276BE41A83F204003226BC /* InfoPlist.strings in Resources */,
+                               D4D886F31CED01F800DC7583 /* nist-certs in Resources */,
+                               D4D886C41CEBDBEB00DC7583 /* ssl-policy-certs in Resources */,
+                               D4EC94D61CEA48000083E753 /* si-20-sectrust-policies-data in Resources */,
+                               0C0C887D1CCED19E00617D1B /* si-82-sectrust-ct-data in Resources */,
+                               D42FA87D1C9B9186003E46A7 /* si-82-sectrust-ct-logs.plist in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "DST=${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}/XPCServices\n\nXPC_SERVICE=XPCKeychainSandboxCheck.xpc\nditto -v ${BUILT_PRODUCTS_DIR}/${XPC_SERVICE} ${DST}/${XPC_SERVICE}\nif [ $0 -ne 0 ]; then\n\texit $0;\nfi\n\nif [ ! -h ${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}/XPCServices ]; then\n    ln -s Versions/Current/XPCServices ${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}/XPCServices\nfi\n\nexit 0";
+                       shellScript = "if [ ! -h ${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}/XPCServices ]; then\n    ln -s Versions/Current/XPCServices ${BUILT_PRODUCTS_DIR}/${FULL_PRODUCT_NAME}/XPCServices\nfi\n\nexit 0";
                        showEnvVarsInLog = 0;
                };
                18500F961470828E006F9AB4 /* Run Script Generate Strings */ = {
                        files = (
                        );
                        inputPaths = (
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/Authorization.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/AuthSession.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/SecureTransport.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/SecBase.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/cssmerr.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/cssmapple.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/Headers/CSCommon.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/PrivateHeaders/AuthorizationPriv.h",
+                               "${PROJECT_DIR}/libsecurity_keychain/lib/MacOSErrorStrings.h",
+                               "${BUILT_PRODUCTS_DIR}/Security.framework/PrivateHeaders/SecureTransportPriv.h",
                        );
                        name = "Run Script Generate Strings";
                        outputPaths = (
+                               "${BUILT_PRODUCTS_DIR}/derived_src/SecDebugErrorMessages.strings",
+                               "${BUILT_PRODUCTS_DIR}/derived_src/en.lproj/SecErrorMessages.strings",
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
                        shellScript = "DERIVED_SRC=${BUILT_PRODUCTS_DIR}/derived_src\nmkdir -p ${DERIVED_SRC}\n\n# make error message string files\n\nGENDEBUGSTRS[0]=YES; ERRORSTRINGS[0]=${DERIVED_SRC}/SecDebugErrorMessages.strings\nGENDEBUGSTRS[1]=NO ; ERRORSTRINGS[1]=${DERIVED_SRC}/en.lproj/SecErrorMessages.strings\n\nmkdir -p ${DERIVED_SRC}/en.lproj\n\nfor ((ix=0;ix<2;ix++)) ; do\nperl lib/generateErrStrings.pl \\\n${GENDEBUGSTRS[ix]} \\\n${DERIVED_SRC} \\\n${ERRORSTRINGS[ix]} \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/Authorization.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/AuthSession.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/SecureTransport.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/SecBase.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/cssmerr.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/cssmapple.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/Headers/CSCommon.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/PrivateHeaders/AuthorizationPriv.h \\\n${PROJECT_DIR}/libsecurity_keychain/lib/MacOSErrorStrings.h \\\n${BUILT_PRODUCTS_DIR}/Security.framework/PrivateHeaders/SecureTransportPriv.h\ndone";
                        showEnvVarsInLog = 0;
                };
-               18F2360315CB30EC00060520 /* ShellScript */ = {
+               5E3BDC291CD20B4300C80B61 /* Unifdef RC_HIDE_J79/J80 */ = {
                        isa = PBXShellScriptBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
                        );
                        inputPaths = (
                        );
+                       name = "Unifdef RC_HIDE_J79/J80";
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = /bin/sh;
-                       shellScript = "DST=${BUILT_PRODUCTS_DIR}/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices\n\nXPC_SERVICE=authd.xpc\nditto -v ${BUILT_PRODUCTS_DIR}/${XPC_SERVICE} ${DST}/${XPC_SERVICE}\n\nXPC_SERVICE=trustd.xpc\nditto -v ${BUILT_PRODUCTS_DIR}/${XPC_SERVICE} ${DST}/${XPC_SERVICE}\n\nexit 0";
+                       shellScript = "if [ -d $DSTROOT ]; then\n    RC_HIDE_J79_VAL=0\n    RC_HIDE_J80_VAL=0\n    SEC_HDRS_PATH=\"System/Library/Frameworks/Security.framework/Headers\"\n\n    if [ ! -z $RC_HIDE_J79 ]; then\n        RC_HIDE_J79_VAL=1\n    fi\n\n    if [ ! -z $RC_HIDE_J80 ]; then\n        RC_HIDE_J80_VAL=1\n    fi\n\n    if [ -a $DSTROOT/$SEC_HDRS_PATH/SecAccessControl.h ]; then\n        unifdef -B -DRC_HIDE_J79=$RC_HIDE_J79_VAL -DRC_HIDE_J80=$RC_HIDE_J80_VAL -o $DSTROOT/$SEC_HDRS_PATH/SecAccessControl.h $DSTROOT/$SEC_HDRS_PATH/SecAccessControl.h\n        if [$? eq 2]; then\n            exit 2\n        fi\n    fi\n\n    if [ -a $DSTROOT/$SEC_HDRS_PATH/SecItem.h ]; then\n        unifdef -B -DRC_HIDE_J79=$RC_HIDE_J79_VAL -DRC_HIDE_J80=$RC_HIDE_J80_VAL -o $DSTROOT/$SEC_HDRS_PATH/SecItem.h $DSTROOT/$SEC_HDRS_PATH/SecItem.h\n        if [$? eq 2]; then\n            exit 2\n        fi\n    fi\n\n    exit 0\nfi";
                        showEnvVarsInLog = 0;
                };
+               EB73F0431C210DA9008191E3 /* Copy Security Feature header */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Copy Security Feature header";
+                       outputPaths = (
+                               "$(BUILT_PRODUCTS_DIR)/include/Security/SecurityFeatures.h",
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "sh ${PROJECT_DIR}/../SecurityFeatures/CopyHeaders.sh OSX";
+               };
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
                        buildActionMask = 2147483647;
                        files = (
                                0CCEBDB116C2CFC1001BD7F6 /* main.c in Sources */,
-                               EB22F3FB18A26BE40016A8EC /* bc-10-knife-on-bread.c in Sources */,
+                               EB22F3FB18A26BE40016A8EC /* bc-10-knife-on-bread.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               5214700216977CB800DF0DB3 /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               52C3D236169B56860091D9D3 /* ckdmain.m in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                5EF7C2061B00E25400E5E99C /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               72756BFA175D485D00F52070 /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               72756C31175D48C100F52070 /* cloud_keychain_diagnose.c in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                BE48AE021ADF1DF4000836C1 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               BE94B7801AD83AF700A7216D /* Sources */ = {
+               D42FA8201C9B8D3C003E46A7 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               BE94B7CD1AD83B9900A7216D /* server.c in Sources */,
+                               D42FA82B1C9B8D3D003E46A7 /* main.m in Sources */,
+                               D42FA8EA1C9BAA44003E46A7 /* bc-10-knife-on-bread.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               CD63ACDC1A8061FA001B5671 /* Sources */ = {
+               EBB697001BE208FC00715F16 /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
-                               CD63AD161A8064C2001B5671 /* idksmain.m in Sources */,
+                               EBB6970F1BE209D400715F16 /* secbackupntest.m in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        target = 18FE67E91471A3AA00A2CBE3 /* copyHeaders */;
                        targetProxy = 186F779614E5A04200434E1F /* PBXContainerItemProxy */;
                };
-               186F779914E5A06500434E1F /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 186F778814E59FB200434E1F /* Security_frameworks */;
-                       targetProxy = 186F779814E5A06500434E1F /* PBXContainerItemProxy */;
-               };
-               186F779B14E5A06800434E1F /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 186F778C14E59FDA00434E1F /* Security_executables */;
-                       targetProxy = 186F779A14E5A06800434E1F /* PBXContainerItemProxy */;
-               };
                1879B545146DE18D007E536C /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libsecurity_utilities;
                        name = libsecurity_cssm;
                        targetProxy = 1879B56D146DE2D3007E536C /* PBXContainerItemProxy */;
                };
-               1885B45114D9AB3D00519375 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libASN1;
-                       targetProxy = 1885B45014D9AB3D00519375 /* PBXContainerItemProxy */;
-               };
                18AD56A614CDED59008233F2 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = sec;
                        target = 18FE67E91471A3AA00A2CBE3 /* copyHeaders */;
                        targetProxy = 18FE688E1471A4C900A2CBE3 /* PBXContainerItemProxy */;
                };
+               1FDA9A5F1C4471EC0083929D /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libsecurity_translocate;
+                       targetProxy = 1FDA9A5E1C4471EC0083929D /* PBXContainerItemProxy */;
+               };
                3705CADE1A8971DF00402F75 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 3705CAD11A896DE800402F75 /* SecTaskTest */;
                        name = libSecureObjectSync;
                        targetProxy = 5208C0FD16A0D3980062DDC5 /* PBXContainerItemProxy */;
                };
-               5214701816977D1D00DF0DB3 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = utilities;
-                       targetProxy = 5214701716977D1D00DF0DB3 /* PBXContainerItemProxy */;
-               };
-               5214701A16977D2500DF0DB3 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libCloudKeychainProxy;
-                       targetProxy = 5214701916977D2500DF0DB3 /* PBXContainerItemProxy */;
-               };
-               521470291697842500DF0DB3 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 5214700516977CB800DF0DB3 /* CloudKeychainProxy */;
-                       targetProxy = 521470281697842500DF0DB3 /* PBXContainerItemProxy */;
-               };
-               5ED88B6E1B0DEF3100F3B047 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libDER;
-                       targetProxy = 5ED88B6D1B0DEF3100F3B047 /* PBXContainerItemProxy */;
-               };
                5ED88B701B0DEF4700F3B047 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libsecipc_client;
                        name = libSecItemShimOSX;
                        targetProxy = 5EFB69C11B0CBFC30095A36E /* PBXContainerItemProxy */;
                };
-               722CF218175D602F00BCE0A5 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 72756BFD175D485D00F52070 /* cloud_keychain_diagnose */;
-                       targetProxy = 722CF217175D602F00BCE0A5 /* PBXContainerItemProxy */;
-               };
                ACB6173F18B5232700EBEDD7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libsecurity_smime_regressions;
                        name = libsecipc_client;
                        targetProxy = BE48ADF91ADF1DF4000836C1 /* PBXContainerItemProxy */;
                };
-               BE48ADFA1ADF1DF4000836C1 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libSecureObjectSync;
-                       targetProxy = BE48ADFB1ADF1DF4000836C1 /* PBXContainerItemProxy */;
-               };
                BE48ADFC1ADF1DF4000836C1 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = utilities;
                        targetProxy = BE48ADFD1ADF1DF4000836C1 /* PBXContainerItemProxy */;
                };
-               BE48ADFE1ADF1DF4000836C1 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libsecurityd;
-                       targetProxy = BE48ADFF1ADF1DF4000836C1 /* PBXContainerItemProxy */;
-               };
-               BE48AE001ADF1DF4000836C1 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libsecurity;
-                       targetProxy = BE48AE011ADF1DF4000836C1 /* PBXContainerItemProxy */;
-               };
-               BE48AE231ADF1E66000836C1 /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       name = libSecTrustOSX;
-                       targetProxy = BE48AE221ADF1E66000836C1 /* PBXContainerItemProxy */;
-               };
                BE48AE291ADF204E000836C1 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = BE48ADF71ADF1DF4000836C1 /* trustd */;
                        name = libSecTrustOSX;
                        targetProxy = BE8D22941ABB747A009A4E18 /* PBXContainerItemProxy */;
                };
-               BE94B7E11AD8442600A7216D /* PBXTargetDependency */ = {
+               C2432A2515C726B50096DB5B /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libsecipc_client;
-                       targetProxy = BE94B7E01AD8442600A7216D /* PBXContainerItemProxy */;
+                       name = gkunpack;
+                       targetProxy = C2432A2415C726B50096DB5B /* PBXContainerItemProxy */;
                };
-               BE94B7E51AD8446500A7216D /* PBXTargetDependency */ = {
+               D42FA8371C9B8F77003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = utilities;
-                       targetProxy = BE94B7E41AD8446500A7216D /* PBXContainerItemProxy */;
+                       name = libsecurity_cms_regressions;
+                       targetProxy = D42FA8361C9B8F77003E46A7 /* PBXContainerItemProxy */;
                };
-               BE94B7E71AD8446C00A7216D /* PBXTargetDependency */ = {
+               D42FA8391C9B8F7D003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libsecurityd;
-                       targetProxy = BE94B7E61AD8446C00A7216D /* PBXContainerItemProxy */;
+                       name = regressions;
+                       targetProxy = D42FA8381C9B8F7D003E46A7 /* PBXContainerItemProxy */;
                };
-               BE94B7E91AD8447B00A7216D /* PBXTargetDependency */ = {
+               D42FA83B1C9B8F94003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libsecurity;
-                       targetProxy = BE94B7E81AD8447B00A7216D /* PBXContainerItemProxy */;
+                       name = libsecurity_keychain_regressions;
+                       targetProxy = D42FA83A1C9B8F94003E46A7 /* PBXContainerItemProxy */;
                };
-               BE94B7EB1AD8449300A7216D /* PBXTargetDependency */ = {
+               D42FA83D1C9B8F94003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libSecTrustOSX;
-                       targetProxy = BE94B7EA1AD8449300A7216D /* PBXContainerItemProxy */;
+                       name = libsecurity_ssl_regressions;
+                       targetProxy = D42FA83C1C9B8F94003E46A7 /* PBXContainerItemProxy */;
                };
-               BE94B7EF1AD8453300A7216D /* PBXTargetDependency */ = {
+               D42FA83F1C9B8F94003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libSecureObjectSync;
-                       targetProxy = BE94B7EE1AD8453300A7216D /* PBXContainerItemProxy */;
+                       name = libsecurity_smime_regressions;
+                       targetProxy = D42FA83E1C9B8F94003E46A7 /* PBXContainerItemProxy */;
                };
-               C2432A2515C726B50096DB5B /* PBXTargetDependency */ = {
+               D42FA8411C9B8FA7003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = gkunpack;
-                       targetProxy = C2432A2415C726B50096DB5B /* PBXContainerItemProxy */;
+                       name = libSharedRegressions;
+                       targetProxy = D42FA8401C9B8FA7003E46A7 /* PBXContainerItemProxy */;
                };
-               CD63AD121A8063AF001B5671 /* PBXTargetDependency */ = {
+               D42FA8431C9B8FD0003E46A7 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = libIDSKeychainSyncingProxy;
-                       targetProxy = CD63AD111A8063AF001B5671 /* PBXContainerItemProxy */;
+                       name = utilities;
+                       targetProxy = D42FA8421C9B8FD0003E46A7 /* PBXContainerItemProxy */;
                };
-               CD63AD141A8063B7001B5671 /* PBXTargetDependency */ = {
+               D45FC3E31C9E069000509CDA /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       name = utilities;
-                       targetProxy = CD63AD131A8063B7001B5671 /* PBXContainerItemProxy */;
+                       name = libsecurityd;
+                       targetProxy = D45FC3E21C9E069000509CDA /* PBXContainerItemProxy */;
+               };
+               D45FC3E61C9E06BD00509CDA /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libSecureObjectSync;
+                       targetProxy = D45FC3E51C9E06BD00509CDA /* PBXContainerItemProxy */;
+               };
+               D466FA771CA0C2A500433142 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = D42FA8231C9B8D3C003E46A7 /* SecurityTestsOSX */;
+                       targetProxy = D466FA761CA0C2A500433142 /* PBXContainerItemProxy */;
                };
-               CDEB2BD21A8151CD00B0E23A /* PBXTargetDependency */ = {
+               D46B08021C8FBE6A00B5939A /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
-                       target = CD63ACDF1A8061FA001B5671 /* IDSKeychainSyncingProxy */;
-                       targetProxy = CDEB2BD11A8151CD00B0E23A /* PBXContainerItemProxy */;
+                       name = libDERInstall;
+                       targetProxy = D46B08011C8FBE6A00B5939A /* PBXContainerItemProxy */;
+               };
+               D46B08A81C8FD8D900B5939A /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libASN1Install;
+                       targetProxy = D46B08A71C8FD8D900B5939A /* PBXContainerItemProxy */;
                };
                D4A2FC7E1BC89D5200BF6E56 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = libsecurity_cms_regressions;
                        targetProxy = D4CBC1191BE981DE00C5795E /* PBXContainerItemProxy */;
                };
+               DC311CC71CCEC81D00E14E8D /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = utilities;
+                       targetProxy = DC311CC61CCEC81D00E14E8D /* PBXContainerItemProxy */;
+               };
+               DC872EEA1CC983EE0076C0E7 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libDER;
+                       targetProxy = DC872EE91CC983EE0076C0E7 /* PBXContainerItemProxy */;
+               };
+               DC872F151CC983F70076C0E7 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = libDER;
+                       targetProxy = DC872F141CC983F70076C0E7 /* PBXContainerItemProxy */;
+               };
                E76079FA1951FDF600F69731 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = liblogging;
                        targetProxy = E76079F91951FDF600F69731 /* PBXContainerItemProxy */;
                };
+               EBB6970E1BE2095F00715F16 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = EBB697031BE208FC00715F16 /* secbackupntest */;
+                       targetProxy = EBB6970D1BE2095F00715F16 /* PBXContainerItemProxy */;
+               };
                EBB9FFE01682E71F00FF9774 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = CodeSigningHelper;
                        targetProxy = EBB9FFDF1682E71F00FF9774 /* PBXContainerItemProxy */;
                };
+               EBE012011C21368400CB6A63 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = EBE011D31C21357200CB6A63 /* SecurityFeatures */;
+                       targetProxy = EBE012001C21368400CB6A63 /* PBXContainerItemProxy */;
+               };
                F94E7A971ACC8CC200F23132 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = F93C49311AB8FD350047E01A /* ckcdiagnose.sh */;
                        name = MainMenu.xib;
                        sourceTree = "<group>";
                };
-               5214701016977CB800DF0DB3 /* InfoPlist.strings */ = {
+               5328475117850741009118DC /* Localizable.strings */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               5214701116977CB800DF0DB3 /* en */,
+                               5328475217850741009118DC /* en */,
                        );
-                       name = InfoPlist.strings;
+                       name = Localizable.strings;
                        sourceTree = "<group>";
                };
-               5328475117850741009118DC /* Localizable.strings */ = {
+               5E6343FC1D4B6FF800A23FB4 /* authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings */ = {
                        isa = PBXVariantGroup;
                        children = (
-                               5328475217850741009118DC /* en */,
+                               5E6343FD1D4B6FF800A23FB4 /* en */,
                        );
-                       name = Localizable.strings;
+                       name = "authorization.dfr.prompts-BBBAA77A32-C4EBFEA440.strings";
                        sourceTree = "<group>";
                };
                CD276BE21A83F204003226BC /* InfoPlist.strings */ = {
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CODE_SIGN_ENTITLEMENTS = "sectests/SecurityTests-Entitlements.plist";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        /usr/lib/system,
                                );
                                OTHER_LDFLAGS = "-t";
-                               VALID_ARCHS = x86_64;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CODE_SIGN_ENTITLEMENTS = "sectests/SecurityTests-Entitlements.plist";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        /usr/lib/system,
                                );
                                OTHER_LDFLAGS = "-t";
-                               VALID_ARCHS = x86_64;
-                       };
-                       name = Release;
-               };
-               0C6C642B15D5ADB500BC68CD /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                       };
-                       name = Debug;
-               };
-               0C6C642C15D5ADB500BC68CD /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "$(TARGET_NAME)";
                        };
                        name = Release;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
+                               CLANG_ENABLE_OBJC_ARC = YES;
                                CODE_SIGN_ENTITLEMENTS = sec/securityd/entitlements.plist;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)/sec",
                                        "$(PROJECT_DIR)/utilities",
+                                       "$(PROJECT_DIR)",
                                );
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        AppleSystemInfo,
                                );
                                PRODUCT_NAME = secdtests;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
+                               CLANG_ENABLE_OBJC_ARC = YES;
                                CODE_SIGN_ENTITLEMENTS = sec/securityd/entitlements.plist;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "$(PROJECT_DIR)/sec",
                                        "$(PROJECT_DIR)/utilities",
+                                       "$(PROJECT_DIR)",
                                );
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        AppleSystemInfo,
                                );
                                PRODUCT_NAME = secdtests;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Release;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 181EA423146D4A2A00A6D320 /* debug.xcconfig */;
                        buildSettings = {
+                               ASSETCATALOG_COMPRESSION = lossless;
+                               ENABLE_TESTABILITY = YES;
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               ONLY_ACTIVE_ARCH = YES;
+                               SDKROOT = macosx.internal;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 181EA425146D4A2A00A6D320 /* release.xcconfig */;
                        buildSettings = {
+                               ASSETCATALOG_COMPRESSION = "respect-asset-catalog";
+                               GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               SDKROOT = macosx.internal;
                        };
                        name = Release;
                };
                        baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
                                COMBINE_HIDPI_IMAGES = YES;
+                               DEFINES_MODULE = YES;
                                EXPORTED_SYMBOLS_FILE = "$(BUILT_PRODUCTS_DIR)/$(TARGETNAME).$(CURRENT_ARCH).exp";
                                INFOPLIST_FILE = "lib/Info-Security.plist";
+                               INSTALLHDRS_SCRIPT_PHASE = YES;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        /usr/lib/system,
                                );
-                               OTHER_LDFLAGS = "-laks";
-                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
+                               MODULEMAP_FILE = Modules/Security.macOS.modulemap;
+                               OTHER_LDFLAGS = (
+                                       "-Wl,-upward-lcoretls",
+                                       "-Wl,-upward-lcoretls_cfhelpers",
+                                       "-laks",
+                                       "-lCrashReporterClient",
+                               );
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security;
                        };
                        name = Debug;
                };
                        baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
                                COMBINE_HIDPI_IMAGES = YES;
+                               DEFINES_MODULE = YES;
                                EXPORTED_SYMBOLS_FILE = "$(BUILT_PRODUCTS_DIR)/$(TARGETNAME).$(CURRENT_ARCH).exp";
                                INFOPLIST_FILE = "lib/Info-Security.plist";
+                               INSTALLHDRS_SCRIPT_PHASE = YES;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
                                LIBRARY_SEARCH_PATHS = (
                                        "$(inherited)",
                                        /usr/lib/system,
                                );
+                               MODULEMAP_FILE = Modules/Security.macOS.modulemap;
                                ORDER_FILE = lib/Security.order;
-                               OTHER_LDFLAGS = "-laks";
-                               "OTHER_LDFLAGS[sdk=*simulator*]" = "";
+                               OTHER_LDFLAGS = (
+                                       "-Wl,-upward-lcoretls",
+                                       "-Wl,-upward-lcoretls_cfhelpers",
+                                       "-laks",
+                                       "-lCrashReporterClient",
+                               );
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security;
                                SECTORDER_FLAGS = "-order_file_statistics";
                        };
                        name = Release;
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CODE_SIGN_ENTITLEMENTS = sec/securityd/entitlements.plist;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
+                                       "SECTRUST_OSX=1",
                                        "$(inherited)",
                                );
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
                                        "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                        "-framework",
                                        AppleSystemInfo,
+                                       "-lc++",
                                );
                                USE_HEADERMAP = NO;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CODE_SIGN_ENTITLEMENTS = sec/securityd/entitlements.plist;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
+                                       "SECTRUST_OSX=1",
                                        "$(inherited)",
                                );
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
                                        AppleSystemInfo,
                                );
                                USE_HEADERMAP = NO;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Release;
                };
                                INFOPLIST_FILE = "lib/plugins/csparser-Info.plist";
                                INSTALLHDRS_SCRIPT_PHASE = NO;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/PlugIns";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.csparser;
                                WRAPPER_EXTENSION = bundle;
                        };
                        name = Debug;
                                INFOPLIST_FILE = "lib/plugins/csparser-Info.plist";
                                INSTALLHDRS_SCRIPT_PHASE = NO;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/PlugIns";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.csparser;
                                WRAPPER_EXTENSION = bundle;
                        };
                        name = Release;
                };
-               182BB59A146FE295000BF1F3 /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                       };
-                       name = Debug;
-               };
-               182BB59B146FE295000BF1F3 /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       buildSettings = {
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                       };
-                       name = Release;
-               };
                186F778A14E59FB200434E1F /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                INFOPLIST_FILE = authd/Info.plist;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                MACH_O_TYPE = mh_execute;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
                                RUN_CLANG_STATIC_ANALYZER = YES;
-                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
+                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
                                WRAPPER_EXTENSION = xpc;
                        };
                        name = Debug;
                                INFOPLIST_FILE = authd/Info.plist;
                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
                                MACH_O_TYPE = mh_execute;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
+                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
                                WRAPPER_EXTENSION = xpc;
                        };
                        name = Release;
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CLANG_WARN_BOOL_CONVERSION = YES;
                                CLANG_WARN_CONSTANT_CONVERSION = YES;
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CLANG_WARN_BOOL_CONVERSION = YES;
                                CLANG_WARN_CONSTANT_CONVERSION = YES;
                4C96F7D616D6DF8400D3B39D /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
                                CLANG_ENABLE_OBJC_ARC = YES;
                                COMBINE_HIDPI_IMAGES = YES;
                                COPY_PHASE_STRIP = NO;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
+                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                HEADER_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/Frameworks/Security.framework/PrivateHeaders",
-                                       "$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework/PrivateHeaders",
+                                       "$(PROJECT_DIR)/Keychain",
+                                       Circle,
+                                       Notification,
+                                       "$(PROJECT_DIR)/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)/sec",
+                                       "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain Circle Notification/Keychain Circle Notification-Info.plist";
                                INSTALL_PATH = /System/Library/CoreServices;
                                ONLY_ACTIVE_ARCH = YES;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.security.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = "";
-                               VALID_ARCHS = x86_64;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Debug;
                4C96F7D716D6DF8400D3B39D /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
                                CLANG_ENABLE_OBJC_ARC = YES;
                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                                ENABLE_NS_ASSERTIONS = NO;
                                FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
+                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                HEADER_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/Frameworks/Security.framework/PrivateHeaders",
-                                       "$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework/PrivateHeaders",
+                                       "$(PROJECT_DIR)/Keychain",
+                                       Circle,
+                                       Notification,
+                                       "$(PROJECT_DIR)/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)/sec",
+                                       "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain Circle Notification/Keychain Circle Notification-Info.plist";
                                INSTALL_PATH = /System/Library/CoreServices;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.security.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = "";
-                               VALID_ARCHS = x86_64;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                                COPY_PHASE_STRIP = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
-                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
-                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                HEADER_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/Frameworks/Security.framework/PrivateHeaders",
-                                       "$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework/PrivateHeaders",
+                                       "$(PROJECT_DIR)/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)/sec",
+                                       "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = /AppleInternal/Applications;
                                ONLY_ACTIVE_ARCH = YES;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.security.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = "";
-                               VALID_ARCHS = x86_64;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Debug;
                                ENABLE_NS_ASSERTIONS = NO;
                                FRAMEWORK_SEARCH_PATHS = (
                                        "$(inherited)",
-                                       "$(SDKROOT)/System/Library/PrivateFrameworks",
-                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
                                GCC_WARN_UNINITIALIZED_AUTOS = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                HEADER_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SDKROOT)/System/Library/Frameworks/Security.framework/PrivateHeaders",
-                                       "$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework/PrivateHeaders",
+                                       "$(PROJECT_DIR)/sec/ProjectHeaders",
+                                       "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)/sec",
+                                       "$(inherited)",
                                );
                                INFOPLIST_FILE = "Keychain/Keychain-Info.plist";
                                INSTALL_PATH = /AppleInternal/Applications;
+                               PRODUCT_BUNDLE_IDENTIFIER = "com.apple.security.${PRODUCT_NAME:rfc1034identifier}";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               SDKROOT = "";
-                               VALID_ARCHS = x86_64;
                                WRAPPER_EXTENSION = app;
                        };
                        name = Release;
                        };
                        name = Release;
                };
-               5214701516977CB800DF0DB3 /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
-                       buildSettings = {
-                               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__DUPLICATE_METHOD_MATCH = YES;
-                               CODE_SIGN_ENTITLEMENTS = CloudKeychainProxy/cloudkeychain.entitlements.plist;
-                               CODE_SIGN_IDENTITY = "-";
-                               COMBINE_HIDPI_IMAGES = YES;
-                               COPY_PHASE_STRIP = NO;
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                                       "$(SDKROOT)/System/Library/Frameworks",
-                               );
-                               GCC_C_LANGUAGE_STANDARD = gnu99;
-                               GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "DEBUG=1",
-                                       "$(inherited)",
-                               );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNUSED_VARIABLE = YES;
-                               INFOPLIST_FILE = "CloudKeychainProxy/CloudKeychainProxy-Info.plist";
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/Resources";
-                               MACH_O_TYPE = mh_execute;
-                               ONLY_ACTIVE_ARCH = YES;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       MobileKeyBag,
-                               );
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                               PROVISIONING_PROFILE = "";
-                               VALID_ARCHS = "armv6 armv7 x86_64";
-                               WRAPPER_EXTENSION = bundle;
-                       };
-                       name = Debug;
-               };
-               5214701616977CB800DF0DB3 /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
-                       buildSettings = {
-                               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__DUPLICATE_METHOD_MATCH = YES;
-                               CODE_SIGN_ENTITLEMENTS = CloudKeychainProxy/cloudkeychain.entitlements.plist;
-                               CODE_SIGN_IDENTITY = "-";
-                               COMBINE_HIDPI_IMAGES = YES;
-                               COPY_PHASE_STRIP = YES;
-                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                                       "$(SDKROOT)/System/Library/Frameworks",
-                               );
-                               GCC_C_LANGUAGE_STANDARD = gnu99;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-                               GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNUSED_VARIABLE = YES;
-                               INFOPLIST_FILE = "CloudKeychainProxy/CloudKeychainProxy-Info.plist";
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/Resources";
-                               MACH_O_TYPE = mh_execute;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       MobileKeyBag,
-                               );
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                               PROVISIONING_PROFILE = "";
-                               VALID_ARCHS = "armv6 armv7 x86_64";
-                               WRAPPER_EXTENSION = bundle;
-                       };
-                       name = Release;
-               };
                5EF7C20E1B00E25400E5E99C /* Debug */ = {
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CODE_SIGN_ENTITLEMENTS = "../secacltests/secacltests-entitlements.plist";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "DEBUG=1",
                                        "$(inherited)",
                                        "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               VALID_ARCHS = x86_64;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
                                CLANG_ENABLE_OBJC_ARC = YES;
                                CODE_SIGN_ENTITLEMENTS = "../secacltests/secacltests-entitlements.plist";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_WARN_UNDECLARED_SELECTOR = YES;
                                HEADER_SEARCH_PATHS = (
                                        "$(inherited)",
                                        "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                );
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               VALID_ARCHS = x86_64;
                        };
                        name = Release;
                };
-               72756C07175D485D00F52070 /* Debug */ = {
+               BE48AE1F1ADF1DF4000836C1 /* Debug */ = {
                        isa = XCBuildConfiguration;
-                       baseConfigurationReference = 4CB23B91169F5CFF003A0131 /* command.xcconfig */;
+                       baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
                                ARCHS = "$(ARCHS_STANDARD)";
-                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-                               CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
-                               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__DUPLICATE_METHOD_MATCH = YES;
-                               COPY_PHASE_STRIP = NO;
-                               GCC_C_LANGUAGE_STANDARD = gnu99;
-                               GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-                               GCC_OPTIMIZATION_LEVEL = 0;
-                               GCC_PRECOMPILE_PREFIX_HEADER = NO;
+                               CODE_SIGN_ENTITLEMENTS = trustd/entitlements.plist;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "DEBUG=1",
-                                       "$(inherited)",
-                               );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-                               GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                               GCC_WARN_UNDECLARED_SELECTOR = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNUSED_FUNCTION = YES;
-                               GCC_WARN_UNUSED_VARIABLE = YES;
-                               ONLY_ACTIVE_ARCH = YES;
-                               OTHER_LDFLAGS = "-laks";
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                       };
-                       name = Debug;
-               };
-               72756C08175D485D00F52070 /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = 4CB23B91169F5CFF003A0131 /* command.xcconfig */;
-                       buildSettings = {
-                               ALWAYS_SEARCH_USER_PATHS = NO;
-                               ARCHS = "$(ARCHS_STANDARD)";
-                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-                               CLANG_CXX_LIBRARY = "libc++";
-                               CLANG_ENABLE_MODULES = YES;
-                               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__DUPLICATE_METHOD_MATCH = YES;
-                               COPY_PHASE_STRIP = YES;
-                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                               ENABLE_NS_ASSERTIONS = NO;
-                               GCC_C_LANGUAGE_STANDARD = gnu99;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-                               GCC_PRECOMPILE_PREFIX_HEADER = NO;
-                               GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                               GCC_WARN_UNDECLARED_SELECTOR = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNUSED_FUNCTION = YES;
-                               GCC_WARN_UNUSED_VARIABLE = YES;
-                               OTHER_LDFLAGS = "-laks";
-                               PRODUCT_NAME = "$(TARGET_NAME)";
-                       };
-                       name = Release;
-               };
-               BE48AE1F1ADF1DF4000836C1 /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
-                       buildSettings = {
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
-                                       "TRUSTD_SERVER=1",
+                                       "SECITEM_SHIM_OSX=1",
+                                       "SECTRUST_OSX=1",
+                                       "TRUSTD_SERVER=1",
                                        "$(inherited)",
                                );
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
                                        "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)",
                                        "$(PROJECT_DIR)/../ios/asn1",
-                                       "$(PROJECT_DIR)/../libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/libsecurity_keychain/libDER",
                                        "$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers",
                                        "$(inherited)",
+                                       "$(PROJECT_DIR)/trustd/",
                                );
                                INSTALL_PATH = /usr/libexec;
                                "OTHER_LDFLAGS[sdk=macosx*]" = (
                                        "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                        "-framework",
                                        AppleSystemInfo,
+                                       "-lc++",
                                );
                                PRODUCT_NAME = trustd;
                                USE_HEADERMAP = NO;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 18BBC6801471EF1600F2B224 /* security.xcconfig */;
                        buildSettings = {
+                               ARCHS = "$(ARCHS_STANDARD)";
+                               CODE_SIGN_ENTITLEMENTS = trustd/entitlements.plist;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+                               );
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
+                                       "SECTRUST_OSX=1",
                                        "TRUSTD_SERVER=1",
                                        "$(inherited)",
                                );
                                        "$(PROJECT_DIR)/utilities",
                                        "$(PROJECT_DIR)",
                                        "$(PROJECT_DIR)/../ios/asn1",
-                                       "$(PROJECT_DIR)/../libsecurity_keychain/libDER",
+                                       "$(PROJECT_DIR)/libsecurity_keychain/libDER",
                                        "$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers",
                                        "$(inherited)",
+                                       "$(PROJECT_DIR)/trustd/",
                                );
                                INSTALL_PATH = /usr/libexec;
                                "OTHER_LDFLAGS[sdk=macosx*]" = (
                                        "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
                                        "-framework",
                                        AppleSystemInfo,
+                                       "-lc++",
                                );
                                PRODUCT_NAME = trustd;
                                USE_HEADERMAP = NO;
-                               VALID_ARCHS = x86_64;
                        };
                        name = Release;
                };
-               BE94B7A21AD83AF700A7216D /* Debug */ = {
+               D42FA8331C9B8D3D003E46A7 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
+                       buildSettings = {
+                               ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+                               CLANG_ANALYZER_NONNULL = YES;
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                               CODE_SIGN_ENTITLEMENTS = "SecurityTestsOSX/SecurityTests-Entitlements.plist";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               INFOPLIST_FILE = SecurityTestsOSX/Info.plist;
+                               INSTALL_PATH = /AppleInternal/CoreOS/tests/Security/;
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       /usr/lib/system,
+                               );
+                               OTHER_LDFLAGS = "-t";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.SecurityTestsOSX;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Debug;
+               };
+               D42FA8341C9B8D3D003E46A7 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       baseConfigurationReference = 0C6C632F15D19DE600BC68CD /* test.xcconfig */;
+                       buildSettings = {
+                               ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+                               CLANG_ANALYZER_NONNULL = YES;
+                               CLANG_ENABLE_OBJC_ARC = YES;
+                               CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                               CODE_SIGN_ENTITLEMENTS = "SecurityTestsOSX/SecurityTests-Entitlements.plist";
+                               COMBINE_HIDPI_IMAGES = YES;
+                               INFOPLIST_FILE = SecurityTestsOSX/Info.plist;
+                               INSTALL_PATH = /AppleInternal/CoreOS/tests/Security/;
+                               LIBRARY_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       /usr/lib/system,
+                               );
+                               OTHER_LDFLAGS = "-t";
+                               PRODUCT_BUNDLE_IDENTIFIER = com.apple.security.SecurityTestsOSX;
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                       };
+                       name = Release;
+               };
+               EBB697091BE208FC00715F16 /* Debug */ = {
                        isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_MODULES = YES;
                                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_IMPLICIT_SIGN_CONVERSION = YES;
-                               CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = 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;
-                               COMBINE_HIDPI_IMAGES = YES;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                               CODE_SIGN_IDENTITY = "-";
+                               COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
+                               ENABLE_TESTABILITY = YES;
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_NO_COMMON_BLOCKS = YES;
+                               GCC_OPTIMIZATION_LEVEL = 0;
                                GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
-                                       "TRUSTD_SERVER=1",
+                                       "DEBUG=1",
                                        "$(inherited)",
                                );
-                               GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
-                               GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
-                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
-                               GCC_WARN_SHADOW = YES;
-                               GCC_WARN_SIGN_COMPARE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNKNOWN_PRAGMAS = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                                GCC_WARN_UNUSED_FUNCTION = YES;
-                               GCC_WARN_UNUSED_LABEL = YES;
-                               GCC_WARN_UNUSED_PARAMETER = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = (
-                                       "$(PROJECT_DIR)/sec",
-                                       "$(PROJECT_DIR)/sec/securityd",
-                                       "$(PROJECT_DIR)/sec/ipc",
-                                       "$(PROJECT_DIR)/sec/SOSCircle",
-                                       "$(PROJECT_DIR)/utilities",
-                                       "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/../ios/asn1",
-                                       "$(PROJECT_DIR)/../libsecurity_keychain/libDER",
-                                       "$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers",
-                                       "$(inherited)",
-                               );
-                               INFOPLIST_FILE = "trustd/trustd-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
-                               MACH_O_TYPE = mh_execute;
-                               "OTHER_LDFLAGS[sdk=macosx*]" = (
-                                       "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                                       "-framework",
-                                       AppleSystemInfo,
-                               );
-                               PRODUCT_NAME = trustd;
-                               RUN_CLANG_STATIC_ANALYZER = YES;
-                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
-                               USE_HEADERMAP = NO;
-                               VALID_ARCHS = "armv6 armv7 x86_64 x86_64h";
-                               WRAPPER_EXTENSION = xpc;
+                               INSTALL_PATH = /AppleInternal/CoreOS/tests/Security;
+                               MTL_ENABLE_DEBUG_INFO = YES;
+                               ONLY_ACTIVE_ARCH = YES;
+                               OTHER_LDFLAGS = "-laks";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SDKROOT = macosx.internal;
                        };
                        name = Debug;
                };
-               BE94B7A31AD83AF700A7216D /* Release */ = {
+               EBB6970A1BE208FC00715F16 /* Release */ = {
                        isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
+                               CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_MODULES = YES;
                                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_IMPLICIT_SIGN_CONVERSION = YES;
-                               CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = 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;
-                               COMBINE_HIDPI_IMAGES = YES;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
-                               GCC_PREPROCESSOR_DEFINITIONS = (
-                                       "SECITEM_SHIM_OSX=1",
-                                       "SECTRUST_OSX=0",
-                                       "TRUSTD_SERVER=1",
-                                       "$(inherited)",
-                               );
-                               GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
-                               GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
+                               CODE_SIGN_IDENTITY = "-";
+                               COPY_PHASE_STRIP = NO;
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               ENABLE_NS_ASSERTIONS = NO;
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_NO_COMMON_BLOCKS = YES;
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
-                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
-                               GCC_WARN_SHADOW = YES;
-                               GCC_WARN_SIGN_COMPARE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
-                               GCC_WARN_UNKNOWN_PRAGMAS = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                                GCC_WARN_UNUSED_FUNCTION = YES;
-                               GCC_WARN_UNUSED_LABEL = YES;
-                               GCC_WARN_UNUSED_PARAMETER = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               HEADER_SEARCH_PATHS = (
-                                       "$(PROJECT_DIR)/sec",
-                                       "$(PROJECT_DIR)/sec/securityd",
-                                       "$(PROJECT_DIR)/sec/ipc",
-                                       "$(PROJECT_DIR)/sec/SOSCircle",
-                                       "$(PROJECT_DIR)/utilities",
-                                       "$(PROJECT_DIR)",
-                                       "$(PROJECT_DIR)/../ios/asn1",
-                                       "$(PROJECT_DIR)/../libsecurity_keychain/libDER",
-                                       "$(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers",
-                                       "$(inherited)",
-                               );
-                               INFOPLIST_FILE = "trustd/trustd-Info.plist";
-                               INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/${FRAMEWORK_VERSION}/XPCServices";
-                               MACH_O_TYPE = mh_execute;
-                               "OTHER_LDFLAGS[sdk=macosx*]" = (
-                                       "-F$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                                       "-framework",
-                                       AppleSystemInfo,
-                               );
-                               PRODUCT_NAME = trustd;
-                               SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator";
-                               USE_HEADERMAP = NO;
-                               VALID_ARCHS = "armv6 armv7 x86_64 x86_64h";
-                               WRAPPER_EXTENSION = xpc;
+                               INSTALL_PATH = /AppleInternal/CoreOS/tests/Security;
+                               MTL_ENABLE_DEBUG_INFO = NO;
+                               OTHER_LDFLAGS = "-laks";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               SDKROOT = macosx.internal;
                        };
                        name = Release;
                };
-               CD63ACE41A8061FA001B5671 /* Debug */ = {
+               EBE011D41C21357200CB6A63 /* Debug */ = {
                        isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
                        buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_MODULES = YES;
                                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 = IDSKeychainSyncingProxy/idskeychainsyncingproxy.entitlements.plist;
-                               CODE_SIGN_IDENTITY = "-";
-                               COMBINE_HIDPI_IMAGES = YES;
                                COPY_PHASE_STRIP = NO;
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                               );
+                               DEBUGGING_SYMBOLS = YES;
+                               DEBUG_INFORMATION_FORMAT = dwarf;
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
                                GCC_C_LANGUAGE_STANDARD = gnu99;
                                GCC_DYNAMIC_NO_PIC = NO;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+                               GCC_NO_COMMON_BLOCKS = YES;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                GCC_PREPROCESSOR_DEFINITIONS = (
                                        "DEBUG=1",
                                        "$(inherited)",
                                );
-                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                               GCC_WARN_UNUSED_FUNCTION = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               INFOPLIST_FILE = "IDSKeychainSyncingProxy/IDSKeychainSyncingProxy-Info.plist";
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/Resources";
-                               LIBRARY_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/usr/local/lib",
-                               );
-                               MACH_O_TYPE = mh_execute;
+                               MTL_ENABLE_DEBUG_INFO = YES;
                                ONLY_ACTIVE_ARCH = YES;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       MobileKeyBag,
-                               );
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               PROVISIONING_PROFILE = "";
-                               VALID_ARCHS = "armv6 armv7 x86_64";
-                               WRAPPER_EXTENSION = bundle;
                        };
                        name = Debug;
                };
-               CD63ACE51A8061FA001B5671 /* Release */ = {
+               EBE011D51C21357200CB6A63 /* Release */ = {
                        isa = XCBuildConfiguration;
-                       baseConfigurationReference = 18BFC44017C43393005DE6C3 /* executable.xcconfig */;
                        buildSettings = {
+                               ALWAYS_SEARCH_USER_PATHS = NO;
                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                                CLANG_CXX_LIBRARY = "libc++";
+                               CLANG_ENABLE_MODULES = YES;
                                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 = IDSKeychainSyncingProxy/idskeychainsyncingproxy.entitlements.plist;
-                               CODE_SIGN_IDENTITY = "-";
-                               COMBINE_HIDPI_IMAGES = YES;
-                               COPY_PHASE_STRIP = YES;
+                               COPY_PHASE_STRIP = NO;
                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                               FRAMEWORK_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
-                               );
+                               ENABLE_NS_ASSERTIONS = NO;
+                               ENABLE_STRICT_OBJC_MSGSEND = YES;
                                GCC_C_LANGUAGE_STANDARD = gnu99;
-                               GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                               GCC_NO_COMMON_BLOCKS = YES;
                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
-                               GCC_WARN_UNINITIALIZED_AUTOS = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                               GCC_WARN_UNDECLARED_SELECTOR = YES;
+                               GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                               GCC_WARN_UNUSED_FUNCTION = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               INFOPLIST_FILE = "IDSKeychainSyncingProxy/IDSKeychainSyncingProxy-Info.plist";
-                               INSTALL_PATH = "$(INDIGO_INSTALL_PATH_PREFIX)$(SYSTEM_LIBRARY_DIR)/Frameworks/Security.framework/Versions/A/Resources";
-                               LIBRARY_SEARCH_PATHS = (
-                                       "$(inherited)",
-                                       "$(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.Internal.sdk/usr/local/lib",
-                               );
-                               MACH_O_TYPE = mh_execute;
-                               "OTHER_LDFLAGS[sdk=iphoneos*]" = (
-                                       "$(inherited)",
-                                       "-framework",
-                                       MobileKeyBag,
-                               );
+                               MTL_ENABLE_DEBUG_INFO = NO;
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               PROVISIONING_PROFILE = "";
-                               VALID_ARCHS = "armv6 armv7 x86_64";
-                               WRAPPER_EXTENSION = bundle;
                        };
                        name = Release;
                };
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               0C6C642A15D5ADB500BC68CD /* Build configuration list for PBXAggregateTarget "Security_kexts" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               0C6C642B15D5ADB500BC68CD /* Debug */,
-                               0C6C642C15D5ADB500BC68CD /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
                0CC3352A16C1ED8000399E53 /* Build configuration list for PBXNativeTarget "secdtests" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               182BB599146FE295000BF1F3 /* Build configuration list for PBXAggregateTarget "World" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               182BB59A146FE295000BF1F3 /* Debug */,
-                               182BB59B146FE295000BF1F3 /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
                186F778914E59FB200434E1F /* Build configuration list for PBXAggregateTarget "Security_frameworks" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               5214701416977CB800DF0DB3 /* Build configuration list for PBXNativeTarget "CloudKeychainProxy" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               5214701516977CB800DF0DB3 /* Debug */,
-                               5214701616977CB800DF0DB3 /* Release */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Release;
-               };
                5EF7C2381B00E25400E5E99C /* Build configuration list for PBXNativeTarget "secacltests" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               72756C2F175D485D00F52070 /* Build configuration list for PBXNativeTarget "cloud_keychain_diagnose" */ = {
+               BE48AE1E1ADF1DF4000836C1 /* Build configuration list for PBXNativeTarget "trustd" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               72756C07175D485D00F52070 /* Debug */,
-                               72756C08175D485D00F52070 /* Release */,
+                               BE48AE1F1ADF1DF4000836C1 /* Debug */,
+                               BE48AE201ADF1DF4000836C1 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               BE48AE1E1ADF1DF4000836C1 /* Build configuration list for PBXNativeTarget "trustd" */ = {
+               D42FA8321C9B8D3D003E46A7 /* Build configuration list for PBXNativeTarget "SecurityTestsOSX" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               BE48AE1F1ADF1DF4000836C1 /* Debug */,
-                               BE48AE201ADF1DF4000836C1 /* Release */,
+                               D42FA8331C9B8D3D003E46A7 /* Debug */,
+                               D42FA8341C9B8D3D003E46A7 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               BE94B7A11AD83AF700A7216D /* Build configuration list for PBXNativeTarget "trustd.xpc" */ = {
+               EBB697081BE208FC00715F16 /* Build configuration list for PBXNativeTarget "secbackupntest" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               BE94B7A21AD83AF700A7216D /* Debug */,
-                               BE94B7A31AD83AF700A7216D /* Release */,
+                               EBB697091BE208FC00715F16 /* Debug */,
+                               EBB6970A1BE208FC00715F16 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               CD63AD101A8061FA001B5671 /* Build configuration list for PBXNativeTarget "IDSKeychainSyncingProxy" */ = {
+               EBE011FE1C21357200CB6A63 /* Build configuration list for PBXLegacyTarget "SecurityFeatures" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
-                               CD63ACE41A8061FA001B5671 /* Debug */,
-                               CD63ACE51A8061FA001B5671 /* Release */,
+                               EBE011D41C21357200CB6A63 /* Debug */,
+                               EBE011D51C21357200CB6A63 /* Release */,
                        );
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;