project.pbxproj 228 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. D3FF411B1E5F4E0E00E4CFB6 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D3FF411A1E5F4E0D00E4CFB6 /* libz.tbd */; };
  10. OBJ_1000 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_228 /* sha256.c */; };
  11. OBJ_1001 /* sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_229 /* sha512.c */; };
  12. OBJ_1002 /* stack.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_231 /* stack.c */; };
  13. OBJ_1003 /* a_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_233 /* a_digest.c */; };
  14. OBJ_1004 /* a_sign.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_234 /* a_sign.c */; };
  15. OBJ_1005 /* a_strex.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_235 /* a_strex.c */; };
  16. OBJ_1006 /* a_verify.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_236 /* a_verify.c */; };
  17. OBJ_1007 /* asn1_gen.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_237 /* asn1_gen.c */; };
  18. OBJ_1008 /* by_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_238 /* by_dir.c */; };
  19. OBJ_1009 /* by_file.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_239 /* by_file.c */; };
  20. OBJ_1010 /* i2d_pr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_240 /* i2d_pr.c */; };
  21. OBJ_1011 /* pkcs7.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_241 /* pkcs7.c */; };
  22. OBJ_1012 /* t_crl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_242 /* t_crl.c */; };
  23. OBJ_1013 /* t_req.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_243 /* t_req.c */; };
  24. OBJ_1014 /* t_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_244 /* t_x509.c */; };
  25. OBJ_1015 /* t_x509a.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_245 /* t_x509a.c */; };
  26. OBJ_1016 /* x509.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_246 /* x509.c */; };
  27. OBJ_1017 /* x509_att.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_247 /* x509_att.c */; };
  28. OBJ_1018 /* x509_cmp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_248 /* x509_cmp.c */; };
  29. OBJ_1019 /* x509_d2.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_249 /* x509_d2.c */; };
  30. OBJ_1020 /* x509_def.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_250 /* x509_def.c */; };
  31. OBJ_1021 /* x509_ext.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_251 /* x509_ext.c */; };
  32. OBJ_1022 /* x509_lu.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_252 /* x509_lu.c */; };
  33. OBJ_1023 /* x509_obj.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_253 /* x509_obj.c */; };
  34. OBJ_1024 /* x509_r2x.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_254 /* x509_r2x.c */; };
  35. OBJ_1025 /* x509_req.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_255 /* x509_req.c */; };
  36. OBJ_1026 /* x509_set.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_256 /* x509_set.c */; };
  37. OBJ_1027 /* x509_trs.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_257 /* x509_trs.c */; };
  38. OBJ_1028 /* x509_txt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_258 /* x509_txt.c */; };
  39. OBJ_1029 /* x509_v3.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_259 /* x509_v3.c */; };
  40. OBJ_1030 /* x509_vfy.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_260 /* x509_vfy.c */; };
  41. OBJ_1031 /* x509_vpm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_261 /* x509_vpm.c */; };
  42. OBJ_1032 /* x509cset.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_262 /* x509cset.c */; };
  43. OBJ_1033 /* x509name.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_263 /* x509name.c */; };
  44. OBJ_1034 /* x509rset.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_264 /* x509rset.c */; };
  45. OBJ_1035 /* x509spki.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_265 /* x509spki.c */; };
  46. OBJ_1036 /* x509type.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_266 /* x509type.c */; };
  47. OBJ_1037 /* x_algor.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_267 /* x_algor.c */; };
  48. OBJ_1038 /* x_all.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_268 /* x_all.c */; };
  49. OBJ_1039 /* x_attrib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_269 /* x_attrib.c */; };
  50. OBJ_1040 /* x_crl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_270 /* x_crl.c */; };
  51. OBJ_1041 /* x_exten.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_271 /* x_exten.c */; };
  52. OBJ_1042 /* x_info.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_272 /* x_info.c */; };
  53. OBJ_1043 /* x_name.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_273 /* x_name.c */; };
  54. OBJ_1044 /* x_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_274 /* x_pkey.c */; };
  55. OBJ_1045 /* x_pubkey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_275 /* x_pubkey.c */; };
  56. OBJ_1046 /* x_req.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_276 /* x_req.c */; };
  57. OBJ_1047 /* x_sig.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_277 /* x_sig.c */; };
  58. OBJ_1048 /* x_spki.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_278 /* x_spki.c */; };
  59. OBJ_1049 /* x_val.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_279 /* x_val.c */; };
  60. OBJ_1050 /* x_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_280 /* x_x509.c */; };
  61. OBJ_1051 /* x_x509a.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_281 /* x_x509a.c */; };
  62. OBJ_1052 /* pcy_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_283 /* pcy_cache.c */; };
  63. OBJ_1053 /* pcy_data.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_284 /* pcy_data.c */; };
  64. OBJ_1054 /* pcy_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_285 /* pcy_lib.c */; };
  65. OBJ_1055 /* pcy_map.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_286 /* pcy_map.c */; };
  66. OBJ_1056 /* pcy_node.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_287 /* pcy_node.c */; };
  67. OBJ_1057 /* pcy_tree.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_288 /* pcy_tree.c */; };
  68. OBJ_1058 /* v3_akey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_289 /* v3_akey.c */; };
  69. OBJ_1059 /* v3_akeya.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_290 /* v3_akeya.c */; };
  70. OBJ_1060 /* v3_alt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_291 /* v3_alt.c */; };
  71. OBJ_1061 /* v3_bcons.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_292 /* v3_bcons.c */; };
  72. OBJ_1062 /* v3_bitst.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_293 /* v3_bitst.c */; };
  73. OBJ_1063 /* v3_conf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_294 /* v3_conf.c */; };
  74. OBJ_1064 /* v3_cpols.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_295 /* v3_cpols.c */; };
  75. OBJ_1065 /* v3_crld.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_296 /* v3_crld.c */; };
  76. OBJ_1066 /* v3_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_297 /* v3_enum.c */; };
  77. OBJ_1067 /* v3_extku.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_298 /* v3_extku.c */; };
  78. OBJ_1068 /* v3_genn.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_299 /* v3_genn.c */; };
  79. OBJ_1069 /* v3_ia5.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_300 /* v3_ia5.c */; };
  80. OBJ_1070 /* v3_info.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_301 /* v3_info.c */; };
  81. OBJ_1071 /* v3_int.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_302 /* v3_int.c */; };
  82. OBJ_1072 /* v3_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_303 /* v3_lib.c */; };
  83. OBJ_1073 /* v3_ncons.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_304 /* v3_ncons.c */; };
  84. OBJ_1074 /* v3_pci.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_305 /* v3_pci.c */; };
  85. OBJ_1075 /* v3_pcia.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_306 /* v3_pcia.c */; };
  86. OBJ_1076 /* v3_pcons.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_307 /* v3_pcons.c */; };
  87. OBJ_1077 /* v3_pku.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_308 /* v3_pku.c */; };
  88. OBJ_1078 /* v3_pmaps.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_309 /* v3_pmaps.c */; };
  89. OBJ_1079 /* v3_prn.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_310 /* v3_prn.c */; };
  90. OBJ_1080 /* v3_purp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_311 /* v3_purp.c */; };
  91. OBJ_1081 /* v3_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_312 /* v3_skey.c */; };
  92. OBJ_1082 /* v3_sxnet.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_313 /* v3_sxnet.c */; };
  93. OBJ_1083 /* v3_utl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_314 /* v3_utl.c */; };
  94. OBJ_1084 /* pqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_347 /* pqueue.c */; };
  95. OBJ_1092 /* byte_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_424 /* byte_buffer.c */; };
  96. OBJ_1093 /* call.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_425 /* call.c */; };
  97. OBJ_1094 /* channel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_426 /* channel.c */; };
  98. OBJ_1095 /* completion_queue.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_427 /* completion_queue.c */; };
  99. OBJ_1096 /* event.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_428 /* event.c */; };
  100. OBJ_1097 /* handler.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_429 /* handler.c */; };
  101. OBJ_1098 /* internal.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_430 /* internal.c */; };
  102. OBJ_1099 /* metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_431 /* metadata.c */; };
  103. OBJ_1100 /* mutex.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_432 /* mutex.c */; };
  104. OBJ_1101 /* observers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_433 /* observers.c */; };
  105. OBJ_1102 /* operations.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_434 /* operations.c */; };
  106. OBJ_1103 /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_435 /* server.c */; };
  107. OBJ_1104 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_438 /* pb_common.c */; };
  108. OBJ_1105 /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_439 /* pb_decode.c */; };
  109. OBJ_1106 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_440 /* pb_encode.c */; };
  110. OBJ_1107 /* grpc_plugin_registry.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_444 /* grpc_plugin_registry.c */; };
  111. OBJ_1108 /* base_resources.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_447 /* base_resources.c */; };
  112. OBJ_1109 /* context.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_448 /* context.c */; };
  113. OBJ_1110 /* grpc_context.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_449 /* grpc_context.c */; };
  114. OBJ_1111 /* grpc_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_450 /* grpc_filter.c */; };
  115. OBJ_1112 /* grpc_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_451 /* grpc_plugin.c */; };
  116. OBJ_1113 /* initialize.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_452 /* initialize.c */; };
  117. OBJ_1114 /* mlog.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_453 /* mlog.c */; };
  118. OBJ_1115 /* operation.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_454 /* operation.c */; };
  119. OBJ_1116 /* placeholders.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_455 /* placeholders.c */; };
  120. OBJ_1117 /* resource.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_456 /* resource.c */; };
  121. OBJ_1118 /* trace_context.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_457 /* trace_context.c */; };
  122. OBJ_1119 /* tracing.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_458 /* tracing.c */; };
  123. OBJ_1120 /* channel_connectivity.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_463 /* channel_connectivity.c */; };
  124. OBJ_1121 /* client_channel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_464 /* client_channel.c */; };
  125. OBJ_1122 /* client_channel_factory.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_465 /* client_channel_factory.c */; };
  126. OBJ_1123 /* client_channel_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_466 /* client_channel_plugin.c */; };
  127. OBJ_1124 /* connector.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_467 /* connector.c */; };
  128. OBJ_1125 /* default_initial_connect_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_468 /* default_initial_connect_string.c */; };
  129. OBJ_1126 /* http_connect_handshaker.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_469 /* http_connect_handshaker.c */; };
  130. OBJ_1127 /* initial_connect_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_470 /* initial_connect_string.c */; };
  131. OBJ_1128 /* lb_policy.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_471 /* lb_policy.c */; };
  132. OBJ_1129 /* lb_policy_factory.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_472 /* lb_policy_factory.c */; };
  133. OBJ_1130 /* lb_policy_registry.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_473 /* lb_policy_registry.c */; };
  134. OBJ_1131 /* parse_address.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_474 /* parse_address.c */; };
  135. OBJ_1132 /* resolver.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_475 /* resolver.c */; };
  136. OBJ_1133 /* resolver_factory.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_476 /* resolver_factory.c */; };
  137. OBJ_1134 /* resolver_registry.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_477 /* resolver_registry.c */; };
  138. OBJ_1135 /* subchannel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_478 /* subchannel.c */; };
  139. OBJ_1136 /* subchannel_index.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_479 /* subchannel_index.c */; };
  140. OBJ_1137 /* uri_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_480 /* uri_parser.c */; };
  141. OBJ_1138 /* load_reporting.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_482 /* load_reporting.c */; };
  142. OBJ_1139 /* load_reporting_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_483 /* load_reporting_filter.c */; };
  143. OBJ_1140 /* channel_args.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_545 /* channel_args.c */; };
  144. OBJ_1141 /* channel_stack.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_546 /* channel_stack.c */; };
  145. OBJ_1142 /* channel_stack_builder.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_547 /* channel_stack_builder.c */; };
  146. OBJ_1143 /* compress_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_548 /* compress_filter.c */; };
  147. OBJ_1144 /* connected_channel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_549 /* connected_channel.c */; };
  148. OBJ_1145 /* deadline_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_550 /* deadline_filter.c */; };
  149. OBJ_1146 /* handshaker.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_551 /* handshaker.c */; };
  150. OBJ_1147 /* http_client_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_552 /* http_client_filter.c */; };
  151. OBJ_1148 /* http_server_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_553 /* http_server_filter.c */; };
  152. OBJ_1149 /* message_size_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_554 /* message_size_filter.c */; };
  153. OBJ_1150 /* compression.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_556 /* compression.c */; };
  154. OBJ_1151 /* message_compress.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_557 /* message_compress.c */; };
  155. OBJ_1152 /* trace.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_559 /* trace.c */; };
  156. OBJ_1153 /* format_request.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_561 /* format_request.c */; };
  157. OBJ_1154 /* httpcli.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_562 /* httpcli.c */; };
  158. OBJ_1155 /* httpcli_security_connector.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_563 /* httpcli_security_connector.c */; };
  159. OBJ_1156 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_564 /* parser.c */; };
  160. OBJ_1157 /* closure.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_566 /* closure.c */; };
  161. OBJ_1158 /* combiner.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_567 /* combiner.c */; };
  162. OBJ_1159 /* endpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_568 /* endpoint.c */; };
  163. OBJ_1160 /* endpoint_pair_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_569 /* endpoint_pair_posix.c */; };
  164. OBJ_1161 /* endpoint_pair_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_570 /* endpoint_pair_uv.c */; };
  165. OBJ_1162 /* endpoint_pair_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_571 /* endpoint_pair_windows.c */; };
  166. OBJ_1163 /* error.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_572 /* error.c */; };
  167. OBJ_1164 /* ev_epoll_linux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_573 /* ev_epoll_linux.c */; };
  168. OBJ_1165 /* ev_poll_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_574 /* ev_poll_posix.c */; };
  169. OBJ_1166 /* ev_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_575 /* ev_posix.c */; };
  170. OBJ_1167 /* exec_ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_576 /* exec_ctx.c */; };
  171. OBJ_1168 /* executor.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_577 /* executor.c */; };
  172. OBJ_1169 /* iocp_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_578 /* iocp_windows.c */; };
  173. OBJ_1170 /* iomgr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_579 /* iomgr.c */; };
  174. OBJ_1171 /* iomgr_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_580 /* iomgr_posix.c */; };
  175. OBJ_1172 /* iomgr_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_581 /* iomgr_uv.c */; };
  176. OBJ_1173 /* iomgr_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_582 /* iomgr_windows.c */; };
  177. OBJ_1174 /* load_file.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_583 /* load_file.c */; };
  178. OBJ_1175 /* network_status_tracker.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_584 /* network_status_tracker.c */; };
  179. OBJ_1176 /* polling_entity.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_585 /* polling_entity.c */; };
  180. OBJ_1177 /* pollset_set_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_586 /* pollset_set_uv.c */; };
  181. OBJ_1178 /* pollset_set_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_587 /* pollset_set_windows.c */; };
  182. OBJ_1179 /* pollset_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_588 /* pollset_uv.c */; };
  183. OBJ_1180 /* pollset_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_589 /* pollset_windows.c */; };
  184. OBJ_1181 /* resolve_address_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_590 /* resolve_address_posix.c */; };
  185. OBJ_1182 /* resolve_address_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_591 /* resolve_address_uv.c */; };
  186. OBJ_1183 /* resolve_address_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_592 /* resolve_address_windows.c */; };
  187. OBJ_1184 /* resource_quota.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_593 /* resource_quota.c */; };
  188. OBJ_1185 /* sockaddr_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_594 /* sockaddr_utils.c */; };
  189. OBJ_1186 /* socket_mutator.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_595 /* socket_mutator.c */; };
  190. OBJ_1187 /* socket_utils_common_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_596 /* socket_utils_common_posix.c */; };
  191. OBJ_1188 /* socket_utils_linux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_597 /* socket_utils_linux.c */; };
  192. OBJ_1189 /* socket_utils_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_598 /* socket_utils_posix.c */; };
  193. OBJ_1190 /* socket_utils_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_599 /* socket_utils_uv.c */; };
  194. OBJ_1191 /* socket_utils_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_600 /* socket_utils_windows.c */; };
  195. OBJ_1192 /* socket_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_601 /* socket_windows.c */; };
  196. OBJ_1193 /* tcp_client_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_602 /* tcp_client_posix.c */; };
  197. OBJ_1194 /* tcp_client_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_603 /* tcp_client_uv.c */; };
  198. OBJ_1195 /* tcp_client_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_604 /* tcp_client_windows.c */; };
  199. OBJ_1196 /* tcp_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_605 /* tcp_posix.c */; };
  200. OBJ_1197 /* tcp_server_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_606 /* tcp_server_posix.c */; };
  201. OBJ_1198 /* tcp_server_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_607 /* tcp_server_uv.c */; };
  202. OBJ_1199 /* tcp_server_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_608 /* tcp_server_windows.c */; };
  203. OBJ_1200 /* tcp_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_609 /* tcp_uv.c */; };
  204. OBJ_1201 /* tcp_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_610 /* tcp_windows.c */; };
  205. OBJ_1202 /* time_averaged_stats.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_611 /* time_averaged_stats.c */; };
  206. OBJ_1203 /* timer_generic.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_612 /* timer_generic.c */; };
  207. OBJ_1204 /* timer_heap.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_613 /* timer_heap.c */; };
  208. OBJ_1205 /* timer_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_614 /* timer_uv.c */; };
  209. OBJ_1206 /* udp_server.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_615 /* udp_server.c */; };
  210. OBJ_1207 /* unix_sockets_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_616 /* unix_sockets_posix.c */; };
  211. OBJ_1208 /* unix_sockets_posix_noop.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_617 /* unix_sockets_posix_noop.c */; };
  212. OBJ_1209 /* wakeup_fd_cv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_618 /* wakeup_fd_cv.c */; };
  213. OBJ_1210 /* wakeup_fd_eventfd.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_619 /* wakeup_fd_eventfd.c */; };
  214. OBJ_1211 /* wakeup_fd_nospecial.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_620 /* wakeup_fd_nospecial.c */; };
  215. OBJ_1212 /* wakeup_fd_pipe.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_621 /* wakeup_fd_pipe.c */; };
  216. OBJ_1213 /* wakeup_fd_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_622 /* wakeup_fd_posix.c */; };
  217. OBJ_1214 /* workqueue_uv.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_623 /* workqueue_uv.c */; };
  218. OBJ_1215 /* workqueue_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_624 /* workqueue_windows.c */; };
  219. OBJ_1216 /* json.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_626 /* json.c */; };
  220. OBJ_1217 /* json_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_627 /* json_reader.c */; };
  221. OBJ_1218 /* json_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_628 /* json_string.c */; };
  222. OBJ_1219 /* json_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_629 /* json_writer.c */; };
  223. OBJ_1220 /* basic_timers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_631 /* basic_timers.c */; };
  224. OBJ_1221 /* stap_timers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_632 /* stap_timers.c */; };
  225. OBJ_1222 /* percent_encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_634 /* percent_encoding.c */; };
  226. OBJ_1223 /* slice.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_635 /* slice.c */; };
  227. OBJ_1224 /* slice_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_636 /* slice_buffer.c */; };
  228. OBJ_1225 /* slice_string_helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_637 /* slice_string_helpers.c */; };
  229. OBJ_1226 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_639 /* alloc.c */; };
  230. OBJ_1227 /* avl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_640 /* avl.c */; };
  231. OBJ_1228 /* backoff.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_641 /* backoff.c */; };
  232. OBJ_1229 /* cmdline.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_642 /* cmdline.c */; };
  233. OBJ_1230 /* cpu_iphone.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_643 /* cpu_iphone.c */; };
  234. OBJ_1231 /* cpu_linux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_644 /* cpu_linux.c */; };
  235. OBJ_1232 /* cpu_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_645 /* cpu_posix.c */; };
  236. OBJ_1233 /* cpu_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_646 /* cpu_windows.c */; };
  237. OBJ_1234 /* env_linux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_647 /* env_linux.c */; };
  238. OBJ_1235 /* env_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_648 /* env_posix.c */; };
  239. OBJ_1236 /* env_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_649 /* env_windows.c */; };
  240. OBJ_1237 /* histogram.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_650 /* histogram.c */; };
  241. OBJ_1238 /* host_port.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_651 /* host_port.c */; };
  242. OBJ_1239 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_652 /* log.c */; };
  243. OBJ_1240 /* log_android.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_653 /* log_android.c */; };
  244. OBJ_1241 /* log_linux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_654 /* log_linux.c */; };
  245. OBJ_1242 /* log_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_655 /* log_posix.c */; };
  246. OBJ_1243 /* log_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_656 /* log_windows.c */; };
  247. OBJ_1244 /* mpscq.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_657 /* mpscq.c */; };
  248. OBJ_1245 /* murmur_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_658 /* murmur_hash.c */; };
  249. OBJ_1246 /* stack_lockfree.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_659 /* stack_lockfree.c */; };
  250. OBJ_1247 /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_660 /* string.c */; };
  251. OBJ_1248 /* string_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_661 /* string_posix.c */; };
  252. OBJ_1249 /* string_util_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_662 /* string_util_windows.c */; };
  253. OBJ_1250 /* string_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_663 /* string_windows.c */; };
  254. OBJ_1251 /* subprocess_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_664 /* subprocess_posix.c */; };
  255. OBJ_1252 /* subprocess_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_665 /* subprocess_windows.c */; };
  256. OBJ_1253 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_666 /* sync.c */; };
  257. OBJ_1254 /* sync_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_667 /* sync_posix.c */; };
  258. OBJ_1255 /* sync_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_668 /* sync_windows.c */; };
  259. OBJ_1256 /* thd.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_669 /* thd.c */; };
  260. OBJ_1257 /* thd_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_670 /* thd_posix.c */; };
  261. OBJ_1258 /* thd_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_671 /* thd_windows.c */; };
  262. OBJ_1259 /* time.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_672 /* time.c */; };
  263. OBJ_1260 /* time_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_673 /* time_posix.c */; };
  264. OBJ_1261 /* time_precise.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_674 /* time_precise.c */; };
  265. OBJ_1262 /* time_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_675 /* time_windows.c */; };
  266. OBJ_1263 /* tls_pthread.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_676 /* tls_pthread.c */; };
  267. OBJ_1264 /* tmpfile_msys.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_677 /* tmpfile_msys.c */; };
  268. OBJ_1265 /* tmpfile_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_678 /* tmpfile_posix.c */; };
  269. OBJ_1266 /* tmpfile_windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_679 /* tmpfile_windows.c */; };
  270. OBJ_1267 /* wrap_memcpy.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_680 /* wrap_memcpy.c */; };
  271. OBJ_1268 /* alarm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_682 /* alarm.c */; };
  272. OBJ_1269 /* api_trace.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_683 /* api_trace.c */; };
  273. OBJ_1270 /* byte_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_684 /* byte_buffer.c */; };
  274. OBJ_1271 /* byte_buffer_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_685 /* byte_buffer_reader.c */; };
  275. OBJ_1272 /* call.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_686 /* call.c */; };
  276. OBJ_1273 /* call_details.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_687 /* call_details.c */; };
  277. OBJ_1274 /* call_log_batch.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_688 /* call_log_batch.c */; };
  278. OBJ_1275 /* channel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_689 /* channel.c */; };
  279. OBJ_1276 /* channel_init.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_690 /* channel_init.c */; };
  280. OBJ_1277 /* channel_ping.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_691 /* channel_ping.c */; };
  281. OBJ_1278 /* channel_stack_type.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_692 /* channel_stack_type.c */; };
  282. OBJ_1279 /* completion_queue.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_693 /* completion_queue.c */; };
  283. OBJ_1280 /* event_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_694 /* event_string.c */; };
  284. OBJ_1281 /* init.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_695 /* init.c */; };
  285. OBJ_1282 /* init_secure.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_696 /* init_secure.c */; };
  286. OBJ_1283 /* lame_client.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_697 /* lame_client.c */; };
  287. OBJ_1284 /* metadata_array.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_698 /* metadata_array.c */; };
  288. OBJ_1285 /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_699 /* server.c */; };
  289. OBJ_1286 /* validate_metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_700 /* validate_metadata.c */; };
  290. OBJ_1287 /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_701 /* version.c */; };
  291. OBJ_1288 /* byte_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_703 /* byte_stream.c */; };
  292. OBJ_1289 /* connectivity_state.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_704 /* connectivity_state.c */; };
  293. OBJ_1290 /* mdstr_hash_table.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_705 /* mdstr_hash_table.c */; };
  294. OBJ_1291 /* metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_706 /* metadata.c */; };
  295. OBJ_1292 /* metadata_batch.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_707 /* metadata_batch.c */; };
  296. OBJ_1293 /* pid_controller.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_708 /* pid_controller.c */; };
  297. OBJ_1294 /* service_config.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_709 /* service_config.c */; };
  298. OBJ_1295 /* static_metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_710 /* static_metadata.c */; };
  299. OBJ_1296 /* timeout_encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_711 /* timeout_encoding.c */; };
  300. OBJ_1297 /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_712 /* transport.c */; };
  301. OBJ_1298 /* transport_op_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_713 /* transport_op_string.c */; };
  302. OBJ_1299 /* fake_transport_security.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_715 /* fake_transport_security.c */; };
  303. OBJ_1300 /* ssl_transport_security.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_716 /* ssl_transport_security.c */; };
  304. OBJ_1301 /* transport_security.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_717 /* transport_security.c */; };
  305. OBJ_1302 /* census.pb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_460 /* census.pb.c */; };
  306. OBJ_1303 /* trace_context.pb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_461 /* trace_context.pb.c */; };
  307. OBJ_1304 /* grpclb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_486 /* grpclb.c */; };
  308. OBJ_1305 /* load_balancer_api.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_487 /* load_balancer_api.c */; };
  309. OBJ_1306 /* pick_first.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_494 /* pick_first.c */; };
  310. OBJ_1307 /* round_robin.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_496 /* round_robin.c */; };
  311. OBJ_1308 /* sockaddr_resolver.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_499 /* sockaddr_resolver.c */; };
  312. OBJ_1309 /* security_context.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_720 /* security_context.c */; };
  313. OBJ_1310 /* credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_722 /* credentials.c */; };
  314. OBJ_1311 /* credentials_metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_723 /* credentials_metadata.c */; };
  315. OBJ_1312 /* client_auth_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_744 /* client_auth_filter.c */; };
  316. OBJ_1313 /* secure_endpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_745 /* secure_endpoint.c */; };
  317. OBJ_1314 /* security_connector.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_746 /* security_connector.c */; };
  318. OBJ_1315 /* security_handshaker.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_747 /* security_handshaker.c */; };
  319. OBJ_1316 /* server_auth_filter.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_748 /* server_auth_filter.c */; };
  320. OBJ_1317 /* tsi_error.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_749 /* tsi_error.c */; };
  321. OBJ_1318 /* b64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_751 /* b64.c */; };
  322. OBJ_1319 /* json_util.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_752 /* json_util.c */; };
  323. OBJ_1320 /* dns_resolver.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_502 /* dns_resolver.c */; };
  324. OBJ_1321 /* alpn.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_506 /* alpn.c */; };
  325. OBJ_1322 /* chttp2_connector.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_508 /* chttp2_connector.c */; };
  326. OBJ_1323 /* chttp2_server.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_515 /* chttp2_server.c */; };
  327. OBJ_1324 /* bin_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_522 /* bin_decoder.c */; };
  328. OBJ_1325 /* bin_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_523 /* bin_encoder.c */; };
  329. OBJ_1326 /* chttp2_plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_524 /* chttp2_plugin.c */; };
  330. OBJ_1327 /* chttp2_transport.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_525 /* chttp2_transport.c */; };
  331. OBJ_1328 /* frame_data.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_526 /* frame_data.c */; };
  332. OBJ_1329 /* frame_goaway.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_527 /* frame_goaway.c */; };
  333. OBJ_1330 /* frame_ping.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_528 /* frame_ping.c */; };
  334. OBJ_1331 /* frame_rst_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_529 /* frame_rst_stream.c */; };
  335. OBJ_1332 /* frame_settings.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_530 /* frame_settings.c */; };
  336. OBJ_1333 /* frame_window_update.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_531 /* frame_window_update.c */; };
  337. OBJ_1334 /* hpack_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_532 /* hpack_encoder.c */; };
  338. OBJ_1335 /* hpack_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_533 /* hpack_parser.c */; };
  339. OBJ_1336 /* hpack_table.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_534 /* hpack_table.c */; };
  340. OBJ_1337 /* huffsyms.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_535 /* huffsyms.c */; };
  341. OBJ_1338 /* incoming_metadata.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_536 /* incoming_metadata.c */; };
  342. OBJ_1339 /* parsing.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_537 /* parsing.c */; };
  343. OBJ_1340 /* status_conversion.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_538 /* status_conversion.c */; };
  344. OBJ_1341 /* stream_lists.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_539 /* stream_lists.c */; };
  345. OBJ_1342 /* stream_map.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_540 /* stream_map.c */; };
  346. OBJ_1343 /* varint.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_541 /* varint.c */; };
  347. OBJ_1344 /* writing.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_542 /* writing.c */; };
  348. OBJ_1345 /* composite_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_725 /* composite_credentials.c */; };
  349. OBJ_1346 /* fake_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_727 /* fake_credentials.c */; };
  350. OBJ_1347 /* credentials_generic.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_729 /* credentials_generic.c */; };
  351. OBJ_1348 /* google_default_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_730 /* google_default_credentials.c */; };
  352. OBJ_1349 /* iam_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_732 /* iam_credentials.c */; };
  353. OBJ_1350 /* json_token.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_734 /* json_token.c */; };
  354. OBJ_1351 /* jwt_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_735 /* jwt_credentials.c */; };
  355. OBJ_1352 /* jwt_verifier.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_736 /* jwt_verifier.c */; };
  356. OBJ_1353 /* oauth2_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_738 /* oauth2_credentials.c */; };
  357. OBJ_1354 /* plugin_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_740 /* plugin_credentials.c */; };
  358. OBJ_1355 /* ssl_credentials.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_742 /* ssl_credentials.c */; };
  359. OBJ_1356 /* channel_create.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_510 /* channel_create.c */; };
  360. OBJ_1357 /* channel_create_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_511 /* channel_create_posix.c */; };
  361. OBJ_1358 /* secure_channel_create.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_513 /* secure_channel_create.c */; };
  362. OBJ_1359 /* server_chttp2.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_517 /* server_chttp2.c */; };
  363. OBJ_1360 /* server_chttp2_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_518 /* server_chttp2_posix.c */; };
  364. OBJ_1361 /* server_secure_chttp2.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_520 /* server_secure_chttp2.c */; };
  365. OBJ_1362 /* load_balancer.pb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_492 /* load_balancer.pb.c */; };
  366. OBJ_1364 /* BoringSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_778 /* BoringSSL.framework */; };
  367. OBJ_1371 /* ByteBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_757 /* ByteBuffer.swift */; };
  368. OBJ_1372 /* Call.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_758 /* Call.swift */; };
  369. OBJ_1373 /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_759 /* Channel.swift */; };
  370. OBJ_1374 /* CompletionQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_760 /* CompletionQueue.swift */; };
  371. OBJ_1375 /* CountDownLatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_761 /* CountDownLatch.swift */; };
  372. OBJ_1376 /* gRPC.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_762 /* gRPC.swift */; };
  373. OBJ_1377 /* Handler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_763 /* Handler.swift */; };
  374. OBJ_1378 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_764 /* Metadata.swift */; };
  375. OBJ_1379 /* Mutex.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_765 /* Mutex.swift */; };
  376. OBJ_1380 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_766 /* Operation.swift */; };
  377. OBJ_1381 /* OperationGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_767 /* OperationGroup.swift */; };
  378. OBJ_1382 /* Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_768 /* Server.swift */; };
  379. OBJ_1384 /* BoringSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_778 /* BoringSSL.framework */; };
  380. OBJ_1385 /* CgRPC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_779 /* CgRPC.framework */; };
  381. OBJ_1393 /* GRPCTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_771 /* GRPCTests.swift */; };
  382. OBJ_1395 /* BoringSSL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_778 /* BoringSSL.framework */; };
  383. OBJ_1396 /* CgRPC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_779 /* CgRPC.framework */; };
  384. OBJ_1397 /* gRPC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = OBJ_780 /* gRPC.framework */; };
  385. OBJ_788 /* err_data.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* err_data.c */; };
  386. OBJ_789 /* cpu-arm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* cpu-arm.c */; };
  387. OBJ_790 /* cpu-intel.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* cpu-intel.c */; };
  388. OBJ_791 /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* crypto.c */; };
  389. OBJ_792 /* directory_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_14 /* directory_posix.c */; };
  390. OBJ_793 /* directory_win.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* directory_win.c */; };
  391. OBJ_794 /* ex_data.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_16 /* ex_data.c */; };
  392. OBJ_795 /* mem.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* mem.c */; };
  393. OBJ_796 /* refcount_c11.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* refcount_c11.c */; };
  394. OBJ_797 /* refcount_lock.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* refcount_lock.c */; };
  395. OBJ_798 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* thread.c */; };
  396. OBJ_799 /* thread_none.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* thread_none.c */; };
  397. OBJ_800 /* thread_pthread.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_22 /* thread_pthread.c */; };
  398. OBJ_801 /* thread_win.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_23 /* thread_win.c */; };
  399. OBJ_802 /* time_support.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_24 /* time_support.c */; };
  400. OBJ_803 /* custom_extensions.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_316 /* custom_extensions.c */; };
  401. OBJ_804 /* d1_both.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_317 /* d1_both.c */; };
  402. OBJ_805 /* d1_clnt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_318 /* d1_clnt.c */; };
  403. OBJ_806 /* d1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_319 /* d1_lib.c */; };
  404. OBJ_807 /* d1_meth.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_320 /* d1_meth.c */; };
  405. OBJ_808 /* d1_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_321 /* d1_pkt.c */; };
  406. OBJ_809 /* d1_srtp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_322 /* d1_srtp.c */; };
  407. OBJ_810 /* d1_srvr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_323 /* d1_srvr.c */; };
  408. OBJ_811 /* dtls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_324 /* dtls_record.c */; };
  409. OBJ_812 /* s3_both.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_325 /* s3_both.c */; };
  410. OBJ_813 /* s3_clnt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_326 /* s3_clnt.c */; };
  411. OBJ_814 /* s3_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_327 /* s3_enc.c */; };
  412. OBJ_815 /* s3_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_328 /* s3_lib.c */; };
  413. OBJ_816 /* s3_meth.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_329 /* s3_meth.c */; };
  414. OBJ_817 /* s3_pkt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_330 /* s3_pkt.c */; };
  415. OBJ_818 /* s3_srvr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_331 /* s3_srvr.c */; };
  416. OBJ_819 /* ssl_aead_ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_332 /* ssl_aead_ctx.c */; };
  417. OBJ_820 /* ssl_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_333 /* ssl_asn1.c */; };
  418. OBJ_821 /* ssl_buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_334 /* ssl_buffer.c */; };
  419. OBJ_822 /* ssl_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_335 /* ssl_cert.c */; };
  420. OBJ_823 /* ssl_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_336 /* ssl_cipher.c */; };
  421. OBJ_824 /* ssl_ecdh.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_337 /* ssl_ecdh.c */; };
  422. OBJ_825 /* ssl_file.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_338 /* ssl_file.c */; };
  423. OBJ_826 /* ssl_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_339 /* ssl_lib.c */; };
  424. OBJ_827 /* ssl_rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_340 /* ssl_rsa.c */; };
  425. OBJ_828 /* ssl_session.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_341 /* ssl_session.c */; };
  426. OBJ_829 /* ssl_stat.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_342 /* ssl_stat.c */; };
  427. OBJ_830 /* t1_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_343 /* t1_enc.c */; };
  428. OBJ_831 /* t1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_344 /* t1_lib.c */; };
  429. OBJ_832 /* tls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_345 /* tls_record.c */; };
  430. OBJ_833 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* aes.c */; };
  431. OBJ_834 /* mode_wrappers.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* mode_wrappers.c */; };
  432. OBJ_835 /* a_bitstr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_29 /* a_bitstr.c */; };
  433. OBJ_836 /* a_bool.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_30 /* a_bool.c */; };
  434. OBJ_837 /* a_bytes.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* a_bytes.c */; };
  435. OBJ_838 /* a_d2i_fp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* a_d2i_fp.c */; };
  436. OBJ_839 /* a_dup.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* a_dup.c */; };
  437. OBJ_840 /* a_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* a_enum.c */; };
  438. OBJ_841 /* a_gentm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* a_gentm.c */; };
  439. OBJ_842 /* a_i2d_fp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_36 /* a_i2d_fp.c */; };
  440. OBJ_843 /* a_int.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_37 /* a_int.c */; };
  441. OBJ_844 /* a_mbstr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_38 /* a_mbstr.c */; };
  442. OBJ_845 /* a_object.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* a_object.c */; };
  443. OBJ_846 /* a_octet.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* a_octet.c */; };
  444. OBJ_847 /* a_print.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_41 /* a_print.c */; };
  445. OBJ_848 /* a_strnid.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_42 /* a_strnid.c */; };
  446. OBJ_849 /* a_time.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_43 /* a_time.c */; };
  447. OBJ_850 /* a_type.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_44 /* a_type.c */; };
  448. OBJ_851 /* a_utctm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_45 /* a_utctm.c */; };
  449. OBJ_852 /* a_utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_46 /* a_utf8.c */; };
  450. OBJ_853 /* asn1_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_47 /* asn1_lib.c */; };
  451. OBJ_854 /* asn1_par.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_48 /* asn1_par.c */; };
  452. OBJ_855 /* asn_pack.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_49 /* asn_pack.c */; };
  453. OBJ_856 /* bio_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_50 /* bio_asn1.c */; };
  454. OBJ_857 /* bio_ndef.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_51 /* bio_ndef.c */; };
  455. OBJ_858 /* f_enum.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_52 /* f_enum.c */; };
  456. OBJ_859 /* f_int.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_53 /* f_int.c */; };
  457. OBJ_860 /* f_string.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_54 /* f_string.c */; };
  458. OBJ_861 /* t_bitst.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_55 /* t_bitst.c */; };
  459. OBJ_862 /* t_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_56 /* t_pkey.c */; };
  460. OBJ_863 /* tasn_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_57 /* tasn_dec.c */; };
  461. OBJ_864 /* tasn_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_58 /* tasn_enc.c */; };
  462. OBJ_865 /* tasn_fre.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_59 /* tasn_fre.c */; };
  463. OBJ_866 /* tasn_new.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_60 /* tasn_new.c */; };
  464. OBJ_867 /* tasn_prn.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_61 /* tasn_prn.c */; };
  465. OBJ_868 /* tasn_typ.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_62 /* tasn_typ.c */; };
  466. OBJ_869 /* tasn_utl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_63 /* tasn_utl.c */; };
  467. OBJ_870 /* x_bignum.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_64 /* x_bignum.c */; };
  468. OBJ_871 /* x_long.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_65 /* x_long.c */; };
  469. OBJ_872 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_67 /* base64.c */; };
  470. OBJ_873 /* bio.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_69 /* bio.c */; };
  471. OBJ_874 /* bio_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_70 /* bio_mem.c */; };
  472. OBJ_875 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_71 /* buffer.c */; };
  473. OBJ_876 /* connect.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_72 /* connect.c */; };
  474. OBJ_877 /* fd.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_73 /* fd.c */; };
  475. OBJ_878 /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_74 /* file.c */; };
  476. OBJ_879 /* hexdump.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_75 /* hexdump.c */; };
  477. OBJ_880 /* pair.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_76 /* pair.c */; };
  478. OBJ_881 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_77 /* printf.c */; };
  479. OBJ_882 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_78 /* socket.c */; };
  480. OBJ_883 /* socket_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_79 /* socket_helper.c */; };
  481. OBJ_884 /* add.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_81 /* add.c */; };
  482. OBJ_885 /* bn.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_82 /* bn.c */; };
  483. OBJ_886 /* bn_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_83 /* bn_asn1.c */; };
  484. OBJ_887 /* cmp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_84 /* cmp.c */; };
  485. OBJ_888 /* convert.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_85 /* convert.c */; };
  486. OBJ_889 /* ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_86 /* ctx.c */; };
  487. OBJ_890 /* div.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_87 /* div.c */; };
  488. OBJ_891 /* exponentiation.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_88 /* exponentiation.c */; };
  489. OBJ_892 /* gcd.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_89 /* gcd.c */; };
  490. OBJ_893 /* generic.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_90 /* generic.c */; };
  491. OBJ_894 /* kronecker.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_91 /* kronecker.c */; };
  492. OBJ_895 /* montgomery.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_92 /* montgomery.c */; };
  493. OBJ_896 /* mul.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_93 /* mul.c */; };
  494. OBJ_897 /* prime.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_94 /* prime.c */; };
  495. OBJ_898 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_95 /* random.c */; };
  496. OBJ_899 /* rsaz_exp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_96 /* rsaz_exp.c */; };
  497. OBJ_900 /* shift.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_97 /* shift.c */; };
  498. OBJ_901 /* sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_98 /* sqrt.c */; };
  499. OBJ_902 /* buf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_100 /* buf.c */; };
  500. OBJ_903 /* asn1_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_102 /* asn1_compat.c */; };
  501. OBJ_904 /* ber.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_103 /* ber.c */; };
  502. OBJ_905 /* cbb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_104 /* cbb.c */; };
  503. OBJ_906 /* cbs.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_105 /* cbs.c */; };
  504. OBJ_907 /* chacha_generic.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_107 /* chacha_generic.c */; };
  505. OBJ_908 /* chacha_vec.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_108 /* chacha_vec.c */; };
  506. OBJ_909 /* aead.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_110 /* aead.c */; };
  507. OBJ_910 /* cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_111 /* cipher.c */; };
  508. OBJ_911 /* derive_key.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_112 /* derive_key.c */; };
  509. OBJ_912 /* e_aes.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_113 /* e_aes.c */; };
  510. OBJ_913 /* e_chacha20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_114 /* e_chacha20poly1305.c */; };
  511. OBJ_914 /* e_des.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_115 /* e_des.c */; };
  512. OBJ_915 /* e_null.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_116 /* e_null.c */; };
  513. OBJ_916 /* e_rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_117 /* e_rc2.c */; };
  514. OBJ_917 /* e_rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_118 /* e_rc4.c */; };
  515. OBJ_918 /* e_ssl3.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_119 /* e_ssl3.c */; };
  516. OBJ_919 /* e_tls.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_120 /* e_tls.c */; };
  517. OBJ_920 /* tls_cbc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_121 /* tls_cbc.c */; };
  518. OBJ_921 /* cmac.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_123 /* cmac.c */; };
  519. OBJ_922 /* conf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_125 /* conf.c */; };
  520. OBJ_923 /* curve25519.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_127 /* curve25519.c */; };
  521. OBJ_924 /* x25519-x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_128 /* x25519-x86_64.c */; };
  522. OBJ_925 /* des.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_130 /* des.c */; };
  523. OBJ_926 /* check.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_132 /* check.c */; };
  524. OBJ_927 /* dh.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_133 /* dh.c */; };
  525. OBJ_928 /* dh_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_134 /* dh_asn1.c */; };
  526. OBJ_929 /* params.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_135 /* params.c */; };
  527. OBJ_930 /* digest.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_137 /* digest.c */; };
  528. OBJ_931 /* digests.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_138 /* digests.c */; };
  529. OBJ_932 /* dsa.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_140 /* dsa.c */; };
  530. OBJ_933 /* dsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_141 /* dsa_asn1.c */; };
  531. OBJ_934 /* ec.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_143 /* ec.c */; };
  532. OBJ_935 /* ec_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_144 /* ec_asn1.c */; };
  533. OBJ_936 /* ec_key.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_145 /* ec_key.c */; };
  534. OBJ_937 /* ec_montgomery.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_146 /* ec_montgomery.c */; };
  535. OBJ_938 /* example_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_147 /* example_mul.c */; };
  536. OBJ_939 /* oct.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_148 /* oct.c */; };
  537. OBJ_940 /* p224-64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_149 /* p224-64.c */; };
  538. OBJ_941 /* p256-64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_150 /* p256-64.c */; };
  539. OBJ_942 /* p256-x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_151 /* p256-x86_64.c */; };
  540. OBJ_943 /* simple.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_152 /* simple.c */; };
  541. OBJ_944 /* util-64.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_153 /* util-64.c */; };
  542. OBJ_945 /* wnaf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_154 /* wnaf.c */; };
  543. OBJ_946 /* ecdh.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_156 /* ecdh.c */; };
  544. OBJ_947 /* ecdsa.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_158 /* ecdsa.c */; };
  545. OBJ_948 /* ecdsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_159 /* ecdsa_asn1.c */; };
  546. OBJ_949 /* engine.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_161 /* engine.c */; };
  547. OBJ_950 /* err.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_163 /* err.c */; };
  548. OBJ_951 /* algorithm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_165 /* algorithm.c */; };
  549. OBJ_952 /* digestsign.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_166 /* digestsign.c */; };
  550. OBJ_953 /* evp.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_167 /* evp.c */; };
  551. OBJ_954 /* evp_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_168 /* evp_asn1.c */; };
  552. OBJ_955 /* evp_ctx.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_169 /* evp_ctx.c */; };
  553. OBJ_956 /* p_dsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_170 /* p_dsa_asn1.c */; };
  554. OBJ_957 /* p_ec.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_171 /* p_ec.c */; };
  555. OBJ_958 /* p_ec_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_172 /* p_ec_asn1.c */; };
  556. OBJ_959 /* p_rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_173 /* p_rsa.c */; };
  557. OBJ_960 /* p_rsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_174 /* p_rsa_asn1.c */; };
  558. OBJ_961 /* pbkdf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_175 /* pbkdf.c */; };
  559. OBJ_962 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_176 /* sign.c */; };
  560. OBJ_963 /* hkdf.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_178 /* hkdf.c */; };
  561. OBJ_964 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_180 /* hmac.c */; };
  562. OBJ_965 /* lhash.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_182 /* lhash.c */; };
  563. OBJ_966 /* md4.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_184 /* md4.c */; };
  564. OBJ_967 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_186 /* md5.c */; };
  565. OBJ_968 /* cbc.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_188 /* cbc.c */; };
  566. OBJ_969 /* cfb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_189 /* cfb.c */; };
  567. OBJ_970 /* ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_190 /* ctr.c */; };
  568. OBJ_971 /* gcm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_191 /* gcm.c */; };
  569. OBJ_972 /* ofb.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_192 /* ofb.c */; };
  570. OBJ_973 /* obj.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_194 /* obj.c */; };
  571. OBJ_974 /* obj_xref.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_195 /* obj_xref.c */; };
  572. OBJ_975 /* pem_all.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_197 /* pem_all.c */; };
  573. OBJ_976 /* pem_info.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_198 /* pem_info.c */; };
  574. OBJ_977 /* pem_lib.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_199 /* pem_lib.c */; };
  575. OBJ_978 /* pem_oth.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_200 /* pem_oth.c */; };
  576. OBJ_979 /* pem_pk8.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_201 /* pem_pk8.c */; };
  577. OBJ_980 /* pem_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_202 /* pem_pkey.c */; };
  578. OBJ_981 /* pem_x509.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_203 /* pem_x509.c */; };
  579. OBJ_982 /* pem_xaux.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_204 /* pem_xaux.c */; };
  580. OBJ_983 /* p5_pbe.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_206 /* p5_pbe.c */; };
  581. OBJ_984 /* p5_pbev2.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_207 /* p5_pbev2.c */; };
  582. OBJ_985 /* p8_pkey.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_208 /* p8_pkey.c */; };
  583. OBJ_986 /* pkcs8.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_209 /* pkcs8.c */; };
  584. OBJ_987 /* poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_211 /* poly1305.c */; };
  585. OBJ_988 /* poly1305_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_212 /* poly1305_arm.c */; };
  586. OBJ_989 /* poly1305_vec.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_213 /* poly1305_vec.c */; };
  587. OBJ_990 /* rand.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_215 /* rand.c */; };
  588. OBJ_991 /* urandom.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_216 /* urandom.c */; };
  589. OBJ_992 /* windows.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_217 /* windows.c */; };
  590. OBJ_993 /* rc4.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_219 /* rc4.c */; };
  591. OBJ_994 /* blinding.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_221 /* blinding.c */; };
  592. OBJ_995 /* padding.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_222 /* padding.c */; };
  593. OBJ_996 /* rsa.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_223 /* rsa.c */; };
  594. OBJ_997 /* rsa_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_224 /* rsa_asn1.c */; };
  595. OBJ_998 /* rsa_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_225 /* rsa_impl.c */; };
  596. OBJ_999 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_227 /* sha1.c */; };
  597. /* End PBXBuildFile section */
  598. /* Begin PBXContainerItemProxy section */
  599. D3FF41131E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  600. isa = PBXContainerItemProxy;
  601. containerPortal = OBJ_1 /* Project object */;
  602. proxyType = 1;
  603. remoteGlobalIDString = OBJ_782;
  604. remoteInfo = BoringSSL;
  605. };
  606. D3FF41141E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  607. isa = PBXContainerItemProxy;
  608. containerPortal = OBJ_1 /* Project object */;
  609. proxyType = 1;
  610. remoteGlobalIDString = OBJ_782;
  611. remoteInfo = BoringSSL;
  612. };
  613. D3FF41151E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  614. isa = PBXContainerItemProxy;
  615. containerPortal = OBJ_1 /* Project object */;
  616. proxyType = 1;
  617. remoteGlobalIDString = OBJ_1086;
  618. remoteInfo = CgRPC;
  619. };
  620. D3FF41161E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  621. isa = PBXContainerItemProxy;
  622. containerPortal = OBJ_1 /* Project object */;
  623. proxyType = 1;
  624. remoteGlobalIDString = OBJ_782;
  625. remoteInfo = BoringSSL;
  626. };
  627. D3FF41171E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  628. isa = PBXContainerItemProxy;
  629. containerPortal = OBJ_1 /* Project object */;
  630. proxyType = 1;
  631. remoteGlobalIDString = OBJ_1086;
  632. remoteInfo = CgRPC;
  633. };
  634. D3FF41181E5F4D8C00E4CFB6 /* PBXContainerItemProxy */ = {
  635. isa = PBXContainerItemProxy;
  636. containerPortal = OBJ_1 /* Project object */;
  637. proxyType = 1;
  638. remoteGlobalIDString = OBJ_1366;
  639. remoteInfo = gRPC;
  640. };
  641. /* End PBXContainerItemProxy section */
  642. /* Begin PBXFileReference section */
  643. D3FF411A1E5F4E0D00E4CFB6 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
  644. OBJ_100 /* buf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = buf.c; sourceTree = "<group>"; };
  645. OBJ_102 /* asn1_compat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_compat.c; sourceTree = "<group>"; };
  646. OBJ_103 /* ber.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ber.c; sourceTree = "<group>"; };
  647. OBJ_104 /* cbb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbb.c; sourceTree = "<group>"; };
  648. OBJ_105 /* cbs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbs.c; sourceTree = "<group>"; };
  649. OBJ_107 /* chacha_generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chacha_generic.c; sourceTree = "<group>"; };
  650. OBJ_108 /* chacha_vec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chacha_vec.c; sourceTree = "<group>"; };
  651. OBJ_11 /* cpu-arm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "cpu-arm.c"; sourceTree = "<group>"; };
  652. OBJ_110 /* aead.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aead.c; sourceTree = "<group>"; };
  653. OBJ_111 /* cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cipher.c; sourceTree = "<group>"; };
  654. OBJ_112 /* derive_key.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = derive_key.c; sourceTree = "<group>"; };
  655. OBJ_113 /* e_aes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_aes.c; sourceTree = "<group>"; };
  656. OBJ_114 /* e_chacha20poly1305.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_chacha20poly1305.c; sourceTree = "<group>"; };
  657. OBJ_115 /* e_des.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_des.c; sourceTree = "<group>"; };
  658. OBJ_116 /* e_null.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_null.c; sourceTree = "<group>"; };
  659. OBJ_117 /* e_rc2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_rc2.c; sourceTree = "<group>"; };
  660. OBJ_118 /* e_rc4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_rc4.c; sourceTree = "<group>"; };
  661. OBJ_119 /* e_ssl3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_ssl3.c; sourceTree = "<group>"; };
  662. OBJ_12 /* cpu-intel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "cpu-intel.c"; sourceTree = "<group>"; };
  663. OBJ_120 /* e_tls.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = e_tls.c; sourceTree = "<group>"; };
  664. OBJ_121 /* tls_cbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_cbc.c; sourceTree = "<group>"; };
  665. OBJ_123 /* cmac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cmac.c; sourceTree = "<group>"; };
  666. OBJ_125 /* conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = conf.c; sourceTree = "<group>"; };
  667. OBJ_127 /* curve25519.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = curve25519.c; sourceTree = "<group>"; };
  668. OBJ_128 /* x25519-x86_64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "x25519-x86_64.c"; sourceTree = "<group>"; };
  669. OBJ_13 /* crypto.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = "<group>"; };
  670. OBJ_130 /* des.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = des.c; sourceTree = "<group>"; };
  671. OBJ_132 /* check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = check.c; sourceTree = "<group>"; };
  672. OBJ_133 /* dh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dh.c; sourceTree = "<group>"; };
  673. OBJ_134 /* dh_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dh_asn1.c; sourceTree = "<group>"; };
  674. OBJ_135 /* params.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = params.c; sourceTree = "<group>"; };
  675. OBJ_137 /* digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digest.c; sourceTree = "<group>"; };
  676. OBJ_138 /* digests.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digests.c; sourceTree = "<group>"; };
  677. OBJ_14 /* directory_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = directory_posix.c; sourceTree = "<group>"; };
  678. OBJ_140 /* dsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dsa.c; sourceTree = "<group>"; };
  679. OBJ_141 /* dsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dsa_asn1.c; sourceTree = "<group>"; };
  680. OBJ_143 /* ec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec.c; sourceTree = "<group>"; };
  681. OBJ_144 /* ec_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_asn1.c; sourceTree = "<group>"; };
  682. OBJ_145 /* ec_key.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_key.c; sourceTree = "<group>"; };
  683. OBJ_146 /* ec_montgomery.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ec_montgomery.c; sourceTree = "<group>"; };
  684. OBJ_147 /* example_mul.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = example_mul.c; sourceTree = "<group>"; };
  685. OBJ_148 /* oct.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = oct.c; sourceTree = "<group>"; };
  686. OBJ_149 /* p224-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "p224-64.c"; sourceTree = "<group>"; };
  687. OBJ_15 /* directory_win.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = directory_win.c; sourceTree = "<group>"; };
  688. OBJ_150 /* p256-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "p256-64.c"; sourceTree = "<group>"; };
  689. OBJ_151 /* p256-x86_64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "p256-x86_64.c"; sourceTree = "<group>"; };
  690. OBJ_152 /* simple.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = simple.c; sourceTree = "<group>"; };
  691. OBJ_153 /* util-64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = "util-64.c"; sourceTree = "<group>"; };
  692. OBJ_154 /* wnaf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wnaf.c; sourceTree = "<group>"; };
  693. OBJ_156 /* ecdh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdh.c; sourceTree = "<group>"; };
  694. OBJ_158 /* ecdsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdsa.c; sourceTree = "<group>"; };
  695. OBJ_159 /* ecdsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ecdsa_asn1.c; sourceTree = "<group>"; };
  696. OBJ_16 /* ex_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ex_data.c; sourceTree = "<group>"; };
  697. OBJ_161 /* engine.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = engine.c; sourceTree = "<group>"; };
  698. OBJ_163 /* err.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = err.c; sourceTree = "<group>"; };
  699. OBJ_165 /* algorithm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = algorithm.c; sourceTree = "<group>"; };
  700. OBJ_166 /* digestsign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = digestsign.c; sourceTree = "<group>"; };
  701. OBJ_167 /* evp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp.c; sourceTree = "<group>"; };
  702. OBJ_168 /* evp_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp_asn1.c; sourceTree = "<group>"; };
  703. OBJ_169 /* evp_ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = evp_ctx.c; sourceTree = "<group>"; };
  704. OBJ_17 /* mem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mem.c; sourceTree = "<group>"; };
  705. OBJ_170 /* p_dsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_dsa_asn1.c; sourceTree = "<group>"; };
  706. OBJ_171 /* p_ec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_ec.c; sourceTree = "<group>"; };
  707. OBJ_172 /* p_ec_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_ec_asn1.c; sourceTree = "<group>"; };
  708. OBJ_173 /* p_rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_rsa.c; sourceTree = "<group>"; };
  709. OBJ_174 /* p_rsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p_rsa_asn1.c; sourceTree = "<group>"; };
  710. OBJ_175 /* pbkdf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pbkdf.c; sourceTree = "<group>"; };
  711. OBJ_176 /* sign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sign.c; sourceTree = "<group>"; };
  712. OBJ_178 /* hkdf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hkdf.c; sourceTree = "<group>"; };
  713. OBJ_18 /* refcount_c11.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refcount_c11.c; sourceTree = "<group>"; };
  714. OBJ_180 /* hmac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hmac.c; sourceTree = "<group>"; };
  715. OBJ_182 /* lhash.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lhash.c; sourceTree = "<group>"; };
  716. OBJ_184 /* md4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = md4.c; sourceTree = "<group>"; };
  717. OBJ_186 /* md5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = "<group>"; };
  718. OBJ_188 /* cbc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cbc.c; sourceTree = "<group>"; };
  719. OBJ_189 /* cfb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cfb.c; sourceTree = "<group>"; };
  720. OBJ_19 /* refcount_lock.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = refcount_lock.c; sourceTree = "<group>"; };
  721. OBJ_190 /* ctr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ctr.c; sourceTree = "<group>"; };
  722. OBJ_191 /* gcm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gcm.c; sourceTree = "<group>"; };
  723. OBJ_192 /* ofb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ofb.c; sourceTree = "<group>"; };
  724. OBJ_194 /* obj.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = obj.c; sourceTree = "<group>"; };
  725. OBJ_195 /* obj_xref.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = obj_xref.c; sourceTree = "<group>"; };
  726. OBJ_197 /* pem_all.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_all.c; sourceTree = "<group>"; };
  727. OBJ_198 /* pem_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_info.c; sourceTree = "<group>"; };
  728. OBJ_199 /* pem_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_lib.c; sourceTree = "<group>"; };
  729. OBJ_20 /* thread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread.c; sourceTree = "<group>"; };
  730. OBJ_200 /* pem_oth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_oth.c; sourceTree = "<group>"; };
  731. OBJ_201 /* pem_pk8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_pk8.c; sourceTree = "<group>"; };
  732. OBJ_202 /* pem_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_pkey.c; sourceTree = "<group>"; };
  733. OBJ_203 /* pem_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_x509.c; sourceTree = "<group>"; };
  734. OBJ_204 /* pem_xaux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pem_xaux.c; sourceTree = "<group>"; };
  735. OBJ_206 /* p5_pbe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p5_pbe.c; sourceTree = "<group>"; };
  736. OBJ_207 /* p5_pbev2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p5_pbev2.c; sourceTree = "<group>"; };
  737. OBJ_208 /* p8_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = p8_pkey.c; sourceTree = "<group>"; };
  738. OBJ_209 /* pkcs8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pkcs8.c; sourceTree = "<group>"; };
  739. OBJ_21 /* thread_none.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_none.c; sourceTree = "<group>"; };
  740. OBJ_211 /* poly1305.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305.c; sourceTree = "<group>"; };
  741. OBJ_212 /* poly1305_arm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305_arm.c; sourceTree = "<group>"; };
  742. OBJ_213 /* poly1305_vec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = poly1305_vec.c; sourceTree = "<group>"; };
  743. OBJ_215 /* rand.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rand.c; sourceTree = "<group>"; };
  744. OBJ_216 /* urandom.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = urandom.c; sourceTree = "<group>"; };
  745. OBJ_217 /* windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = windows.c; sourceTree = "<group>"; };
  746. OBJ_219 /* rc4.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rc4.c; sourceTree = "<group>"; };
  747. OBJ_22 /* thread_pthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_pthread.c; sourceTree = "<group>"; };
  748. OBJ_221 /* blinding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = blinding.c; sourceTree = "<group>"; };
  749. OBJ_222 /* padding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = padding.c; sourceTree = "<group>"; };
  750. OBJ_223 /* rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa.c; sourceTree = "<group>"; };
  751. OBJ_224 /* rsa_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa_asn1.c; sourceTree = "<group>"; };
  752. OBJ_225 /* rsa_impl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsa_impl.c; sourceTree = "<group>"; };
  753. OBJ_227 /* sha1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha1.c; sourceTree = "<group>"; };
  754. OBJ_228 /* sha256.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha256.c; sourceTree = "<group>"; };
  755. OBJ_229 /* sha512.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sha512.c; sourceTree = "<group>"; };
  756. OBJ_23 /* thread_win.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thread_win.c; sourceTree = "<group>"; };
  757. OBJ_231 /* stack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stack.c; sourceTree = "<group>"; };
  758. OBJ_233 /* a_digest.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_digest.c; sourceTree = "<group>"; };
  759. OBJ_234 /* a_sign.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_sign.c; sourceTree = "<group>"; };
  760. OBJ_235 /* a_strex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_strex.c; sourceTree = "<group>"; };
  761. OBJ_236 /* a_verify.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_verify.c; sourceTree = "<group>"; };
  762. OBJ_237 /* asn1_gen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_gen.c; sourceTree = "<group>"; };
  763. OBJ_238 /* by_dir.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = by_dir.c; sourceTree = "<group>"; };
  764. OBJ_239 /* by_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = by_file.c; sourceTree = "<group>"; };
  765. OBJ_24 /* time_support.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_support.c; sourceTree = "<group>"; };
  766. OBJ_240 /* i2d_pr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = i2d_pr.c; sourceTree = "<group>"; };
  767. OBJ_241 /* pkcs7.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pkcs7.c; sourceTree = "<group>"; };
  768. OBJ_242 /* t_crl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_crl.c; sourceTree = "<group>"; };
  769. OBJ_243 /* t_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_req.c; sourceTree = "<group>"; };
  770. OBJ_244 /* t_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_x509.c; sourceTree = "<group>"; };
  771. OBJ_245 /* t_x509a.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_x509a.c; sourceTree = "<group>"; };
  772. OBJ_246 /* x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509.c; sourceTree = "<group>"; };
  773. OBJ_247 /* x509_att.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_att.c; sourceTree = "<group>"; };
  774. OBJ_248 /* x509_cmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_cmp.c; sourceTree = "<group>"; };
  775. OBJ_249 /* x509_d2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_d2.c; sourceTree = "<group>"; };
  776. OBJ_250 /* x509_def.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_def.c; sourceTree = "<group>"; };
  777. OBJ_251 /* x509_ext.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_ext.c; sourceTree = "<group>"; };
  778. OBJ_252 /* x509_lu.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_lu.c; sourceTree = "<group>"; };
  779. OBJ_253 /* x509_obj.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_obj.c; sourceTree = "<group>"; };
  780. OBJ_254 /* x509_r2x.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_r2x.c; sourceTree = "<group>"; };
  781. OBJ_255 /* x509_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_req.c; sourceTree = "<group>"; };
  782. OBJ_256 /* x509_set.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_set.c; sourceTree = "<group>"; };
  783. OBJ_257 /* x509_trs.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_trs.c; sourceTree = "<group>"; };
  784. OBJ_258 /* x509_txt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_txt.c; sourceTree = "<group>"; };
  785. OBJ_259 /* x509_v3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_v3.c; sourceTree = "<group>"; };
  786. OBJ_26 /* aes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = aes.c; sourceTree = "<group>"; };
  787. OBJ_260 /* x509_vfy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_vfy.c; sourceTree = "<group>"; };
  788. OBJ_261 /* x509_vpm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509_vpm.c; sourceTree = "<group>"; };
  789. OBJ_262 /* x509cset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509cset.c; sourceTree = "<group>"; };
  790. OBJ_263 /* x509name.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509name.c; sourceTree = "<group>"; };
  791. OBJ_264 /* x509rset.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509rset.c; sourceTree = "<group>"; };
  792. OBJ_265 /* x509spki.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509spki.c; sourceTree = "<group>"; };
  793. OBJ_266 /* x509type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x509type.c; sourceTree = "<group>"; };
  794. OBJ_267 /* x_algor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_algor.c; sourceTree = "<group>"; };
  795. OBJ_268 /* x_all.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_all.c; sourceTree = "<group>"; };
  796. OBJ_269 /* x_attrib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_attrib.c; sourceTree = "<group>"; };
  797. OBJ_27 /* mode_wrappers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mode_wrappers.c; sourceTree = "<group>"; };
  798. OBJ_270 /* x_crl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_crl.c; sourceTree = "<group>"; };
  799. OBJ_271 /* x_exten.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_exten.c; sourceTree = "<group>"; };
  800. OBJ_272 /* x_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_info.c; sourceTree = "<group>"; };
  801. OBJ_273 /* x_name.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_name.c; sourceTree = "<group>"; };
  802. OBJ_274 /* x_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_pkey.c; sourceTree = "<group>"; };
  803. OBJ_275 /* x_pubkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_pubkey.c; sourceTree = "<group>"; };
  804. OBJ_276 /* x_req.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_req.c; sourceTree = "<group>"; };
  805. OBJ_277 /* x_sig.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_sig.c; sourceTree = "<group>"; };
  806. OBJ_278 /* x_spki.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_spki.c; sourceTree = "<group>"; };
  807. OBJ_279 /* x_val.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_val.c; sourceTree = "<group>"; };
  808. OBJ_280 /* x_x509.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_x509.c; sourceTree = "<group>"; };
  809. OBJ_281 /* x_x509a.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_x509a.c; sourceTree = "<group>"; };
  810. OBJ_283 /* pcy_cache.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_cache.c; sourceTree = "<group>"; };
  811. OBJ_284 /* pcy_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_data.c; sourceTree = "<group>"; };
  812. OBJ_285 /* pcy_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_lib.c; sourceTree = "<group>"; };
  813. OBJ_286 /* pcy_map.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_map.c; sourceTree = "<group>"; };
  814. OBJ_287 /* pcy_node.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_node.c; sourceTree = "<group>"; };
  815. OBJ_288 /* pcy_tree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pcy_tree.c; sourceTree = "<group>"; };
  816. OBJ_289 /* v3_akey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_akey.c; sourceTree = "<group>"; };
  817. OBJ_29 /* a_bitstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_bitstr.c; sourceTree = "<group>"; };
  818. OBJ_290 /* v3_akeya.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_akeya.c; sourceTree = "<group>"; };
  819. OBJ_291 /* v3_alt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_alt.c; sourceTree = "<group>"; };
  820. OBJ_292 /* v3_bcons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_bcons.c; sourceTree = "<group>"; };
  821. OBJ_293 /* v3_bitst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_bitst.c; sourceTree = "<group>"; };
  822. OBJ_294 /* v3_conf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_conf.c; sourceTree = "<group>"; };
  823. OBJ_295 /* v3_cpols.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_cpols.c; sourceTree = "<group>"; };
  824. OBJ_296 /* v3_crld.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_crld.c; sourceTree = "<group>"; };
  825. OBJ_297 /* v3_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_enum.c; sourceTree = "<group>"; };
  826. OBJ_298 /* v3_extku.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_extku.c; sourceTree = "<group>"; };
  827. OBJ_299 /* v3_genn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_genn.c; sourceTree = "<group>"; };
  828. OBJ_30 /* a_bool.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_bool.c; sourceTree = "<group>"; };
  829. OBJ_300 /* v3_ia5.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_ia5.c; sourceTree = "<group>"; };
  830. OBJ_301 /* v3_info.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_info.c; sourceTree = "<group>"; };
  831. OBJ_302 /* v3_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_int.c; sourceTree = "<group>"; };
  832. OBJ_303 /* v3_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_lib.c; sourceTree = "<group>"; };
  833. OBJ_304 /* v3_ncons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_ncons.c; sourceTree = "<group>"; };
  834. OBJ_305 /* v3_pci.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pci.c; sourceTree = "<group>"; };
  835. OBJ_306 /* v3_pcia.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pcia.c; sourceTree = "<group>"; };
  836. OBJ_307 /* v3_pcons.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pcons.c; sourceTree = "<group>"; };
  837. OBJ_308 /* v3_pku.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pku.c; sourceTree = "<group>"; };
  838. OBJ_309 /* v3_pmaps.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_pmaps.c; sourceTree = "<group>"; };
  839. OBJ_31 /* a_bytes.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_bytes.c; sourceTree = "<group>"; };
  840. OBJ_310 /* v3_prn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_prn.c; sourceTree = "<group>"; };
  841. OBJ_311 /* v3_purp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_purp.c; sourceTree = "<group>"; };
  842. OBJ_312 /* v3_skey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_skey.c; sourceTree = "<group>"; };
  843. OBJ_313 /* v3_sxnet.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_sxnet.c; sourceTree = "<group>"; };
  844. OBJ_314 /* v3_utl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = v3_utl.c; sourceTree = "<group>"; };
  845. OBJ_316 /* custom_extensions.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = custom_extensions.c; sourceTree = "<group>"; };
  846. OBJ_317 /* d1_both.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_both.c; sourceTree = "<group>"; };
  847. OBJ_318 /* d1_clnt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_clnt.c; sourceTree = "<group>"; };
  848. OBJ_319 /* d1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_lib.c; sourceTree = "<group>"; };
  849. OBJ_32 /* a_d2i_fp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_d2i_fp.c; sourceTree = "<group>"; };
  850. OBJ_320 /* d1_meth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_meth.c; sourceTree = "<group>"; };
  851. OBJ_321 /* d1_pkt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_pkt.c; sourceTree = "<group>"; };
  852. OBJ_322 /* d1_srtp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_srtp.c; sourceTree = "<group>"; };
  853. OBJ_323 /* d1_srvr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = d1_srvr.c; sourceTree = "<group>"; };
  854. OBJ_324 /* dtls_record.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtls_record.c; sourceTree = "<group>"; };
  855. OBJ_325 /* s3_both.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_both.c; sourceTree = "<group>"; };
  856. OBJ_326 /* s3_clnt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_clnt.c; sourceTree = "<group>"; };
  857. OBJ_327 /* s3_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_enc.c; sourceTree = "<group>"; };
  858. OBJ_328 /* s3_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_lib.c; sourceTree = "<group>"; };
  859. OBJ_329 /* s3_meth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_meth.c; sourceTree = "<group>"; };
  860. OBJ_33 /* a_dup.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_dup.c; sourceTree = "<group>"; };
  861. OBJ_330 /* s3_pkt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_pkt.c; sourceTree = "<group>"; };
  862. OBJ_331 /* s3_srvr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = s3_srvr.c; sourceTree = "<group>"; };
  863. OBJ_332 /* ssl_aead_ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_aead_ctx.c; sourceTree = "<group>"; };
  864. OBJ_333 /* ssl_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_asn1.c; sourceTree = "<group>"; };
  865. OBJ_334 /* ssl_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_buffer.c; sourceTree = "<group>"; };
  866. OBJ_335 /* ssl_cert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_cert.c; sourceTree = "<group>"; };
  867. OBJ_336 /* ssl_cipher.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_cipher.c; sourceTree = "<group>"; };
  868. OBJ_337 /* ssl_ecdh.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_ecdh.c; sourceTree = "<group>"; };
  869. OBJ_338 /* ssl_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_file.c; sourceTree = "<group>"; };
  870. OBJ_339 /* ssl_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_lib.c; sourceTree = "<group>"; };
  871. OBJ_34 /* a_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_enum.c; sourceTree = "<group>"; };
  872. OBJ_340 /* ssl_rsa.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_rsa.c; sourceTree = "<group>"; };
  873. OBJ_341 /* ssl_session.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_session.c; sourceTree = "<group>"; };
  874. OBJ_342 /* ssl_stat.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_stat.c; sourceTree = "<group>"; };
  875. OBJ_343 /* t1_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t1_enc.c; sourceTree = "<group>"; };
  876. OBJ_344 /* t1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t1_lib.c; sourceTree = "<group>"; };
  877. OBJ_345 /* tls_record.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_record.c; sourceTree = "<group>"; };
  878. OBJ_347 /* pqueue.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pqueue.c; sourceTree = "<group>"; };
  879. OBJ_35 /* a_gentm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_gentm.c; sourceTree = "<group>"; };
  880. OBJ_350 /* aead.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aead.h; sourceTree = "<group>"; };
  881. OBJ_351 /* aes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = "<group>"; };
  882. OBJ_352 /* arm_arch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = arm_arch.h; sourceTree = "<group>"; };
  883. OBJ_353 /* asn1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1.h; sourceTree = "<group>"; };
  884. OBJ_354 /* asn1_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1_mac.h; sourceTree = "<group>"; };
  885. OBJ_355 /* asn1t.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = asn1t.h; sourceTree = "<group>"; };
  886. OBJ_356 /* base.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base.h; sourceTree = "<group>"; };
  887. OBJ_357 /* base64.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = "<group>"; };
  888. OBJ_358 /* bio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bio.h; sourceTree = "<group>"; };
  889. OBJ_359 /* blowfish.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = blowfish.h; sourceTree = "<group>"; };
  890. OBJ_36 /* a_i2d_fp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_i2d_fp.c; sourceTree = "<group>"; };
  891. OBJ_360 /* bn.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bn.h; sourceTree = "<group>"; };
  892. OBJ_361 /* buf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buf.h; sourceTree = "<group>"; };
  893. OBJ_362 /* buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
  894. OBJ_363 /* bytestring.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bytestring.h; sourceTree = "<group>"; };
  895. OBJ_364 /* cast.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cast.h; sourceTree = "<group>"; };
  896. OBJ_365 /* chacha.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = chacha.h; sourceTree = "<group>"; };
  897. OBJ_366 /* cipher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cipher.h; sourceTree = "<group>"; };
  898. OBJ_367 /* cmac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cmac.h; sourceTree = "<group>"; };
  899. OBJ_368 /* conf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = conf.h; sourceTree = "<group>"; };
  900. OBJ_369 /* cpu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = "<group>"; };
  901. OBJ_37 /* a_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_int.c; sourceTree = "<group>"; };
  902. OBJ_370 /* crypto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = crypto.h; sourceTree = "<group>"; };
  903. OBJ_371 /* curve25519.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = curve25519.h; sourceTree = "<group>"; };
  904. OBJ_372 /* des.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = "<group>"; };
  905. OBJ_373 /* dh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dh.h; sourceTree = "<group>"; };
  906. OBJ_374 /* digest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = digest.h; sourceTree = "<group>"; };
  907. OBJ_375 /* dsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dsa.h; sourceTree = "<group>"; };
  908. OBJ_376 /* dtls1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dtls1.h; sourceTree = "<group>"; };
  909. OBJ_377 /* ec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ec.h; sourceTree = "<group>"; };
  910. OBJ_378 /* ec_key.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ec_key.h; sourceTree = "<group>"; };
  911. OBJ_379 /* ecdh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ecdh.h; sourceTree = "<group>"; };
  912. OBJ_38 /* a_mbstr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_mbstr.c; sourceTree = "<group>"; };
  913. OBJ_380 /* ecdsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ecdsa.h; sourceTree = "<group>"; };
  914. OBJ_381 /* engine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = engine.h; sourceTree = "<group>"; };
  915. OBJ_382 /* err.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = err.h; sourceTree = "<group>"; };
  916. OBJ_383 /* evp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = evp.h; sourceTree = "<group>"; };
  917. OBJ_384 /* ex_data.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ex_data.h; sourceTree = "<group>"; };
  918. OBJ_385 /* hkdf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hkdf.h; sourceTree = "<group>"; };
  919. OBJ_386 /* hmac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = "<group>"; };
  920. OBJ_387 /* lhash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lhash.h; sourceTree = "<group>"; };
  921. OBJ_388 /* lhash_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lhash_macros.h; sourceTree = "<group>"; };
  922. OBJ_389 /* md4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md4.h; sourceTree = "<group>"; };
  923. OBJ_39 /* a_object.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_object.c; sourceTree = "<group>"; };
  924. OBJ_390 /* md5.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; };
  925. OBJ_391 /* mem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = "<group>"; };
  926. OBJ_392 /* obj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj.h; sourceTree = "<group>"; };
  927. OBJ_393 /* obj_mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = obj_mac.h; sourceTree = "<group>"; };
  928. OBJ_394 /* objects.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = objects.h; sourceTree = "<group>"; };
  929. OBJ_395 /* opensslfeatures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslfeatures.h; sourceTree = "<group>"; };
  930. OBJ_396 /* opensslv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = opensslv.h; sourceTree = "<group>"; };
  931. OBJ_397 /* ossl_typ.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ossl_typ.h; sourceTree = "<group>"; };
  932. OBJ_398 /* pem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pem.h; sourceTree = "<group>"; };
  933. OBJ_399 /* pkcs12.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs12.h; sourceTree = "<group>"; };
  934. OBJ_40 /* a_octet.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_octet.c; sourceTree = "<group>"; };
  935. OBJ_400 /* pkcs7.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs7.h; sourceTree = "<group>"; };
  936. OBJ_401 /* pkcs8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pkcs8.h; sourceTree = "<group>"; };
  937. OBJ_402 /* poly1305.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = poly1305.h; sourceTree = "<group>"; };
  938. OBJ_403 /* pqueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pqueue.h; sourceTree = "<group>"; };
  939. OBJ_404 /* rand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rand.h; sourceTree = "<group>"; };
  940. OBJ_405 /* rc4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = "<group>"; };
  941. OBJ_406 /* rsa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rsa.h; sourceTree = "<group>"; };
  942. OBJ_407 /* safestack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = safestack.h; sourceTree = "<group>"; };
  943. OBJ_408 /* sha.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sha.h; sourceTree = "<group>"; };
  944. OBJ_409 /* srtp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = srtp.h; sourceTree = "<group>"; };
  945. OBJ_41 /* a_print.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_print.c; sourceTree = "<group>"; };
  946. OBJ_410 /* ssl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssl.h; sourceTree = "<group>"; };
  947. OBJ_411 /* ssl3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ssl3.h; sourceTree = "<group>"; };
  948. OBJ_412 /* stack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack.h; sourceTree = "<group>"; };
  949. OBJ_413 /* stack_macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = stack_macros.h; sourceTree = "<group>"; };
  950. OBJ_414 /* thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = "<group>"; };
  951. OBJ_415 /* time_support.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = time_support.h; sourceTree = "<group>"; };
  952. OBJ_416 /* tls1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tls1.h; sourceTree = "<group>"; };
  953. OBJ_417 /* type_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_check.h; sourceTree = "<group>"; };
  954. OBJ_418 /* x509.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509.h; sourceTree = "<group>"; };
  955. OBJ_419 /* x509_vfy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509_vfy.h; sourceTree = "<group>"; };
  956. OBJ_42 /* a_strnid.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_strnid.c; sourceTree = "<group>"; };
  957. OBJ_420 /* x509v3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = x509v3.h; sourceTree = "<group>"; };
  958. OBJ_421 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/timburks/Desktop/grpc-swift/SwiftGRPC.xcodeproj/GeneratedModuleMap/BoringSSL/module.modulemap"; sourceTree = "<group>"; };
  959. OBJ_424 /* byte_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = byte_buffer.c; sourceTree = "<group>"; };
  960. OBJ_425 /* call.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = call.c; sourceTree = "<group>"; };
  961. OBJ_426 /* channel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel.c; sourceTree = "<group>"; };
  962. OBJ_427 /* completion_queue.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = completion_queue.c; sourceTree = "<group>"; };
  963. OBJ_428 /* event.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event.c; sourceTree = "<group>"; };
  964. OBJ_429 /* handler.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = handler.c; sourceTree = "<group>"; };
  965. OBJ_43 /* a_time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_time.c; sourceTree = "<group>"; };
  966. OBJ_430 /* internal.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = internal.c; sourceTree = "<group>"; };
  967. OBJ_431 /* metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = metadata.c; sourceTree = "<group>"; };
  968. OBJ_432 /* mutex.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mutex.c; sourceTree = "<group>"; };
  969. OBJ_433 /* observers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = observers.c; sourceTree = "<group>"; };
  970. OBJ_434 /* operations.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = operations.c; sourceTree = "<group>"; };
  971. OBJ_435 /* server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server.c; sourceTree = "<group>"; };
  972. OBJ_438 /* pb_common.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pb_common.c; sourceTree = "<group>"; };
  973. OBJ_439 /* pb_decode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pb_decode.c; sourceTree = "<group>"; };
  974. OBJ_44 /* a_type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_type.c; sourceTree = "<group>"; };
  975. OBJ_440 /* pb_encode.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pb_encode.c; sourceTree = "<group>"; };
  976. OBJ_444 /* grpc_plugin_registry.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = grpc_plugin_registry.c; sourceTree = "<group>"; };
  977. OBJ_447 /* base_resources.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base_resources.c; sourceTree = "<group>"; };
  978. OBJ_448 /* context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = context.c; sourceTree = "<group>"; };
  979. OBJ_449 /* grpc_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = grpc_context.c; sourceTree = "<group>"; };
  980. OBJ_45 /* a_utctm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_utctm.c; sourceTree = "<group>"; };
  981. OBJ_450 /* grpc_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = grpc_filter.c; sourceTree = "<group>"; };
  982. OBJ_451 /* grpc_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = grpc_plugin.c; sourceTree = "<group>"; };
  983. OBJ_452 /* initialize.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = initialize.c; sourceTree = "<group>"; };
  984. OBJ_453 /* mlog.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mlog.c; sourceTree = "<group>"; };
  985. OBJ_454 /* operation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = operation.c; sourceTree = "<group>"; };
  986. OBJ_455 /* placeholders.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = placeholders.c; sourceTree = "<group>"; };
  987. OBJ_456 /* resource.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resource.c; sourceTree = "<group>"; };
  988. OBJ_457 /* trace_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = trace_context.c; sourceTree = "<group>"; };
  989. OBJ_458 /* tracing.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tracing.c; sourceTree = "<group>"; };
  990. OBJ_46 /* a_utf8.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = a_utf8.c; sourceTree = "<group>"; };
  991. OBJ_460 /* census.pb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = census.pb.c; sourceTree = "<group>"; };
  992. OBJ_461 /* trace_context.pb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = trace_context.pb.c; sourceTree = "<group>"; };
  993. OBJ_463 /* channel_connectivity.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_connectivity.c; sourceTree = "<group>"; };
  994. OBJ_464 /* client_channel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = client_channel.c; sourceTree = "<group>"; };
  995. OBJ_465 /* client_channel_factory.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = client_channel_factory.c; sourceTree = "<group>"; };
  996. OBJ_466 /* client_channel_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = client_channel_plugin.c; sourceTree = "<group>"; };
  997. OBJ_467 /* connector.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = connector.c; sourceTree = "<group>"; };
  998. OBJ_468 /* default_initial_connect_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = default_initial_connect_string.c; sourceTree = "<group>"; };
  999. OBJ_469 /* http_connect_handshaker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = http_connect_handshaker.c; sourceTree = "<group>"; };
  1000. OBJ_47 /* asn1_lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_lib.c; sourceTree = "<group>"; };
  1001. OBJ_470 /* initial_connect_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = initial_connect_string.c; sourceTree = "<group>"; };
  1002. OBJ_471 /* lb_policy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lb_policy.c; sourceTree = "<group>"; };
  1003. OBJ_472 /* lb_policy_factory.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lb_policy_factory.c; sourceTree = "<group>"; };
  1004. OBJ_473 /* lb_policy_registry.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lb_policy_registry.c; sourceTree = "<group>"; };
  1005. OBJ_474 /* parse_address.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parse_address.c; sourceTree = "<group>"; };
  1006. OBJ_475 /* resolver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolver.c; sourceTree = "<group>"; };
  1007. OBJ_476 /* resolver_factory.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolver_factory.c; sourceTree = "<group>"; };
  1008. OBJ_477 /* resolver_registry.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolver_registry.c; sourceTree = "<group>"; };
  1009. OBJ_478 /* subchannel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subchannel.c; sourceTree = "<group>"; };
  1010. OBJ_479 /* subchannel_index.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subchannel_index.c; sourceTree = "<group>"; };
  1011. OBJ_48 /* asn1_par.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn1_par.c; sourceTree = "<group>"; };
  1012. OBJ_480 /* uri_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = uri_parser.c; sourceTree = "<group>"; };
  1013. OBJ_482 /* load_reporting.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_reporting.c; sourceTree = "<group>"; };
  1014. OBJ_483 /* load_reporting_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_reporting_filter.c; sourceTree = "<group>"; };
  1015. OBJ_486 /* grpclb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = grpclb.c; sourceTree = "<group>"; };
  1016. OBJ_487 /* load_balancer_api.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_balancer_api.c; sourceTree = "<group>"; };
  1017. OBJ_49 /* asn_pack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = asn_pack.c; sourceTree = "<group>"; };
  1018. OBJ_492 /* load_balancer.pb.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_balancer.pb.c; sourceTree = "<group>"; };
  1019. OBJ_494 /* pick_first.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pick_first.c; sourceTree = "<group>"; };
  1020. OBJ_496 /* round_robin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = round_robin.c; sourceTree = "<group>"; };
  1021. OBJ_499 /* sockaddr_resolver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sockaddr_resolver.c; sourceTree = "<group>"; };
  1022. OBJ_50 /* bio_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio_asn1.c; sourceTree = "<group>"; };
  1023. OBJ_502 /* dns_resolver.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dns_resolver.c; sourceTree = "<group>"; };
  1024. OBJ_506 /* alpn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alpn.c; sourceTree = "<group>"; };
  1025. OBJ_508 /* chttp2_connector.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chttp2_connector.c; sourceTree = "<group>"; };
  1026. OBJ_51 /* bio_ndef.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio_ndef.c; sourceTree = "<group>"; };
  1027. OBJ_510 /* channel_create.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_create.c; sourceTree = "<group>"; };
  1028. OBJ_511 /* channel_create_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_create_posix.c; sourceTree = "<group>"; };
  1029. OBJ_513 /* secure_channel_create.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secure_channel_create.c; sourceTree = "<group>"; };
  1030. OBJ_515 /* chttp2_server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chttp2_server.c; sourceTree = "<group>"; };
  1031. OBJ_517 /* server_chttp2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server_chttp2.c; sourceTree = "<group>"; };
  1032. OBJ_518 /* server_chttp2_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server_chttp2_posix.c; sourceTree = "<group>"; };
  1033. OBJ_52 /* f_enum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_enum.c; sourceTree = "<group>"; };
  1034. OBJ_520 /* server_secure_chttp2.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server_secure_chttp2.c; sourceTree = "<group>"; };
  1035. OBJ_522 /* bin_decoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bin_decoder.c; sourceTree = "<group>"; };
  1036. OBJ_523 /* bin_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bin_encoder.c; sourceTree = "<group>"; };
  1037. OBJ_524 /* chttp2_plugin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chttp2_plugin.c; sourceTree = "<group>"; };
  1038. OBJ_525 /* chttp2_transport.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = chttp2_transport.c; sourceTree = "<group>"; };
  1039. OBJ_526 /* frame_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_data.c; sourceTree = "<group>"; };
  1040. OBJ_527 /* frame_goaway.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_goaway.c; sourceTree = "<group>"; };
  1041. OBJ_528 /* frame_ping.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_ping.c; sourceTree = "<group>"; };
  1042. OBJ_529 /* frame_rst_stream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_rst_stream.c; sourceTree = "<group>"; };
  1043. OBJ_53 /* f_int.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_int.c; sourceTree = "<group>"; };
  1044. OBJ_530 /* frame_settings.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_settings.c; sourceTree = "<group>"; };
  1045. OBJ_531 /* frame_window_update.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = frame_window_update.c; sourceTree = "<group>"; };
  1046. OBJ_532 /* hpack_encoder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hpack_encoder.c; sourceTree = "<group>"; };
  1047. OBJ_533 /* hpack_parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hpack_parser.c; sourceTree = "<group>"; };
  1048. OBJ_534 /* hpack_table.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hpack_table.c; sourceTree = "<group>"; };
  1049. OBJ_535 /* huffsyms.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = huffsyms.c; sourceTree = "<group>"; };
  1050. OBJ_536 /* incoming_metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = incoming_metadata.c; sourceTree = "<group>"; };
  1051. OBJ_537 /* parsing.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parsing.c; sourceTree = "<group>"; };
  1052. OBJ_538 /* status_conversion.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = status_conversion.c; sourceTree = "<group>"; };
  1053. OBJ_539 /* stream_lists.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stream_lists.c; sourceTree = "<group>"; };
  1054. OBJ_54 /* f_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = f_string.c; sourceTree = "<group>"; };
  1055. OBJ_540 /* stream_map.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stream_map.c; sourceTree = "<group>"; };
  1056. OBJ_541 /* varint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = varint.c; sourceTree = "<group>"; };
  1057. OBJ_542 /* writing.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = writing.c; sourceTree = "<group>"; };
  1058. OBJ_545 /* channel_args.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_args.c; sourceTree = "<group>"; };
  1059. OBJ_546 /* channel_stack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_stack.c; sourceTree = "<group>"; };
  1060. OBJ_547 /* channel_stack_builder.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_stack_builder.c; sourceTree = "<group>"; };
  1061. OBJ_548 /* compress_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = compress_filter.c; sourceTree = "<group>"; };
  1062. OBJ_549 /* connected_channel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = connected_channel.c; sourceTree = "<group>"; };
  1063. OBJ_55 /* t_bitst.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_bitst.c; sourceTree = "<group>"; };
  1064. OBJ_550 /* deadline_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = deadline_filter.c; sourceTree = "<group>"; };
  1065. OBJ_551 /* handshaker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = handshaker.c; sourceTree = "<group>"; };
  1066. OBJ_552 /* http_client_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = http_client_filter.c; sourceTree = "<group>"; };
  1067. OBJ_553 /* http_server_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = http_server_filter.c; sourceTree = "<group>"; };
  1068. OBJ_554 /* message_size_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = message_size_filter.c; sourceTree = "<group>"; };
  1069. OBJ_556 /* compression.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = compression.c; sourceTree = "<group>"; };
  1070. OBJ_557 /* message_compress.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = message_compress.c; sourceTree = "<group>"; };
  1071. OBJ_559 /* trace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = trace.c; sourceTree = "<group>"; };
  1072. OBJ_56 /* t_pkey.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = t_pkey.c; sourceTree = "<group>"; };
  1073. OBJ_561 /* format_request.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = format_request.c; sourceTree = "<group>"; };
  1074. OBJ_562 /* httpcli.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = httpcli.c; sourceTree = "<group>"; };
  1075. OBJ_563 /* httpcli_security_connector.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = httpcli_security_connector.c; sourceTree = "<group>"; };
  1076. OBJ_564 /* parser.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = "<group>"; };
  1077. OBJ_566 /* closure.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = closure.c; sourceTree = "<group>"; };
  1078. OBJ_567 /* combiner.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = combiner.c; sourceTree = "<group>"; };
  1079. OBJ_568 /* endpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = endpoint.c; sourceTree = "<group>"; };
  1080. OBJ_569 /* endpoint_pair_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = endpoint_pair_posix.c; sourceTree = "<group>"; };
  1081. OBJ_57 /* tasn_dec.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_dec.c; sourceTree = "<group>"; };
  1082. OBJ_570 /* endpoint_pair_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = endpoint_pair_uv.c; sourceTree = "<group>"; };
  1083. OBJ_571 /* endpoint_pair_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = endpoint_pair_windows.c; sourceTree = "<group>"; };
  1084. OBJ_572 /* error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = error.c; sourceTree = "<group>"; };
  1085. OBJ_573 /* ev_epoll_linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ev_epoll_linux.c; sourceTree = "<group>"; };
  1086. OBJ_574 /* ev_poll_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ev_poll_posix.c; sourceTree = "<group>"; };
  1087. OBJ_575 /* ev_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ev_posix.c; sourceTree = "<group>"; };
  1088. OBJ_576 /* exec_ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exec_ctx.c; sourceTree = "<group>"; };
  1089. OBJ_577 /* executor.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = executor.c; sourceTree = "<group>"; };
  1090. OBJ_578 /* iocp_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iocp_windows.c; sourceTree = "<group>"; };
  1091. OBJ_579 /* iomgr.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iomgr.c; sourceTree = "<group>"; };
  1092. OBJ_58 /* tasn_enc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_enc.c; sourceTree = "<group>"; };
  1093. OBJ_580 /* iomgr_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iomgr_posix.c; sourceTree = "<group>"; };
  1094. OBJ_581 /* iomgr_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iomgr_uv.c; sourceTree = "<group>"; };
  1095. OBJ_582 /* iomgr_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iomgr_windows.c; sourceTree = "<group>"; };
  1096. OBJ_583 /* load_file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = load_file.c; sourceTree = "<group>"; };
  1097. OBJ_584 /* network_status_tracker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = network_status_tracker.c; sourceTree = "<group>"; };
  1098. OBJ_585 /* polling_entity.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = polling_entity.c; sourceTree = "<group>"; };
  1099. OBJ_586 /* pollset_set_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pollset_set_uv.c; sourceTree = "<group>"; };
  1100. OBJ_587 /* pollset_set_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pollset_set_windows.c; sourceTree = "<group>"; };
  1101. OBJ_588 /* pollset_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pollset_uv.c; sourceTree = "<group>"; };
  1102. OBJ_589 /* pollset_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pollset_windows.c; sourceTree = "<group>"; };
  1103. OBJ_59 /* tasn_fre.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_fre.c; sourceTree = "<group>"; };
  1104. OBJ_590 /* resolve_address_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolve_address_posix.c; sourceTree = "<group>"; };
  1105. OBJ_591 /* resolve_address_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolve_address_uv.c; sourceTree = "<group>"; };
  1106. OBJ_592 /* resolve_address_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resolve_address_windows.c; sourceTree = "<group>"; };
  1107. OBJ_593 /* resource_quota.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = resource_quota.c; sourceTree = "<group>"; };
  1108. OBJ_594 /* sockaddr_utils.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sockaddr_utils.c; sourceTree = "<group>"; };
  1109. OBJ_595 /* socket_mutator.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_mutator.c; sourceTree = "<group>"; };
  1110. OBJ_596 /* socket_utils_common_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_utils_common_posix.c; sourceTree = "<group>"; };
  1111. OBJ_597 /* socket_utils_linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_utils_linux.c; sourceTree = "<group>"; };
  1112. OBJ_598 /* socket_utils_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_utils_posix.c; sourceTree = "<group>"; };
  1113. OBJ_599 /* socket_utils_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_utils_uv.c; sourceTree = "<group>"; };
  1114. OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
  1115. OBJ_60 /* tasn_new.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_new.c; sourceTree = "<group>"; };
  1116. OBJ_600 /* socket_utils_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_utils_windows.c; sourceTree = "<group>"; };
  1117. OBJ_601 /* socket_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_windows.c; sourceTree = "<group>"; };
  1118. OBJ_602 /* tcp_client_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_client_posix.c; sourceTree = "<group>"; };
  1119. OBJ_603 /* tcp_client_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_client_uv.c; sourceTree = "<group>"; };
  1120. OBJ_604 /* tcp_client_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_client_windows.c; sourceTree = "<group>"; };
  1121. OBJ_605 /* tcp_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_posix.c; sourceTree = "<group>"; };
  1122. OBJ_606 /* tcp_server_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_server_posix.c; sourceTree = "<group>"; };
  1123. OBJ_607 /* tcp_server_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_server_uv.c; sourceTree = "<group>"; };
  1124. OBJ_608 /* tcp_server_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_server_windows.c; sourceTree = "<group>"; };
  1125. OBJ_609 /* tcp_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_uv.c; sourceTree = "<group>"; };
  1126. OBJ_61 /* tasn_prn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_prn.c; sourceTree = "<group>"; };
  1127. OBJ_610 /* tcp_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tcp_windows.c; sourceTree = "<group>"; };
  1128. OBJ_611 /* time_averaged_stats.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_averaged_stats.c; sourceTree = "<group>"; };
  1129. OBJ_612 /* timer_generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timer_generic.c; sourceTree = "<group>"; };
  1130. OBJ_613 /* timer_heap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timer_heap.c; sourceTree = "<group>"; };
  1131. OBJ_614 /* timer_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timer_uv.c; sourceTree = "<group>"; };
  1132. OBJ_615 /* udp_server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = udp_server.c; sourceTree = "<group>"; };
  1133. OBJ_616 /* unix_sockets_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unix_sockets_posix.c; sourceTree = "<group>"; };
  1134. OBJ_617 /* unix_sockets_posix_noop.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = unix_sockets_posix_noop.c; sourceTree = "<group>"; };
  1135. OBJ_618 /* wakeup_fd_cv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wakeup_fd_cv.c; sourceTree = "<group>"; };
  1136. OBJ_619 /* wakeup_fd_eventfd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wakeup_fd_eventfd.c; sourceTree = "<group>"; };
  1137. OBJ_62 /* tasn_typ.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_typ.c; sourceTree = "<group>"; };
  1138. OBJ_620 /* wakeup_fd_nospecial.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wakeup_fd_nospecial.c; sourceTree = "<group>"; };
  1139. OBJ_621 /* wakeup_fd_pipe.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wakeup_fd_pipe.c; sourceTree = "<group>"; };
  1140. OBJ_622 /* wakeup_fd_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wakeup_fd_posix.c; sourceTree = "<group>"; };
  1141. OBJ_623 /* workqueue_uv.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = workqueue_uv.c; sourceTree = "<group>"; };
  1142. OBJ_624 /* workqueue_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = workqueue_windows.c; sourceTree = "<group>"; };
  1143. OBJ_626 /* json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json.c; sourceTree = "<group>"; };
  1144. OBJ_627 /* json_reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json_reader.c; sourceTree = "<group>"; };
  1145. OBJ_628 /* json_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json_string.c; sourceTree = "<group>"; };
  1146. OBJ_629 /* json_writer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json_writer.c; sourceTree = "<group>"; };
  1147. OBJ_63 /* tasn_utl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tasn_utl.c; sourceTree = "<group>"; };
  1148. OBJ_631 /* basic_timers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = basic_timers.c; sourceTree = "<group>"; };
  1149. OBJ_632 /* stap_timers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stap_timers.c; sourceTree = "<group>"; };
  1150. OBJ_634 /* percent_encoding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = percent_encoding.c; sourceTree = "<group>"; };
  1151. OBJ_635 /* slice.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = slice.c; sourceTree = "<group>"; };
  1152. OBJ_636 /* slice_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = slice_buffer.c; sourceTree = "<group>"; };
  1153. OBJ_637 /* slice_string_helpers.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = slice_string_helpers.c; sourceTree = "<group>"; };
  1154. OBJ_639 /* alloc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alloc.c; sourceTree = "<group>"; };
  1155. OBJ_64 /* x_bignum.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_bignum.c; sourceTree = "<group>"; };
  1156. OBJ_640 /* avl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = avl.c; sourceTree = "<group>"; };
  1157. OBJ_641 /* backoff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = backoff.c; sourceTree = "<group>"; };
  1158. OBJ_642 /* cmdline.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cmdline.c; sourceTree = "<group>"; };
  1159. OBJ_643 /* cpu_iphone.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cpu_iphone.c; sourceTree = "<group>"; };
  1160. OBJ_644 /* cpu_linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cpu_linux.c; sourceTree = "<group>"; };
  1161. OBJ_645 /* cpu_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cpu_posix.c; sourceTree = "<group>"; };
  1162. OBJ_646 /* cpu_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cpu_windows.c; sourceTree = "<group>"; };
  1163. OBJ_647 /* env_linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_linux.c; sourceTree = "<group>"; };
  1164. OBJ_648 /* env_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_posix.c; sourceTree = "<group>"; };
  1165. OBJ_649 /* env_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = env_windows.c; sourceTree = "<group>"; };
  1166. OBJ_65 /* x_long.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = x_long.c; sourceTree = "<group>"; };
  1167. OBJ_650 /* histogram.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = histogram.c; sourceTree = "<group>"; };
  1168. OBJ_651 /* host_port.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = host_port.c; sourceTree = "<group>"; };
  1169. OBJ_652 /* log.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = "<group>"; };
  1170. OBJ_653 /* log_android.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_android.c; sourceTree = "<group>"; };
  1171. OBJ_654 /* log_linux.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_linux.c; sourceTree = "<group>"; };
  1172. OBJ_655 /* log_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_posix.c; sourceTree = "<group>"; };
  1173. OBJ_656 /* log_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = log_windows.c; sourceTree = "<group>"; };
  1174. OBJ_657 /* mpscq.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mpscq.c; sourceTree = "<group>"; };
  1175. OBJ_658 /* murmur_hash.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = murmur_hash.c; sourceTree = "<group>"; };
  1176. OBJ_659 /* stack_lockfree.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = stack_lockfree.c; sourceTree = "<group>"; };
  1177. OBJ_660 /* string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = string.c; sourceTree = "<group>"; };
  1178. OBJ_661 /* string_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = string_posix.c; sourceTree = "<group>"; };
  1179. OBJ_662 /* string_util_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = string_util_windows.c; sourceTree = "<group>"; };
  1180. OBJ_663 /* string_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = string_windows.c; sourceTree = "<group>"; };
  1181. OBJ_664 /* subprocess_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subprocess_posix.c; sourceTree = "<group>"; };
  1182. OBJ_665 /* subprocess_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = subprocess_windows.c; sourceTree = "<group>"; };
  1183. OBJ_666 /* sync.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sync.c; sourceTree = "<group>"; };
  1184. OBJ_667 /* sync_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sync_posix.c; sourceTree = "<group>"; };
  1185. OBJ_668 /* sync_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sync_windows.c; sourceTree = "<group>"; };
  1186. OBJ_669 /* thd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thd.c; sourceTree = "<group>"; };
  1187. OBJ_67 /* base64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = "<group>"; };
  1188. OBJ_670 /* thd_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thd_posix.c; sourceTree = "<group>"; };
  1189. OBJ_671 /* thd_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = thd_windows.c; sourceTree = "<group>"; };
  1190. OBJ_672 /* time.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time.c; sourceTree = "<group>"; };
  1191. OBJ_673 /* time_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_posix.c; sourceTree = "<group>"; };
  1192. OBJ_674 /* time_precise.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_precise.c; sourceTree = "<group>"; };
  1193. OBJ_675 /* time_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = time_windows.c; sourceTree = "<group>"; };
  1194. OBJ_676 /* tls_pthread.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_pthread.c; sourceTree = "<group>"; };
  1195. OBJ_677 /* tmpfile_msys.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tmpfile_msys.c; sourceTree = "<group>"; };
  1196. OBJ_678 /* tmpfile_posix.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tmpfile_posix.c; sourceTree = "<group>"; };
  1197. OBJ_679 /* tmpfile_windows.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tmpfile_windows.c; sourceTree = "<group>"; };
  1198. OBJ_680 /* wrap_memcpy.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = wrap_memcpy.c; sourceTree = "<group>"; };
  1199. OBJ_682 /* alarm.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = alarm.c; sourceTree = "<group>"; };
  1200. OBJ_683 /* api_trace.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = api_trace.c; sourceTree = "<group>"; };
  1201. OBJ_684 /* byte_buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = byte_buffer.c; sourceTree = "<group>"; };
  1202. OBJ_685 /* byte_buffer_reader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = byte_buffer_reader.c; sourceTree = "<group>"; };
  1203. OBJ_686 /* call.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = call.c; sourceTree = "<group>"; };
  1204. OBJ_687 /* call_details.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = call_details.c; sourceTree = "<group>"; };
  1205. OBJ_688 /* call_log_batch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = call_log_batch.c; sourceTree = "<group>"; };
  1206. OBJ_689 /* channel.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel.c; sourceTree = "<group>"; };
  1207. OBJ_69 /* bio.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio.c; sourceTree = "<group>"; };
  1208. OBJ_690 /* channel_init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_init.c; sourceTree = "<group>"; };
  1209. OBJ_691 /* channel_ping.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_ping.c; sourceTree = "<group>"; };
  1210. OBJ_692 /* channel_stack_type.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = channel_stack_type.c; sourceTree = "<group>"; };
  1211. OBJ_693 /* completion_queue.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = completion_queue.c; sourceTree = "<group>"; };
  1212. OBJ_694 /* event_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = event_string.c; sourceTree = "<group>"; };
  1213. OBJ_695 /* init.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init.c; sourceTree = "<group>"; };
  1214. OBJ_696 /* init_secure.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = init_secure.c; sourceTree = "<group>"; };
  1215. OBJ_697 /* lame_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lame_client.c; sourceTree = "<group>"; };
  1216. OBJ_698 /* metadata_array.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = metadata_array.c; sourceTree = "<group>"; };
  1217. OBJ_699 /* server.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server.c; sourceTree = "<group>"; };
  1218. OBJ_70 /* bio_mem.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bio_mem.c; sourceTree = "<group>"; };
  1219. OBJ_700 /* validate_metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = validate_metadata.c; sourceTree = "<group>"; };
  1220. OBJ_701 /* version.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = "<group>"; };
  1221. OBJ_703 /* byte_stream.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = byte_stream.c; sourceTree = "<group>"; };
  1222. OBJ_704 /* connectivity_state.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = connectivity_state.c; sourceTree = "<group>"; };
  1223. OBJ_705 /* mdstr_hash_table.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mdstr_hash_table.c; sourceTree = "<group>"; };
  1224. OBJ_706 /* metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = metadata.c; sourceTree = "<group>"; };
  1225. OBJ_707 /* metadata_batch.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = metadata_batch.c; sourceTree = "<group>"; };
  1226. OBJ_708 /* pid_controller.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pid_controller.c; sourceTree = "<group>"; };
  1227. OBJ_709 /* service_config.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = service_config.c; sourceTree = "<group>"; };
  1228. OBJ_71 /* buffer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = buffer.c; sourceTree = "<group>"; };
  1229. OBJ_710 /* static_metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = static_metadata.c; sourceTree = "<group>"; };
  1230. OBJ_711 /* timeout_encoding.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = timeout_encoding.c; sourceTree = "<group>"; };
  1231. OBJ_712 /* transport.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transport.c; sourceTree = "<group>"; };
  1232. OBJ_713 /* transport_op_string.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transport_op_string.c; sourceTree = "<group>"; };
  1233. OBJ_715 /* fake_transport_security.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fake_transport_security.c; sourceTree = "<group>"; };
  1234. OBJ_716 /* ssl_transport_security.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_transport_security.c; sourceTree = "<group>"; };
  1235. OBJ_717 /* transport_security.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = transport_security.c; sourceTree = "<group>"; };
  1236. OBJ_72 /* connect.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = connect.c; sourceTree = "<group>"; };
  1237. OBJ_720 /* security_context.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = security_context.c; sourceTree = "<group>"; };
  1238. OBJ_722 /* credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = credentials.c; sourceTree = "<group>"; };
  1239. OBJ_723 /* credentials_metadata.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = credentials_metadata.c; sourceTree = "<group>"; };
  1240. OBJ_725 /* composite_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = composite_credentials.c; sourceTree = "<group>"; };
  1241. OBJ_727 /* fake_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fake_credentials.c; sourceTree = "<group>"; };
  1242. OBJ_729 /* credentials_generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = credentials_generic.c; sourceTree = "<group>"; };
  1243. OBJ_73 /* fd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = fd.c; sourceTree = "<group>"; };
  1244. OBJ_730 /* google_default_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = google_default_credentials.c; sourceTree = "<group>"; };
  1245. OBJ_732 /* iam_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = iam_credentials.c; sourceTree = "<group>"; };
  1246. OBJ_734 /* json_token.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json_token.c; sourceTree = "<group>"; };
  1247. OBJ_735 /* jwt_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jwt_credentials.c; sourceTree = "<group>"; };
  1248. OBJ_736 /* jwt_verifier.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = jwt_verifier.c; sourceTree = "<group>"; };
  1249. OBJ_738 /* oauth2_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = oauth2_credentials.c; sourceTree = "<group>"; };
  1250. OBJ_74 /* file.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = "<group>"; };
  1251. OBJ_740 /* plugin_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = plugin_credentials.c; sourceTree = "<group>"; };
  1252. OBJ_742 /* ssl_credentials.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ssl_credentials.c; sourceTree = "<group>"; };
  1253. OBJ_744 /* client_auth_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = client_auth_filter.c; sourceTree = "<group>"; };
  1254. OBJ_745 /* secure_endpoint.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = secure_endpoint.c; sourceTree = "<group>"; };
  1255. OBJ_746 /* security_connector.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = security_connector.c; sourceTree = "<group>"; };
  1256. OBJ_747 /* security_handshaker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = security_handshaker.c; sourceTree = "<group>"; };
  1257. OBJ_748 /* server_auth_filter.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = server_auth_filter.c; sourceTree = "<group>"; };
  1258. OBJ_749 /* tsi_error.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tsi_error.c; sourceTree = "<group>"; };
  1259. OBJ_75 /* hexdump.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = hexdump.c; sourceTree = "<group>"; };
  1260. OBJ_751 /* b64.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = b64.c; sourceTree = "<group>"; };
  1261. OBJ_752 /* json_util.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = json_util.c; sourceTree = "<group>"; };
  1262. OBJ_754 /* CgRPC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CgRPC.h; sourceTree = "<group>"; };
  1263. OBJ_755 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = module.modulemap; path = "/Users/timburks/Desktop/grpc-swift/Sources/CgRPC/include/module.modulemap"; sourceTree = "<group>"; };
  1264. OBJ_757 /* ByteBuffer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteBuffer.swift; sourceTree = "<group>"; };
  1265. OBJ_758 /* Call.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Call.swift; sourceTree = "<group>"; };
  1266. OBJ_759 /* Channel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Channel.swift; sourceTree = "<group>"; };
  1267. OBJ_76 /* pair.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pair.c; sourceTree = "<group>"; };
  1268. OBJ_760 /* CompletionQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionQueue.swift; sourceTree = "<group>"; };
  1269. OBJ_761 /* CountDownLatch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountDownLatch.swift; sourceTree = "<group>"; };
  1270. OBJ_762 /* gRPC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = gRPC.swift; sourceTree = "<group>"; };
  1271. OBJ_763 /* Handler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Handler.swift; sourceTree = "<group>"; };
  1272. OBJ_764 /* Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Metadata.swift; sourceTree = "<group>"; };
  1273. OBJ_765 /* Mutex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Mutex.swift; sourceTree = "<group>"; };
  1274. OBJ_766 /* Operation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Operation.swift; sourceTree = "<group>"; };
  1275. OBJ_767 /* OperationGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationGroup.swift; sourceTree = "<group>"; };
  1276. OBJ_768 /* Server.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Server.swift; sourceTree = "<group>"; };
  1277. OBJ_77 /* printf.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = printf.c; sourceTree = "<group>"; };
  1278. OBJ_771 /* GRPCTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GRPCTests.swift; sourceTree = "<group>"; };
  1279. OBJ_772 /* Assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Assets; sourceTree = SOURCE_ROOT; };
  1280. OBJ_773 /* Docker */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Docker; sourceTree = SOURCE_ROOT; };
  1281. OBJ_774 /* Examples */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Examples; sourceTree = SOURCE_ROOT; };
  1282. OBJ_775 /* Plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Plugin; sourceTree = SOURCE_ROOT; };
  1283. OBJ_776 /* third_party */ = {isa = PBXFileReference; lastKnownFileType = folder; path = third_party; sourceTree = SOURCE_ROOT; };
  1284. OBJ_778 /* BoringSSL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = BoringSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1285. OBJ_779 /* CgRPC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CgRPC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1286. OBJ_78 /* socket.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket.c; sourceTree = "<group>"; };
  1287. OBJ_780 /* gRPC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = gRPC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  1288. OBJ_781 /* gRPCTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = gRPCTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  1289. OBJ_79 /* socket_helper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = socket_helper.c; sourceTree = "<group>"; };
  1290. OBJ_81 /* add.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = add.c; sourceTree = "<group>"; };
  1291. OBJ_82 /* bn.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bn.c; sourceTree = "<group>"; };
  1292. OBJ_83 /* bn_asn1.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = bn_asn1.c; sourceTree = "<group>"; };
  1293. OBJ_84 /* cmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = cmp.c; sourceTree = "<group>"; };
  1294. OBJ_85 /* convert.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = convert.c; sourceTree = "<group>"; };
  1295. OBJ_86 /* ctx.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = ctx.c; sourceTree = "<group>"; };
  1296. OBJ_87 /* div.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = div.c; sourceTree = "<group>"; };
  1297. OBJ_88 /* exponentiation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = exponentiation.c; sourceTree = "<group>"; };
  1298. OBJ_89 /* gcd.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = gcd.c; sourceTree = "<group>"; };
  1299. OBJ_9 /* err_data.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = err_data.c; sourceTree = "<group>"; };
  1300. OBJ_90 /* generic.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = generic.c; sourceTree = "<group>"; };
  1301. OBJ_91 /* kronecker.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = kronecker.c; sourceTree = "<group>"; };
  1302. OBJ_92 /* montgomery.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = montgomery.c; sourceTree = "<group>"; };
  1303. OBJ_93 /* mul.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = mul.c; sourceTree = "<group>"; };
  1304. OBJ_94 /* prime.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = prime.c; sourceTree = "<group>"; };
  1305. OBJ_95 /* random.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = random.c; sourceTree = "<group>"; };
  1306. OBJ_96 /* rsaz_exp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rsaz_exp.c; sourceTree = "<group>"; };
  1307. OBJ_97 /* shift.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = shift.c; sourceTree = "<group>"; };
  1308. OBJ_98 /* sqrt.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = sqrt.c; sourceTree = "<group>"; };
  1309. /* End PBXFileReference section */
  1310. /* Begin PBXFrameworksBuildPhase section */
  1311. OBJ_1085 /* Frameworks */ = {
  1312. isa = PBXFrameworksBuildPhase;
  1313. buildActionMask = 0;
  1314. files = (
  1315. );
  1316. runOnlyForDeploymentPostprocessing = 0;
  1317. };
  1318. OBJ_1363 /* Frameworks */ = {
  1319. isa = PBXFrameworksBuildPhase;
  1320. buildActionMask = 0;
  1321. files = (
  1322. D3FF411B1E5F4E0E00E4CFB6 /* libz.tbd in Frameworks */,
  1323. OBJ_1364 /* BoringSSL.framework in Frameworks */,
  1324. );
  1325. runOnlyForDeploymentPostprocessing = 0;
  1326. };
  1327. OBJ_1383 /* Frameworks */ = {
  1328. isa = PBXFrameworksBuildPhase;
  1329. buildActionMask = 0;
  1330. files = (
  1331. OBJ_1384 /* BoringSSL.framework in Frameworks */,
  1332. OBJ_1385 /* CgRPC.framework in Frameworks */,
  1333. );
  1334. runOnlyForDeploymentPostprocessing = 0;
  1335. };
  1336. OBJ_1394 /* Frameworks */ = {
  1337. isa = PBXFrameworksBuildPhase;
  1338. buildActionMask = 0;
  1339. files = (
  1340. OBJ_1395 /* BoringSSL.framework in Frameworks */,
  1341. OBJ_1396 /* CgRPC.framework in Frameworks */,
  1342. OBJ_1397 /* gRPC.framework in Frameworks */,
  1343. );
  1344. runOnlyForDeploymentPostprocessing = 0;
  1345. };
  1346. /* End PBXFrameworksBuildPhase section */
  1347. /* Begin PBXGroup section */
  1348. D3FF41191E5F4E0D00E4CFB6 /* Frameworks */ = {
  1349. isa = PBXGroup;
  1350. children = (
  1351. D3FF411A1E5F4E0D00E4CFB6 /* libz.tbd */,
  1352. );
  1353. name = Frameworks;
  1354. sourceTree = "<group>";
  1355. };
  1356. OBJ_10 /* crypto */ = {
  1357. isa = PBXGroup;
  1358. children = (
  1359. OBJ_11 /* cpu-arm.c */,
  1360. OBJ_12 /* cpu-intel.c */,
  1361. OBJ_13 /* crypto.c */,
  1362. OBJ_14 /* directory_posix.c */,
  1363. OBJ_15 /* directory_win.c */,
  1364. OBJ_16 /* ex_data.c */,
  1365. OBJ_17 /* mem.c */,
  1366. OBJ_18 /* refcount_c11.c */,
  1367. OBJ_19 /* refcount_lock.c */,
  1368. OBJ_20 /* thread.c */,
  1369. OBJ_21 /* thread_none.c */,
  1370. OBJ_22 /* thread_pthread.c */,
  1371. OBJ_23 /* thread_win.c */,
  1372. OBJ_24 /* time_support.c */,
  1373. OBJ_25 /* aes */,
  1374. OBJ_28 /* asn1 */,
  1375. OBJ_66 /* base64 */,
  1376. OBJ_68 /* bio */,
  1377. OBJ_80 /* bn */,
  1378. OBJ_99 /* buf */,
  1379. OBJ_101 /* bytestring */,
  1380. OBJ_106 /* chacha */,
  1381. OBJ_109 /* cipher */,
  1382. OBJ_122 /* cmac */,
  1383. OBJ_124 /* conf */,
  1384. OBJ_126 /* curve25519 */,
  1385. OBJ_129 /* des */,
  1386. OBJ_131 /* dh */,
  1387. OBJ_136 /* digest */,
  1388. OBJ_139 /* dsa */,
  1389. OBJ_142 /* ec */,
  1390. OBJ_155 /* ecdh */,
  1391. OBJ_157 /* ecdsa */,
  1392. OBJ_160 /* engine */,
  1393. OBJ_162 /* err */,
  1394. OBJ_164 /* evp */,
  1395. OBJ_177 /* hkdf */,
  1396. OBJ_179 /* hmac */,
  1397. OBJ_181 /* lhash */,
  1398. OBJ_183 /* md4 */,
  1399. OBJ_185 /* md5 */,
  1400. OBJ_187 /* modes */,
  1401. OBJ_193 /* obj */,
  1402. OBJ_196 /* pem */,
  1403. OBJ_205 /* pkcs8 */,
  1404. OBJ_210 /* poly1305 */,
  1405. OBJ_214 /* rand */,
  1406. OBJ_218 /* rc4 */,
  1407. OBJ_220 /* rsa */,
  1408. OBJ_226 /* sha */,
  1409. OBJ_230 /* stack */,
  1410. OBJ_232 /* x509 */,
  1411. OBJ_282 /* x509v3 */,
  1412. );
  1413. path = crypto;
  1414. sourceTree = "<group>";
  1415. };
  1416. OBJ_101 /* bytestring */ = {
  1417. isa = PBXGroup;
  1418. children = (
  1419. OBJ_102 /* asn1_compat.c */,
  1420. OBJ_103 /* ber.c */,
  1421. OBJ_104 /* cbb.c */,
  1422. OBJ_105 /* cbs.c */,
  1423. );
  1424. path = bytestring;
  1425. sourceTree = "<group>";
  1426. };
  1427. OBJ_106 /* chacha */ = {
  1428. isa = PBXGroup;
  1429. children = (
  1430. OBJ_107 /* chacha_generic.c */,
  1431. OBJ_108 /* chacha_vec.c */,
  1432. );
  1433. path = chacha;
  1434. sourceTree = "<group>";
  1435. };
  1436. OBJ_109 /* cipher */ = {
  1437. isa = PBXGroup;
  1438. children = (
  1439. OBJ_110 /* aead.c */,
  1440. OBJ_111 /* cipher.c */,
  1441. OBJ_112 /* derive_key.c */,
  1442. OBJ_113 /* e_aes.c */,
  1443. OBJ_114 /* e_chacha20poly1305.c */,
  1444. OBJ_115 /* e_des.c */,
  1445. OBJ_116 /* e_null.c */,
  1446. OBJ_117 /* e_rc2.c */,
  1447. OBJ_118 /* e_rc4.c */,
  1448. OBJ_119 /* e_ssl3.c */,
  1449. OBJ_120 /* e_tls.c */,
  1450. OBJ_121 /* tls_cbc.c */,
  1451. );
  1452. path = cipher;
  1453. sourceTree = "<group>";
  1454. };
  1455. OBJ_122 /* cmac */ = {
  1456. isa = PBXGroup;
  1457. children = (
  1458. OBJ_123 /* cmac.c */,
  1459. );
  1460. path = cmac;
  1461. sourceTree = "<group>";
  1462. };
  1463. OBJ_124 /* conf */ = {
  1464. isa = PBXGroup;
  1465. children = (
  1466. OBJ_125 /* conf.c */,
  1467. );
  1468. path = conf;
  1469. sourceTree = "<group>";
  1470. };
  1471. OBJ_126 /* curve25519 */ = {
  1472. isa = PBXGroup;
  1473. children = (
  1474. OBJ_127 /* curve25519.c */,
  1475. OBJ_128 /* x25519-x86_64.c */,
  1476. );
  1477. path = curve25519;
  1478. sourceTree = "<group>";
  1479. };
  1480. OBJ_129 /* des */ = {
  1481. isa = PBXGroup;
  1482. children = (
  1483. OBJ_130 /* des.c */,
  1484. );
  1485. path = des;
  1486. sourceTree = "<group>";
  1487. };
  1488. OBJ_131 /* dh */ = {
  1489. isa = PBXGroup;
  1490. children = (
  1491. OBJ_132 /* check.c */,
  1492. OBJ_133 /* dh.c */,
  1493. OBJ_134 /* dh_asn1.c */,
  1494. OBJ_135 /* params.c */,
  1495. );
  1496. path = dh;
  1497. sourceTree = "<group>";
  1498. };
  1499. OBJ_136 /* digest */ = {
  1500. isa = PBXGroup;
  1501. children = (
  1502. OBJ_137 /* digest.c */,
  1503. OBJ_138 /* digests.c */,
  1504. );
  1505. path = digest;
  1506. sourceTree = "<group>";
  1507. };
  1508. OBJ_139 /* dsa */ = {
  1509. isa = PBXGroup;
  1510. children = (
  1511. OBJ_140 /* dsa.c */,
  1512. OBJ_141 /* dsa_asn1.c */,
  1513. );
  1514. path = dsa;
  1515. sourceTree = "<group>";
  1516. };
  1517. OBJ_142 /* ec */ = {
  1518. isa = PBXGroup;
  1519. children = (
  1520. OBJ_143 /* ec.c */,
  1521. OBJ_144 /* ec_asn1.c */,
  1522. OBJ_145 /* ec_key.c */,
  1523. OBJ_146 /* ec_montgomery.c */,
  1524. OBJ_147 /* example_mul.c */,
  1525. OBJ_148 /* oct.c */,
  1526. OBJ_149 /* p224-64.c */,
  1527. OBJ_150 /* p256-64.c */,
  1528. OBJ_151 /* p256-x86_64.c */,
  1529. OBJ_152 /* simple.c */,
  1530. OBJ_153 /* util-64.c */,
  1531. OBJ_154 /* wnaf.c */,
  1532. );
  1533. path = ec;
  1534. sourceTree = "<group>";
  1535. };
  1536. OBJ_155 /* ecdh */ = {
  1537. isa = PBXGroup;
  1538. children = (
  1539. OBJ_156 /* ecdh.c */,
  1540. );
  1541. path = ecdh;
  1542. sourceTree = "<group>";
  1543. };
  1544. OBJ_157 /* ecdsa */ = {
  1545. isa = PBXGroup;
  1546. children = (
  1547. OBJ_158 /* ecdsa.c */,
  1548. OBJ_159 /* ecdsa_asn1.c */,
  1549. );
  1550. path = ecdsa;
  1551. sourceTree = "<group>";
  1552. };
  1553. OBJ_160 /* engine */ = {
  1554. isa = PBXGroup;
  1555. children = (
  1556. OBJ_161 /* engine.c */,
  1557. );
  1558. path = engine;
  1559. sourceTree = "<group>";
  1560. };
  1561. OBJ_162 /* err */ = {
  1562. isa = PBXGroup;
  1563. children = (
  1564. OBJ_163 /* err.c */,
  1565. );
  1566. path = err;
  1567. sourceTree = "<group>";
  1568. };
  1569. OBJ_164 /* evp */ = {
  1570. isa = PBXGroup;
  1571. children = (
  1572. OBJ_165 /* algorithm.c */,
  1573. OBJ_166 /* digestsign.c */,
  1574. OBJ_167 /* evp.c */,
  1575. OBJ_168 /* evp_asn1.c */,
  1576. OBJ_169 /* evp_ctx.c */,
  1577. OBJ_170 /* p_dsa_asn1.c */,
  1578. OBJ_171 /* p_ec.c */,
  1579. OBJ_172 /* p_ec_asn1.c */,
  1580. OBJ_173 /* p_rsa.c */,
  1581. OBJ_174 /* p_rsa_asn1.c */,
  1582. OBJ_175 /* pbkdf.c */,
  1583. OBJ_176 /* sign.c */,
  1584. );
  1585. path = evp;
  1586. sourceTree = "<group>";
  1587. };
  1588. OBJ_177 /* hkdf */ = {
  1589. isa = PBXGroup;
  1590. children = (
  1591. OBJ_178 /* hkdf.c */,
  1592. );
  1593. path = hkdf;
  1594. sourceTree = "<group>";
  1595. };
  1596. OBJ_179 /* hmac */ = {
  1597. isa = PBXGroup;
  1598. children = (
  1599. OBJ_180 /* hmac.c */,
  1600. );
  1601. path = hmac;
  1602. sourceTree = "<group>";
  1603. };
  1604. OBJ_181 /* lhash */ = {
  1605. isa = PBXGroup;
  1606. children = (
  1607. OBJ_182 /* lhash.c */,
  1608. );
  1609. path = lhash;
  1610. sourceTree = "<group>";
  1611. };
  1612. OBJ_183 /* md4 */ = {
  1613. isa = PBXGroup;
  1614. children = (
  1615. OBJ_184 /* md4.c */,
  1616. );
  1617. path = md4;
  1618. sourceTree = "<group>";
  1619. };
  1620. OBJ_185 /* md5 */ = {
  1621. isa = PBXGroup;
  1622. children = (
  1623. OBJ_186 /* md5.c */,
  1624. );
  1625. path = md5;
  1626. sourceTree = "<group>";
  1627. };
  1628. OBJ_187 /* modes */ = {
  1629. isa = PBXGroup;
  1630. children = (
  1631. OBJ_188 /* cbc.c */,
  1632. OBJ_189 /* cfb.c */,
  1633. OBJ_190 /* ctr.c */,
  1634. OBJ_191 /* gcm.c */,
  1635. OBJ_192 /* ofb.c */,
  1636. );
  1637. path = modes;
  1638. sourceTree = "<group>";
  1639. };
  1640. OBJ_193 /* obj */ = {
  1641. isa = PBXGroup;
  1642. children = (
  1643. OBJ_194 /* obj.c */,
  1644. OBJ_195 /* obj_xref.c */,
  1645. );
  1646. path = obj;
  1647. sourceTree = "<group>";
  1648. };
  1649. OBJ_196 /* pem */ = {
  1650. isa = PBXGroup;
  1651. children = (
  1652. OBJ_197 /* pem_all.c */,
  1653. OBJ_198 /* pem_info.c */,
  1654. OBJ_199 /* pem_lib.c */,
  1655. OBJ_200 /* pem_oth.c */,
  1656. OBJ_201 /* pem_pk8.c */,
  1657. OBJ_202 /* pem_pkey.c */,
  1658. OBJ_203 /* pem_x509.c */,
  1659. OBJ_204 /* pem_xaux.c */,
  1660. );
  1661. path = pem;
  1662. sourceTree = "<group>";
  1663. };
  1664. OBJ_205 /* pkcs8 */ = {
  1665. isa = PBXGroup;
  1666. children = (
  1667. OBJ_206 /* p5_pbe.c */,
  1668. OBJ_207 /* p5_pbev2.c */,
  1669. OBJ_208 /* p8_pkey.c */,
  1670. OBJ_209 /* pkcs8.c */,
  1671. );
  1672. path = pkcs8;
  1673. sourceTree = "<group>";
  1674. };
  1675. OBJ_210 /* poly1305 */ = {
  1676. isa = PBXGroup;
  1677. children = (
  1678. OBJ_211 /* poly1305.c */,
  1679. OBJ_212 /* poly1305_arm.c */,
  1680. OBJ_213 /* poly1305_vec.c */,
  1681. );
  1682. path = poly1305;
  1683. sourceTree = "<group>";
  1684. };
  1685. OBJ_214 /* rand */ = {
  1686. isa = PBXGroup;
  1687. children = (
  1688. OBJ_215 /* rand.c */,
  1689. OBJ_216 /* urandom.c */,
  1690. OBJ_217 /* windows.c */,
  1691. );
  1692. path = rand;
  1693. sourceTree = "<group>";
  1694. };
  1695. OBJ_218 /* rc4 */ = {
  1696. isa = PBXGroup;
  1697. children = (
  1698. OBJ_219 /* rc4.c */,
  1699. );
  1700. path = rc4;
  1701. sourceTree = "<group>";
  1702. };
  1703. OBJ_220 /* rsa */ = {
  1704. isa = PBXGroup;
  1705. children = (
  1706. OBJ_221 /* blinding.c */,
  1707. OBJ_222 /* padding.c */,
  1708. OBJ_223 /* rsa.c */,
  1709. OBJ_224 /* rsa_asn1.c */,
  1710. OBJ_225 /* rsa_impl.c */,
  1711. );
  1712. path = rsa;
  1713. sourceTree = "<group>";
  1714. };
  1715. OBJ_226 /* sha */ = {
  1716. isa = PBXGroup;
  1717. children = (
  1718. OBJ_227 /* sha1.c */,
  1719. OBJ_228 /* sha256.c */,
  1720. OBJ_229 /* sha512.c */,
  1721. );
  1722. path = sha;
  1723. sourceTree = "<group>";
  1724. };
  1725. OBJ_230 /* stack */ = {
  1726. isa = PBXGroup;
  1727. children = (
  1728. OBJ_231 /* stack.c */,
  1729. );
  1730. path = stack;
  1731. sourceTree = "<group>";
  1732. };
  1733. OBJ_232 /* x509 */ = {
  1734. isa = PBXGroup;
  1735. children = (
  1736. OBJ_233 /* a_digest.c */,
  1737. OBJ_234 /* a_sign.c */,
  1738. OBJ_235 /* a_strex.c */,
  1739. OBJ_236 /* a_verify.c */,
  1740. OBJ_237 /* asn1_gen.c */,
  1741. OBJ_238 /* by_dir.c */,
  1742. OBJ_239 /* by_file.c */,
  1743. OBJ_240 /* i2d_pr.c */,
  1744. OBJ_241 /* pkcs7.c */,
  1745. OBJ_242 /* t_crl.c */,
  1746. OBJ_243 /* t_req.c */,
  1747. OBJ_244 /* t_x509.c */,
  1748. OBJ_245 /* t_x509a.c */,
  1749. OBJ_246 /* x509.c */,
  1750. OBJ_247 /* x509_att.c */,
  1751. OBJ_248 /* x509_cmp.c */,
  1752. OBJ_249 /* x509_d2.c */,
  1753. OBJ_250 /* x509_def.c */,
  1754. OBJ_251 /* x509_ext.c */,
  1755. OBJ_252 /* x509_lu.c */,
  1756. OBJ_253 /* x509_obj.c */,
  1757. OBJ_254 /* x509_r2x.c */,
  1758. OBJ_255 /* x509_req.c */,
  1759. OBJ_256 /* x509_set.c */,
  1760. OBJ_257 /* x509_trs.c */,
  1761. OBJ_258 /* x509_txt.c */,
  1762. OBJ_259 /* x509_v3.c */,
  1763. OBJ_260 /* x509_vfy.c */,
  1764. OBJ_261 /* x509_vpm.c */,
  1765. OBJ_262 /* x509cset.c */,
  1766. OBJ_263 /* x509name.c */,
  1767. OBJ_264 /* x509rset.c */,
  1768. OBJ_265 /* x509spki.c */,
  1769. OBJ_266 /* x509type.c */,
  1770. OBJ_267 /* x_algor.c */,
  1771. OBJ_268 /* x_all.c */,
  1772. OBJ_269 /* x_attrib.c */,
  1773. OBJ_270 /* x_crl.c */,
  1774. OBJ_271 /* x_exten.c */,
  1775. OBJ_272 /* x_info.c */,
  1776. OBJ_273 /* x_name.c */,
  1777. OBJ_274 /* x_pkey.c */,
  1778. OBJ_275 /* x_pubkey.c */,
  1779. OBJ_276 /* x_req.c */,
  1780. OBJ_277 /* x_sig.c */,
  1781. OBJ_278 /* x_spki.c */,
  1782. OBJ_279 /* x_val.c */,
  1783. OBJ_280 /* x_x509.c */,
  1784. OBJ_281 /* x_x509a.c */,
  1785. );
  1786. path = x509;
  1787. sourceTree = "<group>";
  1788. };
  1789. OBJ_25 /* aes */ = {
  1790. isa = PBXGroup;
  1791. children = (
  1792. OBJ_26 /* aes.c */,
  1793. OBJ_27 /* mode_wrappers.c */,
  1794. );
  1795. path = aes;
  1796. sourceTree = "<group>";
  1797. };
  1798. OBJ_28 /* asn1 */ = {
  1799. isa = PBXGroup;
  1800. children = (
  1801. OBJ_29 /* a_bitstr.c */,
  1802. OBJ_30 /* a_bool.c */,
  1803. OBJ_31 /* a_bytes.c */,
  1804. OBJ_32 /* a_d2i_fp.c */,
  1805. OBJ_33 /* a_dup.c */,
  1806. OBJ_34 /* a_enum.c */,
  1807. OBJ_35 /* a_gentm.c */,
  1808. OBJ_36 /* a_i2d_fp.c */,
  1809. OBJ_37 /* a_int.c */,
  1810. OBJ_38 /* a_mbstr.c */,
  1811. OBJ_39 /* a_object.c */,
  1812. OBJ_40 /* a_octet.c */,
  1813. OBJ_41 /* a_print.c */,
  1814. OBJ_42 /* a_strnid.c */,
  1815. OBJ_43 /* a_time.c */,
  1816. OBJ_44 /* a_type.c */,
  1817. OBJ_45 /* a_utctm.c */,
  1818. OBJ_46 /* a_utf8.c */,
  1819. OBJ_47 /* asn1_lib.c */,
  1820. OBJ_48 /* asn1_par.c */,
  1821. OBJ_49 /* asn_pack.c */,
  1822. OBJ_50 /* bio_asn1.c */,
  1823. OBJ_51 /* bio_ndef.c */,
  1824. OBJ_52 /* f_enum.c */,
  1825. OBJ_53 /* f_int.c */,
  1826. OBJ_54 /* f_string.c */,
  1827. OBJ_55 /* t_bitst.c */,
  1828. OBJ_56 /* t_pkey.c */,
  1829. OBJ_57 /* tasn_dec.c */,
  1830. OBJ_58 /* tasn_enc.c */,
  1831. OBJ_59 /* tasn_fre.c */,
  1832. OBJ_60 /* tasn_new.c */,
  1833. OBJ_61 /* tasn_prn.c */,
  1834. OBJ_62 /* tasn_typ.c */,
  1835. OBJ_63 /* tasn_utl.c */,
  1836. OBJ_64 /* x_bignum.c */,
  1837. OBJ_65 /* x_long.c */,
  1838. );
  1839. path = asn1;
  1840. sourceTree = "<group>";
  1841. };
  1842. OBJ_282 /* x509v3 */ = {
  1843. isa = PBXGroup;
  1844. children = (
  1845. OBJ_283 /* pcy_cache.c */,
  1846. OBJ_284 /* pcy_data.c */,
  1847. OBJ_285 /* pcy_lib.c */,
  1848. OBJ_286 /* pcy_map.c */,
  1849. OBJ_287 /* pcy_node.c */,
  1850. OBJ_288 /* pcy_tree.c */,
  1851. OBJ_289 /* v3_akey.c */,
  1852. OBJ_290 /* v3_akeya.c */,
  1853. OBJ_291 /* v3_alt.c */,
  1854. OBJ_292 /* v3_bcons.c */,
  1855. OBJ_293 /* v3_bitst.c */,
  1856. OBJ_294 /* v3_conf.c */,
  1857. OBJ_295 /* v3_cpols.c */,
  1858. OBJ_296 /* v3_crld.c */,
  1859. OBJ_297 /* v3_enum.c */,
  1860. OBJ_298 /* v3_extku.c */,
  1861. OBJ_299 /* v3_genn.c */,
  1862. OBJ_300 /* v3_ia5.c */,
  1863. OBJ_301 /* v3_info.c */,
  1864. OBJ_302 /* v3_int.c */,
  1865. OBJ_303 /* v3_lib.c */,
  1866. OBJ_304 /* v3_ncons.c */,
  1867. OBJ_305 /* v3_pci.c */,
  1868. OBJ_306 /* v3_pcia.c */,
  1869. OBJ_307 /* v3_pcons.c */,
  1870. OBJ_308 /* v3_pku.c */,
  1871. OBJ_309 /* v3_pmaps.c */,
  1872. OBJ_310 /* v3_prn.c */,
  1873. OBJ_311 /* v3_purp.c */,
  1874. OBJ_312 /* v3_skey.c */,
  1875. OBJ_313 /* v3_sxnet.c */,
  1876. OBJ_314 /* v3_utl.c */,
  1877. );
  1878. path = x509v3;
  1879. sourceTree = "<group>";
  1880. };
  1881. OBJ_315 /* ssl */ = {
  1882. isa = PBXGroup;
  1883. children = (
  1884. OBJ_316 /* custom_extensions.c */,
  1885. OBJ_317 /* d1_both.c */,
  1886. OBJ_318 /* d1_clnt.c */,
  1887. OBJ_319 /* d1_lib.c */,
  1888. OBJ_320 /* d1_meth.c */,
  1889. OBJ_321 /* d1_pkt.c */,
  1890. OBJ_322 /* d1_srtp.c */,
  1891. OBJ_323 /* d1_srvr.c */,
  1892. OBJ_324 /* dtls_record.c */,
  1893. OBJ_325 /* s3_both.c */,
  1894. OBJ_326 /* s3_clnt.c */,
  1895. OBJ_327 /* s3_enc.c */,
  1896. OBJ_328 /* s3_lib.c */,
  1897. OBJ_329 /* s3_meth.c */,
  1898. OBJ_330 /* s3_pkt.c */,
  1899. OBJ_331 /* s3_srvr.c */,
  1900. OBJ_332 /* ssl_aead_ctx.c */,
  1901. OBJ_333 /* ssl_asn1.c */,
  1902. OBJ_334 /* ssl_buffer.c */,
  1903. OBJ_335 /* ssl_cert.c */,
  1904. OBJ_336 /* ssl_cipher.c */,
  1905. OBJ_337 /* ssl_ecdh.c */,
  1906. OBJ_338 /* ssl_file.c */,
  1907. OBJ_339 /* ssl_lib.c */,
  1908. OBJ_340 /* ssl_rsa.c */,
  1909. OBJ_341 /* ssl_session.c */,
  1910. OBJ_342 /* ssl_stat.c */,
  1911. OBJ_343 /* t1_enc.c */,
  1912. OBJ_344 /* t1_lib.c */,
  1913. OBJ_345 /* tls_record.c */,
  1914. OBJ_346 /* pqueue */,
  1915. );
  1916. path = ssl;
  1917. sourceTree = "<group>";
  1918. };
  1919. OBJ_346 /* pqueue */ = {
  1920. isa = PBXGroup;
  1921. children = (
  1922. OBJ_347 /* pqueue.c */,
  1923. );
  1924. path = pqueue;
  1925. sourceTree = "<group>";
  1926. };
  1927. OBJ_348 /* include */ = {
  1928. isa = PBXGroup;
  1929. children = (
  1930. OBJ_349 /* openssl */,
  1931. OBJ_421 /* module.modulemap */,
  1932. );
  1933. path = include;
  1934. sourceTree = "<group>";
  1935. };
  1936. OBJ_349 /* openssl */ = {
  1937. isa = PBXGroup;
  1938. children = (
  1939. OBJ_350 /* aead.h */,
  1940. OBJ_351 /* aes.h */,
  1941. OBJ_352 /* arm_arch.h */,
  1942. OBJ_353 /* asn1.h */,
  1943. OBJ_354 /* asn1_mac.h */,
  1944. OBJ_355 /* asn1t.h */,
  1945. OBJ_356 /* base.h */,
  1946. OBJ_357 /* base64.h */,
  1947. OBJ_358 /* bio.h */,
  1948. OBJ_359 /* blowfish.h */,
  1949. OBJ_360 /* bn.h */,
  1950. OBJ_361 /* buf.h */,
  1951. OBJ_362 /* buffer.h */,
  1952. OBJ_363 /* bytestring.h */,
  1953. OBJ_364 /* cast.h */,
  1954. OBJ_365 /* chacha.h */,
  1955. OBJ_366 /* cipher.h */,
  1956. OBJ_367 /* cmac.h */,
  1957. OBJ_368 /* conf.h */,
  1958. OBJ_369 /* cpu.h */,
  1959. OBJ_370 /* crypto.h */,
  1960. OBJ_371 /* curve25519.h */,
  1961. OBJ_372 /* des.h */,
  1962. OBJ_373 /* dh.h */,
  1963. OBJ_374 /* digest.h */,
  1964. OBJ_375 /* dsa.h */,
  1965. OBJ_376 /* dtls1.h */,
  1966. OBJ_377 /* ec.h */,
  1967. OBJ_378 /* ec_key.h */,
  1968. OBJ_379 /* ecdh.h */,
  1969. OBJ_380 /* ecdsa.h */,
  1970. OBJ_381 /* engine.h */,
  1971. OBJ_382 /* err.h */,
  1972. OBJ_383 /* evp.h */,
  1973. OBJ_384 /* ex_data.h */,
  1974. OBJ_385 /* hkdf.h */,
  1975. OBJ_386 /* hmac.h */,
  1976. OBJ_387 /* lhash.h */,
  1977. OBJ_388 /* lhash_macros.h */,
  1978. OBJ_389 /* md4.h */,
  1979. OBJ_390 /* md5.h */,
  1980. OBJ_391 /* mem.h */,
  1981. OBJ_392 /* obj.h */,
  1982. OBJ_393 /* obj_mac.h */,
  1983. OBJ_394 /* objects.h */,
  1984. OBJ_395 /* opensslfeatures.h */,
  1985. OBJ_396 /* opensslv.h */,
  1986. OBJ_397 /* ossl_typ.h */,
  1987. OBJ_398 /* pem.h */,
  1988. OBJ_399 /* pkcs12.h */,
  1989. OBJ_400 /* pkcs7.h */,
  1990. OBJ_401 /* pkcs8.h */,
  1991. OBJ_402 /* poly1305.h */,
  1992. OBJ_403 /* pqueue.h */,
  1993. OBJ_404 /* rand.h */,
  1994. OBJ_405 /* rc4.h */,
  1995. OBJ_406 /* rsa.h */,
  1996. OBJ_407 /* safestack.h */,
  1997. OBJ_408 /* sha.h */,
  1998. OBJ_409 /* srtp.h */,
  1999. OBJ_410 /* ssl.h */,
  2000. OBJ_411 /* ssl3.h */,
  2001. OBJ_412 /* stack.h */,
  2002. OBJ_413 /* stack_macros.h */,
  2003. OBJ_414 /* thread.h */,
  2004. OBJ_415 /* time_support.h */,
  2005. OBJ_416 /* tls1.h */,
  2006. OBJ_417 /* type_check.h */,
  2007. OBJ_418 /* x509.h */,
  2008. OBJ_419 /* x509_vfy.h */,
  2009. OBJ_420 /* x509v3.h */,
  2010. );
  2011. path = openssl;
  2012. sourceTree = "<group>";
  2013. };
  2014. OBJ_422 /* CgRPC */ = {
  2015. isa = PBXGroup;
  2016. children = (
  2017. OBJ_423 /* shim */,
  2018. OBJ_436 /* third_party */,
  2019. OBJ_441 /* src */,
  2020. OBJ_753 /* include */,
  2021. );
  2022. name = CgRPC;
  2023. path = Sources/CgRPC;
  2024. sourceTree = SOURCE_ROOT;
  2025. };
  2026. OBJ_423 /* shim */ = {
  2027. isa = PBXGroup;
  2028. children = (
  2029. OBJ_424 /* byte_buffer.c */,
  2030. OBJ_425 /* call.c */,
  2031. OBJ_426 /* channel.c */,
  2032. OBJ_427 /* completion_queue.c */,
  2033. OBJ_428 /* event.c */,
  2034. OBJ_429 /* handler.c */,
  2035. OBJ_430 /* internal.c */,
  2036. OBJ_431 /* metadata.c */,
  2037. OBJ_432 /* mutex.c */,
  2038. OBJ_433 /* observers.c */,
  2039. OBJ_434 /* operations.c */,
  2040. OBJ_435 /* server.c */,
  2041. );
  2042. path = shim;
  2043. sourceTree = "<group>";
  2044. };
  2045. OBJ_436 /* third_party */ = {
  2046. isa = PBXGroup;
  2047. children = (
  2048. OBJ_437 /* nanopb */,
  2049. );
  2050. path = third_party;
  2051. sourceTree = "<group>";
  2052. };
  2053. OBJ_437 /* nanopb */ = {
  2054. isa = PBXGroup;
  2055. children = (
  2056. OBJ_438 /* pb_common.c */,
  2057. OBJ_439 /* pb_decode.c */,
  2058. OBJ_440 /* pb_encode.c */,
  2059. );
  2060. path = nanopb;
  2061. sourceTree = "<group>";
  2062. };
  2063. OBJ_441 /* src */ = {
  2064. isa = PBXGroup;
  2065. children = (
  2066. OBJ_442 /* core */,
  2067. );
  2068. path = src;
  2069. sourceTree = "<group>";
  2070. };
  2071. OBJ_442 /* core */ = {
  2072. isa = PBXGroup;
  2073. children = (
  2074. OBJ_443 /* plugin_registry */,
  2075. OBJ_445 /* ext */,
  2076. OBJ_543 /* lib */,
  2077. );
  2078. path = core;
  2079. sourceTree = "<group>";
  2080. };
  2081. OBJ_443 /* plugin_registry */ = {
  2082. isa = PBXGroup;
  2083. children = (
  2084. OBJ_444 /* grpc_plugin_registry.c */,
  2085. );
  2086. path = plugin_registry;
  2087. sourceTree = "<group>";
  2088. };
  2089. OBJ_445 /* ext */ = {
  2090. isa = PBXGroup;
  2091. children = (
  2092. OBJ_446 /* census */,
  2093. OBJ_462 /* client_channel */,
  2094. OBJ_481 /* load_reporting */,
  2095. OBJ_484 /* lb_policy */,
  2096. OBJ_497 /* resolver */,
  2097. OBJ_503 /* transport */,
  2098. );
  2099. path = ext;
  2100. sourceTree = "<group>";
  2101. };
  2102. OBJ_446 /* census */ = {
  2103. isa = PBXGroup;
  2104. children = (
  2105. OBJ_447 /* base_resources.c */,
  2106. OBJ_448 /* context.c */,
  2107. OBJ_449 /* grpc_context.c */,
  2108. OBJ_450 /* grpc_filter.c */,
  2109. OBJ_451 /* grpc_plugin.c */,
  2110. OBJ_452 /* initialize.c */,
  2111. OBJ_453 /* mlog.c */,
  2112. OBJ_454 /* operation.c */,
  2113. OBJ_455 /* placeholders.c */,
  2114. OBJ_456 /* resource.c */,
  2115. OBJ_457 /* trace_context.c */,
  2116. OBJ_458 /* tracing.c */,
  2117. OBJ_459 /* gen */,
  2118. );
  2119. path = census;
  2120. sourceTree = "<group>";
  2121. };
  2122. OBJ_459 /* gen */ = {
  2123. isa = PBXGroup;
  2124. children = (
  2125. OBJ_460 /* census.pb.c */,
  2126. OBJ_461 /* trace_context.pb.c */,
  2127. );
  2128. path = gen;
  2129. sourceTree = "<group>";
  2130. };
  2131. OBJ_462 /* client_channel */ = {
  2132. isa = PBXGroup;
  2133. children = (
  2134. OBJ_463 /* channel_connectivity.c */,
  2135. OBJ_464 /* client_channel.c */,
  2136. OBJ_465 /* client_channel_factory.c */,
  2137. OBJ_466 /* client_channel_plugin.c */,
  2138. OBJ_467 /* connector.c */,
  2139. OBJ_468 /* default_initial_connect_string.c */,
  2140. OBJ_469 /* http_connect_handshaker.c */,
  2141. OBJ_470 /* initial_connect_string.c */,
  2142. OBJ_471 /* lb_policy.c */,
  2143. OBJ_472 /* lb_policy_factory.c */,
  2144. OBJ_473 /* lb_policy_registry.c */,
  2145. OBJ_474 /* parse_address.c */,
  2146. OBJ_475 /* resolver.c */,
  2147. OBJ_476 /* resolver_factory.c */,
  2148. OBJ_477 /* resolver_registry.c */,
  2149. OBJ_478 /* subchannel.c */,
  2150. OBJ_479 /* subchannel_index.c */,
  2151. OBJ_480 /* uri_parser.c */,
  2152. );
  2153. path = client_channel;
  2154. sourceTree = "<group>";
  2155. };
  2156. OBJ_481 /* load_reporting */ = {
  2157. isa = PBXGroup;
  2158. children = (
  2159. OBJ_482 /* load_reporting.c */,
  2160. OBJ_483 /* load_reporting_filter.c */,
  2161. );
  2162. path = load_reporting;
  2163. sourceTree = "<group>";
  2164. };
  2165. OBJ_484 /* lb_policy */ = {
  2166. isa = PBXGroup;
  2167. children = (
  2168. OBJ_485 /* grpclb */,
  2169. OBJ_493 /* pick_first */,
  2170. OBJ_495 /* round_robin */,
  2171. );
  2172. path = lb_policy;
  2173. sourceTree = "<group>";
  2174. };
  2175. OBJ_485 /* grpclb */ = {
  2176. isa = PBXGroup;
  2177. children = (
  2178. OBJ_486 /* grpclb.c */,
  2179. OBJ_487 /* load_balancer_api.c */,
  2180. OBJ_488 /* proto */,
  2181. );
  2182. path = grpclb;
  2183. sourceTree = "<group>";
  2184. };
  2185. OBJ_488 /* proto */ = {
  2186. isa = PBXGroup;
  2187. children = (
  2188. OBJ_489 /* grpc */,
  2189. );
  2190. path = proto;
  2191. sourceTree = "<group>";
  2192. };
  2193. OBJ_489 /* grpc */ = {
  2194. isa = PBXGroup;
  2195. children = (
  2196. OBJ_490 /* lb */,
  2197. );
  2198. path = grpc;
  2199. sourceTree = "<group>";
  2200. };
  2201. OBJ_490 /* lb */ = {
  2202. isa = PBXGroup;
  2203. children = (
  2204. OBJ_491 /* v1 */,
  2205. );
  2206. path = lb;
  2207. sourceTree = "<group>";
  2208. };
  2209. OBJ_491 /* v1 */ = {
  2210. isa = PBXGroup;
  2211. children = (
  2212. OBJ_492 /* load_balancer.pb.c */,
  2213. );
  2214. path = v1;
  2215. sourceTree = "<group>";
  2216. };
  2217. OBJ_493 /* pick_first */ = {
  2218. isa = PBXGroup;
  2219. children = (
  2220. OBJ_494 /* pick_first.c */,
  2221. );
  2222. path = pick_first;
  2223. sourceTree = "<group>";
  2224. };
  2225. OBJ_495 /* round_robin */ = {
  2226. isa = PBXGroup;
  2227. children = (
  2228. OBJ_496 /* round_robin.c */,
  2229. );
  2230. path = round_robin;
  2231. sourceTree = "<group>";
  2232. };
  2233. OBJ_497 /* resolver */ = {
  2234. isa = PBXGroup;
  2235. children = (
  2236. OBJ_498 /* sockaddr */,
  2237. OBJ_500 /* dns */,
  2238. );
  2239. path = resolver;
  2240. sourceTree = "<group>";
  2241. };
  2242. OBJ_498 /* sockaddr */ = {
  2243. isa = PBXGroup;
  2244. children = (
  2245. OBJ_499 /* sockaddr_resolver.c */,
  2246. );
  2247. path = sockaddr;
  2248. sourceTree = "<group>";
  2249. };
  2250. OBJ_5 /* */ = {
  2251. isa = PBXGroup;
  2252. children = (
  2253. OBJ_6 /* Package.swift */,
  2254. OBJ_7 /* Sources */,
  2255. OBJ_769 /* Tests */,
  2256. OBJ_772 /* Assets */,
  2257. OBJ_773 /* Docker */,
  2258. OBJ_774 /* Examples */,
  2259. OBJ_775 /* Plugin */,
  2260. OBJ_776 /* third_party */,
  2261. OBJ_777 /* Products */,
  2262. D3FF41191E5F4E0D00E4CFB6 /* Frameworks */,
  2263. );
  2264. name = "";
  2265. sourceTree = "<group>";
  2266. };
  2267. OBJ_500 /* dns */ = {
  2268. isa = PBXGroup;
  2269. children = (
  2270. OBJ_501 /* native */,
  2271. );
  2272. path = dns;
  2273. sourceTree = "<group>";
  2274. };
  2275. OBJ_501 /* native */ = {
  2276. isa = PBXGroup;
  2277. children = (
  2278. OBJ_502 /* dns_resolver.c */,
  2279. );
  2280. path = native;
  2281. sourceTree = "<group>";
  2282. };
  2283. OBJ_503 /* transport */ = {
  2284. isa = PBXGroup;
  2285. children = (
  2286. OBJ_504 /* chttp2 */,
  2287. );
  2288. path = transport;
  2289. sourceTree = "<group>";
  2290. };
  2291. OBJ_504 /* chttp2 */ = {
  2292. isa = PBXGroup;
  2293. children = (
  2294. OBJ_505 /* alpn */,
  2295. OBJ_507 /* client */,
  2296. OBJ_514 /* server */,
  2297. OBJ_521 /* transport */,
  2298. );
  2299. path = chttp2;
  2300. sourceTree = "<group>";
  2301. };
  2302. OBJ_505 /* alpn */ = {
  2303. isa = PBXGroup;
  2304. children = (
  2305. OBJ_506 /* alpn.c */,
  2306. );
  2307. path = alpn;
  2308. sourceTree = "<group>";
  2309. };
  2310. OBJ_507 /* client */ = {
  2311. isa = PBXGroup;
  2312. children = (
  2313. OBJ_508 /* chttp2_connector.c */,
  2314. OBJ_509 /* insecure */,
  2315. OBJ_512 /* secure */,
  2316. );
  2317. path = client;
  2318. sourceTree = "<group>";
  2319. };
  2320. OBJ_509 /* insecure */ = {
  2321. isa = PBXGroup;
  2322. children = (
  2323. OBJ_510 /* channel_create.c */,
  2324. OBJ_511 /* channel_create_posix.c */,
  2325. );
  2326. path = insecure;
  2327. sourceTree = "<group>";
  2328. };
  2329. OBJ_512 /* secure */ = {
  2330. isa = PBXGroup;
  2331. children = (
  2332. OBJ_513 /* secure_channel_create.c */,
  2333. );
  2334. path = secure;
  2335. sourceTree = "<group>";
  2336. };
  2337. OBJ_514 /* server */ = {
  2338. isa = PBXGroup;
  2339. children = (
  2340. OBJ_515 /* chttp2_server.c */,
  2341. OBJ_516 /* insecure */,
  2342. OBJ_519 /* secure */,
  2343. );
  2344. path = server;
  2345. sourceTree = "<group>";
  2346. };
  2347. OBJ_516 /* insecure */ = {
  2348. isa = PBXGroup;
  2349. children = (
  2350. OBJ_517 /* server_chttp2.c */,
  2351. OBJ_518 /* server_chttp2_posix.c */,
  2352. );
  2353. path = insecure;
  2354. sourceTree = "<group>";
  2355. };
  2356. OBJ_519 /* secure */ = {
  2357. isa = PBXGroup;
  2358. children = (
  2359. OBJ_520 /* server_secure_chttp2.c */,
  2360. );
  2361. path = secure;
  2362. sourceTree = "<group>";
  2363. };
  2364. OBJ_521 /* transport */ = {
  2365. isa = PBXGroup;
  2366. children = (
  2367. OBJ_522 /* bin_decoder.c */,
  2368. OBJ_523 /* bin_encoder.c */,
  2369. OBJ_524 /* chttp2_plugin.c */,
  2370. OBJ_525 /* chttp2_transport.c */,
  2371. OBJ_526 /* frame_data.c */,
  2372. OBJ_527 /* frame_goaway.c */,
  2373. OBJ_528 /* frame_ping.c */,
  2374. OBJ_529 /* frame_rst_stream.c */,
  2375. OBJ_530 /* frame_settings.c */,
  2376. OBJ_531 /* frame_window_update.c */,
  2377. OBJ_532 /* hpack_encoder.c */,
  2378. OBJ_533 /* hpack_parser.c */,
  2379. OBJ_534 /* hpack_table.c */,
  2380. OBJ_535 /* huffsyms.c */,
  2381. OBJ_536 /* incoming_metadata.c */,
  2382. OBJ_537 /* parsing.c */,
  2383. OBJ_538 /* status_conversion.c */,
  2384. OBJ_539 /* stream_lists.c */,
  2385. OBJ_540 /* stream_map.c */,
  2386. OBJ_541 /* varint.c */,
  2387. OBJ_542 /* writing.c */,
  2388. );
  2389. path = transport;
  2390. sourceTree = "<group>";
  2391. };
  2392. OBJ_543 /* lib */ = {
  2393. isa = PBXGroup;
  2394. children = (
  2395. OBJ_544 /* channel */,
  2396. OBJ_555 /* compression */,
  2397. OBJ_558 /* debug */,
  2398. OBJ_560 /* http */,
  2399. OBJ_565 /* iomgr */,
  2400. OBJ_625 /* json */,
  2401. OBJ_630 /* profiling */,
  2402. OBJ_633 /* slice */,
  2403. OBJ_638 /* support */,
  2404. OBJ_681 /* surface */,
  2405. OBJ_702 /* transport */,
  2406. OBJ_714 /* tsi */,
  2407. OBJ_718 /* security */,
  2408. );
  2409. path = lib;
  2410. sourceTree = "<group>";
  2411. };
  2412. OBJ_544 /* channel */ = {
  2413. isa = PBXGroup;
  2414. children = (
  2415. OBJ_545 /* channel_args.c */,
  2416. OBJ_546 /* channel_stack.c */,
  2417. OBJ_547 /* channel_stack_builder.c */,
  2418. OBJ_548 /* compress_filter.c */,
  2419. OBJ_549 /* connected_channel.c */,
  2420. OBJ_550 /* deadline_filter.c */,
  2421. OBJ_551 /* handshaker.c */,
  2422. OBJ_552 /* http_client_filter.c */,
  2423. OBJ_553 /* http_server_filter.c */,
  2424. OBJ_554 /* message_size_filter.c */,
  2425. );
  2426. path = channel;
  2427. sourceTree = "<group>";
  2428. };
  2429. OBJ_555 /* compression */ = {
  2430. isa = PBXGroup;
  2431. children = (
  2432. OBJ_556 /* compression.c */,
  2433. OBJ_557 /* message_compress.c */,
  2434. );
  2435. path = compression;
  2436. sourceTree = "<group>";
  2437. };
  2438. OBJ_558 /* debug */ = {
  2439. isa = PBXGroup;
  2440. children = (
  2441. OBJ_559 /* trace.c */,
  2442. );
  2443. path = debug;
  2444. sourceTree = "<group>";
  2445. };
  2446. OBJ_560 /* http */ = {
  2447. isa = PBXGroup;
  2448. children = (
  2449. OBJ_561 /* format_request.c */,
  2450. OBJ_562 /* httpcli.c */,
  2451. OBJ_563 /* httpcli_security_connector.c */,
  2452. OBJ_564 /* parser.c */,
  2453. );
  2454. path = http;
  2455. sourceTree = "<group>";
  2456. };
  2457. OBJ_565 /* iomgr */ = {
  2458. isa = PBXGroup;
  2459. children = (
  2460. OBJ_566 /* closure.c */,
  2461. OBJ_567 /* combiner.c */,
  2462. OBJ_568 /* endpoint.c */,
  2463. OBJ_569 /* endpoint_pair_posix.c */,
  2464. OBJ_570 /* endpoint_pair_uv.c */,
  2465. OBJ_571 /* endpoint_pair_windows.c */,
  2466. OBJ_572 /* error.c */,
  2467. OBJ_573 /* ev_epoll_linux.c */,
  2468. OBJ_574 /* ev_poll_posix.c */,
  2469. OBJ_575 /* ev_posix.c */,
  2470. OBJ_576 /* exec_ctx.c */,
  2471. OBJ_577 /* executor.c */,
  2472. OBJ_578 /* iocp_windows.c */,
  2473. OBJ_579 /* iomgr.c */,
  2474. OBJ_580 /* iomgr_posix.c */,
  2475. OBJ_581 /* iomgr_uv.c */,
  2476. OBJ_582 /* iomgr_windows.c */,
  2477. OBJ_583 /* load_file.c */,
  2478. OBJ_584 /* network_status_tracker.c */,
  2479. OBJ_585 /* polling_entity.c */,
  2480. OBJ_586 /* pollset_set_uv.c */,
  2481. OBJ_587 /* pollset_set_windows.c */,
  2482. OBJ_588 /* pollset_uv.c */,
  2483. OBJ_589 /* pollset_windows.c */,
  2484. OBJ_590 /* resolve_address_posix.c */,
  2485. OBJ_591 /* resolve_address_uv.c */,
  2486. OBJ_592 /* resolve_address_windows.c */,
  2487. OBJ_593 /* resource_quota.c */,
  2488. OBJ_594 /* sockaddr_utils.c */,
  2489. OBJ_595 /* socket_mutator.c */,
  2490. OBJ_596 /* socket_utils_common_posix.c */,
  2491. OBJ_597 /* socket_utils_linux.c */,
  2492. OBJ_598 /* socket_utils_posix.c */,
  2493. OBJ_599 /* socket_utils_uv.c */,
  2494. OBJ_600 /* socket_utils_windows.c */,
  2495. OBJ_601 /* socket_windows.c */,
  2496. OBJ_602 /* tcp_client_posix.c */,
  2497. OBJ_603 /* tcp_client_uv.c */,
  2498. OBJ_604 /* tcp_client_windows.c */,
  2499. OBJ_605 /* tcp_posix.c */,
  2500. OBJ_606 /* tcp_server_posix.c */,
  2501. OBJ_607 /* tcp_server_uv.c */,
  2502. OBJ_608 /* tcp_server_windows.c */,
  2503. OBJ_609 /* tcp_uv.c */,
  2504. OBJ_610 /* tcp_windows.c */,
  2505. OBJ_611 /* time_averaged_stats.c */,
  2506. OBJ_612 /* timer_generic.c */,
  2507. OBJ_613 /* timer_heap.c */,
  2508. OBJ_614 /* timer_uv.c */,
  2509. OBJ_615 /* udp_server.c */,
  2510. OBJ_616 /* unix_sockets_posix.c */,
  2511. OBJ_617 /* unix_sockets_posix_noop.c */,
  2512. OBJ_618 /* wakeup_fd_cv.c */,
  2513. OBJ_619 /* wakeup_fd_eventfd.c */,
  2514. OBJ_620 /* wakeup_fd_nospecial.c */,
  2515. OBJ_621 /* wakeup_fd_pipe.c */,
  2516. OBJ_622 /* wakeup_fd_posix.c */,
  2517. OBJ_623 /* workqueue_uv.c */,
  2518. OBJ_624 /* workqueue_windows.c */,
  2519. );
  2520. path = iomgr;
  2521. sourceTree = "<group>";
  2522. };
  2523. OBJ_625 /* json */ = {
  2524. isa = PBXGroup;
  2525. children = (
  2526. OBJ_626 /* json.c */,
  2527. OBJ_627 /* json_reader.c */,
  2528. OBJ_628 /* json_string.c */,
  2529. OBJ_629 /* json_writer.c */,
  2530. );
  2531. path = json;
  2532. sourceTree = "<group>";
  2533. };
  2534. OBJ_630 /* profiling */ = {
  2535. isa = PBXGroup;
  2536. children = (
  2537. OBJ_631 /* basic_timers.c */,
  2538. OBJ_632 /* stap_timers.c */,
  2539. );
  2540. path = profiling;
  2541. sourceTree = "<group>";
  2542. };
  2543. OBJ_633 /* slice */ = {
  2544. isa = PBXGroup;
  2545. children = (
  2546. OBJ_634 /* percent_encoding.c */,
  2547. OBJ_635 /* slice.c */,
  2548. OBJ_636 /* slice_buffer.c */,
  2549. OBJ_637 /* slice_string_helpers.c */,
  2550. );
  2551. path = slice;
  2552. sourceTree = "<group>";
  2553. };
  2554. OBJ_638 /* support */ = {
  2555. isa = PBXGroup;
  2556. children = (
  2557. OBJ_639 /* alloc.c */,
  2558. OBJ_640 /* avl.c */,
  2559. OBJ_641 /* backoff.c */,
  2560. OBJ_642 /* cmdline.c */,
  2561. OBJ_643 /* cpu_iphone.c */,
  2562. OBJ_644 /* cpu_linux.c */,
  2563. OBJ_645 /* cpu_posix.c */,
  2564. OBJ_646 /* cpu_windows.c */,
  2565. OBJ_647 /* env_linux.c */,
  2566. OBJ_648 /* env_posix.c */,
  2567. OBJ_649 /* env_windows.c */,
  2568. OBJ_650 /* histogram.c */,
  2569. OBJ_651 /* host_port.c */,
  2570. OBJ_652 /* log.c */,
  2571. OBJ_653 /* log_android.c */,
  2572. OBJ_654 /* log_linux.c */,
  2573. OBJ_655 /* log_posix.c */,
  2574. OBJ_656 /* log_windows.c */,
  2575. OBJ_657 /* mpscq.c */,
  2576. OBJ_658 /* murmur_hash.c */,
  2577. OBJ_659 /* stack_lockfree.c */,
  2578. OBJ_660 /* string.c */,
  2579. OBJ_661 /* string_posix.c */,
  2580. OBJ_662 /* string_util_windows.c */,
  2581. OBJ_663 /* string_windows.c */,
  2582. OBJ_664 /* subprocess_posix.c */,
  2583. OBJ_665 /* subprocess_windows.c */,
  2584. OBJ_666 /* sync.c */,
  2585. OBJ_667 /* sync_posix.c */,
  2586. OBJ_668 /* sync_windows.c */,
  2587. OBJ_669 /* thd.c */,
  2588. OBJ_670 /* thd_posix.c */,
  2589. OBJ_671 /* thd_windows.c */,
  2590. OBJ_672 /* time.c */,
  2591. OBJ_673 /* time_posix.c */,
  2592. OBJ_674 /* time_precise.c */,
  2593. OBJ_675 /* time_windows.c */,
  2594. OBJ_676 /* tls_pthread.c */,
  2595. OBJ_677 /* tmpfile_msys.c */,
  2596. OBJ_678 /* tmpfile_posix.c */,
  2597. OBJ_679 /* tmpfile_windows.c */,
  2598. OBJ_680 /* wrap_memcpy.c */,
  2599. );
  2600. path = support;
  2601. sourceTree = "<group>";
  2602. };
  2603. OBJ_66 /* base64 */ = {
  2604. isa = PBXGroup;
  2605. children = (
  2606. OBJ_67 /* base64.c */,
  2607. );
  2608. path = base64;
  2609. sourceTree = "<group>";
  2610. };
  2611. OBJ_68 /* bio */ = {
  2612. isa = PBXGroup;
  2613. children = (
  2614. OBJ_69 /* bio.c */,
  2615. OBJ_70 /* bio_mem.c */,
  2616. OBJ_71 /* buffer.c */,
  2617. OBJ_72 /* connect.c */,
  2618. OBJ_73 /* fd.c */,
  2619. OBJ_74 /* file.c */,
  2620. OBJ_75 /* hexdump.c */,
  2621. OBJ_76 /* pair.c */,
  2622. OBJ_77 /* printf.c */,
  2623. OBJ_78 /* socket.c */,
  2624. OBJ_79 /* socket_helper.c */,
  2625. );
  2626. path = bio;
  2627. sourceTree = "<group>";
  2628. };
  2629. OBJ_681 /* surface */ = {
  2630. isa = PBXGroup;
  2631. children = (
  2632. OBJ_682 /* alarm.c */,
  2633. OBJ_683 /* api_trace.c */,
  2634. OBJ_684 /* byte_buffer.c */,
  2635. OBJ_685 /* byte_buffer_reader.c */,
  2636. OBJ_686 /* call.c */,
  2637. OBJ_687 /* call_details.c */,
  2638. OBJ_688 /* call_log_batch.c */,
  2639. OBJ_689 /* channel.c */,
  2640. OBJ_690 /* channel_init.c */,
  2641. OBJ_691 /* channel_ping.c */,
  2642. OBJ_692 /* channel_stack_type.c */,
  2643. OBJ_693 /* completion_queue.c */,
  2644. OBJ_694 /* event_string.c */,
  2645. OBJ_695 /* init.c */,
  2646. OBJ_696 /* init_secure.c */,
  2647. OBJ_697 /* lame_client.c */,
  2648. OBJ_698 /* metadata_array.c */,
  2649. OBJ_699 /* server.c */,
  2650. OBJ_700 /* validate_metadata.c */,
  2651. OBJ_701 /* version.c */,
  2652. );
  2653. path = surface;
  2654. sourceTree = "<group>";
  2655. };
  2656. OBJ_7 /* Sources */ = {
  2657. isa = PBXGroup;
  2658. children = (
  2659. OBJ_8 /* BoringSSL */,
  2660. OBJ_422 /* CgRPC */,
  2661. OBJ_756 /* gRPC */,
  2662. );
  2663. path = Sources;
  2664. sourceTree = "<group>";
  2665. };
  2666. OBJ_702 /* transport */ = {
  2667. isa = PBXGroup;
  2668. children = (
  2669. OBJ_703 /* byte_stream.c */,
  2670. OBJ_704 /* connectivity_state.c */,
  2671. OBJ_705 /* mdstr_hash_table.c */,
  2672. OBJ_706 /* metadata.c */,
  2673. OBJ_707 /* metadata_batch.c */,
  2674. OBJ_708 /* pid_controller.c */,
  2675. OBJ_709 /* service_config.c */,
  2676. OBJ_710 /* static_metadata.c */,
  2677. OBJ_711 /* timeout_encoding.c */,
  2678. OBJ_712 /* transport.c */,
  2679. OBJ_713 /* transport_op_string.c */,
  2680. );
  2681. path = transport;
  2682. sourceTree = "<group>";
  2683. };
  2684. OBJ_714 /* tsi */ = {
  2685. isa = PBXGroup;
  2686. children = (
  2687. OBJ_715 /* fake_transport_security.c */,
  2688. OBJ_716 /* ssl_transport_security.c */,
  2689. OBJ_717 /* transport_security.c */,
  2690. );
  2691. path = tsi;
  2692. sourceTree = "<group>";
  2693. };
  2694. OBJ_718 /* security */ = {
  2695. isa = PBXGroup;
  2696. children = (
  2697. OBJ_719 /* context */,
  2698. OBJ_721 /* credentials */,
  2699. OBJ_743 /* transport */,
  2700. OBJ_750 /* util */,
  2701. );
  2702. path = security;
  2703. sourceTree = "<group>";
  2704. };
  2705. OBJ_719 /* context */ = {
  2706. isa = PBXGroup;
  2707. children = (
  2708. OBJ_720 /* security_context.c */,
  2709. );
  2710. path = context;
  2711. sourceTree = "<group>";
  2712. };
  2713. OBJ_721 /* credentials */ = {
  2714. isa = PBXGroup;
  2715. children = (
  2716. OBJ_722 /* credentials.c */,
  2717. OBJ_723 /* credentials_metadata.c */,
  2718. OBJ_724 /* composite */,
  2719. OBJ_726 /* fake */,
  2720. OBJ_728 /* google_default */,
  2721. OBJ_731 /* iam */,
  2722. OBJ_733 /* jwt */,
  2723. OBJ_737 /* oauth2 */,
  2724. OBJ_739 /* plugin */,
  2725. OBJ_741 /* ssl */,
  2726. );
  2727. path = credentials;
  2728. sourceTree = "<group>";
  2729. };
  2730. OBJ_724 /* composite */ = {
  2731. isa = PBXGroup;
  2732. children = (
  2733. OBJ_725 /* composite_credentials.c */,
  2734. );
  2735. path = composite;
  2736. sourceTree = "<group>";
  2737. };
  2738. OBJ_726 /* fake */ = {
  2739. isa = PBXGroup;
  2740. children = (
  2741. OBJ_727 /* fake_credentials.c */,
  2742. );
  2743. path = fake;
  2744. sourceTree = "<group>";
  2745. };
  2746. OBJ_728 /* google_default */ = {
  2747. isa = PBXGroup;
  2748. children = (
  2749. OBJ_729 /* credentials_generic.c */,
  2750. OBJ_730 /* google_default_credentials.c */,
  2751. );
  2752. path = google_default;
  2753. sourceTree = "<group>";
  2754. };
  2755. OBJ_731 /* iam */ = {
  2756. isa = PBXGroup;
  2757. children = (
  2758. OBJ_732 /* iam_credentials.c */,
  2759. );
  2760. path = iam;
  2761. sourceTree = "<group>";
  2762. };
  2763. OBJ_733 /* jwt */ = {
  2764. isa = PBXGroup;
  2765. children = (
  2766. OBJ_734 /* json_token.c */,
  2767. OBJ_735 /* jwt_credentials.c */,
  2768. OBJ_736 /* jwt_verifier.c */,
  2769. );
  2770. path = jwt;
  2771. sourceTree = "<group>";
  2772. };
  2773. OBJ_737 /* oauth2 */ = {
  2774. isa = PBXGroup;
  2775. children = (
  2776. OBJ_738 /* oauth2_credentials.c */,
  2777. );
  2778. path = oauth2;
  2779. sourceTree = "<group>";
  2780. };
  2781. OBJ_739 /* plugin */ = {
  2782. isa = PBXGroup;
  2783. children = (
  2784. OBJ_740 /* plugin_credentials.c */,
  2785. );
  2786. path = plugin;
  2787. sourceTree = "<group>";
  2788. };
  2789. OBJ_741 /* ssl */ = {
  2790. isa = PBXGroup;
  2791. children = (
  2792. OBJ_742 /* ssl_credentials.c */,
  2793. );
  2794. path = ssl;
  2795. sourceTree = "<group>";
  2796. };
  2797. OBJ_743 /* transport */ = {
  2798. isa = PBXGroup;
  2799. children = (
  2800. OBJ_744 /* client_auth_filter.c */,
  2801. OBJ_745 /* secure_endpoint.c */,
  2802. OBJ_746 /* security_connector.c */,
  2803. OBJ_747 /* security_handshaker.c */,
  2804. OBJ_748 /* server_auth_filter.c */,
  2805. OBJ_749 /* tsi_error.c */,
  2806. );
  2807. path = transport;
  2808. sourceTree = "<group>";
  2809. };
  2810. OBJ_750 /* util */ = {
  2811. isa = PBXGroup;
  2812. children = (
  2813. OBJ_751 /* b64.c */,
  2814. OBJ_752 /* json_util.c */,
  2815. );
  2816. path = util;
  2817. sourceTree = "<group>";
  2818. };
  2819. OBJ_753 /* include */ = {
  2820. isa = PBXGroup;
  2821. children = (
  2822. OBJ_754 /* CgRPC.h */,
  2823. OBJ_755 /* module.modulemap */,
  2824. );
  2825. path = include;
  2826. sourceTree = "<group>";
  2827. };
  2828. OBJ_756 /* gRPC */ = {
  2829. isa = PBXGroup;
  2830. children = (
  2831. OBJ_757 /* ByteBuffer.swift */,
  2832. OBJ_758 /* Call.swift */,
  2833. OBJ_759 /* Channel.swift */,
  2834. OBJ_760 /* CompletionQueue.swift */,
  2835. OBJ_761 /* CountDownLatch.swift */,
  2836. OBJ_762 /* gRPC.swift */,
  2837. OBJ_763 /* Handler.swift */,
  2838. OBJ_764 /* Metadata.swift */,
  2839. OBJ_765 /* Mutex.swift */,
  2840. OBJ_766 /* Operation.swift */,
  2841. OBJ_767 /* OperationGroup.swift */,
  2842. OBJ_768 /* Server.swift */,
  2843. );
  2844. name = gRPC;
  2845. path = Sources/gRPC;
  2846. sourceTree = SOURCE_ROOT;
  2847. };
  2848. OBJ_769 /* Tests */ = {
  2849. isa = PBXGroup;
  2850. children = (
  2851. OBJ_770 /* gRPCTests */,
  2852. );
  2853. path = Tests;
  2854. sourceTree = "<group>";
  2855. };
  2856. OBJ_770 /* gRPCTests */ = {
  2857. isa = PBXGroup;
  2858. children = (
  2859. OBJ_771 /* GRPCTests.swift */,
  2860. );
  2861. name = gRPCTests;
  2862. path = Tests/gRPCTests;
  2863. sourceTree = SOURCE_ROOT;
  2864. };
  2865. OBJ_777 /* Products */ = {
  2866. isa = PBXGroup;
  2867. children = (
  2868. OBJ_778 /* BoringSSL.framework */,
  2869. OBJ_779 /* CgRPC.framework */,
  2870. OBJ_780 /* gRPC.framework */,
  2871. OBJ_781 /* gRPCTests.xctest */,
  2872. );
  2873. name = Products;
  2874. sourceTree = BUILT_PRODUCTS_DIR;
  2875. };
  2876. OBJ_8 /* BoringSSL */ = {
  2877. isa = PBXGroup;
  2878. children = (
  2879. OBJ_9 /* err_data.c */,
  2880. OBJ_10 /* crypto */,
  2881. OBJ_315 /* ssl */,
  2882. OBJ_348 /* include */,
  2883. );
  2884. name = BoringSSL;
  2885. path = Sources/BoringSSL;
  2886. sourceTree = SOURCE_ROOT;
  2887. };
  2888. OBJ_80 /* bn */ = {
  2889. isa = PBXGroup;
  2890. children = (
  2891. OBJ_81 /* add.c */,
  2892. OBJ_82 /* bn.c */,
  2893. OBJ_83 /* bn_asn1.c */,
  2894. OBJ_84 /* cmp.c */,
  2895. OBJ_85 /* convert.c */,
  2896. OBJ_86 /* ctx.c */,
  2897. OBJ_87 /* div.c */,
  2898. OBJ_88 /* exponentiation.c */,
  2899. OBJ_89 /* gcd.c */,
  2900. OBJ_90 /* generic.c */,
  2901. OBJ_91 /* kronecker.c */,
  2902. OBJ_92 /* montgomery.c */,
  2903. OBJ_93 /* mul.c */,
  2904. OBJ_94 /* prime.c */,
  2905. OBJ_95 /* random.c */,
  2906. OBJ_96 /* rsaz_exp.c */,
  2907. OBJ_97 /* shift.c */,
  2908. OBJ_98 /* sqrt.c */,
  2909. );
  2910. path = bn;
  2911. sourceTree = "<group>";
  2912. };
  2913. OBJ_99 /* buf */ = {
  2914. isa = PBXGroup;
  2915. children = (
  2916. OBJ_100 /* buf.c */,
  2917. );
  2918. path = buf;
  2919. sourceTree = "<group>";
  2920. };
  2921. /* End PBXGroup section */
  2922. /* Begin PBXNativeTarget section */
  2923. OBJ_1086 /* CgRPC */ = {
  2924. isa = PBXNativeTarget;
  2925. buildConfigurationList = OBJ_1087 /* Build configuration list for PBXNativeTarget "CgRPC" */;
  2926. buildPhases = (
  2927. OBJ_1090 /* ShellScript */,
  2928. OBJ_1091 /* Sources */,
  2929. OBJ_1363 /* Frameworks */,
  2930. );
  2931. buildRules = (
  2932. );
  2933. dependencies = (
  2934. OBJ_1365 /* PBXTargetDependency */,
  2935. );
  2936. name = CgRPC;
  2937. productName = CgRPC;
  2938. productReference = OBJ_779 /* CgRPC.framework */;
  2939. productType = "com.apple.product-type.framework";
  2940. };
  2941. OBJ_1366 /* gRPC */ = {
  2942. isa = PBXNativeTarget;
  2943. buildConfigurationList = OBJ_1367 /* Build configuration list for PBXNativeTarget "gRPC" */;
  2944. buildPhases = (
  2945. OBJ_1370 /* Sources */,
  2946. OBJ_1383 /* Frameworks */,
  2947. );
  2948. buildRules = (
  2949. );
  2950. dependencies = (
  2951. OBJ_1386 /* PBXTargetDependency */,
  2952. OBJ_1387 /* PBXTargetDependency */,
  2953. );
  2954. name = gRPC;
  2955. productName = gRPC;
  2956. productReference = OBJ_780 /* gRPC.framework */;
  2957. productType = "com.apple.product-type.framework";
  2958. };
  2959. OBJ_1388 /* gRPCTests */ = {
  2960. isa = PBXNativeTarget;
  2961. buildConfigurationList = OBJ_1389 /* Build configuration list for PBXNativeTarget "gRPCTests" */;
  2962. buildPhases = (
  2963. OBJ_1392 /* Sources */,
  2964. OBJ_1394 /* Frameworks */,
  2965. );
  2966. buildRules = (
  2967. );
  2968. dependencies = (
  2969. OBJ_1398 /* PBXTargetDependency */,
  2970. OBJ_1399 /* PBXTargetDependency */,
  2971. OBJ_1400 /* PBXTargetDependency */,
  2972. );
  2973. name = gRPCTests;
  2974. productName = gRPCTests;
  2975. productReference = OBJ_781 /* gRPCTests.xctest */;
  2976. productType = "com.apple.product-type.bundle.unit-test";
  2977. };
  2978. OBJ_782 /* BoringSSL */ = {
  2979. isa = PBXNativeTarget;
  2980. buildConfigurationList = OBJ_783 /* Build configuration list for PBXNativeTarget "BoringSSL" */;
  2981. buildPhases = (
  2982. OBJ_786 /* ShellScript */,
  2983. OBJ_787 /* Sources */,
  2984. OBJ_1085 /* Frameworks */,
  2985. );
  2986. buildRules = (
  2987. );
  2988. dependencies = (
  2989. );
  2990. name = BoringSSL;
  2991. productName = BoringSSL;
  2992. productReference = OBJ_778 /* BoringSSL.framework */;
  2993. productType = "com.apple.product-type.framework";
  2994. };
  2995. /* End PBXNativeTarget section */
  2996. /* Begin PBXProject section */
  2997. OBJ_1 /* Project object */ = {
  2998. isa = PBXProject;
  2999. attributes = {
  3000. LastUpgradeCheck = 9999;
  3001. };
  3002. buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "SwiftGRPC" */;
  3003. compatibilityVersion = "Xcode 3.2";
  3004. developmentRegion = English;
  3005. hasScannedForEncodings = 0;
  3006. knownRegions = (
  3007. en,
  3008. );
  3009. mainGroup = OBJ_5 /* */;
  3010. productRefGroup = OBJ_777 /* Products */;
  3011. projectDirPath = "";
  3012. projectRoot = "";
  3013. targets = (
  3014. OBJ_782 /* BoringSSL */,
  3015. OBJ_1086 /* CgRPC */,
  3016. OBJ_1366 /* gRPC */,
  3017. OBJ_1388 /* gRPCTests */,
  3018. );
  3019. };
  3020. /* End PBXProject section */
  3021. /* Begin PBXShellScriptBuildPhase section */
  3022. OBJ_1090 /* ShellScript */ = {
  3023. isa = PBXShellScriptBuildPhase;
  3024. buildActionMask = 0;
  3025. files = (
  3026. );
  3027. runOnlyForDeploymentPostprocessing = 0;
  3028. shellPath = /bin/sh;
  3029. shellScript = "mkdir -p \"${PROJECT_TEMP_DIR}/SymlinkLibs\"\nln -sf \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}\" \"${PROJECT_TEMP_DIR}/SymlinkLibs/lib${EXECUTABLE_NAME}.dylib\"\n";
  3030. };
  3031. OBJ_786 /* ShellScript */ = {
  3032. isa = PBXShellScriptBuildPhase;
  3033. buildActionMask = 0;
  3034. files = (
  3035. );
  3036. runOnlyForDeploymentPostprocessing = 0;
  3037. shellPath = /bin/sh;
  3038. shellScript = "mkdir -p \"${PROJECT_TEMP_DIR}/SymlinkLibs\"\nln -sf \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}\" \"${PROJECT_TEMP_DIR}/SymlinkLibs/lib${EXECUTABLE_NAME}.dylib\"\n";
  3039. };
  3040. /* End PBXShellScriptBuildPhase section */
  3041. /* Begin PBXSourcesBuildPhase section */
  3042. OBJ_1091 /* Sources */ = {
  3043. isa = PBXSourcesBuildPhase;
  3044. buildActionMask = 0;
  3045. files = (
  3046. OBJ_1092 /* byte_buffer.c in Sources */,
  3047. OBJ_1093 /* call.c in Sources */,
  3048. OBJ_1094 /* channel.c in Sources */,
  3049. OBJ_1095 /* completion_queue.c in Sources */,
  3050. OBJ_1096 /* event.c in Sources */,
  3051. OBJ_1097 /* handler.c in Sources */,
  3052. OBJ_1098 /* internal.c in Sources */,
  3053. OBJ_1099 /* metadata.c in Sources */,
  3054. OBJ_1100 /* mutex.c in Sources */,
  3055. OBJ_1101 /* observers.c in Sources */,
  3056. OBJ_1102 /* operations.c in Sources */,
  3057. OBJ_1103 /* server.c in Sources */,
  3058. OBJ_1104 /* pb_common.c in Sources */,
  3059. OBJ_1105 /* pb_decode.c in Sources */,
  3060. OBJ_1106 /* pb_encode.c in Sources */,
  3061. OBJ_1107 /* grpc_plugin_registry.c in Sources */,
  3062. OBJ_1108 /* base_resources.c in Sources */,
  3063. OBJ_1109 /* context.c in Sources */,
  3064. OBJ_1110 /* grpc_context.c in Sources */,
  3065. OBJ_1111 /* grpc_filter.c in Sources */,
  3066. OBJ_1112 /* grpc_plugin.c in Sources */,
  3067. OBJ_1113 /* initialize.c in Sources */,
  3068. OBJ_1114 /* mlog.c in Sources */,
  3069. OBJ_1115 /* operation.c in Sources */,
  3070. OBJ_1116 /* placeholders.c in Sources */,
  3071. OBJ_1117 /* resource.c in Sources */,
  3072. OBJ_1118 /* trace_context.c in Sources */,
  3073. OBJ_1119 /* tracing.c in Sources */,
  3074. OBJ_1120 /* channel_connectivity.c in Sources */,
  3075. OBJ_1121 /* client_channel.c in Sources */,
  3076. OBJ_1122 /* client_channel_factory.c in Sources */,
  3077. OBJ_1123 /* client_channel_plugin.c in Sources */,
  3078. OBJ_1124 /* connector.c in Sources */,
  3079. OBJ_1125 /* default_initial_connect_string.c in Sources */,
  3080. OBJ_1126 /* http_connect_handshaker.c in Sources */,
  3081. OBJ_1127 /* initial_connect_string.c in Sources */,
  3082. OBJ_1128 /* lb_policy.c in Sources */,
  3083. OBJ_1129 /* lb_policy_factory.c in Sources */,
  3084. OBJ_1130 /* lb_policy_registry.c in Sources */,
  3085. OBJ_1131 /* parse_address.c in Sources */,
  3086. OBJ_1132 /* resolver.c in Sources */,
  3087. OBJ_1133 /* resolver_factory.c in Sources */,
  3088. OBJ_1134 /* resolver_registry.c in Sources */,
  3089. OBJ_1135 /* subchannel.c in Sources */,
  3090. OBJ_1136 /* subchannel_index.c in Sources */,
  3091. OBJ_1137 /* uri_parser.c in Sources */,
  3092. OBJ_1138 /* load_reporting.c in Sources */,
  3093. OBJ_1139 /* load_reporting_filter.c in Sources */,
  3094. OBJ_1140 /* channel_args.c in Sources */,
  3095. OBJ_1141 /* channel_stack.c in Sources */,
  3096. OBJ_1142 /* channel_stack_builder.c in Sources */,
  3097. OBJ_1143 /* compress_filter.c in Sources */,
  3098. OBJ_1144 /* connected_channel.c in Sources */,
  3099. OBJ_1145 /* deadline_filter.c in Sources */,
  3100. OBJ_1146 /* handshaker.c in Sources */,
  3101. OBJ_1147 /* http_client_filter.c in Sources */,
  3102. OBJ_1148 /* http_server_filter.c in Sources */,
  3103. OBJ_1149 /* message_size_filter.c in Sources */,
  3104. OBJ_1150 /* compression.c in Sources */,
  3105. OBJ_1151 /* message_compress.c in Sources */,
  3106. OBJ_1152 /* trace.c in Sources */,
  3107. OBJ_1153 /* format_request.c in Sources */,
  3108. OBJ_1154 /* httpcli.c in Sources */,
  3109. OBJ_1155 /* httpcli_security_connector.c in Sources */,
  3110. OBJ_1156 /* parser.c in Sources */,
  3111. OBJ_1157 /* closure.c in Sources */,
  3112. OBJ_1158 /* combiner.c in Sources */,
  3113. OBJ_1159 /* endpoint.c in Sources */,
  3114. OBJ_1160 /* endpoint_pair_posix.c in Sources */,
  3115. OBJ_1161 /* endpoint_pair_uv.c in Sources */,
  3116. OBJ_1162 /* endpoint_pair_windows.c in Sources */,
  3117. OBJ_1163 /* error.c in Sources */,
  3118. OBJ_1164 /* ev_epoll_linux.c in Sources */,
  3119. OBJ_1165 /* ev_poll_posix.c in Sources */,
  3120. OBJ_1166 /* ev_posix.c in Sources */,
  3121. OBJ_1167 /* exec_ctx.c in Sources */,
  3122. OBJ_1168 /* executor.c in Sources */,
  3123. OBJ_1169 /* iocp_windows.c in Sources */,
  3124. OBJ_1170 /* iomgr.c in Sources */,
  3125. OBJ_1171 /* iomgr_posix.c in Sources */,
  3126. OBJ_1172 /* iomgr_uv.c in Sources */,
  3127. OBJ_1173 /* iomgr_windows.c in Sources */,
  3128. OBJ_1174 /* load_file.c in Sources */,
  3129. OBJ_1175 /* network_status_tracker.c in Sources */,
  3130. OBJ_1176 /* polling_entity.c in Sources */,
  3131. OBJ_1177 /* pollset_set_uv.c in Sources */,
  3132. OBJ_1178 /* pollset_set_windows.c in Sources */,
  3133. OBJ_1179 /* pollset_uv.c in Sources */,
  3134. OBJ_1180 /* pollset_windows.c in Sources */,
  3135. OBJ_1181 /* resolve_address_posix.c in Sources */,
  3136. OBJ_1182 /* resolve_address_uv.c in Sources */,
  3137. OBJ_1183 /* resolve_address_windows.c in Sources */,
  3138. OBJ_1184 /* resource_quota.c in Sources */,
  3139. OBJ_1185 /* sockaddr_utils.c in Sources */,
  3140. OBJ_1186 /* socket_mutator.c in Sources */,
  3141. OBJ_1187 /* socket_utils_common_posix.c in Sources */,
  3142. OBJ_1188 /* socket_utils_linux.c in Sources */,
  3143. OBJ_1189 /* socket_utils_posix.c in Sources */,
  3144. OBJ_1190 /* socket_utils_uv.c in Sources */,
  3145. OBJ_1191 /* socket_utils_windows.c in Sources */,
  3146. OBJ_1192 /* socket_windows.c in Sources */,
  3147. OBJ_1193 /* tcp_client_posix.c in Sources */,
  3148. OBJ_1194 /* tcp_client_uv.c in Sources */,
  3149. OBJ_1195 /* tcp_client_windows.c in Sources */,
  3150. OBJ_1196 /* tcp_posix.c in Sources */,
  3151. OBJ_1197 /* tcp_server_posix.c in Sources */,
  3152. OBJ_1198 /* tcp_server_uv.c in Sources */,
  3153. OBJ_1199 /* tcp_server_windows.c in Sources */,
  3154. OBJ_1200 /* tcp_uv.c in Sources */,
  3155. OBJ_1201 /* tcp_windows.c in Sources */,
  3156. OBJ_1202 /* time_averaged_stats.c in Sources */,
  3157. OBJ_1203 /* timer_generic.c in Sources */,
  3158. OBJ_1204 /* timer_heap.c in Sources */,
  3159. OBJ_1205 /* timer_uv.c in Sources */,
  3160. OBJ_1206 /* udp_server.c in Sources */,
  3161. OBJ_1207 /* unix_sockets_posix.c in Sources */,
  3162. OBJ_1208 /* unix_sockets_posix_noop.c in Sources */,
  3163. OBJ_1209 /* wakeup_fd_cv.c in Sources */,
  3164. OBJ_1210 /* wakeup_fd_eventfd.c in Sources */,
  3165. OBJ_1211 /* wakeup_fd_nospecial.c in Sources */,
  3166. OBJ_1212 /* wakeup_fd_pipe.c in Sources */,
  3167. OBJ_1213 /* wakeup_fd_posix.c in Sources */,
  3168. OBJ_1214 /* workqueue_uv.c in Sources */,
  3169. OBJ_1215 /* workqueue_windows.c in Sources */,
  3170. OBJ_1216 /* json.c in Sources */,
  3171. OBJ_1217 /* json_reader.c in Sources */,
  3172. OBJ_1218 /* json_string.c in Sources */,
  3173. OBJ_1219 /* json_writer.c in Sources */,
  3174. OBJ_1220 /* basic_timers.c in Sources */,
  3175. OBJ_1221 /* stap_timers.c in Sources */,
  3176. OBJ_1222 /* percent_encoding.c in Sources */,
  3177. OBJ_1223 /* slice.c in Sources */,
  3178. OBJ_1224 /* slice_buffer.c in Sources */,
  3179. OBJ_1225 /* slice_string_helpers.c in Sources */,
  3180. OBJ_1226 /* alloc.c in Sources */,
  3181. OBJ_1227 /* avl.c in Sources */,
  3182. OBJ_1228 /* backoff.c in Sources */,
  3183. OBJ_1229 /* cmdline.c in Sources */,
  3184. OBJ_1230 /* cpu_iphone.c in Sources */,
  3185. OBJ_1231 /* cpu_linux.c in Sources */,
  3186. OBJ_1232 /* cpu_posix.c in Sources */,
  3187. OBJ_1233 /* cpu_windows.c in Sources */,
  3188. OBJ_1234 /* env_linux.c in Sources */,
  3189. OBJ_1235 /* env_posix.c in Sources */,
  3190. OBJ_1236 /* env_windows.c in Sources */,
  3191. OBJ_1237 /* histogram.c in Sources */,
  3192. OBJ_1238 /* host_port.c in Sources */,
  3193. OBJ_1239 /* log.c in Sources */,
  3194. OBJ_1240 /* log_android.c in Sources */,
  3195. OBJ_1241 /* log_linux.c in Sources */,
  3196. OBJ_1242 /* log_posix.c in Sources */,
  3197. OBJ_1243 /* log_windows.c in Sources */,
  3198. OBJ_1244 /* mpscq.c in Sources */,
  3199. OBJ_1245 /* murmur_hash.c in Sources */,
  3200. OBJ_1246 /* stack_lockfree.c in Sources */,
  3201. OBJ_1247 /* string.c in Sources */,
  3202. OBJ_1248 /* string_posix.c in Sources */,
  3203. OBJ_1249 /* string_util_windows.c in Sources */,
  3204. OBJ_1250 /* string_windows.c in Sources */,
  3205. OBJ_1251 /* subprocess_posix.c in Sources */,
  3206. OBJ_1252 /* subprocess_windows.c in Sources */,
  3207. OBJ_1253 /* sync.c in Sources */,
  3208. OBJ_1254 /* sync_posix.c in Sources */,
  3209. OBJ_1255 /* sync_windows.c in Sources */,
  3210. OBJ_1256 /* thd.c in Sources */,
  3211. OBJ_1257 /* thd_posix.c in Sources */,
  3212. OBJ_1258 /* thd_windows.c in Sources */,
  3213. OBJ_1259 /* time.c in Sources */,
  3214. OBJ_1260 /* time_posix.c in Sources */,
  3215. OBJ_1261 /* time_precise.c in Sources */,
  3216. OBJ_1262 /* time_windows.c in Sources */,
  3217. OBJ_1263 /* tls_pthread.c in Sources */,
  3218. OBJ_1264 /* tmpfile_msys.c in Sources */,
  3219. OBJ_1265 /* tmpfile_posix.c in Sources */,
  3220. OBJ_1266 /* tmpfile_windows.c in Sources */,
  3221. OBJ_1267 /* wrap_memcpy.c in Sources */,
  3222. OBJ_1268 /* alarm.c in Sources */,
  3223. OBJ_1269 /* api_trace.c in Sources */,
  3224. OBJ_1270 /* byte_buffer.c in Sources */,
  3225. OBJ_1271 /* byte_buffer_reader.c in Sources */,
  3226. OBJ_1272 /* call.c in Sources */,
  3227. OBJ_1273 /* call_details.c in Sources */,
  3228. OBJ_1274 /* call_log_batch.c in Sources */,
  3229. OBJ_1275 /* channel.c in Sources */,
  3230. OBJ_1276 /* channel_init.c in Sources */,
  3231. OBJ_1277 /* channel_ping.c in Sources */,
  3232. OBJ_1278 /* channel_stack_type.c in Sources */,
  3233. OBJ_1279 /* completion_queue.c in Sources */,
  3234. OBJ_1280 /* event_string.c in Sources */,
  3235. OBJ_1281 /* init.c in Sources */,
  3236. OBJ_1282 /* init_secure.c in Sources */,
  3237. OBJ_1283 /* lame_client.c in Sources */,
  3238. OBJ_1284 /* metadata_array.c in Sources */,
  3239. OBJ_1285 /* server.c in Sources */,
  3240. OBJ_1286 /* validate_metadata.c in Sources */,
  3241. OBJ_1287 /* version.c in Sources */,
  3242. OBJ_1288 /* byte_stream.c in Sources */,
  3243. OBJ_1289 /* connectivity_state.c in Sources */,
  3244. OBJ_1290 /* mdstr_hash_table.c in Sources */,
  3245. OBJ_1291 /* metadata.c in Sources */,
  3246. OBJ_1292 /* metadata_batch.c in Sources */,
  3247. OBJ_1293 /* pid_controller.c in Sources */,
  3248. OBJ_1294 /* service_config.c in Sources */,
  3249. OBJ_1295 /* static_metadata.c in Sources */,
  3250. OBJ_1296 /* timeout_encoding.c in Sources */,
  3251. OBJ_1297 /* transport.c in Sources */,
  3252. OBJ_1298 /* transport_op_string.c in Sources */,
  3253. OBJ_1299 /* fake_transport_security.c in Sources */,
  3254. OBJ_1300 /* ssl_transport_security.c in Sources */,
  3255. OBJ_1301 /* transport_security.c in Sources */,
  3256. OBJ_1302 /* census.pb.c in Sources */,
  3257. OBJ_1303 /* trace_context.pb.c in Sources */,
  3258. OBJ_1304 /* grpclb.c in Sources */,
  3259. OBJ_1305 /* load_balancer_api.c in Sources */,
  3260. OBJ_1306 /* pick_first.c in Sources */,
  3261. OBJ_1307 /* round_robin.c in Sources */,
  3262. OBJ_1308 /* sockaddr_resolver.c in Sources */,
  3263. OBJ_1309 /* security_context.c in Sources */,
  3264. OBJ_1310 /* credentials.c in Sources */,
  3265. OBJ_1311 /* credentials_metadata.c in Sources */,
  3266. OBJ_1312 /* client_auth_filter.c in Sources */,
  3267. OBJ_1313 /* secure_endpoint.c in Sources */,
  3268. OBJ_1314 /* security_connector.c in Sources */,
  3269. OBJ_1315 /* security_handshaker.c in Sources */,
  3270. OBJ_1316 /* server_auth_filter.c in Sources */,
  3271. OBJ_1317 /* tsi_error.c in Sources */,
  3272. OBJ_1318 /* b64.c in Sources */,
  3273. OBJ_1319 /* json_util.c in Sources */,
  3274. OBJ_1320 /* dns_resolver.c in Sources */,
  3275. OBJ_1321 /* alpn.c in Sources */,
  3276. OBJ_1322 /* chttp2_connector.c in Sources */,
  3277. OBJ_1323 /* chttp2_server.c in Sources */,
  3278. OBJ_1324 /* bin_decoder.c in Sources */,
  3279. OBJ_1325 /* bin_encoder.c in Sources */,
  3280. OBJ_1326 /* chttp2_plugin.c in Sources */,
  3281. OBJ_1327 /* chttp2_transport.c in Sources */,
  3282. OBJ_1328 /* frame_data.c in Sources */,
  3283. OBJ_1329 /* frame_goaway.c in Sources */,
  3284. OBJ_1330 /* frame_ping.c in Sources */,
  3285. OBJ_1331 /* frame_rst_stream.c in Sources */,
  3286. OBJ_1332 /* frame_settings.c in Sources */,
  3287. OBJ_1333 /* frame_window_update.c in Sources */,
  3288. OBJ_1334 /* hpack_encoder.c in Sources */,
  3289. OBJ_1335 /* hpack_parser.c in Sources */,
  3290. OBJ_1336 /* hpack_table.c in Sources */,
  3291. OBJ_1337 /* huffsyms.c in Sources */,
  3292. OBJ_1338 /* incoming_metadata.c in Sources */,
  3293. OBJ_1339 /* parsing.c in Sources */,
  3294. OBJ_1340 /* status_conversion.c in Sources */,
  3295. OBJ_1341 /* stream_lists.c in Sources */,
  3296. OBJ_1342 /* stream_map.c in Sources */,
  3297. OBJ_1343 /* varint.c in Sources */,
  3298. OBJ_1344 /* writing.c in Sources */,
  3299. OBJ_1345 /* composite_credentials.c in Sources */,
  3300. OBJ_1346 /* fake_credentials.c in Sources */,
  3301. OBJ_1347 /* credentials_generic.c in Sources */,
  3302. OBJ_1348 /* google_default_credentials.c in Sources */,
  3303. OBJ_1349 /* iam_credentials.c in Sources */,
  3304. OBJ_1350 /* json_token.c in Sources */,
  3305. OBJ_1351 /* jwt_credentials.c in Sources */,
  3306. OBJ_1352 /* jwt_verifier.c in Sources */,
  3307. OBJ_1353 /* oauth2_credentials.c in Sources */,
  3308. OBJ_1354 /* plugin_credentials.c in Sources */,
  3309. OBJ_1355 /* ssl_credentials.c in Sources */,
  3310. OBJ_1356 /* channel_create.c in Sources */,
  3311. OBJ_1357 /* channel_create_posix.c in Sources */,
  3312. OBJ_1358 /* secure_channel_create.c in Sources */,
  3313. OBJ_1359 /* server_chttp2.c in Sources */,
  3314. OBJ_1360 /* server_chttp2_posix.c in Sources */,
  3315. OBJ_1361 /* server_secure_chttp2.c in Sources */,
  3316. OBJ_1362 /* load_balancer.pb.c in Sources */,
  3317. );
  3318. runOnlyForDeploymentPostprocessing = 0;
  3319. };
  3320. OBJ_1370 /* Sources */ = {
  3321. isa = PBXSourcesBuildPhase;
  3322. buildActionMask = 0;
  3323. files = (
  3324. OBJ_1371 /* ByteBuffer.swift in Sources */,
  3325. OBJ_1372 /* Call.swift in Sources */,
  3326. OBJ_1373 /* Channel.swift in Sources */,
  3327. OBJ_1374 /* CompletionQueue.swift in Sources */,
  3328. OBJ_1375 /* CountDownLatch.swift in Sources */,
  3329. OBJ_1376 /* gRPC.swift in Sources */,
  3330. OBJ_1377 /* Handler.swift in Sources */,
  3331. OBJ_1378 /* Metadata.swift in Sources */,
  3332. OBJ_1379 /* Mutex.swift in Sources */,
  3333. OBJ_1380 /* Operation.swift in Sources */,
  3334. OBJ_1381 /* OperationGroup.swift in Sources */,
  3335. OBJ_1382 /* Server.swift in Sources */,
  3336. );
  3337. runOnlyForDeploymentPostprocessing = 0;
  3338. };
  3339. OBJ_1392 /* Sources */ = {
  3340. isa = PBXSourcesBuildPhase;
  3341. buildActionMask = 0;
  3342. files = (
  3343. OBJ_1393 /* GRPCTests.swift in Sources */,
  3344. );
  3345. runOnlyForDeploymentPostprocessing = 0;
  3346. };
  3347. OBJ_787 /* Sources */ = {
  3348. isa = PBXSourcesBuildPhase;
  3349. buildActionMask = 0;
  3350. files = (
  3351. OBJ_788 /* err_data.c in Sources */,
  3352. OBJ_789 /* cpu-arm.c in Sources */,
  3353. OBJ_790 /* cpu-intel.c in Sources */,
  3354. OBJ_791 /* crypto.c in Sources */,
  3355. OBJ_792 /* directory_posix.c in Sources */,
  3356. OBJ_793 /* directory_win.c in Sources */,
  3357. OBJ_794 /* ex_data.c in Sources */,
  3358. OBJ_795 /* mem.c in Sources */,
  3359. OBJ_796 /* refcount_c11.c in Sources */,
  3360. OBJ_797 /* refcount_lock.c in Sources */,
  3361. OBJ_798 /* thread.c in Sources */,
  3362. OBJ_799 /* thread_none.c in Sources */,
  3363. OBJ_800 /* thread_pthread.c in Sources */,
  3364. OBJ_801 /* thread_win.c in Sources */,
  3365. OBJ_802 /* time_support.c in Sources */,
  3366. OBJ_803 /* custom_extensions.c in Sources */,
  3367. OBJ_804 /* d1_both.c in Sources */,
  3368. OBJ_805 /* d1_clnt.c in Sources */,
  3369. OBJ_806 /* d1_lib.c in Sources */,
  3370. OBJ_807 /* d1_meth.c in Sources */,
  3371. OBJ_808 /* d1_pkt.c in Sources */,
  3372. OBJ_809 /* d1_srtp.c in Sources */,
  3373. OBJ_810 /* d1_srvr.c in Sources */,
  3374. OBJ_811 /* dtls_record.c in Sources */,
  3375. OBJ_812 /* s3_both.c in Sources */,
  3376. OBJ_813 /* s3_clnt.c in Sources */,
  3377. OBJ_814 /* s3_enc.c in Sources */,
  3378. OBJ_815 /* s3_lib.c in Sources */,
  3379. OBJ_816 /* s3_meth.c in Sources */,
  3380. OBJ_817 /* s3_pkt.c in Sources */,
  3381. OBJ_818 /* s3_srvr.c in Sources */,
  3382. OBJ_819 /* ssl_aead_ctx.c in Sources */,
  3383. OBJ_820 /* ssl_asn1.c in Sources */,
  3384. OBJ_821 /* ssl_buffer.c in Sources */,
  3385. OBJ_822 /* ssl_cert.c in Sources */,
  3386. OBJ_823 /* ssl_cipher.c in Sources */,
  3387. OBJ_824 /* ssl_ecdh.c in Sources */,
  3388. OBJ_825 /* ssl_file.c in Sources */,
  3389. OBJ_826 /* ssl_lib.c in Sources */,
  3390. OBJ_827 /* ssl_rsa.c in Sources */,
  3391. OBJ_828 /* ssl_session.c in Sources */,
  3392. OBJ_829 /* ssl_stat.c in Sources */,
  3393. OBJ_830 /* t1_enc.c in Sources */,
  3394. OBJ_831 /* t1_lib.c in Sources */,
  3395. OBJ_832 /* tls_record.c in Sources */,
  3396. OBJ_833 /* aes.c in Sources */,
  3397. OBJ_834 /* mode_wrappers.c in Sources */,
  3398. OBJ_835 /* a_bitstr.c in Sources */,
  3399. OBJ_836 /* a_bool.c in Sources */,
  3400. OBJ_837 /* a_bytes.c in Sources */,
  3401. OBJ_838 /* a_d2i_fp.c in Sources */,
  3402. OBJ_839 /* a_dup.c in Sources */,
  3403. OBJ_840 /* a_enum.c in Sources */,
  3404. OBJ_841 /* a_gentm.c in Sources */,
  3405. OBJ_842 /* a_i2d_fp.c in Sources */,
  3406. OBJ_843 /* a_int.c in Sources */,
  3407. OBJ_844 /* a_mbstr.c in Sources */,
  3408. OBJ_845 /* a_object.c in Sources */,
  3409. OBJ_846 /* a_octet.c in Sources */,
  3410. OBJ_847 /* a_print.c in Sources */,
  3411. OBJ_848 /* a_strnid.c in Sources */,
  3412. OBJ_849 /* a_time.c in Sources */,
  3413. OBJ_850 /* a_type.c in Sources */,
  3414. OBJ_851 /* a_utctm.c in Sources */,
  3415. OBJ_852 /* a_utf8.c in Sources */,
  3416. OBJ_853 /* asn1_lib.c in Sources */,
  3417. OBJ_854 /* asn1_par.c in Sources */,
  3418. OBJ_855 /* asn_pack.c in Sources */,
  3419. OBJ_856 /* bio_asn1.c in Sources */,
  3420. OBJ_857 /* bio_ndef.c in Sources */,
  3421. OBJ_858 /* f_enum.c in Sources */,
  3422. OBJ_859 /* f_int.c in Sources */,
  3423. OBJ_860 /* f_string.c in Sources */,
  3424. OBJ_861 /* t_bitst.c in Sources */,
  3425. OBJ_862 /* t_pkey.c in Sources */,
  3426. OBJ_863 /* tasn_dec.c in Sources */,
  3427. OBJ_864 /* tasn_enc.c in Sources */,
  3428. OBJ_865 /* tasn_fre.c in Sources */,
  3429. OBJ_866 /* tasn_new.c in Sources */,
  3430. OBJ_867 /* tasn_prn.c in Sources */,
  3431. OBJ_868 /* tasn_typ.c in Sources */,
  3432. OBJ_869 /* tasn_utl.c in Sources */,
  3433. OBJ_870 /* x_bignum.c in Sources */,
  3434. OBJ_871 /* x_long.c in Sources */,
  3435. OBJ_872 /* base64.c in Sources */,
  3436. OBJ_873 /* bio.c in Sources */,
  3437. OBJ_874 /* bio_mem.c in Sources */,
  3438. OBJ_875 /* buffer.c in Sources */,
  3439. OBJ_876 /* connect.c in Sources */,
  3440. OBJ_877 /* fd.c in Sources */,
  3441. OBJ_878 /* file.c in Sources */,
  3442. OBJ_879 /* hexdump.c in Sources */,
  3443. OBJ_880 /* pair.c in Sources */,
  3444. OBJ_881 /* printf.c in Sources */,
  3445. OBJ_882 /* socket.c in Sources */,
  3446. OBJ_883 /* socket_helper.c in Sources */,
  3447. OBJ_884 /* add.c in Sources */,
  3448. OBJ_885 /* bn.c in Sources */,
  3449. OBJ_886 /* bn_asn1.c in Sources */,
  3450. OBJ_887 /* cmp.c in Sources */,
  3451. OBJ_888 /* convert.c in Sources */,
  3452. OBJ_889 /* ctx.c in Sources */,
  3453. OBJ_890 /* div.c in Sources */,
  3454. OBJ_891 /* exponentiation.c in Sources */,
  3455. OBJ_892 /* gcd.c in Sources */,
  3456. OBJ_893 /* generic.c in Sources */,
  3457. OBJ_894 /* kronecker.c in Sources */,
  3458. OBJ_895 /* montgomery.c in Sources */,
  3459. OBJ_896 /* mul.c in Sources */,
  3460. OBJ_897 /* prime.c in Sources */,
  3461. OBJ_898 /* random.c in Sources */,
  3462. OBJ_899 /* rsaz_exp.c in Sources */,
  3463. OBJ_900 /* shift.c in Sources */,
  3464. OBJ_901 /* sqrt.c in Sources */,
  3465. OBJ_902 /* buf.c in Sources */,
  3466. OBJ_903 /* asn1_compat.c in Sources */,
  3467. OBJ_904 /* ber.c in Sources */,
  3468. OBJ_905 /* cbb.c in Sources */,
  3469. OBJ_906 /* cbs.c in Sources */,
  3470. OBJ_907 /* chacha_generic.c in Sources */,
  3471. OBJ_908 /* chacha_vec.c in Sources */,
  3472. OBJ_909 /* aead.c in Sources */,
  3473. OBJ_910 /* cipher.c in Sources */,
  3474. OBJ_911 /* derive_key.c in Sources */,
  3475. OBJ_912 /* e_aes.c in Sources */,
  3476. OBJ_913 /* e_chacha20poly1305.c in Sources */,
  3477. OBJ_914 /* e_des.c in Sources */,
  3478. OBJ_915 /* e_null.c in Sources */,
  3479. OBJ_916 /* e_rc2.c in Sources */,
  3480. OBJ_917 /* e_rc4.c in Sources */,
  3481. OBJ_918 /* e_ssl3.c in Sources */,
  3482. OBJ_919 /* e_tls.c in Sources */,
  3483. OBJ_920 /* tls_cbc.c in Sources */,
  3484. OBJ_921 /* cmac.c in Sources */,
  3485. OBJ_922 /* conf.c in Sources */,
  3486. OBJ_923 /* curve25519.c in Sources */,
  3487. OBJ_924 /* x25519-x86_64.c in Sources */,
  3488. OBJ_925 /* des.c in Sources */,
  3489. OBJ_926 /* check.c in Sources */,
  3490. OBJ_927 /* dh.c in Sources */,
  3491. OBJ_928 /* dh_asn1.c in Sources */,
  3492. OBJ_929 /* params.c in Sources */,
  3493. OBJ_930 /* digest.c in Sources */,
  3494. OBJ_931 /* digests.c in Sources */,
  3495. OBJ_932 /* dsa.c in Sources */,
  3496. OBJ_933 /* dsa_asn1.c in Sources */,
  3497. OBJ_934 /* ec.c in Sources */,
  3498. OBJ_935 /* ec_asn1.c in Sources */,
  3499. OBJ_936 /* ec_key.c in Sources */,
  3500. OBJ_937 /* ec_montgomery.c in Sources */,
  3501. OBJ_938 /* example_mul.c in Sources */,
  3502. OBJ_939 /* oct.c in Sources */,
  3503. OBJ_940 /* p224-64.c in Sources */,
  3504. OBJ_941 /* p256-64.c in Sources */,
  3505. OBJ_942 /* p256-x86_64.c in Sources */,
  3506. OBJ_943 /* simple.c in Sources */,
  3507. OBJ_944 /* util-64.c in Sources */,
  3508. OBJ_945 /* wnaf.c in Sources */,
  3509. OBJ_946 /* ecdh.c in Sources */,
  3510. OBJ_947 /* ecdsa.c in Sources */,
  3511. OBJ_948 /* ecdsa_asn1.c in Sources */,
  3512. OBJ_949 /* engine.c in Sources */,
  3513. OBJ_950 /* err.c in Sources */,
  3514. OBJ_951 /* algorithm.c in Sources */,
  3515. OBJ_952 /* digestsign.c in Sources */,
  3516. OBJ_953 /* evp.c in Sources */,
  3517. OBJ_954 /* evp_asn1.c in Sources */,
  3518. OBJ_955 /* evp_ctx.c in Sources */,
  3519. OBJ_956 /* p_dsa_asn1.c in Sources */,
  3520. OBJ_957 /* p_ec.c in Sources */,
  3521. OBJ_958 /* p_ec_asn1.c in Sources */,
  3522. OBJ_959 /* p_rsa.c in Sources */,
  3523. OBJ_960 /* p_rsa_asn1.c in Sources */,
  3524. OBJ_961 /* pbkdf.c in Sources */,
  3525. OBJ_962 /* sign.c in Sources */,
  3526. OBJ_963 /* hkdf.c in Sources */,
  3527. OBJ_964 /* hmac.c in Sources */,
  3528. OBJ_965 /* lhash.c in Sources */,
  3529. OBJ_966 /* md4.c in Sources */,
  3530. OBJ_967 /* md5.c in Sources */,
  3531. OBJ_968 /* cbc.c in Sources */,
  3532. OBJ_969 /* cfb.c in Sources */,
  3533. OBJ_970 /* ctr.c in Sources */,
  3534. OBJ_971 /* gcm.c in Sources */,
  3535. OBJ_972 /* ofb.c in Sources */,
  3536. OBJ_973 /* obj.c in Sources */,
  3537. OBJ_974 /* obj_xref.c in Sources */,
  3538. OBJ_975 /* pem_all.c in Sources */,
  3539. OBJ_976 /* pem_info.c in Sources */,
  3540. OBJ_977 /* pem_lib.c in Sources */,
  3541. OBJ_978 /* pem_oth.c in Sources */,
  3542. OBJ_979 /* pem_pk8.c in Sources */,
  3543. OBJ_980 /* pem_pkey.c in Sources */,
  3544. OBJ_981 /* pem_x509.c in Sources */,
  3545. OBJ_982 /* pem_xaux.c in Sources */,
  3546. OBJ_983 /* p5_pbe.c in Sources */,
  3547. OBJ_984 /* p5_pbev2.c in Sources */,
  3548. OBJ_985 /* p8_pkey.c in Sources */,
  3549. OBJ_986 /* pkcs8.c in Sources */,
  3550. OBJ_987 /* poly1305.c in Sources */,
  3551. OBJ_988 /* poly1305_arm.c in Sources */,
  3552. OBJ_989 /* poly1305_vec.c in Sources */,
  3553. OBJ_990 /* rand.c in Sources */,
  3554. OBJ_991 /* urandom.c in Sources */,
  3555. OBJ_992 /* windows.c in Sources */,
  3556. OBJ_993 /* rc4.c in Sources */,
  3557. OBJ_994 /* blinding.c in Sources */,
  3558. OBJ_995 /* padding.c in Sources */,
  3559. OBJ_996 /* rsa.c in Sources */,
  3560. OBJ_997 /* rsa_asn1.c in Sources */,
  3561. OBJ_998 /* rsa_impl.c in Sources */,
  3562. OBJ_999 /* sha1.c in Sources */,
  3563. OBJ_1000 /* sha256.c in Sources */,
  3564. OBJ_1001 /* sha512.c in Sources */,
  3565. OBJ_1002 /* stack.c in Sources */,
  3566. OBJ_1003 /* a_digest.c in Sources */,
  3567. OBJ_1004 /* a_sign.c in Sources */,
  3568. OBJ_1005 /* a_strex.c in Sources */,
  3569. OBJ_1006 /* a_verify.c in Sources */,
  3570. OBJ_1007 /* asn1_gen.c in Sources */,
  3571. OBJ_1008 /* by_dir.c in Sources */,
  3572. OBJ_1009 /* by_file.c in Sources */,
  3573. OBJ_1010 /* i2d_pr.c in Sources */,
  3574. OBJ_1011 /* pkcs7.c in Sources */,
  3575. OBJ_1012 /* t_crl.c in Sources */,
  3576. OBJ_1013 /* t_req.c in Sources */,
  3577. OBJ_1014 /* t_x509.c in Sources */,
  3578. OBJ_1015 /* t_x509a.c in Sources */,
  3579. OBJ_1016 /* x509.c in Sources */,
  3580. OBJ_1017 /* x509_att.c in Sources */,
  3581. OBJ_1018 /* x509_cmp.c in Sources */,
  3582. OBJ_1019 /* x509_d2.c in Sources */,
  3583. OBJ_1020 /* x509_def.c in Sources */,
  3584. OBJ_1021 /* x509_ext.c in Sources */,
  3585. OBJ_1022 /* x509_lu.c in Sources */,
  3586. OBJ_1023 /* x509_obj.c in Sources */,
  3587. OBJ_1024 /* x509_r2x.c in Sources */,
  3588. OBJ_1025 /* x509_req.c in Sources */,
  3589. OBJ_1026 /* x509_set.c in Sources */,
  3590. OBJ_1027 /* x509_trs.c in Sources */,
  3591. OBJ_1028 /* x509_txt.c in Sources */,
  3592. OBJ_1029 /* x509_v3.c in Sources */,
  3593. OBJ_1030 /* x509_vfy.c in Sources */,
  3594. OBJ_1031 /* x509_vpm.c in Sources */,
  3595. OBJ_1032 /* x509cset.c in Sources */,
  3596. OBJ_1033 /* x509name.c in Sources */,
  3597. OBJ_1034 /* x509rset.c in Sources */,
  3598. OBJ_1035 /* x509spki.c in Sources */,
  3599. OBJ_1036 /* x509type.c in Sources */,
  3600. OBJ_1037 /* x_algor.c in Sources */,
  3601. OBJ_1038 /* x_all.c in Sources */,
  3602. OBJ_1039 /* x_attrib.c in Sources */,
  3603. OBJ_1040 /* x_crl.c in Sources */,
  3604. OBJ_1041 /* x_exten.c in Sources */,
  3605. OBJ_1042 /* x_info.c in Sources */,
  3606. OBJ_1043 /* x_name.c in Sources */,
  3607. OBJ_1044 /* x_pkey.c in Sources */,
  3608. OBJ_1045 /* x_pubkey.c in Sources */,
  3609. OBJ_1046 /* x_req.c in Sources */,
  3610. OBJ_1047 /* x_sig.c in Sources */,
  3611. OBJ_1048 /* x_spki.c in Sources */,
  3612. OBJ_1049 /* x_val.c in Sources */,
  3613. OBJ_1050 /* x_x509.c in Sources */,
  3614. OBJ_1051 /* x_x509a.c in Sources */,
  3615. OBJ_1052 /* pcy_cache.c in Sources */,
  3616. OBJ_1053 /* pcy_data.c in Sources */,
  3617. OBJ_1054 /* pcy_lib.c in Sources */,
  3618. OBJ_1055 /* pcy_map.c in Sources */,
  3619. OBJ_1056 /* pcy_node.c in Sources */,
  3620. OBJ_1057 /* pcy_tree.c in Sources */,
  3621. OBJ_1058 /* v3_akey.c in Sources */,
  3622. OBJ_1059 /* v3_akeya.c in Sources */,
  3623. OBJ_1060 /* v3_alt.c in Sources */,
  3624. OBJ_1061 /* v3_bcons.c in Sources */,
  3625. OBJ_1062 /* v3_bitst.c in Sources */,
  3626. OBJ_1063 /* v3_conf.c in Sources */,
  3627. OBJ_1064 /* v3_cpols.c in Sources */,
  3628. OBJ_1065 /* v3_crld.c in Sources */,
  3629. OBJ_1066 /* v3_enum.c in Sources */,
  3630. OBJ_1067 /* v3_extku.c in Sources */,
  3631. OBJ_1068 /* v3_genn.c in Sources */,
  3632. OBJ_1069 /* v3_ia5.c in Sources */,
  3633. OBJ_1070 /* v3_info.c in Sources */,
  3634. OBJ_1071 /* v3_int.c in Sources */,
  3635. OBJ_1072 /* v3_lib.c in Sources */,
  3636. OBJ_1073 /* v3_ncons.c in Sources */,
  3637. OBJ_1074 /* v3_pci.c in Sources */,
  3638. OBJ_1075 /* v3_pcia.c in Sources */,
  3639. OBJ_1076 /* v3_pcons.c in Sources */,
  3640. OBJ_1077 /* v3_pku.c in Sources */,
  3641. OBJ_1078 /* v3_pmaps.c in Sources */,
  3642. OBJ_1079 /* v3_prn.c in Sources */,
  3643. OBJ_1080 /* v3_purp.c in Sources */,
  3644. OBJ_1081 /* v3_skey.c in Sources */,
  3645. OBJ_1082 /* v3_sxnet.c in Sources */,
  3646. OBJ_1083 /* v3_utl.c in Sources */,
  3647. OBJ_1084 /* pqueue.c in Sources */,
  3648. );
  3649. runOnlyForDeploymentPostprocessing = 0;
  3650. };
  3651. /* End PBXSourcesBuildPhase section */
  3652. /* Begin PBXTargetDependency section */
  3653. OBJ_1365 /* PBXTargetDependency */ = {
  3654. isa = PBXTargetDependency;
  3655. target = OBJ_782 /* BoringSSL */;
  3656. targetProxy = D3FF41131E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3657. };
  3658. OBJ_1386 /* PBXTargetDependency */ = {
  3659. isa = PBXTargetDependency;
  3660. target = OBJ_782 /* BoringSSL */;
  3661. targetProxy = D3FF41141E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3662. };
  3663. OBJ_1387 /* PBXTargetDependency */ = {
  3664. isa = PBXTargetDependency;
  3665. target = OBJ_1086 /* CgRPC */;
  3666. targetProxy = D3FF41151E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3667. };
  3668. OBJ_1398 /* PBXTargetDependency */ = {
  3669. isa = PBXTargetDependency;
  3670. target = OBJ_782 /* BoringSSL */;
  3671. targetProxy = D3FF41161E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3672. };
  3673. OBJ_1399 /* PBXTargetDependency */ = {
  3674. isa = PBXTargetDependency;
  3675. target = OBJ_1086 /* CgRPC */;
  3676. targetProxy = D3FF41171E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3677. };
  3678. OBJ_1400 /* PBXTargetDependency */ = {
  3679. isa = PBXTargetDependency;
  3680. target = OBJ_1366 /* gRPC */;
  3681. targetProxy = D3FF41181E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3682. };
  3683. /* End PBXTargetDependency section */
  3684. /* Begin XCBuildConfiguration section */
  3685. OBJ_1088 /* Debug */ = {
  3686. isa = XCBuildConfiguration;
  3687. buildSettings = {
  3688. DEFINES_MODULE = YES;
  3689. ENABLE_TESTABILITY = YES;
  3690. FRAMEWORK_SEARCH_PATHS = (
  3691. "$(inherited)",
  3692. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3693. );
  3694. HEADER_SEARCH_PATHS = (
  3695. "$(inherited)",
  3696. Sources/CgRPC/include,
  3697. Sources/BoringSSL/include,
  3698. );
  3699. INFOPLIST_FILE = SwiftGRPC.xcodeproj/CgRPC_Info.plist;
  3700. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3701. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3702. MODULEMAP_FILE = Sources/CgRPC/include/module.modulemap;
  3703. OTHER_LDFLAGS = "$(inherited)";
  3704. OTHER_SWIFT_FLAGS = "$(inherited)";
  3705. PRODUCT_BUNDLE_IDENTIFIER = CgRPC;
  3706. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3707. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3708. TARGET_NAME = CgRPC;
  3709. };
  3710. name = Debug;
  3711. };
  3712. OBJ_1089 /* Release */ = {
  3713. isa = XCBuildConfiguration;
  3714. buildSettings = {
  3715. DEFINES_MODULE = YES;
  3716. ENABLE_TESTABILITY = YES;
  3717. FRAMEWORK_SEARCH_PATHS = (
  3718. "$(inherited)",
  3719. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3720. );
  3721. HEADER_SEARCH_PATHS = (
  3722. "$(inherited)",
  3723. Sources/CgRPC/include,
  3724. Sources/BoringSSL/include,
  3725. );
  3726. INFOPLIST_FILE = SwiftGRPC.xcodeproj/CgRPC_Info.plist;
  3727. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3728. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3729. MODULEMAP_FILE = Sources/CgRPC/include/module.modulemap;
  3730. OTHER_LDFLAGS = "$(inherited)";
  3731. OTHER_SWIFT_FLAGS = "$(inherited)";
  3732. PRODUCT_BUNDLE_IDENTIFIER = CgRPC;
  3733. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3734. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3735. TARGET_NAME = CgRPC;
  3736. };
  3737. name = Release;
  3738. };
  3739. OBJ_1368 /* Debug */ = {
  3740. isa = XCBuildConfiguration;
  3741. buildSettings = {
  3742. ENABLE_TESTABILITY = YES;
  3743. FRAMEWORK_SEARCH_PATHS = (
  3744. "$(inherited)",
  3745. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3746. );
  3747. HEADER_SEARCH_PATHS = (
  3748. "$(inherited)",
  3749. Sources/BoringSSL/include,
  3750. Sources/CgRPC/include,
  3751. );
  3752. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPC_Info.plist;
  3753. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3754. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3755. OTHER_LDFLAGS = "$(inherited)";
  3756. OTHER_SWIFT_FLAGS = "$(inherited)";
  3757. PRODUCT_BUNDLE_IDENTIFIER = gRPC;
  3758. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3759. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3760. TARGET_NAME = gRPC;
  3761. };
  3762. name = Debug;
  3763. };
  3764. OBJ_1369 /* Release */ = {
  3765. isa = XCBuildConfiguration;
  3766. buildSettings = {
  3767. ENABLE_TESTABILITY = YES;
  3768. FRAMEWORK_SEARCH_PATHS = (
  3769. "$(inherited)",
  3770. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3771. );
  3772. HEADER_SEARCH_PATHS = (
  3773. "$(inherited)",
  3774. Sources/BoringSSL/include,
  3775. Sources/CgRPC/include,
  3776. );
  3777. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPC_Info.plist;
  3778. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3779. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3780. OTHER_LDFLAGS = "$(inherited)";
  3781. OTHER_SWIFT_FLAGS = "$(inherited)";
  3782. PRODUCT_BUNDLE_IDENTIFIER = gRPC;
  3783. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3784. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3785. TARGET_NAME = gRPC;
  3786. };
  3787. name = Release;
  3788. };
  3789. OBJ_1390 /* Debug */ = {
  3790. isa = XCBuildConfiguration;
  3791. buildSettings = {
  3792. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  3793. FRAMEWORK_SEARCH_PATHS = (
  3794. "$(inherited)",
  3795. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3796. );
  3797. HEADER_SEARCH_PATHS = (
  3798. "$(inherited)",
  3799. Sources/BoringSSL/include,
  3800. Sources/CgRPC/include,
  3801. );
  3802. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPCTests_Info.plist;
  3803. LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
  3804. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3805. OTHER_LDFLAGS = "$(inherited)";
  3806. OTHER_SWIFT_FLAGS = "$(inherited)";
  3807. TARGET_NAME = gRPCTests;
  3808. };
  3809. name = Debug;
  3810. };
  3811. OBJ_1391 /* Release */ = {
  3812. isa = XCBuildConfiguration;
  3813. buildSettings = {
  3814. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  3815. FRAMEWORK_SEARCH_PATHS = (
  3816. "$(inherited)",
  3817. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3818. );
  3819. HEADER_SEARCH_PATHS = (
  3820. "$(inherited)",
  3821. Sources/BoringSSL/include,
  3822. Sources/CgRPC/include,
  3823. );
  3824. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPCTests_Info.plist;
  3825. LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
  3826. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3827. OTHER_LDFLAGS = "$(inherited)";
  3828. OTHER_SWIFT_FLAGS = "$(inherited)";
  3829. TARGET_NAME = gRPCTests;
  3830. };
  3831. name = Release;
  3832. };
  3833. OBJ_3 /* Debug */ = {
  3834. isa = XCBuildConfiguration;
  3835. buildSettings = {
  3836. COMBINE_HIDPI_IMAGES = YES;
  3837. COPY_PHASE_STRIP = NO;
  3838. DEBUG_INFORMATION_FORMAT = dwarf;
  3839. DYLIB_INSTALL_NAME_BASE = "@rpath";
  3840. ENABLE_NS_ASSERTIONS = YES;
  3841. GCC_OPTIMIZATION_LEVEL = 0;
  3842. MACOSX_DEPLOYMENT_TARGET = 10.10;
  3843. ONLY_ACTIVE_ARCH = YES;
  3844. OTHER_SWIFT_FLAGS = "-DXcode";
  3845. PRODUCT_NAME = "$(TARGET_NAME)";
  3846. SDKROOT = macosx;
  3847. SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
  3848. SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
  3849. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  3850. SWIFT_VERSION = 3.0;
  3851. USE_HEADERMAP = NO;
  3852. };
  3853. name = Debug;
  3854. };
  3855. OBJ_4 /* Release */ = {
  3856. isa = XCBuildConfiguration;
  3857. buildSettings = {
  3858. COMBINE_HIDPI_IMAGES = YES;
  3859. COPY_PHASE_STRIP = YES;
  3860. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  3861. DYLIB_INSTALL_NAME_BASE = "@rpath";
  3862. GCC_OPTIMIZATION_LEVEL = s;
  3863. MACOSX_DEPLOYMENT_TARGET = 10.10;
  3864. OTHER_SWIFT_FLAGS = "-DXcode";
  3865. PRODUCT_NAME = "$(TARGET_NAME)";
  3866. SDKROOT = macosx;
  3867. SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
  3868. SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
  3869. SWIFT_OPTIMIZATION_LEVEL = "-O";
  3870. SWIFT_VERSION = 3.0;
  3871. USE_HEADERMAP = NO;
  3872. };
  3873. name = Release;
  3874. };
  3875. OBJ_784 /* Debug */ = {
  3876. isa = XCBuildConfiguration;
  3877. buildSettings = {
  3878. DEFINES_MODULE = YES;
  3879. ENABLE_TESTABILITY = YES;
  3880. FRAMEWORK_SEARCH_PATHS = (
  3881. "$(inherited)",
  3882. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3883. );
  3884. HEADER_SEARCH_PATHS = (
  3885. "$(inherited)",
  3886. Sources/BoringSSL/include,
  3887. );
  3888. INFOPLIST_FILE = SwiftGRPC.xcodeproj/BoringSSL_Info.plist;
  3889. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3890. MODULEMAP_FILE = SwiftGRPC.xcodeproj/GeneratedModuleMap/BoringSSL/module.modulemap;
  3891. OTHER_LDFLAGS = "$(inherited)";
  3892. OTHER_SWIFT_FLAGS = "$(inherited)";
  3893. PRODUCT_BUNDLE_IDENTIFIER = BoringSSL;
  3894. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3895. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3896. TARGET_NAME = BoringSSL;
  3897. };
  3898. name = Debug;
  3899. };
  3900. OBJ_785 /* Release */ = {
  3901. isa = XCBuildConfiguration;
  3902. buildSettings = {
  3903. DEFINES_MODULE = YES;
  3904. ENABLE_TESTABILITY = YES;
  3905. FRAMEWORK_SEARCH_PATHS = (
  3906. "$(inherited)",
  3907. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3908. );
  3909. HEADER_SEARCH_PATHS = (
  3910. "$(inherited)",
  3911. Sources/BoringSSL/include,
  3912. );
  3913. INFOPLIST_FILE = SwiftGRPC.xcodeproj/BoringSSL_Info.plist;
  3914. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3915. MODULEMAP_FILE = SwiftGRPC.xcodeproj/GeneratedModuleMap/BoringSSL/module.modulemap;
  3916. OTHER_LDFLAGS = "$(inherited)";
  3917. OTHER_SWIFT_FLAGS = "$(inherited)";
  3918. PRODUCT_BUNDLE_IDENTIFIER = BoringSSL;
  3919. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3920. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3921. TARGET_NAME = BoringSSL;
  3922. };
  3923. name = Release;
  3924. };
  3925. /* End XCBuildConfiguration section */
  3926. /* Begin XCConfigurationList section */
  3927. OBJ_1087 /* Build configuration list for PBXNativeTarget "CgRPC" */ = {
  3928. isa = XCConfigurationList;
  3929. buildConfigurations = (
  3930. OBJ_1088 /* Debug */,
  3931. OBJ_1089 /* Release */,
  3932. );
  3933. defaultConfigurationIsVisible = 0;
  3934. defaultConfigurationName = Debug;
  3935. };
  3936. OBJ_1367 /* Build configuration list for PBXNativeTarget "gRPC" */ = {
  3937. isa = XCConfigurationList;
  3938. buildConfigurations = (
  3939. OBJ_1368 /* Debug */,
  3940. OBJ_1369 /* Release */,
  3941. );
  3942. defaultConfigurationIsVisible = 0;
  3943. defaultConfigurationName = Debug;
  3944. };
  3945. OBJ_1389 /* Build configuration list for PBXNativeTarget "gRPCTests" */ = {
  3946. isa = XCConfigurationList;
  3947. buildConfigurations = (
  3948. OBJ_1390 /* Debug */,
  3949. OBJ_1391 /* Release */,
  3950. );
  3951. defaultConfigurationIsVisible = 0;
  3952. defaultConfigurationName = Debug;
  3953. };
  3954. OBJ_2 /* Build configuration list for PBXProject "SwiftGRPC" */ = {
  3955. isa = XCConfigurationList;
  3956. buildConfigurations = (
  3957. OBJ_3 /* Debug */,
  3958. OBJ_4 /* Release */,
  3959. );
  3960. defaultConfigurationIsVisible = 0;
  3961. defaultConfigurationName = Debug;
  3962. };
  3963. OBJ_783 /* Build configuration list for PBXNativeTarget "BoringSSL" */ = {
  3964. isa = XCConfigurationList;
  3965. buildConfigurations = (
  3966. OBJ_784 /* Debug */,
  3967. OBJ_785 /* Release */,
  3968. );
  3969. defaultConfigurationIsVisible = 0;
  3970. defaultConfigurationName = Debug;
  3971. };
  3972. /* End XCConfigurationList section */
  3973. };
  3974. rootObject = OBJ_1 /* Project object */;
  3975. }