1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 45; 7 objects = { 8 9/* Begin PBXAggregateTarget section */ 10 AA6D4B7A0E6F3A910050206D /* mig */ = { 11 isa = PBXAggregateTarget; 12 buildConfigurationList = AA6D4B7F0E6F3AE50050206D /* Build configuration list for PBXAggregateTarget "mig" */; 13 buildPhases = ( 14 AA6D4B790E6F3A910050206D /* ShellScript */, 15 ); 16 dependencies = ( 17 ); 18 name = mig; 19 productName = mig_native; 20 }; 21 AA6D4B810E6F3B210050206D /* startup */ = { 22 isa = PBXAggregateTarget; 23 buildConfigurationList = AA6D4B860E6F3B8D0050206D /* Build configuration list for PBXAggregateTarget "startup" */; 24 buildPhases = ( 25 AA6D4B800E6F3B210050206D /* ShellScript */, 26 ); 27 dependencies = ( 28 ); 29 name = startup; 30 productName = startup_native; 31 }; 32 C26CF02C0CD934260094DD9D /* DTrace */ = { 33 isa = PBXAggregateTarget; 34 buildConfigurationList = C26CF03B0CD934420094DD9D /* Build configuration list for PBXAggregateTarget "DTrace" */; 35 buildPhases = ( 36 C26CF0360CD9343A0094DD9D /* ShellScript */, 37 ); 38 dependencies = ( 39 ); 40 name = DTrace; 41 productName = DTrace; 42 }; 43/* End PBXAggregateTarget section */ 44 45/* Begin PBXBuildFile section */ 46 1865FFB11474FED300FD79DF /* libsecurity_tokend_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1865FFB01474FED300FD79DF /* libsecurity_tokend_client.a */; }; 47 1865FFB3147505C800FD79DF /* libbsm.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1865FFB2147505C800FD79DF /* libbsm.dylib */; }; 48 1865FFCF1475169A00FD79DF /* libsecurityd_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1865FFCE1475169A00FD79DF /* libsecurityd_client.a */; }; 49 1865FFDC14751B0600FD79DF /* libobjc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B967B514731B78005A4D2E /* libobjc.dylib */; }; 50 1865FFE114751C9100FD79DF /* libauto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B967B314731B69005A4D2E /* libauto.dylib */; }; 51 1865FFEB1475208B00FD79DF /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B967B114731B55005A4D2E /* libsqlite3.dylib */; }; 52 18B27134148C2C3D0087AE98 /* securityd_dtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B27133148C2C3D0087AE98 /* securityd_dtrace.h */; }; 53 18B965CD14731612005A4D2E /* libsecurity_agent_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B965BD147314BE005A4D2E /* libsecurity_agent_client.a */; }; 54 18B965D314731963005A4D2E /* libsecurity_utilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B965D214731963005A4D2E /* libsecurity_utilities.a */; }; 55 18B965D51473197B005A4D2E /* libsecurity_cdsa_utilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B965D41473197B005A4D2E /* libsecurity_cdsa_utilities.a */; }; 56 18B965D614731996005A4D2E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD506B0537666500FEC36D /* IOKit.framework */; }; 57 18B965D71473199F005A4D2E /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD5018053765A900FEC36D /* CoreFoundation.framework */; }; 58 18B965D8147319A6005A4D2E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CDD5019053765A900FEC36D /* Security.framework */; }; 59 18B965DA147319C8005A4D2E /* libsecurity_cdsa_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B965D9147319C8005A4D2E /* libsecurity_cdsa_client.a */; }; 60 18B965DC147319E5005A4D2E /* libsecurityd_server.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18B965DB147319E5005A4D2E /* libsecurityd_server.a */; }; 61 18B965DD147319F6005A4D2E /* PCSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C276AAD60663E7A400B57276 /* PCSC.framework */; }; 62 18CE013F17147A46008C042F /* libsecuritydservice_client.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 18CE013E17147A46008C042F /* libsecuritydservice_client.a */; }; 63 4E0BB2B40F79590300BBFEFA /* ccaudit_extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0BB2B20F79590300BBFEFA /* ccaudit_extensions.h */; }; 64 4E0BB2B50F79590300BBFEFA /* ccaudit_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4E0BB2B30F79590300BBFEFA /* ccaudit_extensions.cpp */; }; 65 AAC707230E6F4335003CC2B2 /* acl_keychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264990534866F004B0E72 /* acl_keychain.h */; }; 66 AAC707240E6F4335003CC2B2 /* acls.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C92649B0534866F004B0E72 /* acls.h */; }; 67 AAC707250E6F4335003CC2B2 /* agentquery.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C92649D0534866F004B0E72 /* agentquery.h */; }; 68 AAC707260E6F4335003CC2B2 /* authority.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C92649F0534866F004B0E72 /* authority.h */; }; 69 AAC707270E6F4335003CC2B2 /* AuthorizationDBPlist.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264A10534866F004B0E72 /* AuthorizationDBPlist.h */; }; 70 AAC707280E6F4335003CC2B2 /* AuthorizationEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264A30534866F004B0E72 /* AuthorizationEngine.h */; }; 71 AAC707290E6F4335003CC2B2 /* AuthorizationMechEval.h in Headers */ = {isa = PBXBuildFile; fileRef = 405845660663B2010083E58C /* AuthorizationMechEval.h */; }; 72 AAC7072A0E6F4335003CC2B2 /* AuthorizationRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264A50534866F004B0E72 /* AuthorizationRule.h */; }; 73 AAC7072B0E6F4335003CC2B2 /* child.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB5ACBA06680AE000F359A9 /* child.h */; }; 74 AAC7072C0E6F4335003CC2B2 /* codesigdb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264A90534866F004B0E72 /* codesigdb.h */; }; 75 AAC7072D0E6F4335003CC2B2 /* connection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264AB0534866F004B0E72 /* connection.h */; }; 76 AAC7072E0E6F4335003CC2B2 /* database.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B8DBC805E6C3CE00E6E67C /* database.h */; }; 77 AAC7072F0E6F4335003CC2B2 /* dbcrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264AD0534866F004B0E72 /* dbcrypto.h */; }; 78 AAC707300E6F4335003CC2B2 /* entropy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264AF0534866F004B0E72 /* entropy.h */; }; 79 AAC707310E6F4335003CC2B2 /* kcdatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B8DBCA05E6C3CE00E6E67C /* kcdatabase.h */; }; 80 AAC707320E6F4335003CC2B2 /* kckey.h in Headers */ = {isa = PBXBuildFile; fileRef = C207646405EAD713004FEEDA /* kckey.h */; }; 81 AAC707330E6F4335003CC2B2 /* key.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264B60534866F004B0E72 /* key.h */; }; 82 AAC707340E6F4335003CC2B2 /* localdatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C20764E505ED250F004FEEDA /* localdatabase.h */; }; 83 AAC707350E6F4335003CC2B2 /* localkey.h in Headers */ = {isa = PBXBuildFile; fileRef = C20764E705ED250F004FEEDA /* localkey.h */; }; 84 AAC707360E6F4335003CC2B2 /* notifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264B90534866F004B0E72 /* notifications.h */; }; 85 AAC707370E6F4335003CC2B2 /* pcscmonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FDCABE0663CD5B0013F64C /* pcscmonitor.h */; }; 86 AAC707380E6F4335003CC2B2 /* process.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264BB0534866F004B0E72 /* process.h */; }; 87 AAC707390E6F4335003CC2B2 /* reader.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FDCAC00663CD5B0013F64C /* reader.h */; }; 88 AAC7073A0E6F4335003CC2B2 /* server.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264BF0534866F004B0E72 /* server.h */; }; 89 AAC7073B0E6F4335003CC2B2 /* session.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9264C10534866F004B0E72 /* session.h */; }; 90 AAC7073C0E6F4335003CC2B2 /* structure.h in Headers */ = {isa = PBXBuildFile; fileRef = C28ACF9B05C9940B00447176 /* structure.h */; }; 91 AAC7073D0E6F4335003CC2B2 /* tempdatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C20AF37D05F689540055732C /* tempdatabase.h */; }; 92 AAC7073E0E6F4335003CC2B2 /* token.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FDCAC20663CD5B0013F64C /* token.h */; }; 93 AAC7073F0E6F4335003CC2B2 /* tokendatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D425F205F3C07400CB11F8 /* tokendatabase.h */; }; 94 AAC707400E6F4335003CC2B2 /* tokencache.h in Headers */ = {isa = PBXBuildFile; fileRef = C26EA9520688CF34007CE21D /* tokencache.h */; }; 95 AAC707410E6F4335003CC2B2 /* self.h in Headers */ = {isa = PBXBuildFile; fileRef = C209B3B206ADBE64007B9E6D /* self.h */; }; 96 AAC707420E6F4335003CC2B2 /* tokend.h in Headers */ = {isa = PBXBuildFile; fileRef = C22A7F8D06AF06D9006087B7 /* tokend.h */; }; 97 AAC707430E6F4335003CC2B2 /* tokenkey.h in Headers */ = {isa = PBXBuildFile; fileRef = C26D533806C1E70A00062E1E /* tokenkey.h */; }; 98 AAC707440E6F4335003CC2B2 /* tokenacl.h in Headers */ = {isa = PBXBuildFile; fileRef = C28654B106DBC2A30021E6E5 /* tokenacl.h */; }; 99 AAC707450E6F4335003CC2B2 /* tokenaccess.h in Headers */ = {isa = PBXBuildFile; fileRef = C2813C800730534A00E243E8 /* tokenaccess.h */; }; 100 AAC707460E6F4335003CC2B2 /* authhost.h in Headers */ = {isa = PBXBuildFile; fileRef = 40689F840725DCE00021A502 /* authhost.h */; }; 101 AAC707470E6F4335003CC2B2 /* SharedMemoryServer.h in Headers */ = {isa = PBXBuildFile; fileRef = D6C887EE0A55B6220044DFD2 /* SharedMemoryServer.h */; }; 102 AAC707480E6F4335003CC2B2 /* csproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BD5FDB0AC47E850057FD3D /* csproxy.h */; }; 103 AAC707490E6F4335003CC2B2 /* credential.h in Headers */ = {isa = PBXBuildFile; fileRef = 407ACD060AE5B57700A9DA90 /* credential.h */; }; 104 AAC7074B0E6F4335003CC2B2 /* clientid.h in Headers */ = {isa = PBXBuildFile; fileRef = C22C34530B278EB60009368E /* clientid.h */; }; 105 AAC7074C0E6F4335003CC2B2 /* dtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = C26CF0880CDFE1180094DD9D /* dtrace.h */; }; 106 AAC7074D0E6F4352003CC2B2 /* acl_keychain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264980534866F004B0E72 /* acl_keychain.cpp */; }; 107 AAC7074E0E6F4352003CC2B2 /* acls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C92649A0534866F004B0E72 /* acls.cpp */; }; 108 AAC7074F0E6F4352003CC2B2 /* agentquery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C92649C0534866F004B0E72 /* agentquery.cpp */; }; 109 AAC707500E6F4352003CC2B2 /* authority.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C92649E0534866F004B0E72 /* authority.cpp */; }; 110 AAC707510E6F4352003CC2B2 /* AuthorizationDBPlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264A00534866F004B0E72 /* AuthorizationDBPlist.cpp */; }; 111 AAC707520E6F4352003CC2B2 /* AuthorizationEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264A20534866F004B0E72 /* AuthorizationEngine.cpp */; }; 112 AAC707530E6F4352003CC2B2 /* AuthorizationMechEval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 405845650663B2010083E58C /* AuthorizationMechEval.cpp */; }; 113 AAC707540E6F4352003CC2B2 /* AuthorizationRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264A40534866F004B0E72 /* AuthorizationRule.cpp */; }; 114 AAC707550E6F4352003CC2B2 /* child.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB5ACB906680AE000F359A9 /* child.cpp */; }; 115 AAC707560E6F4352003CC2B2 /* codesigdb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264A80534866F004B0E72 /* codesigdb.cpp */; }; 116 AAC707570E6F4352003CC2B2 /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264AA0534866F004B0E72 /* connection.cpp */; }; 117 AAC707580E6F4352003CC2B2 /* database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2B8DBC705E6C3CE00E6E67C /* database.cpp */; }; 118 AAC707590E6F4352003CC2B2 /* dbcrypto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264AC0534866F004B0E72 /* dbcrypto.cpp */; }; 119 AAC7075A0E6F4352003CC2B2 /* entropy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264AE0534866F004B0E72 /* entropy.cpp */; }; 120 AAC7075B0E6F4352003CC2B2 /* kcdatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2B8DBC905E6C3CE00E6E67C /* kcdatabase.cpp */; }; 121 AAC7075C0E6F4352003CC2B2 /* kckey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C207646305EAD713004FEEDA /* kckey.cpp */; }; 122 AAC7075D0E6F4352003CC2B2 /* key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264B50534866F004B0E72 /* key.cpp */; }; 123 AAC7075E0E6F4352003CC2B2 /* localdatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20764E405ED250F004FEEDA /* localdatabase.cpp */; }; 124 AAC7075F0E6F4352003CC2B2 /* localkey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20764E605ED250F004FEEDA /* localkey.cpp */; }; 125 AAC707600E6F4352003CC2B2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264B70534866F004B0E72 /* main.cpp */; }; 126 AAC707610E6F4352003CC2B2 /* notifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264B80534866F004B0E72 /* notifications.cpp */; }; 127 AAC707620E6F4352003CC2B2 /* pcscmonitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2FDCABD0663CD5B0013F64C /* pcscmonitor.cpp */; }; 128 AAC707630E6F4352003CC2B2 /* process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264BA0534866F004B0E72 /* process.cpp */; }; 129 AAC707640E6F4352003CC2B2 /* reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2FDCABF0663CD5B0013F64C /* reader.cpp */; }; 130 AAC707650E6F4352003CC2B2 /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264BE0534866F004B0E72 /* server.cpp */; }; 131 AAC707660E6F4352003CC2B2 /* session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264C00534866F004B0E72 /* session.cpp */; }; 132 AAC707670E6F4352003CC2B2 /* structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C28ACF9A05C9940B00447176 /* structure.cpp */; }; 133 AAC707680E6F4352003CC2B2 /* tempdatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C20AF37C05F689540055732C /* tempdatabase.cpp */; }; 134 AAC707690E6F4352003CC2B2 /* token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2FDCAC10663CD5B0013F64C /* token.cpp */; }; 135 AAC7076A0E6F4352003CC2B2 /* tokendatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D425F105F3C07400CB11F8 /* tokendatabase.cpp */; }; 136 AAC7076B0E6F4352003CC2B2 /* transition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C9264C20534866F004B0E72 /* transition.cpp */; }; 137 AAC7076C0E6F4352003CC2B2 /* tokencache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C26EA9510688CF34007CE21D /* tokencache.cpp */; }; 138 AAC7076D0E6F4352003CC2B2 /* selfServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C209B3B306ADBE64007B9E6D /* selfServer.cpp */; }; 139 AAC7076E0E6F4352003CC2B2 /* selfUser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C209B3B406ADBE64007B9E6D /* selfUser.cpp */; }; 140 AAC7076F0E6F4352003CC2B2 /* tokend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C22A7F8C06AF06D9006087B7 /* tokend.cpp */; }; 141 AAC707700E6F4352003CC2B2 /* tokenkey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C26D533706C1E70A00062E1E /* tokenkey.cpp */; }; 142 AAC707710E6F4352003CC2B2 /* tokenacl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C28654B006DBC2A30021E6E5 /* tokenacl.cpp */; }; 143 AAC707720E6F4352003CC2B2 /* tokenaccess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2813C7F0730534A00E243E8 /* tokenaccess.cpp */; }; 144 AAC707730E6F4352003CC2B2 /* authhost.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 40689F850725DCE00021A502 /* authhost.cpp */; }; 145 AAC707740E6F4352003CC2B2 /* SharedMemoryServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6C887ED0A55B6220044DFD2 /* SharedMemoryServer.cpp */; }; 146 AAC707750E6F4352003CC2B2 /* csproxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2BD5FDA0AC47E850057FD3D /* csproxy.cpp */; }; 147 AAC707760E6F4352003CC2B2 /* credential.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 407ACD070AE5B57700A9DA90 /* credential.cpp */; }; 148 AAC707780E6F4352003CC2B2 /* clientid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C22C34520B278EB60009368E /* clientid.cpp */; }; 149 C274C51E0F9E8E0F001ABDA3 /* auditevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C274C51C0F9E8E0F001ABDA3 /* auditevents.cpp */; }; 150 C274C51F0F9E8E0F001ABDA3 /* auditevents.h in Headers */ = {isa = PBXBuildFile; fileRef = C274C51D0F9E8E0F001ABDA3 /* auditevents.h */; }; 151 ED5130690E7F1259002A3749 /* securityd.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CE1878706FFC5D60079D235 /* securityd.1 */; }; 152/* End PBXBuildFile section */ 153 154/* Begin PBXContainerItemProxy section */ 155 1820DFC71714D3F800CA851F /* PBXContainerItemProxy */ = { 156 isa = PBXContainerItemProxy; 157 containerPortal = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 158 proxyType = 1; 159 remoteGlobalIDString = 1843240D1714797D00196B52; 160 remoteInfo = securitydservice_client; 161 }; 162 18B965BC147314BE005A4D2E /* PBXContainerItemProxy */ = { 163 isa = PBXContainerItemProxy; 164 containerPortal = 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */; 165 proxyType = 2; 166 remoteGlobalIDString = 4CA1FEBE052A3C8100F22E42; 167 remoteInfo = libsecurity_agent_client; 168 }; 169 18B965C0147314BE005A4D2E /* PBXContainerItemProxy */ = { 170 isa = PBXContainerItemProxy; 171 containerPortal = 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */; 172 proxyType = 2; 173 remoteGlobalIDString = 4CA1FED4052A450F00F22E42; 174 remoteInfo = libsecurity_agent_server; 175 }; 176 18B967B814731BB1005A4D2E /* PBXContainerItemProxy */ = { 177 isa = PBXContainerItemProxy; 178 containerPortal = 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */; 179 proxyType = 1; 180 remoteGlobalIDString = 40635B69052E4CBD0009891B; 181 remoteInfo = world; 182 }; 183 18CE013D17147A46008C042F /* PBXContainerItemProxy */ = { 184 isa = PBXContainerItemProxy; 185 containerPortal = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 186 proxyType = 2; 187 remoteGlobalIDString = 1843240E1714797D00196B52; 188 remoteInfo = securitydservice_client; 189 }; 190 80C7A78C167FF586001533BE /* PBXContainerItemProxy */ = { 191 isa = PBXContainerItemProxy; 192 containerPortal = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 193 proxyType = 2; 194 remoteGlobalIDString = 189D4635166AC95C001D8533; 195 remoteInfo = securityd_service; 196 }; 197 80C7A78E167FF586001533BE /* PBXContainerItemProxy */ = { 198 isa = PBXContainerItemProxy; 199 containerPortal = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 200 proxyType = 2; 201 remoteGlobalIDString = 189D465B166C15C1001D8533; 202 remoteInfo = securitydservicectrl; 203 }; 204 80C7A790167FF9D3001533BE /* PBXContainerItemProxy */ = { 205 isa = PBXContainerItemProxy; 206 containerPortal = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 207 proxyType = 1; 208 remoteGlobalIDString = 189D4634166AC95C001D8533; 209 remoteInfo = securityd_service; 210 }; 211 AA1A9FF80E71EF08003D0309 /* PBXContainerItemProxy */ = { 212 isa = PBXContainerItemProxy; 213 containerPortal = 4CA1FEB0052A3C5800F22E42 /* Project object */; 214 proxyType = 1; 215 remoteGlobalIDString = C26CF02C0CD934260094DD9D; 216 remoteInfo = DTrace; 217 }; 218 AA1AA00E0E71F2ED003D0309 /* PBXContainerItemProxy */ = { 219 isa = PBXContainerItemProxy; 220 containerPortal = 4CA1FEB0052A3C5800F22E42 /* Project object */; 221 proxyType = 1; 222 remoteGlobalIDString = AA6D4B810E6F3B210050206D; 223 remoteInfo = startup; 224 }; 225 AA1AA0100E71F2F7003D0309 /* PBXContainerItemProxy */ = { 226 isa = PBXContainerItemProxy; 227 containerPortal = 4CA1FEB0052A3C5800F22E42 /* Project object */; 228 proxyType = 1; 229 remoteGlobalIDString = AA6D4B7A0E6F3A910050206D; 230 remoteInfo = mig; 231 }; 232/* End PBXContainerItemProxy section */ 233 234/* Begin PBXCopyFilesBuildPhase section */ 235 ED51306A0E7F1277002A3749 /* CopyFiles */ = { 236 isa = PBXCopyFilesBuildPhase; 237 buildActionMask = 8; 238 dstPath = /usr/share/man/man1; 239 dstSubfolderSpec = 0; 240 files = ( 241 ED5130690E7F1259002A3749 /* securityd.1 in CopyFiles */, 242 ); 243 runOnlyForDeploymentPostprocessing = 1; 244 }; 245/* End PBXCopyFilesBuildPhase section */ 246 247/* Begin PBXFileReference section */ 248 1865FFA01474FB1100FD79DF /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; }; 249 1865FFA11474FB1100FD79DF /* project.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = project.xcconfig; sourceTree = "<group>"; }; 250 1865FFA21474FB1100FD79DF /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; }; 251 1865FFB01474FED300FD79DF /* libsecurity_tokend_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_tokend_client.a; path = /usr/local/lib/libsecurity_tokend_client.a; sourceTree = "<absolute>"; }; 252 1865FFB2147505C800FD79DF /* libbsm.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libbsm.dylib; path = /usr/lib/libbsm.dylib; sourceTree = "<absolute>"; }; 253 1865FFCE1475169A00FD79DF /* libsecurityd_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurityd_client.a; path = /usr/local/lib/libsecurityd_client.a; sourceTree = "<absolute>"; }; 254 1865FFD0147516CF00FD79DF /* libsecurity_codesigning.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_codesigning.a; path = /usr/local/lib/libsecurity_codesigning.a; sourceTree = "<absolute>"; }; 255 18B27133148C2C3D0087AE98 /* securityd_dtrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = securityd_dtrace.h; path = derived_src/securityd_dtrace.h; sourceTree = BUILT_PRODUCTS_DIR; }; 256 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libsecurity_agent.xcodeproj; path = libsecurity_agent/libsecurity_agent.xcodeproj; sourceTree = "<group>"; }; 257 18B965D214731963005A4D2E /* libsecurity_utilities.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_utilities.a; path = /usr/local/lib/libsecurity_utilities.a; sourceTree = "<absolute>"; }; 258 18B965D41473197B005A4D2E /* libsecurity_cdsa_utilities.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_cdsa_utilities.a; path = /usr/local/lib/libsecurity_cdsa_utilities.a; sourceTree = "<absolute>"; }; 259 18B965D9147319C8005A4D2E /* libsecurity_cdsa_client.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurity_cdsa_client.a; path = /usr/local/lib/libsecurity_cdsa_client.a; sourceTree = "<absolute>"; }; 260 18B965DB147319E5005A4D2E /* libsecurityd_server.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsecurityd_server.a; path = /usr/local/lib/libsecurityd_server.a; sourceTree = "<absolute>"; }; 261 18B967B114731B55005A4D2E /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = /usr/lib/libsqlite3.dylib; sourceTree = "<absolute>"; }; 262 18B967B314731B69005A4D2E /* libauto.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libauto.dylib; path = /usr/lib/libauto.dylib; sourceTree = "<absolute>"; }; 263 18B967B514731B78005A4D2E /* libobjc.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libobjc.dylib; path = /usr/lib/libobjc.dylib; sourceTree = "<absolute>"; }; 264 405845650663B2010083E58C /* AuthorizationMechEval.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AuthorizationMechEval.cpp; sourceTree = "<group>"; }; 265 405845660663B2010083E58C /* AuthorizationMechEval.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AuthorizationMechEval.h; sourceTree = "<group>"; }; 266 40689F840725DCE00021A502 /* authhost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = authhost.h; sourceTree = "<group>"; }; 267 40689F850725DCE00021A502 /* authhost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = authhost.cpp; sourceTree = "<group>"; }; 268 407ACD060AE5B57700A9DA90 /* credential.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = credential.h; sourceTree = "<group>"; }; 269 407ACD070AE5B57700A9DA90 /* credential.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = credential.cpp; sourceTree = "<group>"; }; 270 4C9264980534866F004B0E72 /* acl_keychain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = acl_keychain.cpp; sourceTree = "<group>"; }; 271 4C9264990534866F004B0E72 /* acl_keychain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = acl_keychain.h; sourceTree = "<group>"; }; 272 4C92649A0534866F004B0E72 /* acls.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = acls.cpp; sourceTree = "<group>"; }; 273 4C92649B0534866F004B0E72 /* acls.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = acls.h; sourceTree = "<group>"; }; 274 4C92649C0534866F004B0E72 /* agentquery.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = agentquery.cpp; sourceTree = "<group>"; }; 275 4C92649D0534866F004B0E72 /* agentquery.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = agentquery.h; sourceTree = "<group>"; }; 276 4C92649E0534866F004B0E72 /* authority.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = authority.cpp; sourceTree = "<group>"; }; 277 4C92649F0534866F004B0E72 /* authority.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = authority.h; sourceTree = "<group>"; }; 278 4C9264A00534866F004B0E72 /* AuthorizationDBPlist.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AuthorizationDBPlist.cpp; sourceTree = "<group>"; }; 279 4C9264A10534866F004B0E72 /* AuthorizationDBPlist.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AuthorizationDBPlist.h; sourceTree = "<group>"; }; 280 4C9264A20534866F004B0E72 /* AuthorizationEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AuthorizationEngine.cpp; sourceTree = "<group>"; }; 281 4C9264A30534866F004B0E72 /* AuthorizationEngine.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AuthorizationEngine.h; sourceTree = "<group>"; }; 282 4C9264A40534866F004B0E72 /* AuthorizationRule.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AuthorizationRule.cpp; sourceTree = "<group>"; }; 283 4C9264A50534866F004B0E72 /* AuthorizationRule.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AuthorizationRule.h; sourceTree = "<group>"; }; 284 4C9264A80534866F004B0E72 /* codesigdb.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = codesigdb.cpp; sourceTree = "<group>"; }; 285 4C9264A90534866F004B0E72 /* codesigdb.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = codesigdb.h; sourceTree = "<group>"; }; 286 4C9264AA0534866F004B0E72 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = connection.cpp; sourceTree = "<group>"; }; 287 4C9264AB0534866F004B0E72 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = connection.h; sourceTree = "<group>"; }; 288 4C9264AC0534866F004B0E72 /* dbcrypto.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = dbcrypto.cpp; sourceTree = "<group>"; }; 289 4C9264AD0534866F004B0E72 /* dbcrypto.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = dbcrypto.h; sourceTree = "<group>"; }; 290 4C9264AE0534866F004B0E72 /* entropy.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = entropy.cpp; sourceTree = "<group>"; }; 291 4C9264AF0534866F004B0E72 /* entropy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = entropy.h; sourceTree = "<group>"; }; 292 4C9264B50534866F004B0E72 /* key.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = key.cpp; sourceTree = "<group>"; }; 293 4C9264B60534866F004B0E72 /* key.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = key.h; sourceTree = "<group>"; }; 294 4C9264B70534866F004B0E72 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; }; 295 4C9264B80534866F004B0E72 /* notifications.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = notifications.cpp; sourceTree = "<group>"; }; 296 4C9264B90534866F004B0E72 /* notifications.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = notifications.h; sourceTree = "<group>"; }; 297 4C9264BA0534866F004B0E72 /* process.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = process.cpp; sourceTree = "<group>"; }; 298 4C9264BB0534866F004B0E72 /* process.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = process.h; sourceTree = "<group>"; }; 299 4C9264BC0534866F004B0E72 /* securityd.order */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = securityd.order; sourceTree = "<group>"; }; 300 4C9264BE0534866F004B0E72 /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = server.cpp; sourceTree = "<group>"; }; 301 4C9264BF0534866F004B0E72 /* server.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = server.h; sourceTree = "<group>"; }; 302 4C9264C00534866F004B0E72 /* session.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = session.cpp; sourceTree = "<group>"; }; 303 4C9264C10534866F004B0E72 /* session.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = session.h; sourceTree = "<group>"; }; 304 4C9264C20534866F004B0E72 /* transition.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = transition.cpp; sourceTree = "<group>"; }; 305 4CB5ACB906680AE000F359A9 /* child.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = child.cpp; sourceTree = "<group>"; }; 306 4CB5ACBA06680AE000F359A9 /* child.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = child.h; sourceTree = "<group>"; }; 307 4CD8CCBD055884E0006B3584 /* CodeEquivalenceCandidates */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CodeEquivalenceCandidates; sourceTree = "<group>"; }; 308 4CD8CCC0055884E0006B3584 /* startup.mk */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = startup.mk; sourceTree = "<group>"; }; 309 4CDD5018053765A900FEC36D /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; 310 4CDD5019053765A900FEC36D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; 311 4CDD506B0537666500FEC36D /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; 312 4CE1878606FFC5D60079D235 /* BLOBFORMAT */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = BLOBFORMAT; sourceTree = "<group>"; }; 313 4CE1878706FFC5D60079D235 /* securityd.1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.man; path = securityd.1; sourceTree = "<group>"; }; 314 4E0BB2B20F79590300BBFEFA /* ccaudit_extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccaudit_extensions.h; sourceTree = "<group>"; }; 315 4E0BB2B30F79590300BBFEFA /* ccaudit_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccaudit_extensions.cpp; sourceTree = "<group>"; }; 316 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = securityd_service.xcodeproj; path = securityd_service/securityd_service.xcodeproj; sourceTree = "<group>"; }; 317 AA6D4B8A0E6F3BB80050206D /* securityd */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = securityd; sourceTree = BUILT_PRODUCTS_DIR; }; 318 AAA020B10E367BB000A6F842 /* dtrace.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dtrace.mk; path = dtrace/dtrace.mk; sourceTree = "<group>"; }; 319 C207646305EAD713004FEEDA /* kckey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = kckey.cpp; sourceTree = "<group>"; }; 320 C207646405EAD713004FEEDA /* kckey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = kckey.h; sourceTree = "<group>"; }; 321 C20764E405ED250F004FEEDA /* localdatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = localdatabase.cpp; sourceTree = "<group>"; }; 322 C20764E505ED250F004FEEDA /* localdatabase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = localdatabase.h; sourceTree = "<group>"; }; 323 C20764E605ED250F004FEEDA /* localkey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = localkey.cpp; sourceTree = "<group>"; }; 324 C20764E705ED250F004FEEDA /* localkey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = localkey.h; sourceTree = "<group>"; }; 325 C209B3AD06ADBDB4007B9E6D /* mig.mk */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = mig.mk; sourceTree = "<group>"; }; 326 C209B3AE06ADBDB4007B9E6D /* self.defs */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.mig; path = self.defs; sourceTree = "<group>"; }; 327 C209B3B206ADBE64007B9E6D /* self.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = self.h; path = derived_src/self.h; sourceTree = BUILT_PRODUCTS_DIR; }; 328 C209B3B306ADBE64007B9E6D /* selfServer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = selfServer.cpp; path = derived_src/selfServer.cpp; sourceTree = BUILT_PRODUCTS_DIR; }; 329 C209B3B406ADBE64007B9E6D /* selfUser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = selfUser.cpp; path = derived_src/selfUser.cpp; sourceTree = BUILT_PRODUCTS_DIR; }; 330 C20AF37C05F689540055732C /* tempdatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tempdatabase.cpp; sourceTree = "<group>"; }; 331 C20AF37D05F689540055732C /* tempdatabase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tempdatabase.h; sourceTree = "<group>"; }; 332 C22A7F8C06AF06D9006087B7 /* tokend.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokend.cpp; sourceTree = "<group>"; }; 333 C22A7F8D06AF06D9006087B7 /* tokend.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokend.h; sourceTree = "<group>"; }; 334 C22C34520B278EB60009368E /* clientid.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = clientid.cpp; sourceTree = "<group>"; }; 335 C22C34530B278EB60009368E /* clientid.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = clientid.h; sourceTree = "<group>"; }; 336 C26CF0230CD933AE0094DD9D /* securityd.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = securityd.d; path = src/securityd.d; sourceTree = "<group>"; }; 337 C26CF0880CDFE1180094DD9D /* dtrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dtrace.h; path = src/dtrace.h; sourceTree = "<group>"; }; 338 C26D533706C1E70A00062E1E /* tokenkey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokenkey.cpp; sourceTree = "<group>"; }; 339 C26D533806C1E70A00062E1E /* tokenkey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokenkey.h; sourceTree = "<group>"; }; 340 C26EA9510688CF34007CE21D /* tokencache.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokencache.cpp; sourceTree = "<group>"; }; 341 C26EA9520688CF34007CE21D /* tokencache.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokencache.h; sourceTree = "<group>"; }; 342 C26FB2650BC2C3A300D8EFC8 /* com.apple.securityd.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = com.apple.securityd.plist; sourceTree = "<group>"; }; 343 C274C51C0F9E8E0F001ABDA3 /* auditevents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = auditevents.cpp; sourceTree = "<group>"; }; 344 C274C51D0F9E8E0F001ABDA3 /* auditevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = auditevents.h; sourceTree = "<group>"; }; 345 C276AAD60663E7A400B57276 /* PCSC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PCSC.framework; path = /System/Library/Frameworks/PCSC.framework; sourceTree = "<absolute>"; }; 346 C2813C7F0730534A00E243E8 /* tokenaccess.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokenaccess.cpp; sourceTree = "<group>"; }; 347 C2813C800730534A00E243E8 /* tokenaccess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokenaccess.h; sourceTree = "<group>"; }; 348 C28654B006DBC2A30021E6E5 /* tokenacl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokenacl.cpp; sourceTree = "<group>"; }; 349 C28654B106DBC2A30021E6E5 /* tokenacl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokenacl.h; sourceTree = "<group>"; }; 350 C28ACF9A05C9940B00447176 /* structure.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = structure.cpp; sourceTree = "<group>"; }; 351 C28ACF9B05C9940B00447176 /* structure.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = structure.h; sourceTree = "<group>"; }; 352 C2B8DBC705E6C3CE00E6E67C /* database.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = database.cpp; sourceTree = "<group>"; }; 353 C2B8DBC805E6C3CE00E6E67C /* database.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = database.h; sourceTree = "<group>"; }; 354 C2B8DBC905E6C3CE00E6E67C /* kcdatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = kcdatabase.cpp; sourceTree = "<group>"; }; 355 C2B8DBCA05E6C3CE00E6E67C /* kcdatabase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = kcdatabase.h; sourceTree = "<group>"; }; 356 C2BD5FDA0AC47E850057FD3D /* csproxy.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = csproxy.cpp; sourceTree = "<group>"; }; 357 C2BD5FDB0AC47E850057FD3D /* csproxy.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csproxy.h; sourceTree = "<group>"; }; 358 C2CB75A90CE26A3600727A2B /* securityd-watch.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; name = "securityd-watch.d"; path = "dtrace/securityd-watch.d"; sourceTree = "<group>"; }; 359 C2D425F105F3C07400CB11F8 /* tokendatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = tokendatabase.cpp; sourceTree = "<group>"; }; 360 C2D425F205F3C07400CB11F8 /* tokendatabase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = tokendatabase.h; sourceTree = "<group>"; }; 361 C2FDCABD0663CD5B0013F64C /* pcscmonitor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = pcscmonitor.cpp; sourceTree = "<group>"; }; 362 C2FDCABE0663CD5B0013F64C /* pcscmonitor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = pcscmonitor.h; sourceTree = "<group>"; }; 363 C2FDCABF0663CD5B0013F64C /* reader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = reader.cpp; sourceTree = "<group>"; }; 364 C2FDCAC00663CD5B0013F64C /* reader.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = reader.h; sourceTree = "<group>"; }; 365 C2FDCAC10663CD5B0013F64C /* token.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = token.cpp; sourceTree = "<group>"; }; 366 C2FDCAC20663CD5B0013F64C /* token.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = token.h; sourceTree = "<group>"; }; 367 D6C887ED0A55B6220044DFD2 /* SharedMemoryServer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SharedMemoryServer.cpp; sourceTree = "<group>"; }; 368 D6C887EE0A55B6220044DFD2 /* SharedMemoryServer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SharedMemoryServer.h; sourceTree = "<group>"; }; 369/* End PBXFileReference section */ 370 371/* Begin PBXFrameworksBuildPhase section */ 372 AA6D4B880E6F3BB80050206D /* Frameworks */ = { 373 isa = PBXFrameworksBuildPhase; 374 buildActionMask = 2147483647; 375 files = ( 376 18CE013F17147A46008C042F /* libsecuritydservice_client.a in Frameworks */, 377 1865FFEB1475208B00FD79DF /* libsqlite3.dylib in Frameworks */, 378 1865FFE114751C9100FD79DF /* libauto.dylib in Frameworks */, 379 1865FFDC14751B0600FD79DF /* libobjc.dylib in Frameworks */, 380 18B965CD14731612005A4D2E /* libsecurity_agent_client.a in Frameworks */, 381 1865FFCF1475169A00FD79DF /* libsecurityd_client.a in Frameworks */, 382 18B965DC147319E5005A4D2E /* libsecurityd_server.a in Frameworks */, 383 1865FFB11474FED300FD79DF /* libsecurity_tokend_client.a in Frameworks */, 384 18B965D51473197B005A4D2E /* libsecurity_cdsa_utilities.a in Frameworks */, 385 18B965DA147319C8005A4D2E /* libsecurity_cdsa_client.a in Frameworks */, 386 18B965D314731963005A4D2E /* libsecurity_utilities.a in Frameworks */, 387 1865FFB3147505C800FD79DF /* libbsm.dylib in Frameworks */, 388 18B965DD147319F6005A4D2E /* PCSC.framework in Frameworks */, 389 18B965D8147319A6005A4D2E /* Security.framework in Frameworks */, 390 18B965D71473199F005A4D2E /* CoreFoundation.framework in Frameworks */, 391 18B965D614731996005A4D2E /* IOKit.framework in Frameworks */, 392 ); 393 runOnlyForDeploymentPostprocessing = 0; 394 }; 395/* End PBXFrameworksBuildPhase section */ 396 397/* Begin PBXGroup section */ 398 1865FF9F1474FB1100FD79DF /* config */ = { 399 isa = PBXGroup; 400 children = ( 401 1865FFA01474FB1100FD79DF /* debug.xcconfig */, 402 1865FFA11474FB1100FD79DF /* project.xcconfig */, 403 1865FFA21474FB1100FD79DF /* release.xcconfig */, 404 ); 405 path = config; 406 sourceTree = "<group>"; 407 }; 408 18B965B1147314BE005A4D2E /* Products */ = { 409 isa = PBXGroup; 410 children = ( 411 18B965BD147314BE005A4D2E /* libsecurity_agent_client.a */, 412 18B965C1147314BE005A4D2E /* libsecurity_agent_server.a */, 413 ); 414 name = Products; 415 sourceTree = "<group>"; 416 }; 417 4C9264970534866F004B0E72 /* src */ = { 418 isa = PBXGroup; 419 children = ( 420 4C9264B70534866F004B0E72 /* main.cpp */, 421 C28AE81406CD7DA100BE0061 /* Core Structure */, 422 C2C8B29806F8A60F000EBDA2 /* Crypto */, 423 C28AE81706CD7DC500BE0061 /* Database Types */, 424 C28AE81A06CD7DE200BE0061 /* Smartcards */, 425 C28AE82306CD7E0F00BE0061 /* Transit */, 426 C28AE82606CD7E4700BE0061 /* ACLs */, 427 C28AE81106CD7D7800BE0061 /* Authorization */, 428 C22C34510B278E950009368E /* Client Identification */, 429 C26AC79D0DAED222005BFB40 /* Code Signing */, 430 C28AE83906CD7EE900BE0061 /* Support */, 431 ); 432 path = src; 433 sourceTree = "<group>"; 434 }; 435 4CA1FEAC052A3C5800F22E42 = { 436 isa = PBXGroup; 437 children = ( 438 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */, 439 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */, 440 1865FF9F1474FB1100FD79DF /* config */, 441 4C9264970534866F004B0E72 /* src */, 442 C209B39106ADBB19007B9E6D /* mig */, 443 C26CF0290CD933D60094DD9D /* DTrace */, 444 4CE1878506FFC5D60079D235 /* doc */, 445 C209B39406ADBB2B007B9E6D /* derived_src */, 446 C28AE82006CD7DF500BE0061 /* Build Stuff */, 447 4CDD50150537658500FEC36D /* Linked Frameworks */, 448 4CA1FEB7052A3C6D00F22E42 /* Products */, 449 4CD8CCBB055884E0006B3584 /* Other Installs */, 450 ); 451 sourceTree = "<group>"; 452 }; 453 4CA1FEB7052A3C6D00F22E42 /* Products */ = { 454 isa = PBXGroup; 455 children = ( 456 AA6D4B8A0E6F3BB80050206D /* securityd */, 457 ); 458 name = Products; 459 sourceTree = "<group>"; 460 }; 461 4CD8CCBB055884E0006B3584 /* Other Installs */ = { 462 isa = PBXGroup; 463 children = ( 464 C26FB2650BC2C3A300D8EFC8 /* com.apple.securityd.plist */, 465 4CD8CCBD055884E0006B3584 /* CodeEquivalenceCandidates */, 466 4CD8CCC0055884E0006B3584 /* startup.mk */, 467 ); 468 name = "Other Installs"; 469 path = etc; 470 sourceTree = "<group>"; 471 }; 472 4CDD50150537658500FEC36D /* Linked Frameworks */ = { 473 isa = PBXGroup; 474 children = ( 475 1865FFD0147516CF00FD79DF /* libsecurity_codesigning.a */, 476 1865FFCE1475169A00FD79DF /* libsecurityd_client.a */, 477 1865FFB2147505C800FD79DF /* libbsm.dylib */, 478 1865FFB01474FED300FD79DF /* libsecurity_tokend_client.a */, 479 18B967B514731B78005A4D2E /* libobjc.dylib */, 480 18B967B314731B69005A4D2E /* libauto.dylib */, 481 18B967B114731B55005A4D2E /* libsqlite3.dylib */, 482 18B965DB147319E5005A4D2E /* libsecurityd_server.a */, 483 18B965D9147319C8005A4D2E /* libsecurity_cdsa_client.a */, 484 18B965D41473197B005A4D2E /* libsecurity_cdsa_utilities.a */, 485 18B965D214731963005A4D2E /* libsecurity_utilities.a */, 486 4CDD5018053765A900FEC36D /* CoreFoundation.framework */, 487 4CDD506B0537666500FEC36D /* IOKit.framework */, 488 C276AAD60663E7A400B57276 /* PCSC.framework */, 489 4CDD5019053765A900FEC36D /* Security.framework */, 490 ); 491 name = "Linked Frameworks"; 492 path = src; 493 sourceTree = "<group>"; 494 }; 495 4CE1878506FFC5D60079D235 /* doc */ = { 496 isa = PBXGroup; 497 children = ( 498 4CE1878606FFC5D60079D235 /* BLOBFORMAT */, 499 4CE1878706FFC5D60079D235 /* securityd.1 */, 500 ); 501 path = doc; 502 sourceTree = "<group>"; 503 }; 504 80C7A788167FF586001533BE /* Products */ = { 505 isa = PBXGroup; 506 children = ( 507 80C7A78D167FF586001533BE /* securityd_service */, 508 80C7A78F167FF586001533BE /* securitydservicectrl */, 509 18CE013E17147A46008C042F /* libsecuritydservice_client.a */, 510 ); 511 name = Products; 512 sourceTree = "<group>"; 513 }; 514 C209B39106ADBB19007B9E6D /* mig */ = { 515 isa = PBXGroup; 516 children = ( 517 C209B3AD06ADBDB4007B9E6D /* mig.mk */, 518 C209B3AE06ADBDB4007B9E6D /* self.defs */, 519 ); 520 path = mig; 521 sourceTree = "<group>"; 522 }; 523 C209B39406ADBB2B007B9E6D /* derived_src */ = { 524 isa = PBXGroup; 525 children = ( 526 C209B3B206ADBE64007B9E6D /* self.h */, 527 C209B3B306ADBE64007B9E6D /* selfServer.cpp */, 528 C209B3B406ADBE64007B9E6D /* selfUser.cpp */, 529 ); 530 path = derived_src; 531 sourceTree = BUILT_PRODUCTS_DIR; 532 }; 533 C22C34510B278E950009368E /* Client Identification */ = { 534 isa = PBXGroup; 535 children = ( 536 C22C34530B278EB60009368E /* clientid.h */, 537 C22C34520B278EB60009368E /* clientid.cpp */, 538 4C9264A90534866F004B0E72 /* codesigdb.h */, 539 4C9264A80534866F004B0E72 /* codesigdb.cpp */, 540 ); 541 name = "Client Identification"; 542 sourceTree = "<group>"; 543 }; 544 C26AC79D0DAED222005BFB40 /* Code Signing */ = { 545 isa = PBXGroup; 546 children = ( 547 C2BD5FDB0AC47E850057FD3D /* csproxy.h */, 548 C2BD5FDA0AC47E850057FD3D /* csproxy.cpp */, 549 ); 550 name = "Code Signing"; 551 sourceTree = "<group>"; 552 }; 553 C26CF0290CD933D60094DD9D /* DTrace */ = { 554 isa = PBXGroup; 555 children = ( 556 18B27133148C2C3D0087AE98 /* securityd_dtrace.h */, 557 C26CF0230CD933AE0094DD9D /* securityd.d */, 558 C26CF0880CDFE1180094DD9D /* dtrace.h */, 559 C2CB75A90CE26A3600727A2B /* securityd-watch.d */, 560 AAA020B10E367BB000A6F842 /* dtrace.mk */, 561 ); 562 name = DTrace; 563 sourceTree = "<group>"; 564 }; 565 C28AE7FE06CD7CFF00BE0061 /* Token */ = { 566 isa = PBXGroup; 567 children = ( 568 C2D425F205F3C07400CB11F8 /* tokendatabase.h */, 569 C2D425F105F3C07400CB11F8 /* tokendatabase.cpp */, 570 C26D533806C1E70A00062E1E /* tokenkey.h */, 571 C26D533706C1E70A00062E1E /* tokenkey.cpp */, 572 C2813C800730534A00E243E8 /* tokenaccess.h */, 573 C2813C7F0730534A00E243E8 /* tokenaccess.cpp */, 574 ); 575 name = Token; 576 sourceTree = "<group>"; 577 }; 578 C28AE80106CD7D0E00BE0061 /* Temporary */ = { 579 isa = PBXGroup; 580 children = ( 581 C20AF37D05F689540055732C /* tempdatabase.h */, 582 C20AF37C05F689540055732C /* tempdatabase.cpp */, 583 ); 584 name = Temporary; 585 sourceTree = "<group>"; 586 }; 587 C28AE80406CD7D1D00BE0061 /* Local */ = { 588 isa = PBXGroup; 589 children = ( 590 C20764E505ED250F004FEEDA /* localdatabase.h */, 591 C20764E405ED250F004FEEDA /* localdatabase.cpp */, 592 C20764E705ED250F004FEEDA /* localkey.h */, 593 C20764E605ED250F004FEEDA /* localkey.cpp */, 594 ); 595 name = Local; 596 sourceTree = "<group>"; 597 }; 598 C28AE80706CD7D2700BE0061 /* Keychain */ = { 599 isa = PBXGroup; 600 children = ( 601 C2B8DBCA05E6C3CE00E6E67C /* kcdatabase.h */, 602 C2B8DBC905E6C3CE00E6E67C /* kcdatabase.cpp */, 603 C207646405EAD713004FEEDA /* kckey.h */, 604 C207646305EAD713004FEEDA /* kckey.cpp */, 605 ); 606 name = Keychain; 607 sourceTree = "<group>"; 608 }; 609 C28AE81106CD7D7800BE0061 /* Authorization */ = { 610 isa = PBXGroup; 611 children = ( 612 40689F840725DCE00021A502 /* authhost.h */, 613 40689F850725DCE00021A502 /* authhost.cpp */, 614 4C92649F0534866F004B0E72 /* authority.h */, 615 4C92649E0534866F004B0E72 /* authority.cpp */, 616 407ACD060AE5B57700A9DA90 /* credential.h */, 617 407ACD070AE5B57700A9DA90 /* credential.cpp */, 618 4C9264A10534866F004B0E72 /* AuthorizationDBPlist.h */, 619 4C9264A00534866F004B0E72 /* AuthorizationDBPlist.cpp */, 620 4C9264A30534866F004B0E72 /* AuthorizationEngine.h */, 621 4C9264A20534866F004B0E72 /* AuthorizationEngine.cpp */, 622 405845660663B2010083E58C /* AuthorizationMechEval.h */, 623 405845650663B2010083E58C /* AuthorizationMechEval.cpp */, 624 4C9264A50534866F004B0E72 /* AuthorizationRule.h */, 625 4C9264A40534866F004B0E72 /* AuthorizationRule.cpp */, 626 ); 627 name = Authorization; 628 sourceTree = "<group>"; 629 }; 630 C28AE81406CD7DA100BE0061 /* Core Structure */ = { 631 isa = PBXGroup; 632 children = ( 633 4C9264AB0534866F004B0E72 /* connection.h */, 634 4C9264AA0534866F004B0E72 /* connection.cpp */, 635 C2B8DBC805E6C3CE00E6E67C /* database.h */, 636 C2B8DBC705E6C3CE00E6E67C /* database.cpp */, 637 4C9264B60534866F004B0E72 /* key.h */, 638 4C9264B50534866F004B0E72 /* key.cpp */, 639 4C9264BB0534866F004B0E72 /* process.h */, 640 4C9264BA0534866F004B0E72 /* process.cpp */, 641 4C9264BF0534866F004B0E72 /* server.h */, 642 4C9264BE0534866F004B0E72 /* server.cpp */, 643 4C9264C10534866F004B0E72 /* session.h */, 644 4C9264C00534866F004B0E72 /* session.cpp */, 645 C28ACF9B05C9940B00447176 /* structure.h */, 646 C28ACF9A05C9940B00447176 /* structure.cpp */, 647 ); 648 name = "Core Structure"; 649 sourceTree = "<group>"; 650 }; 651 C28AE81706CD7DC500BE0061 /* Database Types */ = { 652 isa = PBXGroup; 653 children = ( 654 C28AE80406CD7D1D00BE0061 /* Local */, 655 C28AE80706CD7D2700BE0061 /* Keychain */, 656 C28AE80106CD7D0E00BE0061 /* Temporary */, 657 C28AE7FE06CD7CFF00BE0061 /* Token */, 658 ); 659 name = "Database Types"; 660 sourceTree = "<group>"; 661 }; 662 C28AE81A06CD7DE200BE0061 /* Smartcards */ = { 663 isa = PBXGroup; 664 children = ( 665 C2FDCABE0663CD5B0013F64C /* pcscmonitor.h */, 666 C2FDCABD0663CD5B0013F64C /* pcscmonitor.cpp */, 667 C2FDCAC00663CD5B0013F64C /* reader.h */, 668 C2FDCABF0663CD5B0013F64C /* reader.cpp */, 669 C2FDCAC20663CD5B0013F64C /* token.h */, 670 C2FDCAC10663CD5B0013F64C /* token.cpp */, 671 C22A7F8D06AF06D9006087B7 /* tokend.h */, 672 C22A7F8C06AF06D9006087B7 /* tokend.cpp */, 673 C26EA9520688CF34007CE21D /* tokencache.h */, 674 C26EA9510688CF34007CE21D /* tokencache.cpp */, 675 ); 676 name = Smartcards; 677 sourceTree = "<group>"; 678 }; 679 C28AE82006CD7DF500BE0061 /* Build Stuff */ = { 680 isa = PBXGroup; 681 children = ( 682 4C9264BC0534866F004B0E72 /* securityd.order */, 683 ); 684 name = "Build Stuff"; 685 path = src; 686 sourceTree = "<group>"; 687 }; 688 C28AE82306CD7E0F00BE0061 /* Transit */ = { 689 isa = PBXGroup; 690 children = ( 691 4C9264C20534866F004B0E72 /* transition.cpp */, 692 ); 693 name = Transit; 694 sourceTree = "<group>"; 695 }; 696 C28AE82606CD7E4700BE0061 /* ACLs */ = { 697 isa = PBXGroup; 698 children = ( 699 4C92649B0534866F004B0E72 /* acls.h */, 700 4C92649A0534866F004B0E72 /* acls.cpp */, 701 C28654B106DBC2A30021E6E5 /* tokenacl.h */, 702 C28654B006DBC2A30021E6E5 /* tokenacl.cpp */, 703 4C9264990534866F004B0E72 /* acl_keychain.h */, 704 4C9264980534866F004B0E72 /* acl_keychain.cpp */, 705 ); 706 name = ACLs; 707 sourceTree = "<group>"; 708 }; 709 C28AE83906CD7EE900BE0061 /* Support */ = { 710 isa = PBXGroup; 711 children = ( 712 4C92649D0534866F004B0E72 /* agentquery.h */, 713 4C92649C0534866F004B0E72 /* agentquery.cpp */, 714 C274C51D0F9E8E0F001ABDA3 /* auditevents.h */, 715 C274C51C0F9E8E0F001ABDA3 /* auditevents.cpp */, 716 4E0BB2B20F79590300BBFEFA /* ccaudit_extensions.h */, 717 4E0BB2B30F79590300BBFEFA /* ccaudit_extensions.cpp */, 718 4CB5ACBA06680AE000F359A9 /* child.h */, 719 4CB5ACB906680AE000F359A9 /* child.cpp */, 720 4C9264AF0534866F004B0E72 /* entropy.h */, 721 4C9264AE0534866F004B0E72 /* entropy.cpp */, 722 4C9264B90534866F004B0E72 /* notifications.h */, 723 4C9264B80534866F004B0E72 /* notifications.cpp */, 724 D6C887EE0A55B6220044DFD2 /* SharedMemoryServer.h */, 725 D6C887ED0A55B6220044DFD2 /* SharedMemoryServer.cpp */, 726 ); 727 name = Support; 728 sourceTree = "<group>"; 729 }; 730 C2C8B29806F8A60F000EBDA2 /* Crypto */ = { 731 isa = PBXGroup; 732 children = ( 733 4C9264AD0534866F004B0E72 /* dbcrypto.h */, 734 4C9264AC0534866F004B0E72 /* dbcrypto.cpp */, 735 ); 736 name = Crypto; 737 sourceTree = "<group>"; 738 }; 739/* End PBXGroup section */ 740 741/* Begin PBXHeadersBuildPhase section */ 742 AAC7077A0E6F437A003CC2B2 /* Headers */ = { 743 isa = PBXHeadersBuildPhase; 744 buildActionMask = 2147483647; 745 files = ( 746 AAC707230E6F4335003CC2B2 /* acl_keychain.h in Headers */, 747 AAC707240E6F4335003CC2B2 /* acls.h in Headers */, 748 AAC707250E6F4335003CC2B2 /* agentquery.h in Headers */, 749 AAC707260E6F4335003CC2B2 /* authority.h in Headers */, 750 AAC707270E6F4335003CC2B2 /* AuthorizationDBPlist.h in Headers */, 751 AAC707280E6F4335003CC2B2 /* AuthorizationEngine.h in Headers */, 752 AAC707290E6F4335003CC2B2 /* AuthorizationMechEval.h in Headers */, 753 AAC7072A0E6F4335003CC2B2 /* AuthorizationRule.h in Headers */, 754 AAC7072B0E6F4335003CC2B2 /* child.h in Headers */, 755 AAC7072C0E6F4335003CC2B2 /* codesigdb.h in Headers */, 756 AAC7072D0E6F4335003CC2B2 /* connection.h in Headers */, 757 AAC7072E0E6F4335003CC2B2 /* database.h in Headers */, 758 AAC7072F0E6F4335003CC2B2 /* dbcrypto.h in Headers */, 759 AAC707300E6F4335003CC2B2 /* entropy.h in Headers */, 760 AAC707310E6F4335003CC2B2 /* kcdatabase.h in Headers */, 761 AAC707320E6F4335003CC2B2 /* kckey.h in Headers */, 762 AAC707330E6F4335003CC2B2 /* key.h in Headers */, 763 AAC707340E6F4335003CC2B2 /* localdatabase.h in Headers */, 764 AAC707350E6F4335003CC2B2 /* localkey.h in Headers */, 765 AAC707360E6F4335003CC2B2 /* notifications.h in Headers */, 766 AAC707370E6F4335003CC2B2 /* pcscmonitor.h in Headers */, 767 AAC707380E6F4335003CC2B2 /* process.h in Headers */, 768 AAC707390E6F4335003CC2B2 /* reader.h in Headers */, 769 AAC7073A0E6F4335003CC2B2 /* server.h in Headers */, 770 AAC7073B0E6F4335003CC2B2 /* session.h in Headers */, 771 AAC7073C0E6F4335003CC2B2 /* structure.h in Headers */, 772 AAC7073D0E6F4335003CC2B2 /* tempdatabase.h in Headers */, 773 AAC7073E0E6F4335003CC2B2 /* token.h in Headers */, 774 AAC7073F0E6F4335003CC2B2 /* tokendatabase.h in Headers */, 775 AAC707400E6F4335003CC2B2 /* tokencache.h in Headers */, 776 AAC707410E6F4335003CC2B2 /* self.h in Headers */, 777 AAC707420E6F4335003CC2B2 /* tokend.h in Headers */, 778 AAC707430E6F4335003CC2B2 /* tokenkey.h in Headers */, 779 AAC707440E6F4335003CC2B2 /* tokenacl.h in Headers */, 780 AAC707450E6F4335003CC2B2 /* tokenaccess.h in Headers */, 781 AAC707460E6F4335003CC2B2 /* authhost.h in Headers */, 782 AAC707470E6F4335003CC2B2 /* SharedMemoryServer.h in Headers */, 783 AAC707480E6F4335003CC2B2 /* csproxy.h in Headers */, 784 AAC707490E6F4335003CC2B2 /* credential.h in Headers */, 785 AAC7074B0E6F4335003CC2B2 /* clientid.h in Headers */, 786 AAC7074C0E6F4335003CC2B2 /* dtrace.h in Headers */, 787 4E0BB2B40F79590300BBFEFA /* ccaudit_extensions.h in Headers */, 788 C274C51F0F9E8E0F001ABDA3 /* auditevents.h in Headers */, 789 18B27134148C2C3D0087AE98 /* securityd_dtrace.h in Headers */, 790 ); 791 runOnlyForDeploymentPostprocessing = 0; 792 }; 793/* End PBXHeadersBuildPhase section */ 794 795/* Begin PBXNativeTarget section */ 796 AA6D4B890E6F3BB80050206D /* securityd */ = { 797 isa = PBXNativeTarget; 798 buildConfigurationList = AA6D4B900E6F3BE80050206D /* Build configuration list for PBXNativeTarget "securityd" */; 799 buildPhases = ( 800 AAC7077A0E6F437A003CC2B2 /* Headers */, 801 AA6D4B870E6F3BB80050206D /* Sources */, 802 AA6D4B880E6F3BB80050206D /* Frameworks */, 803 ED51306A0E7F1277002A3749 /* CopyFiles */, 804 ); 805 buildRules = ( 806 ); 807 dependencies = ( 808 1820DFC81714D3F800CA851F /* PBXTargetDependency */, 809 80C7A791167FF9D3001533BE /* PBXTargetDependency */, 810 18B967B914731BB1005A4D2E /* PBXTargetDependency */, 811 AA1AA00F0E71F2ED003D0309 /* PBXTargetDependency */, 812 AA1AA0110E71F2F7003D0309 /* PBXTargetDependency */, 813 AA1A9FF90E71EF08003D0309 /* PBXTargetDependency */, 814 ); 815 name = securityd; 816 productName = securityd_native; 817 productReference = AA6D4B8A0E6F3BB80050206D /* securityd */; 818 productType = "com.apple.product-type.tool"; 819 }; 820/* End PBXNativeTarget section */ 821 822/* Begin PBXProject section */ 823 4CA1FEB0052A3C5800F22E42 /* Project object */ = { 824 isa = PBXProject; 825 attributes = { 826 }; 827 buildConfigurationList = C27AD4AD0987FCF4001272E0 /* Build configuration list for PBXProject "securityd" */; 828 compatibilityVersion = "Xcode 3.1"; 829 developmentRegion = English; 830 hasScannedForEncodings = 1; 831 knownRegions = ( 832 English, 833 Japanese, 834 French, 835 German, 836 ); 837 mainGroup = 4CA1FEAC052A3C5800F22E42; 838 productRefGroup = 4CA1FEB7052A3C6D00F22E42 /* Products */; 839 projectDirPath = ""; 840 projectReferences = ( 841 { 842 ProductGroup = 18B965B1147314BE005A4D2E /* Products */; 843 ProjectRef = 18B965B0147314BE005A4D2E /* libsecurity_agent.xcodeproj */; 844 }, 845 { 846 ProductGroup = 80C7A788167FF586001533BE /* Products */; 847 ProjectRef = 80C7A77A167FF4FF001533BE /* securityd_service.xcodeproj */; 848 }, 849 ); 850 projectRoot = ""; 851 targets = ( 852 AA6D4B890E6F3BB80050206D /* securityd */, 853 C26CF02C0CD934260094DD9D /* DTrace */, 854 AA6D4B7A0E6F3A910050206D /* mig */, 855 AA6D4B810E6F3B210050206D /* startup */, 856 ); 857 }; 858/* End PBXProject section */ 859 860/* Begin PBXReferenceProxy section */ 861 18B965BD147314BE005A4D2E /* libsecurity_agent_client.a */ = { 862 isa = PBXReferenceProxy; 863 fileType = archive.ar; 864 path = libsecurity_agent_client.a; 865 remoteRef = 18B965BC147314BE005A4D2E /* PBXContainerItemProxy */; 866 sourceTree = BUILT_PRODUCTS_DIR; 867 }; 868 18B965C1147314BE005A4D2E /* libsecurity_agent_server.a */ = { 869 isa = PBXReferenceProxy; 870 fileType = archive.ar; 871 path = libsecurity_agent_server.a; 872 remoteRef = 18B965C0147314BE005A4D2E /* PBXContainerItemProxy */; 873 sourceTree = BUILT_PRODUCTS_DIR; 874 }; 875 18CE013E17147A46008C042F /* libsecuritydservice_client.a */ = { 876 isa = PBXReferenceProxy; 877 fileType = archive.ar; 878 path = libsecuritydservice_client.a; 879 remoteRef = 18CE013D17147A46008C042F /* PBXContainerItemProxy */; 880 sourceTree = BUILT_PRODUCTS_DIR; 881 }; 882 80C7A78D167FF586001533BE /* securityd_service */ = { 883 isa = PBXReferenceProxy; 884 fileType = "compiled.mach-o.executable"; 885 path = securityd_service; 886 remoteRef = 80C7A78C167FF586001533BE /* PBXContainerItemProxy */; 887 sourceTree = BUILT_PRODUCTS_DIR; 888 }; 889 80C7A78F167FF586001533BE /* securitydservicectrl */ = { 890 isa = PBXReferenceProxy; 891 fileType = "compiled.mach-o.executable"; 892 path = securitydservicectrl; 893 remoteRef = 80C7A78E167FF586001533BE /* PBXContainerItemProxy */; 894 sourceTree = BUILT_PRODUCTS_DIR; 895 }; 896/* End PBXReferenceProxy section */ 897 898/* Begin PBXShellScriptBuildPhase section */ 899 AA6D4B790E6F3A910050206D /* ShellScript */ = { 900 isa = PBXShellScriptBuildPhase; 901 buildActionMask = 2147483647; 902 files = ( 903 ); 904 inputPaths = ( 905 ); 906 outputPaths = ( 907 ); 908 runOnlyForDeploymentPostprocessing = 0; 909 shellPath = /bin/sh; 910 shellScript = "make -f mig/mig.mk\n"; 911 }; 912 AA6D4B800E6F3B210050206D /* ShellScript */ = { 913 isa = PBXShellScriptBuildPhase; 914 buildActionMask = 2147483647; 915 files = ( 916 ); 917 inputPaths = ( 918 ); 919 outputPaths = ( 920 ); 921 runOnlyForDeploymentPostprocessing = 0; 922 shellPath = /bin/sh; 923 shellScript = "/usr/bin/gnumake -f $SRCROOT/etc/startup.mk $ACTION\n\n"; 924 }; 925 C26CF0360CD9343A0094DD9D /* ShellScript */ = { 926 isa = PBXShellScriptBuildPhase; 927 buildActionMask = 2147483647; 928 files = ( 929 ); 930 inputPaths = ( 931 ); 932 outputPaths = ( 933 ); 934 runOnlyForDeploymentPostprocessing = 0; 935 shellPath = /bin/bash; 936 shellScript = "export DERIVED_SRC=$BUILT_PRODUCTS_DIR/derived_src\nmkdir -p $DERIVED_SRC\nmake -f $SRCROOT/dtrace/dtrace.mk\n"; 937 }; 938/* End PBXShellScriptBuildPhase section */ 939 940/* Begin PBXSourcesBuildPhase section */ 941 AA6D4B870E6F3BB80050206D /* Sources */ = { 942 isa = PBXSourcesBuildPhase; 943 buildActionMask = 2147483647; 944 files = ( 945 AAC7074D0E6F4352003CC2B2 /* acl_keychain.cpp in Sources */, 946 AAC7074E0E6F4352003CC2B2 /* acls.cpp in Sources */, 947 AAC7074F0E6F4352003CC2B2 /* agentquery.cpp in Sources */, 948 AAC707500E6F4352003CC2B2 /* authority.cpp in Sources */, 949 AAC707510E6F4352003CC2B2 /* AuthorizationDBPlist.cpp in Sources */, 950 AAC707520E6F4352003CC2B2 /* AuthorizationEngine.cpp in Sources */, 951 AAC707530E6F4352003CC2B2 /* AuthorizationMechEval.cpp in Sources */, 952 AAC707540E6F4352003CC2B2 /* AuthorizationRule.cpp in Sources */, 953 AAC707550E6F4352003CC2B2 /* child.cpp in Sources */, 954 AAC707560E6F4352003CC2B2 /* codesigdb.cpp in Sources */, 955 AAC707570E6F4352003CC2B2 /* connection.cpp in Sources */, 956 AAC707580E6F4352003CC2B2 /* database.cpp in Sources */, 957 AAC707590E6F4352003CC2B2 /* dbcrypto.cpp in Sources */, 958 AAC7075A0E6F4352003CC2B2 /* entropy.cpp in Sources */, 959 AAC7075B0E6F4352003CC2B2 /* kcdatabase.cpp in Sources */, 960 AAC7075C0E6F4352003CC2B2 /* kckey.cpp in Sources */, 961 AAC7075D0E6F4352003CC2B2 /* key.cpp in Sources */, 962 AAC7075E0E6F4352003CC2B2 /* localdatabase.cpp in Sources */, 963 AAC7075F0E6F4352003CC2B2 /* localkey.cpp in Sources */, 964 AAC707600E6F4352003CC2B2 /* main.cpp in Sources */, 965 AAC707610E6F4352003CC2B2 /* notifications.cpp in Sources */, 966 AAC707620E6F4352003CC2B2 /* pcscmonitor.cpp in Sources */, 967 AAC707630E6F4352003CC2B2 /* process.cpp in Sources */, 968 AAC707640E6F4352003CC2B2 /* reader.cpp in Sources */, 969 AAC707650E6F4352003CC2B2 /* server.cpp in Sources */, 970 AAC707660E6F4352003CC2B2 /* session.cpp in Sources */, 971 AAC707670E6F4352003CC2B2 /* structure.cpp in Sources */, 972 AAC707680E6F4352003CC2B2 /* tempdatabase.cpp in Sources */, 973 AAC707690E6F4352003CC2B2 /* token.cpp in Sources */, 974 AAC7076A0E6F4352003CC2B2 /* tokendatabase.cpp in Sources */, 975 AAC7076B0E6F4352003CC2B2 /* transition.cpp in Sources */, 976 AAC7076C0E6F4352003CC2B2 /* tokencache.cpp in Sources */, 977 AAC7076D0E6F4352003CC2B2 /* selfServer.cpp in Sources */, 978 AAC7076E0E6F4352003CC2B2 /* selfUser.cpp in Sources */, 979 AAC7076F0E6F4352003CC2B2 /* tokend.cpp in Sources */, 980 AAC707700E6F4352003CC2B2 /* tokenkey.cpp in Sources */, 981 AAC707710E6F4352003CC2B2 /* tokenacl.cpp in Sources */, 982 AAC707720E6F4352003CC2B2 /* tokenaccess.cpp in Sources */, 983 AAC707730E6F4352003CC2B2 /* authhost.cpp in Sources */, 984 AAC707740E6F4352003CC2B2 /* SharedMemoryServer.cpp in Sources */, 985 AAC707750E6F4352003CC2B2 /* csproxy.cpp in Sources */, 986 AAC707760E6F4352003CC2B2 /* credential.cpp in Sources */, 987 AAC707780E6F4352003CC2B2 /* clientid.cpp in Sources */, 988 4E0BB2B50F79590300BBFEFA /* ccaudit_extensions.cpp in Sources */, 989 C274C51E0F9E8E0F001ABDA3 /* auditevents.cpp in Sources */, 990 ); 991 runOnlyForDeploymentPostprocessing = 0; 992 }; 993/* End PBXSourcesBuildPhase section */ 994 995/* Begin PBXTargetDependency section */ 996 1820DFC81714D3F800CA851F /* PBXTargetDependency */ = { 997 isa = PBXTargetDependency; 998 name = securitydservice_client; 999 targetProxy = 1820DFC71714D3F800CA851F /* PBXContainerItemProxy */; 1000 }; 1001 18B967B914731BB1005A4D2E /* PBXTargetDependency */ = { 1002 isa = PBXTargetDependency; 1003 name = world; 1004 targetProxy = 18B967B814731BB1005A4D2E /* PBXContainerItemProxy */; 1005 }; 1006 80C7A791167FF9D3001533BE /* PBXTargetDependency */ = { 1007 isa = PBXTargetDependency; 1008 name = securityd_service; 1009 targetProxy = 80C7A790167FF9D3001533BE /* PBXContainerItemProxy */; 1010 }; 1011 AA1A9FF90E71EF08003D0309 /* PBXTargetDependency */ = { 1012 isa = PBXTargetDependency; 1013 target = C26CF02C0CD934260094DD9D /* DTrace */; 1014 targetProxy = AA1A9FF80E71EF08003D0309 /* PBXContainerItemProxy */; 1015 }; 1016 AA1AA00F0E71F2ED003D0309 /* PBXTargetDependency */ = { 1017 isa = PBXTargetDependency; 1018 target = AA6D4B810E6F3B210050206D /* startup */; 1019 targetProxy = AA1AA00E0E71F2ED003D0309 /* PBXContainerItemProxy */; 1020 }; 1021 AA1AA0110E71F2F7003D0309 /* PBXTargetDependency */ = { 1022 isa = PBXTargetDependency; 1023 target = AA6D4B7A0E6F3A910050206D /* mig */; 1024 targetProxy = AA1AA0100E71F2F7003D0309 /* PBXContainerItemProxy */; 1025 }; 1026/* End PBXTargetDependency section */ 1027 1028/* Begin XCBuildConfiguration section */ 1029 AA6D4B7B0E6F3A910050206D /* Debug */ = { 1030 isa = XCBuildConfiguration; 1031 buildSettings = { 1032 }; 1033 name = Debug; 1034 }; 1035 AA6D4B7E0E6F3A910050206D /* Release */ = { 1036 isa = XCBuildConfiguration; 1037 buildSettings = { 1038 }; 1039 name = Release; 1040 }; 1041 AA6D4B820E6F3B210050206D /* Debug */ = { 1042 isa = XCBuildConfiguration; 1043 buildSettings = { 1044 }; 1045 name = Debug; 1046 }; 1047 AA6D4B850E6F3B210050206D /* Release */ = { 1048 isa = XCBuildConfiguration; 1049 buildSettings = { 1050 }; 1051 name = Release; 1052 }; 1053 AA6D4B8C0E6F3BB80050206D /* Debug */ = { 1054 isa = XCBuildConfiguration; 1055 baseConfigurationReference = 1865FFA01474FB1100FD79DF /* debug.xcconfig */; 1056 buildSettings = { 1057 HEADER_SEARCH_PATHS = ( 1058 "$(inherited)", 1059 "$(BUILT_PRODUCTS_DIR)/derived_src", 1060 "$(SRCROOT)", 1061 ); 1062 INSTALL_PATH = /usr/sbin; 1063 LIBRARY_SEARCH_PATHS = ( 1064 "$(inherited)", 1065 "\"$(SRCROOT)/../../../build/Products\"", 1066 ); 1067 ORDER_FILE = "$(SRCROOT)/src/securityd.order"; 1068 }; 1069 name = Debug; 1070 }; 1071 AA6D4B8F0E6F3BB80050206D /* Release */ = { 1072 isa = XCBuildConfiguration; 1073 baseConfigurationReference = 1865FFA21474FB1100FD79DF /* release.xcconfig */; 1074 buildSettings = { 1075 HEADER_SEARCH_PATHS = ( 1076 "$(inherited)", 1077 "$(BUILT_PRODUCTS_DIR)/derived_src", 1078 "$(SRCROOT)", 1079 ); 1080 INSTALL_PATH = /usr/sbin; 1081 LIBRARY_SEARCH_PATHS = ( 1082 "$(inherited)", 1083 "\"$(SRCROOT)/../../../build/Products\"", 1084 ); 1085 ORDER_FILE = "$(SRCROOT)/src/securityd.order"; 1086 }; 1087 name = Release; 1088 }; 1089 C26CF02D0CD934260094DD9D /* Debug */ = { 1090 isa = XCBuildConfiguration; 1091 buildSettings = { 1092 }; 1093 name = Debug; 1094 }; 1095 C26CF0300CD934260094DD9D /* Release */ = { 1096 isa = XCBuildConfiguration; 1097 buildSettings = { 1098 }; 1099 name = Release; 1100 }; 1101 C27AD4AE0987FCF4001272E0 /* Debug */ = { 1102 isa = XCBuildConfiguration; 1103 baseConfigurationReference = 1865FFA11474FB1100FD79DF /* project.xcconfig */; 1104 buildSettings = { 1105 }; 1106 name = Debug; 1107 }; 1108 C27AD4B10987FCF4001272E0 /* Release */ = { 1109 isa = XCBuildConfiguration; 1110 baseConfigurationReference = 1865FFA11474FB1100FD79DF /* project.xcconfig */; 1111 buildSettings = { 1112 }; 1113 name = Release; 1114 }; 1115/* End XCBuildConfiguration section */ 1116 1117/* Begin XCConfigurationList section */ 1118 AA6D4B7F0E6F3AE50050206D /* Build configuration list for PBXAggregateTarget "mig" */ = { 1119 isa = XCConfigurationList; 1120 buildConfigurations = ( 1121 AA6D4B7B0E6F3A910050206D /* Debug */, 1122 AA6D4B7E0E6F3A910050206D /* Release */, 1123 ); 1124 defaultConfigurationIsVisible = 0; 1125 defaultConfigurationName = Release; 1126 }; 1127 AA6D4B860E6F3B8D0050206D /* Build configuration list for PBXAggregateTarget "startup" */ = { 1128 isa = XCConfigurationList; 1129 buildConfigurations = ( 1130 AA6D4B820E6F3B210050206D /* Debug */, 1131 AA6D4B850E6F3B210050206D /* Release */, 1132 ); 1133 defaultConfigurationIsVisible = 0; 1134 defaultConfigurationName = Release; 1135 }; 1136 AA6D4B900E6F3BE80050206D /* Build configuration list for PBXNativeTarget "securityd" */ = { 1137 isa = XCConfigurationList; 1138 buildConfigurations = ( 1139 AA6D4B8C0E6F3BB80050206D /* Debug */, 1140 AA6D4B8F0E6F3BB80050206D /* Release */, 1141 ); 1142 defaultConfigurationIsVisible = 0; 1143 defaultConfigurationName = Release; 1144 }; 1145 C26CF03B0CD934420094DD9D /* Build configuration list for PBXAggregateTarget "DTrace" */ = { 1146 isa = XCConfigurationList; 1147 buildConfigurations = ( 1148 C26CF02D0CD934260094DD9D /* Debug */, 1149 C26CF0300CD934260094DD9D /* Release */, 1150 ); 1151 defaultConfigurationIsVisible = 0; 1152 defaultConfigurationName = Release; 1153 }; 1154 C27AD4AD0987FCF4001272E0 /* Build configuration list for PBXProject "securityd" */ = { 1155 isa = XCConfigurationList; 1156 buildConfigurations = ( 1157 C27AD4AE0987FCF4001272E0 /* Debug */, 1158 C27AD4B10987FCF4001272E0 /* Release */, 1159 ); 1160 defaultConfigurationIsVisible = 0; 1161 defaultConfigurationName = Release; 1162 }; 1163/* End XCConfigurationList section */ 1164 }; 1165 rootObject = 4CA1FEB0052A3C5800F22E42 /* Project object */; 1166} 1167