project.pbxproj 228 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982
  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"; path = 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. path = CgRPC;
  2023. sourceTree = "<group>";
  2024. };
  2025. OBJ_423 /* shim */ = {
  2026. isa = PBXGroup;
  2027. children = (
  2028. OBJ_424 /* byte_buffer.c */,
  2029. OBJ_425 /* call.c */,
  2030. OBJ_426 /* channel.c */,
  2031. OBJ_427 /* completion_queue.c */,
  2032. OBJ_428 /* event.c */,
  2033. OBJ_429 /* handler.c */,
  2034. OBJ_430 /* internal.c */,
  2035. OBJ_431 /* metadata.c */,
  2036. OBJ_432 /* mutex.c */,
  2037. OBJ_433 /* observers.c */,
  2038. OBJ_434 /* operations.c */,
  2039. OBJ_435 /* server.c */,
  2040. );
  2041. path = shim;
  2042. sourceTree = "<group>";
  2043. };
  2044. OBJ_436 /* third_party */ = {
  2045. isa = PBXGroup;
  2046. children = (
  2047. OBJ_437 /* nanopb */,
  2048. );
  2049. path = third_party;
  2050. sourceTree = "<group>";
  2051. };
  2052. OBJ_437 /* nanopb */ = {
  2053. isa = PBXGroup;
  2054. children = (
  2055. OBJ_438 /* pb_common.c */,
  2056. OBJ_439 /* pb_decode.c */,
  2057. OBJ_440 /* pb_encode.c */,
  2058. );
  2059. path = nanopb;
  2060. sourceTree = "<group>";
  2061. };
  2062. OBJ_441 /* src */ = {
  2063. isa = PBXGroup;
  2064. children = (
  2065. OBJ_442 /* core */,
  2066. );
  2067. path = src;
  2068. sourceTree = "<group>";
  2069. };
  2070. OBJ_442 /* core */ = {
  2071. isa = PBXGroup;
  2072. children = (
  2073. OBJ_443 /* plugin_registry */,
  2074. OBJ_445 /* ext */,
  2075. OBJ_543 /* lib */,
  2076. );
  2077. path = core;
  2078. sourceTree = "<group>";
  2079. };
  2080. OBJ_443 /* plugin_registry */ = {
  2081. isa = PBXGroup;
  2082. children = (
  2083. OBJ_444 /* grpc_plugin_registry.c */,
  2084. );
  2085. path = plugin_registry;
  2086. sourceTree = "<group>";
  2087. };
  2088. OBJ_445 /* ext */ = {
  2089. isa = PBXGroup;
  2090. children = (
  2091. OBJ_446 /* census */,
  2092. OBJ_462 /* client_channel */,
  2093. OBJ_481 /* load_reporting */,
  2094. OBJ_484 /* lb_policy */,
  2095. OBJ_497 /* resolver */,
  2096. OBJ_503 /* transport */,
  2097. );
  2098. path = ext;
  2099. sourceTree = "<group>";
  2100. };
  2101. OBJ_446 /* census */ = {
  2102. isa = PBXGroup;
  2103. children = (
  2104. OBJ_447 /* base_resources.c */,
  2105. OBJ_448 /* context.c */,
  2106. OBJ_449 /* grpc_context.c */,
  2107. OBJ_450 /* grpc_filter.c */,
  2108. OBJ_451 /* grpc_plugin.c */,
  2109. OBJ_452 /* initialize.c */,
  2110. OBJ_453 /* mlog.c */,
  2111. OBJ_454 /* operation.c */,
  2112. OBJ_455 /* placeholders.c */,
  2113. OBJ_456 /* resource.c */,
  2114. OBJ_457 /* trace_context.c */,
  2115. OBJ_458 /* tracing.c */,
  2116. OBJ_459 /* gen */,
  2117. );
  2118. path = census;
  2119. sourceTree = "<group>";
  2120. };
  2121. OBJ_459 /* gen */ = {
  2122. isa = PBXGroup;
  2123. children = (
  2124. OBJ_460 /* census.pb.c */,
  2125. OBJ_461 /* trace_context.pb.c */,
  2126. );
  2127. path = gen;
  2128. sourceTree = "<group>";
  2129. };
  2130. OBJ_462 /* client_channel */ = {
  2131. isa = PBXGroup;
  2132. children = (
  2133. OBJ_463 /* channel_connectivity.c */,
  2134. OBJ_464 /* client_channel.c */,
  2135. OBJ_465 /* client_channel_factory.c */,
  2136. OBJ_466 /* client_channel_plugin.c */,
  2137. OBJ_467 /* connector.c */,
  2138. OBJ_468 /* default_initial_connect_string.c */,
  2139. OBJ_469 /* http_connect_handshaker.c */,
  2140. OBJ_470 /* initial_connect_string.c */,
  2141. OBJ_471 /* lb_policy.c */,
  2142. OBJ_472 /* lb_policy_factory.c */,
  2143. OBJ_473 /* lb_policy_registry.c */,
  2144. OBJ_474 /* parse_address.c */,
  2145. OBJ_475 /* resolver.c */,
  2146. OBJ_476 /* resolver_factory.c */,
  2147. OBJ_477 /* resolver_registry.c */,
  2148. OBJ_478 /* subchannel.c */,
  2149. OBJ_479 /* subchannel_index.c */,
  2150. OBJ_480 /* uri_parser.c */,
  2151. );
  2152. path = client_channel;
  2153. sourceTree = "<group>";
  2154. };
  2155. OBJ_481 /* load_reporting */ = {
  2156. isa = PBXGroup;
  2157. children = (
  2158. OBJ_482 /* load_reporting.c */,
  2159. OBJ_483 /* load_reporting_filter.c */,
  2160. );
  2161. path = load_reporting;
  2162. sourceTree = "<group>";
  2163. };
  2164. OBJ_484 /* lb_policy */ = {
  2165. isa = PBXGroup;
  2166. children = (
  2167. OBJ_485 /* grpclb */,
  2168. OBJ_493 /* pick_first */,
  2169. OBJ_495 /* round_robin */,
  2170. );
  2171. path = lb_policy;
  2172. sourceTree = "<group>";
  2173. };
  2174. OBJ_485 /* grpclb */ = {
  2175. isa = PBXGroup;
  2176. children = (
  2177. OBJ_486 /* grpclb.c */,
  2178. OBJ_487 /* load_balancer_api.c */,
  2179. OBJ_488 /* proto */,
  2180. );
  2181. path = grpclb;
  2182. sourceTree = "<group>";
  2183. };
  2184. OBJ_488 /* proto */ = {
  2185. isa = PBXGroup;
  2186. children = (
  2187. OBJ_489 /* grpc */,
  2188. );
  2189. path = proto;
  2190. sourceTree = "<group>";
  2191. };
  2192. OBJ_489 /* grpc */ = {
  2193. isa = PBXGroup;
  2194. children = (
  2195. OBJ_490 /* lb */,
  2196. );
  2197. path = grpc;
  2198. sourceTree = "<group>";
  2199. };
  2200. OBJ_490 /* lb */ = {
  2201. isa = PBXGroup;
  2202. children = (
  2203. OBJ_491 /* v1 */,
  2204. );
  2205. path = lb;
  2206. sourceTree = "<group>";
  2207. };
  2208. OBJ_491 /* v1 */ = {
  2209. isa = PBXGroup;
  2210. children = (
  2211. OBJ_492 /* load_balancer.pb.c */,
  2212. );
  2213. path = v1;
  2214. sourceTree = "<group>";
  2215. };
  2216. OBJ_493 /* pick_first */ = {
  2217. isa = PBXGroup;
  2218. children = (
  2219. OBJ_494 /* pick_first.c */,
  2220. );
  2221. path = pick_first;
  2222. sourceTree = "<group>";
  2223. };
  2224. OBJ_495 /* round_robin */ = {
  2225. isa = PBXGroup;
  2226. children = (
  2227. OBJ_496 /* round_robin.c */,
  2228. );
  2229. path = round_robin;
  2230. sourceTree = "<group>";
  2231. };
  2232. OBJ_497 /* resolver */ = {
  2233. isa = PBXGroup;
  2234. children = (
  2235. OBJ_498 /* sockaddr */,
  2236. OBJ_500 /* dns */,
  2237. );
  2238. path = resolver;
  2239. sourceTree = "<group>";
  2240. };
  2241. OBJ_498 /* sockaddr */ = {
  2242. isa = PBXGroup;
  2243. children = (
  2244. OBJ_499 /* sockaddr_resolver.c */,
  2245. );
  2246. path = sockaddr;
  2247. sourceTree = "<group>";
  2248. };
  2249. OBJ_5 = {
  2250. isa = PBXGroup;
  2251. children = (
  2252. OBJ_6 /* Package.swift */,
  2253. OBJ_7 /* Sources */,
  2254. OBJ_769 /* Tests */,
  2255. OBJ_772 /* Assets */,
  2256. OBJ_773 /* Docker */,
  2257. OBJ_774 /* Examples */,
  2258. OBJ_775 /* Plugin */,
  2259. OBJ_776 /* third_party */,
  2260. OBJ_777 /* Products */,
  2261. D3FF41191E5F4E0D00E4CFB6 /* Frameworks */,
  2262. );
  2263. sourceTree = "<group>";
  2264. };
  2265. OBJ_500 /* dns */ = {
  2266. isa = PBXGroup;
  2267. children = (
  2268. OBJ_501 /* native */,
  2269. );
  2270. path = dns;
  2271. sourceTree = "<group>";
  2272. };
  2273. OBJ_501 /* native */ = {
  2274. isa = PBXGroup;
  2275. children = (
  2276. OBJ_502 /* dns_resolver.c */,
  2277. );
  2278. path = native;
  2279. sourceTree = "<group>";
  2280. };
  2281. OBJ_503 /* transport */ = {
  2282. isa = PBXGroup;
  2283. children = (
  2284. OBJ_504 /* chttp2 */,
  2285. );
  2286. path = transport;
  2287. sourceTree = "<group>";
  2288. };
  2289. OBJ_504 /* chttp2 */ = {
  2290. isa = PBXGroup;
  2291. children = (
  2292. OBJ_505 /* alpn */,
  2293. OBJ_507 /* client */,
  2294. OBJ_514 /* server */,
  2295. OBJ_521 /* transport */,
  2296. );
  2297. path = chttp2;
  2298. sourceTree = "<group>";
  2299. };
  2300. OBJ_505 /* alpn */ = {
  2301. isa = PBXGroup;
  2302. children = (
  2303. OBJ_506 /* alpn.c */,
  2304. );
  2305. path = alpn;
  2306. sourceTree = "<group>";
  2307. };
  2308. OBJ_507 /* client */ = {
  2309. isa = PBXGroup;
  2310. children = (
  2311. OBJ_508 /* chttp2_connector.c */,
  2312. OBJ_509 /* insecure */,
  2313. OBJ_512 /* secure */,
  2314. );
  2315. path = client;
  2316. sourceTree = "<group>";
  2317. };
  2318. OBJ_509 /* insecure */ = {
  2319. isa = PBXGroup;
  2320. children = (
  2321. OBJ_510 /* channel_create.c */,
  2322. OBJ_511 /* channel_create_posix.c */,
  2323. );
  2324. path = insecure;
  2325. sourceTree = "<group>";
  2326. };
  2327. OBJ_512 /* secure */ = {
  2328. isa = PBXGroup;
  2329. children = (
  2330. OBJ_513 /* secure_channel_create.c */,
  2331. );
  2332. path = secure;
  2333. sourceTree = "<group>";
  2334. };
  2335. OBJ_514 /* server */ = {
  2336. isa = PBXGroup;
  2337. children = (
  2338. OBJ_515 /* chttp2_server.c */,
  2339. OBJ_516 /* insecure */,
  2340. OBJ_519 /* secure */,
  2341. );
  2342. path = server;
  2343. sourceTree = "<group>";
  2344. };
  2345. OBJ_516 /* insecure */ = {
  2346. isa = PBXGroup;
  2347. children = (
  2348. OBJ_517 /* server_chttp2.c */,
  2349. OBJ_518 /* server_chttp2_posix.c */,
  2350. );
  2351. path = insecure;
  2352. sourceTree = "<group>";
  2353. };
  2354. OBJ_519 /* secure */ = {
  2355. isa = PBXGroup;
  2356. children = (
  2357. OBJ_520 /* server_secure_chttp2.c */,
  2358. );
  2359. path = secure;
  2360. sourceTree = "<group>";
  2361. };
  2362. OBJ_521 /* transport */ = {
  2363. isa = PBXGroup;
  2364. children = (
  2365. OBJ_522 /* bin_decoder.c */,
  2366. OBJ_523 /* bin_encoder.c */,
  2367. OBJ_524 /* chttp2_plugin.c */,
  2368. OBJ_525 /* chttp2_transport.c */,
  2369. OBJ_526 /* frame_data.c */,
  2370. OBJ_527 /* frame_goaway.c */,
  2371. OBJ_528 /* frame_ping.c */,
  2372. OBJ_529 /* frame_rst_stream.c */,
  2373. OBJ_530 /* frame_settings.c */,
  2374. OBJ_531 /* frame_window_update.c */,
  2375. OBJ_532 /* hpack_encoder.c */,
  2376. OBJ_533 /* hpack_parser.c */,
  2377. OBJ_534 /* hpack_table.c */,
  2378. OBJ_535 /* huffsyms.c */,
  2379. OBJ_536 /* incoming_metadata.c */,
  2380. OBJ_537 /* parsing.c */,
  2381. OBJ_538 /* status_conversion.c */,
  2382. OBJ_539 /* stream_lists.c */,
  2383. OBJ_540 /* stream_map.c */,
  2384. OBJ_541 /* varint.c */,
  2385. OBJ_542 /* writing.c */,
  2386. );
  2387. path = transport;
  2388. sourceTree = "<group>";
  2389. };
  2390. OBJ_543 /* lib */ = {
  2391. isa = PBXGroup;
  2392. children = (
  2393. OBJ_544 /* channel */,
  2394. OBJ_555 /* compression */,
  2395. OBJ_558 /* debug */,
  2396. OBJ_560 /* http */,
  2397. OBJ_565 /* iomgr */,
  2398. OBJ_625 /* json */,
  2399. OBJ_630 /* profiling */,
  2400. OBJ_633 /* slice */,
  2401. OBJ_638 /* support */,
  2402. OBJ_681 /* surface */,
  2403. OBJ_702 /* transport */,
  2404. OBJ_714 /* tsi */,
  2405. OBJ_718 /* security */,
  2406. );
  2407. path = lib;
  2408. sourceTree = "<group>";
  2409. };
  2410. OBJ_544 /* channel */ = {
  2411. isa = PBXGroup;
  2412. children = (
  2413. OBJ_545 /* channel_args.c */,
  2414. OBJ_546 /* channel_stack.c */,
  2415. OBJ_547 /* channel_stack_builder.c */,
  2416. OBJ_548 /* compress_filter.c */,
  2417. OBJ_549 /* connected_channel.c */,
  2418. OBJ_550 /* deadline_filter.c */,
  2419. OBJ_551 /* handshaker.c */,
  2420. OBJ_552 /* http_client_filter.c */,
  2421. OBJ_553 /* http_server_filter.c */,
  2422. OBJ_554 /* message_size_filter.c */,
  2423. );
  2424. path = channel;
  2425. sourceTree = "<group>";
  2426. };
  2427. OBJ_555 /* compression */ = {
  2428. isa = PBXGroup;
  2429. children = (
  2430. OBJ_556 /* compression.c */,
  2431. OBJ_557 /* message_compress.c */,
  2432. );
  2433. path = compression;
  2434. sourceTree = "<group>";
  2435. };
  2436. OBJ_558 /* debug */ = {
  2437. isa = PBXGroup;
  2438. children = (
  2439. OBJ_559 /* trace.c */,
  2440. );
  2441. path = debug;
  2442. sourceTree = "<group>";
  2443. };
  2444. OBJ_560 /* http */ = {
  2445. isa = PBXGroup;
  2446. children = (
  2447. OBJ_561 /* format_request.c */,
  2448. OBJ_562 /* httpcli.c */,
  2449. OBJ_563 /* httpcli_security_connector.c */,
  2450. OBJ_564 /* parser.c */,
  2451. );
  2452. path = http;
  2453. sourceTree = "<group>";
  2454. };
  2455. OBJ_565 /* iomgr */ = {
  2456. isa = PBXGroup;
  2457. children = (
  2458. OBJ_566 /* closure.c */,
  2459. OBJ_567 /* combiner.c */,
  2460. OBJ_568 /* endpoint.c */,
  2461. OBJ_569 /* endpoint_pair_posix.c */,
  2462. OBJ_570 /* endpoint_pair_uv.c */,
  2463. OBJ_571 /* endpoint_pair_windows.c */,
  2464. OBJ_572 /* error.c */,
  2465. OBJ_573 /* ev_epoll_linux.c */,
  2466. OBJ_574 /* ev_poll_posix.c */,
  2467. OBJ_575 /* ev_posix.c */,
  2468. OBJ_576 /* exec_ctx.c */,
  2469. OBJ_577 /* executor.c */,
  2470. OBJ_578 /* iocp_windows.c */,
  2471. OBJ_579 /* iomgr.c */,
  2472. OBJ_580 /* iomgr_posix.c */,
  2473. OBJ_581 /* iomgr_uv.c */,
  2474. OBJ_582 /* iomgr_windows.c */,
  2475. OBJ_583 /* load_file.c */,
  2476. OBJ_584 /* network_status_tracker.c */,
  2477. OBJ_585 /* polling_entity.c */,
  2478. OBJ_586 /* pollset_set_uv.c */,
  2479. OBJ_587 /* pollset_set_windows.c */,
  2480. OBJ_588 /* pollset_uv.c */,
  2481. OBJ_589 /* pollset_windows.c */,
  2482. OBJ_590 /* resolve_address_posix.c */,
  2483. OBJ_591 /* resolve_address_uv.c */,
  2484. OBJ_592 /* resolve_address_windows.c */,
  2485. OBJ_593 /* resource_quota.c */,
  2486. OBJ_594 /* sockaddr_utils.c */,
  2487. OBJ_595 /* socket_mutator.c */,
  2488. OBJ_596 /* socket_utils_common_posix.c */,
  2489. OBJ_597 /* socket_utils_linux.c */,
  2490. OBJ_598 /* socket_utils_posix.c */,
  2491. OBJ_599 /* socket_utils_uv.c */,
  2492. OBJ_600 /* socket_utils_windows.c */,
  2493. OBJ_601 /* socket_windows.c */,
  2494. OBJ_602 /* tcp_client_posix.c */,
  2495. OBJ_603 /* tcp_client_uv.c */,
  2496. OBJ_604 /* tcp_client_windows.c */,
  2497. OBJ_605 /* tcp_posix.c */,
  2498. OBJ_606 /* tcp_server_posix.c */,
  2499. OBJ_607 /* tcp_server_uv.c */,
  2500. OBJ_608 /* tcp_server_windows.c */,
  2501. OBJ_609 /* tcp_uv.c */,
  2502. OBJ_610 /* tcp_windows.c */,
  2503. OBJ_611 /* time_averaged_stats.c */,
  2504. OBJ_612 /* timer_generic.c */,
  2505. OBJ_613 /* timer_heap.c */,
  2506. OBJ_614 /* timer_uv.c */,
  2507. OBJ_615 /* udp_server.c */,
  2508. OBJ_616 /* unix_sockets_posix.c */,
  2509. OBJ_617 /* unix_sockets_posix_noop.c */,
  2510. OBJ_618 /* wakeup_fd_cv.c */,
  2511. OBJ_619 /* wakeup_fd_eventfd.c */,
  2512. OBJ_620 /* wakeup_fd_nospecial.c */,
  2513. OBJ_621 /* wakeup_fd_pipe.c */,
  2514. OBJ_622 /* wakeup_fd_posix.c */,
  2515. OBJ_623 /* workqueue_uv.c */,
  2516. OBJ_624 /* workqueue_windows.c */,
  2517. );
  2518. path = iomgr;
  2519. sourceTree = "<group>";
  2520. };
  2521. OBJ_625 /* json */ = {
  2522. isa = PBXGroup;
  2523. children = (
  2524. OBJ_626 /* json.c */,
  2525. OBJ_627 /* json_reader.c */,
  2526. OBJ_628 /* json_string.c */,
  2527. OBJ_629 /* json_writer.c */,
  2528. );
  2529. path = json;
  2530. sourceTree = "<group>";
  2531. };
  2532. OBJ_630 /* profiling */ = {
  2533. isa = PBXGroup;
  2534. children = (
  2535. OBJ_631 /* basic_timers.c */,
  2536. OBJ_632 /* stap_timers.c */,
  2537. );
  2538. path = profiling;
  2539. sourceTree = "<group>";
  2540. };
  2541. OBJ_633 /* slice */ = {
  2542. isa = PBXGroup;
  2543. children = (
  2544. OBJ_634 /* percent_encoding.c */,
  2545. OBJ_635 /* slice.c */,
  2546. OBJ_636 /* slice_buffer.c */,
  2547. OBJ_637 /* slice_string_helpers.c */,
  2548. );
  2549. path = slice;
  2550. sourceTree = "<group>";
  2551. };
  2552. OBJ_638 /* support */ = {
  2553. isa = PBXGroup;
  2554. children = (
  2555. OBJ_639 /* alloc.c */,
  2556. OBJ_640 /* avl.c */,
  2557. OBJ_641 /* backoff.c */,
  2558. OBJ_642 /* cmdline.c */,
  2559. OBJ_643 /* cpu_iphone.c */,
  2560. OBJ_644 /* cpu_linux.c */,
  2561. OBJ_645 /* cpu_posix.c */,
  2562. OBJ_646 /* cpu_windows.c */,
  2563. OBJ_647 /* env_linux.c */,
  2564. OBJ_648 /* env_posix.c */,
  2565. OBJ_649 /* env_windows.c */,
  2566. OBJ_650 /* histogram.c */,
  2567. OBJ_651 /* host_port.c */,
  2568. OBJ_652 /* log.c */,
  2569. OBJ_653 /* log_android.c */,
  2570. OBJ_654 /* log_linux.c */,
  2571. OBJ_655 /* log_posix.c */,
  2572. OBJ_656 /* log_windows.c */,
  2573. OBJ_657 /* mpscq.c */,
  2574. OBJ_658 /* murmur_hash.c */,
  2575. OBJ_659 /* stack_lockfree.c */,
  2576. OBJ_660 /* string.c */,
  2577. OBJ_661 /* string_posix.c */,
  2578. OBJ_662 /* string_util_windows.c */,
  2579. OBJ_663 /* string_windows.c */,
  2580. OBJ_664 /* subprocess_posix.c */,
  2581. OBJ_665 /* subprocess_windows.c */,
  2582. OBJ_666 /* sync.c */,
  2583. OBJ_667 /* sync_posix.c */,
  2584. OBJ_668 /* sync_windows.c */,
  2585. OBJ_669 /* thd.c */,
  2586. OBJ_670 /* thd_posix.c */,
  2587. OBJ_671 /* thd_windows.c */,
  2588. OBJ_672 /* time.c */,
  2589. OBJ_673 /* time_posix.c */,
  2590. OBJ_674 /* time_precise.c */,
  2591. OBJ_675 /* time_windows.c */,
  2592. OBJ_676 /* tls_pthread.c */,
  2593. OBJ_677 /* tmpfile_msys.c */,
  2594. OBJ_678 /* tmpfile_posix.c */,
  2595. OBJ_679 /* tmpfile_windows.c */,
  2596. OBJ_680 /* wrap_memcpy.c */,
  2597. );
  2598. path = support;
  2599. sourceTree = "<group>";
  2600. };
  2601. OBJ_66 /* base64 */ = {
  2602. isa = PBXGroup;
  2603. children = (
  2604. OBJ_67 /* base64.c */,
  2605. );
  2606. path = base64;
  2607. sourceTree = "<group>";
  2608. };
  2609. OBJ_68 /* bio */ = {
  2610. isa = PBXGroup;
  2611. children = (
  2612. OBJ_69 /* bio.c */,
  2613. OBJ_70 /* bio_mem.c */,
  2614. OBJ_71 /* buffer.c */,
  2615. OBJ_72 /* connect.c */,
  2616. OBJ_73 /* fd.c */,
  2617. OBJ_74 /* file.c */,
  2618. OBJ_75 /* hexdump.c */,
  2619. OBJ_76 /* pair.c */,
  2620. OBJ_77 /* printf.c */,
  2621. OBJ_78 /* socket.c */,
  2622. OBJ_79 /* socket_helper.c */,
  2623. );
  2624. path = bio;
  2625. sourceTree = "<group>";
  2626. };
  2627. OBJ_681 /* surface */ = {
  2628. isa = PBXGroup;
  2629. children = (
  2630. OBJ_682 /* alarm.c */,
  2631. OBJ_683 /* api_trace.c */,
  2632. OBJ_684 /* byte_buffer.c */,
  2633. OBJ_685 /* byte_buffer_reader.c */,
  2634. OBJ_686 /* call.c */,
  2635. OBJ_687 /* call_details.c */,
  2636. OBJ_688 /* call_log_batch.c */,
  2637. OBJ_689 /* channel.c */,
  2638. OBJ_690 /* channel_init.c */,
  2639. OBJ_691 /* channel_ping.c */,
  2640. OBJ_692 /* channel_stack_type.c */,
  2641. OBJ_693 /* completion_queue.c */,
  2642. OBJ_694 /* event_string.c */,
  2643. OBJ_695 /* init.c */,
  2644. OBJ_696 /* init_secure.c */,
  2645. OBJ_697 /* lame_client.c */,
  2646. OBJ_698 /* metadata_array.c */,
  2647. OBJ_699 /* server.c */,
  2648. OBJ_700 /* validate_metadata.c */,
  2649. OBJ_701 /* version.c */,
  2650. );
  2651. path = surface;
  2652. sourceTree = "<group>";
  2653. };
  2654. OBJ_7 /* Sources */ = {
  2655. isa = PBXGroup;
  2656. children = (
  2657. OBJ_8 /* BoringSSL */,
  2658. OBJ_422 /* CgRPC */,
  2659. OBJ_756 /* gRPC */,
  2660. );
  2661. path = Sources;
  2662. sourceTree = "<group>";
  2663. };
  2664. OBJ_702 /* transport */ = {
  2665. isa = PBXGroup;
  2666. children = (
  2667. OBJ_703 /* byte_stream.c */,
  2668. OBJ_704 /* connectivity_state.c */,
  2669. OBJ_705 /* mdstr_hash_table.c */,
  2670. OBJ_706 /* metadata.c */,
  2671. OBJ_707 /* metadata_batch.c */,
  2672. OBJ_708 /* pid_controller.c */,
  2673. OBJ_709 /* service_config.c */,
  2674. OBJ_710 /* static_metadata.c */,
  2675. OBJ_711 /* timeout_encoding.c */,
  2676. OBJ_712 /* transport.c */,
  2677. OBJ_713 /* transport_op_string.c */,
  2678. );
  2679. path = transport;
  2680. sourceTree = "<group>";
  2681. };
  2682. OBJ_714 /* tsi */ = {
  2683. isa = PBXGroup;
  2684. children = (
  2685. OBJ_715 /* fake_transport_security.c */,
  2686. OBJ_716 /* ssl_transport_security.c */,
  2687. OBJ_717 /* transport_security.c */,
  2688. );
  2689. path = tsi;
  2690. sourceTree = "<group>";
  2691. };
  2692. OBJ_718 /* security */ = {
  2693. isa = PBXGroup;
  2694. children = (
  2695. OBJ_719 /* context */,
  2696. OBJ_721 /* credentials */,
  2697. OBJ_743 /* transport */,
  2698. OBJ_750 /* util */,
  2699. );
  2700. path = security;
  2701. sourceTree = "<group>";
  2702. };
  2703. OBJ_719 /* context */ = {
  2704. isa = PBXGroup;
  2705. children = (
  2706. OBJ_720 /* security_context.c */,
  2707. );
  2708. path = context;
  2709. sourceTree = "<group>";
  2710. };
  2711. OBJ_721 /* credentials */ = {
  2712. isa = PBXGroup;
  2713. children = (
  2714. OBJ_722 /* credentials.c */,
  2715. OBJ_723 /* credentials_metadata.c */,
  2716. OBJ_724 /* composite */,
  2717. OBJ_726 /* fake */,
  2718. OBJ_728 /* google_default */,
  2719. OBJ_731 /* iam */,
  2720. OBJ_733 /* jwt */,
  2721. OBJ_737 /* oauth2 */,
  2722. OBJ_739 /* plugin */,
  2723. OBJ_741 /* ssl */,
  2724. );
  2725. path = credentials;
  2726. sourceTree = "<group>";
  2727. };
  2728. OBJ_724 /* composite */ = {
  2729. isa = PBXGroup;
  2730. children = (
  2731. OBJ_725 /* composite_credentials.c */,
  2732. );
  2733. path = composite;
  2734. sourceTree = "<group>";
  2735. };
  2736. OBJ_726 /* fake */ = {
  2737. isa = PBXGroup;
  2738. children = (
  2739. OBJ_727 /* fake_credentials.c */,
  2740. );
  2741. path = fake;
  2742. sourceTree = "<group>";
  2743. };
  2744. OBJ_728 /* google_default */ = {
  2745. isa = PBXGroup;
  2746. children = (
  2747. OBJ_729 /* credentials_generic.c */,
  2748. OBJ_730 /* google_default_credentials.c */,
  2749. );
  2750. path = google_default;
  2751. sourceTree = "<group>";
  2752. };
  2753. OBJ_731 /* iam */ = {
  2754. isa = PBXGroup;
  2755. children = (
  2756. OBJ_732 /* iam_credentials.c */,
  2757. );
  2758. path = iam;
  2759. sourceTree = "<group>";
  2760. };
  2761. OBJ_733 /* jwt */ = {
  2762. isa = PBXGroup;
  2763. children = (
  2764. OBJ_734 /* json_token.c */,
  2765. OBJ_735 /* jwt_credentials.c */,
  2766. OBJ_736 /* jwt_verifier.c */,
  2767. );
  2768. path = jwt;
  2769. sourceTree = "<group>";
  2770. };
  2771. OBJ_737 /* oauth2 */ = {
  2772. isa = PBXGroup;
  2773. children = (
  2774. OBJ_738 /* oauth2_credentials.c */,
  2775. );
  2776. path = oauth2;
  2777. sourceTree = "<group>";
  2778. };
  2779. OBJ_739 /* plugin */ = {
  2780. isa = PBXGroup;
  2781. children = (
  2782. OBJ_740 /* plugin_credentials.c */,
  2783. );
  2784. path = plugin;
  2785. sourceTree = "<group>";
  2786. };
  2787. OBJ_741 /* ssl */ = {
  2788. isa = PBXGroup;
  2789. children = (
  2790. OBJ_742 /* ssl_credentials.c */,
  2791. );
  2792. path = ssl;
  2793. sourceTree = "<group>";
  2794. };
  2795. OBJ_743 /* transport */ = {
  2796. isa = PBXGroup;
  2797. children = (
  2798. OBJ_744 /* client_auth_filter.c */,
  2799. OBJ_745 /* secure_endpoint.c */,
  2800. OBJ_746 /* security_connector.c */,
  2801. OBJ_747 /* security_handshaker.c */,
  2802. OBJ_748 /* server_auth_filter.c */,
  2803. OBJ_749 /* tsi_error.c */,
  2804. );
  2805. path = transport;
  2806. sourceTree = "<group>";
  2807. };
  2808. OBJ_750 /* util */ = {
  2809. isa = PBXGroup;
  2810. children = (
  2811. OBJ_751 /* b64.c */,
  2812. OBJ_752 /* json_util.c */,
  2813. );
  2814. path = util;
  2815. sourceTree = "<group>";
  2816. };
  2817. OBJ_753 /* include */ = {
  2818. isa = PBXGroup;
  2819. children = (
  2820. OBJ_754 /* CgRPC.h */,
  2821. OBJ_755 /* module.modulemap */,
  2822. );
  2823. path = include;
  2824. sourceTree = "<group>";
  2825. };
  2826. OBJ_756 /* gRPC */ = {
  2827. isa = PBXGroup;
  2828. children = (
  2829. OBJ_757 /* ByteBuffer.swift */,
  2830. OBJ_758 /* Call.swift */,
  2831. OBJ_759 /* Channel.swift */,
  2832. OBJ_760 /* CompletionQueue.swift */,
  2833. OBJ_761 /* CountDownLatch.swift */,
  2834. OBJ_762 /* gRPC.swift */,
  2835. OBJ_763 /* Handler.swift */,
  2836. OBJ_764 /* Metadata.swift */,
  2837. OBJ_765 /* Mutex.swift */,
  2838. OBJ_766 /* Operation.swift */,
  2839. OBJ_767 /* OperationGroup.swift */,
  2840. OBJ_768 /* Server.swift */,
  2841. );
  2842. path = gRPC;
  2843. sourceTree = "<group>";
  2844. };
  2845. OBJ_769 /* Tests */ = {
  2846. isa = PBXGroup;
  2847. children = (
  2848. OBJ_770 /* gRPCTests */,
  2849. );
  2850. path = Tests;
  2851. sourceTree = "<group>";
  2852. };
  2853. OBJ_770 /* gRPCTests */ = {
  2854. isa = PBXGroup;
  2855. children = (
  2856. OBJ_771 /* GRPCTests.swift */,
  2857. );
  2858. path = gRPCTests;
  2859. sourceTree = "<group>";
  2860. };
  2861. OBJ_777 /* Products */ = {
  2862. isa = PBXGroup;
  2863. children = (
  2864. OBJ_778 /* BoringSSL.framework */,
  2865. OBJ_779 /* CgRPC.framework */,
  2866. OBJ_780 /* gRPC.framework */,
  2867. OBJ_781 /* gRPCTests.xctest */,
  2868. );
  2869. name = Products;
  2870. sourceTree = BUILT_PRODUCTS_DIR;
  2871. };
  2872. OBJ_8 /* BoringSSL */ = {
  2873. isa = PBXGroup;
  2874. children = (
  2875. OBJ_9 /* err_data.c */,
  2876. OBJ_10 /* crypto */,
  2877. OBJ_315 /* ssl */,
  2878. OBJ_348 /* include */,
  2879. );
  2880. path = BoringSSL;
  2881. sourceTree = "<group>";
  2882. };
  2883. OBJ_80 /* bn */ = {
  2884. isa = PBXGroup;
  2885. children = (
  2886. OBJ_81 /* add.c */,
  2887. OBJ_82 /* bn.c */,
  2888. OBJ_83 /* bn_asn1.c */,
  2889. OBJ_84 /* cmp.c */,
  2890. OBJ_85 /* convert.c */,
  2891. OBJ_86 /* ctx.c */,
  2892. OBJ_87 /* div.c */,
  2893. OBJ_88 /* exponentiation.c */,
  2894. OBJ_89 /* gcd.c */,
  2895. OBJ_90 /* generic.c */,
  2896. OBJ_91 /* kronecker.c */,
  2897. OBJ_92 /* montgomery.c */,
  2898. OBJ_93 /* mul.c */,
  2899. OBJ_94 /* prime.c */,
  2900. OBJ_95 /* random.c */,
  2901. OBJ_96 /* rsaz_exp.c */,
  2902. OBJ_97 /* shift.c */,
  2903. OBJ_98 /* sqrt.c */,
  2904. );
  2905. path = bn;
  2906. sourceTree = "<group>";
  2907. };
  2908. OBJ_99 /* buf */ = {
  2909. isa = PBXGroup;
  2910. children = (
  2911. OBJ_100 /* buf.c */,
  2912. );
  2913. path = buf;
  2914. sourceTree = "<group>";
  2915. };
  2916. /* End PBXGroup section */
  2917. /* Begin PBXNativeTarget section */
  2918. OBJ_1086 /* CgRPC */ = {
  2919. isa = PBXNativeTarget;
  2920. buildConfigurationList = OBJ_1087 /* Build configuration list for PBXNativeTarget "CgRPC" */;
  2921. buildPhases = (
  2922. OBJ_1090 /* ShellScript */,
  2923. OBJ_1091 /* Sources */,
  2924. OBJ_1363 /* Frameworks */,
  2925. );
  2926. buildRules = (
  2927. );
  2928. dependencies = (
  2929. OBJ_1365 /* PBXTargetDependency */,
  2930. );
  2931. name = CgRPC;
  2932. productName = CgRPC;
  2933. productReference = OBJ_779 /* CgRPC.framework */;
  2934. productType = "com.apple.product-type.framework";
  2935. };
  2936. OBJ_1366 /* gRPC */ = {
  2937. isa = PBXNativeTarget;
  2938. buildConfigurationList = OBJ_1367 /* Build configuration list for PBXNativeTarget "gRPC" */;
  2939. buildPhases = (
  2940. OBJ_1370 /* Sources */,
  2941. OBJ_1383 /* Frameworks */,
  2942. );
  2943. buildRules = (
  2944. );
  2945. dependencies = (
  2946. OBJ_1386 /* PBXTargetDependency */,
  2947. OBJ_1387 /* PBXTargetDependency */,
  2948. );
  2949. name = gRPC;
  2950. productName = gRPC;
  2951. productReference = OBJ_780 /* gRPC.framework */;
  2952. productType = "com.apple.product-type.framework";
  2953. };
  2954. OBJ_1388 /* gRPCTests */ = {
  2955. isa = PBXNativeTarget;
  2956. buildConfigurationList = OBJ_1389 /* Build configuration list for PBXNativeTarget "gRPCTests" */;
  2957. buildPhases = (
  2958. OBJ_1392 /* Sources */,
  2959. OBJ_1394 /* Frameworks */,
  2960. );
  2961. buildRules = (
  2962. );
  2963. dependencies = (
  2964. OBJ_1398 /* PBXTargetDependency */,
  2965. OBJ_1399 /* PBXTargetDependency */,
  2966. OBJ_1400 /* PBXTargetDependency */,
  2967. );
  2968. name = gRPCTests;
  2969. productName = gRPCTests;
  2970. productReference = OBJ_781 /* gRPCTests.xctest */;
  2971. productType = "com.apple.product-type.bundle.unit-test";
  2972. };
  2973. OBJ_782 /* BoringSSL */ = {
  2974. isa = PBXNativeTarget;
  2975. buildConfigurationList = OBJ_783 /* Build configuration list for PBXNativeTarget "BoringSSL" */;
  2976. buildPhases = (
  2977. OBJ_786 /* ShellScript */,
  2978. OBJ_787 /* Sources */,
  2979. OBJ_1085 /* Frameworks */,
  2980. );
  2981. buildRules = (
  2982. );
  2983. dependencies = (
  2984. );
  2985. name = BoringSSL;
  2986. productName = BoringSSL;
  2987. productReference = OBJ_778 /* BoringSSL.framework */;
  2988. productType = "com.apple.product-type.framework";
  2989. };
  2990. /* End PBXNativeTarget section */
  2991. /* Begin PBXProject section */
  2992. OBJ_1 /* Project object */ = {
  2993. isa = PBXProject;
  2994. attributes = {
  2995. LastUpgradeCheck = 9999;
  2996. };
  2997. buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "SwiftGRPC" */;
  2998. compatibilityVersion = "Xcode 3.2";
  2999. developmentRegion = English;
  3000. hasScannedForEncodings = 0;
  3001. knownRegions = (
  3002. en,
  3003. );
  3004. mainGroup = OBJ_5;
  3005. productRefGroup = OBJ_777 /* Products */;
  3006. projectDirPath = "";
  3007. projectRoot = "";
  3008. targets = (
  3009. OBJ_782 /* BoringSSL */,
  3010. OBJ_1086 /* CgRPC */,
  3011. OBJ_1366 /* gRPC */,
  3012. OBJ_1388 /* gRPCTests */,
  3013. );
  3014. };
  3015. /* End PBXProject section */
  3016. /* Begin PBXShellScriptBuildPhase section */
  3017. OBJ_1090 /* ShellScript */ = {
  3018. isa = PBXShellScriptBuildPhase;
  3019. buildActionMask = 0;
  3020. files = (
  3021. );
  3022. runOnlyForDeploymentPostprocessing = 0;
  3023. shellPath = /bin/sh;
  3024. shellScript = "mkdir -p \"${PROJECT_TEMP_DIR}/SymlinkLibs\"\nln -sf \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}\" \"${PROJECT_TEMP_DIR}/SymlinkLibs/lib${EXECUTABLE_NAME}.dylib\"\n";
  3025. };
  3026. OBJ_786 /* ShellScript */ = {
  3027. isa = PBXShellScriptBuildPhase;
  3028. buildActionMask = 0;
  3029. files = (
  3030. );
  3031. runOnlyForDeploymentPostprocessing = 0;
  3032. shellPath = /bin/sh;
  3033. shellScript = "mkdir -p \"${PROJECT_TEMP_DIR}/SymlinkLibs\"\nln -sf \"${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}\" \"${PROJECT_TEMP_DIR}/SymlinkLibs/lib${EXECUTABLE_NAME}.dylib\"\n";
  3034. };
  3035. /* End PBXShellScriptBuildPhase section */
  3036. /* Begin PBXSourcesBuildPhase section */
  3037. OBJ_1091 /* Sources */ = {
  3038. isa = PBXSourcesBuildPhase;
  3039. buildActionMask = 0;
  3040. files = (
  3041. OBJ_1092 /* byte_buffer.c in Sources */,
  3042. OBJ_1093 /* call.c in Sources */,
  3043. OBJ_1094 /* channel.c in Sources */,
  3044. OBJ_1095 /* completion_queue.c in Sources */,
  3045. OBJ_1096 /* event.c in Sources */,
  3046. OBJ_1097 /* handler.c in Sources */,
  3047. OBJ_1098 /* internal.c in Sources */,
  3048. OBJ_1099 /* metadata.c in Sources */,
  3049. OBJ_1100 /* mutex.c in Sources */,
  3050. OBJ_1101 /* observers.c in Sources */,
  3051. OBJ_1102 /* operations.c in Sources */,
  3052. OBJ_1103 /* server.c in Sources */,
  3053. OBJ_1104 /* pb_common.c in Sources */,
  3054. OBJ_1105 /* pb_decode.c in Sources */,
  3055. OBJ_1106 /* pb_encode.c in Sources */,
  3056. OBJ_1107 /* grpc_plugin_registry.c in Sources */,
  3057. OBJ_1108 /* base_resources.c in Sources */,
  3058. OBJ_1109 /* context.c in Sources */,
  3059. OBJ_1110 /* grpc_context.c in Sources */,
  3060. OBJ_1111 /* grpc_filter.c in Sources */,
  3061. OBJ_1112 /* grpc_plugin.c in Sources */,
  3062. OBJ_1113 /* initialize.c in Sources */,
  3063. OBJ_1114 /* mlog.c in Sources */,
  3064. OBJ_1115 /* operation.c in Sources */,
  3065. OBJ_1116 /* placeholders.c in Sources */,
  3066. OBJ_1117 /* resource.c in Sources */,
  3067. OBJ_1118 /* trace_context.c in Sources */,
  3068. OBJ_1119 /* tracing.c in Sources */,
  3069. OBJ_1120 /* channel_connectivity.c in Sources */,
  3070. OBJ_1121 /* client_channel.c in Sources */,
  3071. OBJ_1122 /* client_channel_factory.c in Sources */,
  3072. OBJ_1123 /* client_channel_plugin.c in Sources */,
  3073. OBJ_1124 /* connector.c in Sources */,
  3074. OBJ_1125 /* default_initial_connect_string.c in Sources */,
  3075. OBJ_1126 /* http_connect_handshaker.c in Sources */,
  3076. OBJ_1127 /* initial_connect_string.c in Sources */,
  3077. OBJ_1128 /* lb_policy.c in Sources */,
  3078. OBJ_1129 /* lb_policy_factory.c in Sources */,
  3079. OBJ_1130 /* lb_policy_registry.c in Sources */,
  3080. OBJ_1131 /* parse_address.c in Sources */,
  3081. OBJ_1132 /* resolver.c in Sources */,
  3082. OBJ_1133 /* resolver_factory.c in Sources */,
  3083. OBJ_1134 /* resolver_registry.c in Sources */,
  3084. OBJ_1135 /* subchannel.c in Sources */,
  3085. OBJ_1136 /* subchannel_index.c in Sources */,
  3086. OBJ_1137 /* uri_parser.c in Sources */,
  3087. OBJ_1138 /* load_reporting.c in Sources */,
  3088. OBJ_1139 /* load_reporting_filter.c in Sources */,
  3089. OBJ_1140 /* channel_args.c in Sources */,
  3090. OBJ_1141 /* channel_stack.c in Sources */,
  3091. OBJ_1142 /* channel_stack_builder.c in Sources */,
  3092. OBJ_1143 /* compress_filter.c in Sources */,
  3093. OBJ_1144 /* connected_channel.c in Sources */,
  3094. OBJ_1145 /* deadline_filter.c in Sources */,
  3095. OBJ_1146 /* handshaker.c in Sources */,
  3096. OBJ_1147 /* http_client_filter.c in Sources */,
  3097. OBJ_1148 /* http_server_filter.c in Sources */,
  3098. OBJ_1149 /* message_size_filter.c in Sources */,
  3099. OBJ_1150 /* compression.c in Sources */,
  3100. OBJ_1151 /* message_compress.c in Sources */,
  3101. OBJ_1152 /* trace.c in Sources */,
  3102. OBJ_1153 /* format_request.c in Sources */,
  3103. OBJ_1154 /* httpcli.c in Sources */,
  3104. OBJ_1155 /* httpcli_security_connector.c in Sources */,
  3105. OBJ_1156 /* parser.c in Sources */,
  3106. OBJ_1157 /* closure.c in Sources */,
  3107. OBJ_1158 /* combiner.c in Sources */,
  3108. OBJ_1159 /* endpoint.c in Sources */,
  3109. OBJ_1160 /* endpoint_pair_posix.c in Sources */,
  3110. OBJ_1161 /* endpoint_pair_uv.c in Sources */,
  3111. OBJ_1162 /* endpoint_pair_windows.c in Sources */,
  3112. OBJ_1163 /* error.c in Sources */,
  3113. OBJ_1164 /* ev_epoll_linux.c in Sources */,
  3114. OBJ_1165 /* ev_poll_posix.c in Sources */,
  3115. OBJ_1166 /* ev_posix.c in Sources */,
  3116. OBJ_1167 /* exec_ctx.c in Sources */,
  3117. OBJ_1168 /* executor.c in Sources */,
  3118. OBJ_1169 /* iocp_windows.c in Sources */,
  3119. OBJ_1170 /* iomgr.c in Sources */,
  3120. OBJ_1171 /* iomgr_posix.c in Sources */,
  3121. OBJ_1172 /* iomgr_uv.c in Sources */,
  3122. OBJ_1173 /* iomgr_windows.c in Sources */,
  3123. OBJ_1174 /* load_file.c in Sources */,
  3124. OBJ_1175 /* network_status_tracker.c in Sources */,
  3125. OBJ_1176 /* polling_entity.c in Sources */,
  3126. OBJ_1177 /* pollset_set_uv.c in Sources */,
  3127. OBJ_1178 /* pollset_set_windows.c in Sources */,
  3128. OBJ_1179 /* pollset_uv.c in Sources */,
  3129. OBJ_1180 /* pollset_windows.c in Sources */,
  3130. OBJ_1181 /* resolve_address_posix.c in Sources */,
  3131. OBJ_1182 /* resolve_address_uv.c in Sources */,
  3132. OBJ_1183 /* resolve_address_windows.c in Sources */,
  3133. OBJ_1184 /* resource_quota.c in Sources */,
  3134. OBJ_1185 /* sockaddr_utils.c in Sources */,
  3135. OBJ_1186 /* socket_mutator.c in Sources */,
  3136. OBJ_1187 /* socket_utils_common_posix.c in Sources */,
  3137. OBJ_1188 /* socket_utils_linux.c in Sources */,
  3138. OBJ_1189 /* socket_utils_posix.c in Sources */,
  3139. OBJ_1190 /* socket_utils_uv.c in Sources */,
  3140. OBJ_1191 /* socket_utils_windows.c in Sources */,
  3141. OBJ_1192 /* socket_windows.c in Sources */,
  3142. OBJ_1193 /* tcp_client_posix.c in Sources */,
  3143. OBJ_1194 /* tcp_client_uv.c in Sources */,
  3144. OBJ_1195 /* tcp_client_windows.c in Sources */,
  3145. OBJ_1196 /* tcp_posix.c in Sources */,
  3146. OBJ_1197 /* tcp_server_posix.c in Sources */,
  3147. OBJ_1198 /* tcp_server_uv.c in Sources */,
  3148. OBJ_1199 /* tcp_server_windows.c in Sources */,
  3149. OBJ_1200 /* tcp_uv.c in Sources */,
  3150. OBJ_1201 /* tcp_windows.c in Sources */,
  3151. OBJ_1202 /* time_averaged_stats.c in Sources */,
  3152. OBJ_1203 /* timer_generic.c in Sources */,
  3153. OBJ_1204 /* timer_heap.c in Sources */,
  3154. OBJ_1205 /* timer_uv.c in Sources */,
  3155. OBJ_1206 /* udp_server.c in Sources */,
  3156. OBJ_1207 /* unix_sockets_posix.c in Sources */,
  3157. OBJ_1208 /* unix_sockets_posix_noop.c in Sources */,
  3158. OBJ_1209 /* wakeup_fd_cv.c in Sources */,
  3159. OBJ_1210 /* wakeup_fd_eventfd.c in Sources */,
  3160. OBJ_1211 /* wakeup_fd_nospecial.c in Sources */,
  3161. OBJ_1212 /* wakeup_fd_pipe.c in Sources */,
  3162. OBJ_1213 /* wakeup_fd_posix.c in Sources */,
  3163. OBJ_1214 /* workqueue_uv.c in Sources */,
  3164. OBJ_1215 /* workqueue_windows.c in Sources */,
  3165. OBJ_1216 /* json.c in Sources */,
  3166. OBJ_1217 /* json_reader.c in Sources */,
  3167. OBJ_1218 /* json_string.c in Sources */,
  3168. OBJ_1219 /* json_writer.c in Sources */,
  3169. OBJ_1220 /* basic_timers.c in Sources */,
  3170. OBJ_1221 /* stap_timers.c in Sources */,
  3171. OBJ_1222 /* percent_encoding.c in Sources */,
  3172. OBJ_1223 /* slice.c in Sources */,
  3173. OBJ_1224 /* slice_buffer.c in Sources */,
  3174. OBJ_1225 /* slice_string_helpers.c in Sources */,
  3175. OBJ_1226 /* alloc.c in Sources */,
  3176. OBJ_1227 /* avl.c in Sources */,
  3177. OBJ_1228 /* backoff.c in Sources */,
  3178. OBJ_1229 /* cmdline.c in Sources */,
  3179. OBJ_1230 /* cpu_iphone.c in Sources */,
  3180. OBJ_1231 /* cpu_linux.c in Sources */,
  3181. OBJ_1232 /* cpu_posix.c in Sources */,
  3182. OBJ_1233 /* cpu_windows.c in Sources */,
  3183. OBJ_1234 /* env_linux.c in Sources */,
  3184. OBJ_1235 /* env_posix.c in Sources */,
  3185. OBJ_1236 /* env_windows.c in Sources */,
  3186. OBJ_1237 /* histogram.c in Sources */,
  3187. OBJ_1238 /* host_port.c in Sources */,
  3188. OBJ_1239 /* log.c in Sources */,
  3189. OBJ_1240 /* log_android.c in Sources */,
  3190. OBJ_1241 /* log_linux.c in Sources */,
  3191. OBJ_1242 /* log_posix.c in Sources */,
  3192. OBJ_1243 /* log_windows.c in Sources */,
  3193. OBJ_1244 /* mpscq.c in Sources */,
  3194. OBJ_1245 /* murmur_hash.c in Sources */,
  3195. OBJ_1246 /* stack_lockfree.c in Sources */,
  3196. OBJ_1247 /* string.c in Sources */,
  3197. OBJ_1248 /* string_posix.c in Sources */,
  3198. OBJ_1249 /* string_util_windows.c in Sources */,
  3199. OBJ_1250 /* string_windows.c in Sources */,
  3200. OBJ_1251 /* subprocess_posix.c in Sources */,
  3201. OBJ_1252 /* subprocess_windows.c in Sources */,
  3202. OBJ_1253 /* sync.c in Sources */,
  3203. OBJ_1254 /* sync_posix.c in Sources */,
  3204. OBJ_1255 /* sync_windows.c in Sources */,
  3205. OBJ_1256 /* thd.c in Sources */,
  3206. OBJ_1257 /* thd_posix.c in Sources */,
  3207. OBJ_1258 /* thd_windows.c in Sources */,
  3208. OBJ_1259 /* time.c in Sources */,
  3209. OBJ_1260 /* time_posix.c in Sources */,
  3210. OBJ_1261 /* time_precise.c in Sources */,
  3211. OBJ_1262 /* time_windows.c in Sources */,
  3212. OBJ_1263 /* tls_pthread.c in Sources */,
  3213. OBJ_1264 /* tmpfile_msys.c in Sources */,
  3214. OBJ_1265 /* tmpfile_posix.c in Sources */,
  3215. OBJ_1266 /* tmpfile_windows.c in Sources */,
  3216. OBJ_1267 /* wrap_memcpy.c in Sources */,
  3217. OBJ_1268 /* alarm.c in Sources */,
  3218. OBJ_1269 /* api_trace.c in Sources */,
  3219. OBJ_1270 /* byte_buffer.c in Sources */,
  3220. OBJ_1271 /* byte_buffer_reader.c in Sources */,
  3221. OBJ_1272 /* call.c in Sources */,
  3222. OBJ_1273 /* call_details.c in Sources */,
  3223. OBJ_1274 /* call_log_batch.c in Sources */,
  3224. OBJ_1275 /* channel.c in Sources */,
  3225. OBJ_1276 /* channel_init.c in Sources */,
  3226. OBJ_1277 /* channel_ping.c in Sources */,
  3227. OBJ_1278 /* channel_stack_type.c in Sources */,
  3228. OBJ_1279 /* completion_queue.c in Sources */,
  3229. OBJ_1280 /* event_string.c in Sources */,
  3230. OBJ_1281 /* init.c in Sources */,
  3231. OBJ_1282 /* init_secure.c in Sources */,
  3232. OBJ_1283 /* lame_client.c in Sources */,
  3233. OBJ_1284 /* metadata_array.c in Sources */,
  3234. OBJ_1285 /* server.c in Sources */,
  3235. OBJ_1286 /* validate_metadata.c in Sources */,
  3236. OBJ_1287 /* version.c in Sources */,
  3237. OBJ_1288 /* byte_stream.c in Sources */,
  3238. OBJ_1289 /* connectivity_state.c in Sources */,
  3239. OBJ_1290 /* mdstr_hash_table.c in Sources */,
  3240. OBJ_1291 /* metadata.c in Sources */,
  3241. OBJ_1292 /* metadata_batch.c in Sources */,
  3242. OBJ_1293 /* pid_controller.c in Sources */,
  3243. OBJ_1294 /* service_config.c in Sources */,
  3244. OBJ_1295 /* static_metadata.c in Sources */,
  3245. OBJ_1296 /* timeout_encoding.c in Sources */,
  3246. OBJ_1297 /* transport.c in Sources */,
  3247. OBJ_1298 /* transport_op_string.c in Sources */,
  3248. OBJ_1299 /* fake_transport_security.c in Sources */,
  3249. OBJ_1300 /* ssl_transport_security.c in Sources */,
  3250. OBJ_1301 /* transport_security.c in Sources */,
  3251. OBJ_1302 /* census.pb.c in Sources */,
  3252. OBJ_1303 /* trace_context.pb.c in Sources */,
  3253. OBJ_1304 /* grpclb.c in Sources */,
  3254. OBJ_1305 /* load_balancer_api.c in Sources */,
  3255. OBJ_1306 /* pick_first.c in Sources */,
  3256. OBJ_1307 /* round_robin.c in Sources */,
  3257. OBJ_1308 /* sockaddr_resolver.c in Sources */,
  3258. OBJ_1309 /* security_context.c in Sources */,
  3259. OBJ_1310 /* credentials.c in Sources */,
  3260. OBJ_1311 /* credentials_metadata.c in Sources */,
  3261. OBJ_1312 /* client_auth_filter.c in Sources */,
  3262. OBJ_1313 /* secure_endpoint.c in Sources */,
  3263. OBJ_1314 /* security_connector.c in Sources */,
  3264. OBJ_1315 /* security_handshaker.c in Sources */,
  3265. OBJ_1316 /* server_auth_filter.c in Sources */,
  3266. OBJ_1317 /* tsi_error.c in Sources */,
  3267. OBJ_1318 /* b64.c in Sources */,
  3268. OBJ_1319 /* json_util.c in Sources */,
  3269. OBJ_1320 /* dns_resolver.c in Sources */,
  3270. OBJ_1321 /* alpn.c in Sources */,
  3271. OBJ_1322 /* chttp2_connector.c in Sources */,
  3272. OBJ_1323 /* chttp2_server.c in Sources */,
  3273. OBJ_1324 /* bin_decoder.c in Sources */,
  3274. OBJ_1325 /* bin_encoder.c in Sources */,
  3275. OBJ_1326 /* chttp2_plugin.c in Sources */,
  3276. OBJ_1327 /* chttp2_transport.c in Sources */,
  3277. OBJ_1328 /* frame_data.c in Sources */,
  3278. OBJ_1329 /* frame_goaway.c in Sources */,
  3279. OBJ_1330 /* frame_ping.c in Sources */,
  3280. OBJ_1331 /* frame_rst_stream.c in Sources */,
  3281. OBJ_1332 /* frame_settings.c in Sources */,
  3282. OBJ_1333 /* frame_window_update.c in Sources */,
  3283. OBJ_1334 /* hpack_encoder.c in Sources */,
  3284. OBJ_1335 /* hpack_parser.c in Sources */,
  3285. OBJ_1336 /* hpack_table.c in Sources */,
  3286. OBJ_1337 /* huffsyms.c in Sources */,
  3287. OBJ_1338 /* incoming_metadata.c in Sources */,
  3288. OBJ_1339 /* parsing.c in Sources */,
  3289. OBJ_1340 /* status_conversion.c in Sources */,
  3290. OBJ_1341 /* stream_lists.c in Sources */,
  3291. OBJ_1342 /* stream_map.c in Sources */,
  3292. OBJ_1343 /* varint.c in Sources */,
  3293. OBJ_1344 /* writing.c in Sources */,
  3294. OBJ_1345 /* composite_credentials.c in Sources */,
  3295. OBJ_1346 /* fake_credentials.c in Sources */,
  3296. OBJ_1347 /* credentials_generic.c in Sources */,
  3297. OBJ_1348 /* google_default_credentials.c in Sources */,
  3298. OBJ_1349 /* iam_credentials.c in Sources */,
  3299. OBJ_1350 /* json_token.c in Sources */,
  3300. OBJ_1351 /* jwt_credentials.c in Sources */,
  3301. OBJ_1352 /* jwt_verifier.c in Sources */,
  3302. OBJ_1353 /* oauth2_credentials.c in Sources */,
  3303. OBJ_1354 /* plugin_credentials.c in Sources */,
  3304. OBJ_1355 /* ssl_credentials.c in Sources */,
  3305. OBJ_1356 /* channel_create.c in Sources */,
  3306. OBJ_1357 /* channel_create_posix.c in Sources */,
  3307. OBJ_1358 /* secure_channel_create.c in Sources */,
  3308. OBJ_1359 /* server_chttp2.c in Sources */,
  3309. OBJ_1360 /* server_chttp2_posix.c in Sources */,
  3310. OBJ_1361 /* server_secure_chttp2.c in Sources */,
  3311. OBJ_1362 /* load_balancer.pb.c in Sources */,
  3312. );
  3313. runOnlyForDeploymentPostprocessing = 0;
  3314. };
  3315. OBJ_1370 /* Sources */ = {
  3316. isa = PBXSourcesBuildPhase;
  3317. buildActionMask = 0;
  3318. files = (
  3319. OBJ_1371 /* ByteBuffer.swift in Sources */,
  3320. OBJ_1372 /* Call.swift in Sources */,
  3321. OBJ_1373 /* Channel.swift in Sources */,
  3322. OBJ_1374 /* CompletionQueue.swift in Sources */,
  3323. OBJ_1375 /* CountDownLatch.swift in Sources */,
  3324. OBJ_1376 /* gRPC.swift in Sources */,
  3325. OBJ_1377 /* Handler.swift in Sources */,
  3326. OBJ_1378 /* Metadata.swift in Sources */,
  3327. OBJ_1379 /* Mutex.swift in Sources */,
  3328. OBJ_1380 /* Operation.swift in Sources */,
  3329. OBJ_1381 /* OperationGroup.swift in Sources */,
  3330. OBJ_1382 /* Server.swift in Sources */,
  3331. );
  3332. runOnlyForDeploymentPostprocessing = 0;
  3333. };
  3334. OBJ_1392 /* Sources */ = {
  3335. isa = PBXSourcesBuildPhase;
  3336. buildActionMask = 0;
  3337. files = (
  3338. OBJ_1393 /* GRPCTests.swift in Sources */,
  3339. );
  3340. runOnlyForDeploymentPostprocessing = 0;
  3341. };
  3342. OBJ_787 /* Sources */ = {
  3343. isa = PBXSourcesBuildPhase;
  3344. buildActionMask = 0;
  3345. files = (
  3346. OBJ_788 /* err_data.c in Sources */,
  3347. OBJ_789 /* cpu-arm.c in Sources */,
  3348. OBJ_790 /* cpu-intel.c in Sources */,
  3349. OBJ_791 /* crypto.c in Sources */,
  3350. OBJ_792 /* directory_posix.c in Sources */,
  3351. OBJ_793 /* directory_win.c in Sources */,
  3352. OBJ_794 /* ex_data.c in Sources */,
  3353. OBJ_795 /* mem.c in Sources */,
  3354. OBJ_796 /* refcount_c11.c in Sources */,
  3355. OBJ_797 /* refcount_lock.c in Sources */,
  3356. OBJ_798 /* thread.c in Sources */,
  3357. OBJ_799 /* thread_none.c in Sources */,
  3358. OBJ_800 /* thread_pthread.c in Sources */,
  3359. OBJ_801 /* thread_win.c in Sources */,
  3360. OBJ_802 /* time_support.c in Sources */,
  3361. OBJ_803 /* custom_extensions.c in Sources */,
  3362. OBJ_804 /* d1_both.c in Sources */,
  3363. OBJ_805 /* d1_clnt.c in Sources */,
  3364. OBJ_806 /* d1_lib.c in Sources */,
  3365. OBJ_807 /* d1_meth.c in Sources */,
  3366. OBJ_808 /* d1_pkt.c in Sources */,
  3367. OBJ_809 /* d1_srtp.c in Sources */,
  3368. OBJ_810 /* d1_srvr.c in Sources */,
  3369. OBJ_811 /* dtls_record.c in Sources */,
  3370. OBJ_812 /* s3_both.c in Sources */,
  3371. OBJ_813 /* s3_clnt.c in Sources */,
  3372. OBJ_814 /* s3_enc.c in Sources */,
  3373. OBJ_815 /* s3_lib.c in Sources */,
  3374. OBJ_816 /* s3_meth.c in Sources */,
  3375. OBJ_817 /* s3_pkt.c in Sources */,
  3376. OBJ_818 /* s3_srvr.c in Sources */,
  3377. OBJ_819 /* ssl_aead_ctx.c in Sources */,
  3378. OBJ_820 /* ssl_asn1.c in Sources */,
  3379. OBJ_821 /* ssl_buffer.c in Sources */,
  3380. OBJ_822 /* ssl_cert.c in Sources */,
  3381. OBJ_823 /* ssl_cipher.c in Sources */,
  3382. OBJ_824 /* ssl_ecdh.c in Sources */,
  3383. OBJ_825 /* ssl_file.c in Sources */,
  3384. OBJ_826 /* ssl_lib.c in Sources */,
  3385. OBJ_827 /* ssl_rsa.c in Sources */,
  3386. OBJ_828 /* ssl_session.c in Sources */,
  3387. OBJ_829 /* ssl_stat.c in Sources */,
  3388. OBJ_830 /* t1_enc.c in Sources */,
  3389. OBJ_831 /* t1_lib.c in Sources */,
  3390. OBJ_832 /* tls_record.c in Sources */,
  3391. OBJ_833 /* aes.c in Sources */,
  3392. OBJ_834 /* mode_wrappers.c in Sources */,
  3393. OBJ_835 /* a_bitstr.c in Sources */,
  3394. OBJ_836 /* a_bool.c in Sources */,
  3395. OBJ_837 /* a_bytes.c in Sources */,
  3396. OBJ_838 /* a_d2i_fp.c in Sources */,
  3397. OBJ_839 /* a_dup.c in Sources */,
  3398. OBJ_840 /* a_enum.c in Sources */,
  3399. OBJ_841 /* a_gentm.c in Sources */,
  3400. OBJ_842 /* a_i2d_fp.c in Sources */,
  3401. OBJ_843 /* a_int.c in Sources */,
  3402. OBJ_844 /* a_mbstr.c in Sources */,
  3403. OBJ_845 /* a_object.c in Sources */,
  3404. OBJ_846 /* a_octet.c in Sources */,
  3405. OBJ_847 /* a_print.c in Sources */,
  3406. OBJ_848 /* a_strnid.c in Sources */,
  3407. OBJ_849 /* a_time.c in Sources */,
  3408. OBJ_850 /* a_type.c in Sources */,
  3409. OBJ_851 /* a_utctm.c in Sources */,
  3410. OBJ_852 /* a_utf8.c in Sources */,
  3411. OBJ_853 /* asn1_lib.c in Sources */,
  3412. OBJ_854 /* asn1_par.c in Sources */,
  3413. OBJ_855 /* asn_pack.c in Sources */,
  3414. OBJ_856 /* bio_asn1.c in Sources */,
  3415. OBJ_857 /* bio_ndef.c in Sources */,
  3416. OBJ_858 /* f_enum.c in Sources */,
  3417. OBJ_859 /* f_int.c in Sources */,
  3418. OBJ_860 /* f_string.c in Sources */,
  3419. OBJ_861 /* t_bitst.c in Sources */,
  3420. OBJ_862 /* t_pkey.c in Sources */,
  3421. OBJ_863 /* tasn_dec.c in Sources */,
  3422. OBJ_864 /* tasn_enc.c in Sources */,
  3423. OBJ_865 /* tasn_fre.c in Sources */,
  3424. OBJ_866 /* tasn_new.c in Sources */,
  3425. OBJ_867 /* tasn_prn.c in Sources */,
  3426. OBJ_868 /* tasn_typ.c in Sources */,
  3427. OBJ_869 /* tasn_utl.c in Sources */,
  3428. OBJ_870 /* x_bignum.c in Sources */,
  3429. OBJ_871 /* x_long.c in Sources */,
  3430. OBJ_872 /* base64.c in Sources */,
  3431. OBJ_873 /* bio.c in Sources */,
  3432. OBJ_874 /* bio_mem.c in Sources */,
  3433. OBJ_875 /* buffer.c in Sources */,
  3434. OBJ_876 /* connect.c in Sources */,
  3435. OBJ_877 /* fd.c in Sources */,
  3436. OBJ_878 /* file.c in Sources */,
  3437. OBJ_879 /* hexdump.c in Sources */,
  3438. OBJ_880 /* pair.c in Sources */,
  3439. OBJ_881 /* printf.c in Sources */,
  3440. OBJ_882 /* socket.c in Sources */,
  3441. OBJ_883 /* socket_helper.c in Sources */,
  3442. OBJ_884 /* add.c in Sources */,
  3443. OBJ_885 /* bn.c in Sources */,
  3444. OBJ_886 /* bn_asn1.c in Sources */,
  3445. OBJ_887 /* cmp.c in Sources */,
  3446. OBJ_888 /* convert.c in Sources */,
  3447. OBJ_889 /* ctx.c in Sources */,
  3448. OBJ_890 /* div.c in Sources */,
  3449. OBJ_891 /* exponentiation.c in Sources */,
  3450. OBJ_892 /* gcd.c in Sources */,
  3451. OBJ_893 /* generic.c in Sources */,
  3452. OBJ_894 /* kronecker.c in Sources */,
  3453. OBJ_895 /* montgomery.c in Sources */,
  3454. OBJ_896 /* mul.c in Sources */,
  3455. OBJ_897 /* prime.c in Sources */,
  3456. OBJ_898 /* random.c in Sources */,
  3457. OBJ_899 /* rsaz_exp.c in Sources */,
  3458. OBJ_900 /* shift.c in Sources */,
  3459. OBJ_901 /* sqrt.c in Sources */,
  3460. OBJ_902 /* buf.c in Sources */,
  3461. OBJ_903 /* asn1_compat.c in Sources */,
  3462. OBJ_904 /* ber.c in Sources */,
  3463. OBJ_905 /* cbb.c in Sources */,
  3464. OBJ_906 /* cbs.c in Sources */,
  3465. OBJ_907 /* chacha_generic.c in Sources */,
  3466. OBJ_908 /* chacha_vec.c in Sources */,
  3467. OBJ_909 /* aead.c in Sources */,
  3468. OBJ_910 /* cipher.c in Sources */,
  3469. OBJ_911 /* derive_key.c in Sources */,
  3470. OBJ_912 /* e_aes.c in Sources */,
  3471. OBJ_913 /* e_chacha20poly1305.c in Sources */,
  3472. OBJ_914 /* e_des.c in Sources */,
  3473. OBJ_915 /* e_null.c in Sources */,
  3474. OBJ_916 /* e_rc2.c in Sources */,
  3475. OBJ_917 /* e_rc4.c in Sources */,
  3476. OBJ_918 /* e_ssl3.c in Sources */,
  3477. OBJ_919 /* e_tls.c in Sources */,
  3478. OBJ_920 /* tls_cbc.c in Sources */,
  3479. OBJ_921 /* cmac.c in Sources */,
  3480. OBJ_922 /* conf.c in Sources */,
  3481. OBJ_923 /* curve25519.c in Sources */,
  3482. OBJ_924 /* x25519-x86_64.c in Sources */,
  3483. OBJ_925 /* des.c in Sources */,
  3484. OBJ_926 /* check.c in Sources */,
  3485. OBJ_927 /* dh.c in Sources */,
  3486. OBJ_928 /* dh_asn1.c in Sources */,
  3487. OBJ_929 /* params.c in Sources */,
  3488. OBJ_930 /* digest.c in Sources */,
  3489. OBJ_931 /* digests.c in Sources */,
  3490. OBJ_932 /* dsa.c in Sources */,
  3491. OBJ_933 /* dsa_asn1.c in Sources */,
  3492. OBJ_934 /* ec.c in Sources */,
  3493. OBJ_935 /* ec_asn1.c in Sources */,
  3494. OBJ_936 /* ec_key.c in Sources */,
  3495. OBJ_937 /* ec_montgomery.c in Sources */,
  3496. OBJ_938 /* example_mul.c in Sources */,
  3497. OBJ_939 /* oct.c in Sources */,
  3498. OBJ_940 /* p224-64.c in Sources */,
  3499. OBJ_941 /* p256-64.c in Sources */,
  3500. OBJ_942 /* p256-x86_64.c in Sources */,
  3501. OBJ_943 /* simple.c in Sources */,
  3502. OBJ_944 /* util-64.c in Sources */,
  3503. OBJ_945 /* wnaf.c in Sources */,
  3504. OBJ_946 /* ecdh.c in Sources */,
  3505. OBJ_947 /* ecdsa.c in Sources */,
  3506. OBJ_948 /* ecdsa_asn1.c in Sources */,
  3507. OBJ_949 /* engine.c in Sources */,
  3508. OBJ_950 /* err.c in Sources */,
  3509. OBJ_951 /* algorithm.c in Sources */,
  3510. OBJ_952 /* digestsign.c in Sources */,
  3511. OBJ_953 /* evp.c in Sources */,
  3512. OBJ_954 /* evp_asn1.c in Sources */,
  3513. OBJ_955 /* evp_ctx.c in Sources */,
  3514. OBJ_956 /* p_dsa_asn1.c in Sources */,
  3515. OBJ_957 /* p_ec.c in Sources */,
  3516. OBJ_958 /* p_ec_asn1.c in Sources */,
  3517. OBJ_959 /* p_rsa.c in Sources */,
  3518. OBJ_960 /* p_rsa_asn1.c in Sources */,
  3519. OBJ_961 /* pbkdf.c in Sources */,
  3520. OBJ_962 /* sign.c in Sources */,
  3521. OBJ_963 /* hkdf.c in Sources */,
  3522. OBJ_964 /* hmac.c in Sources */,
  3523. OBJ_965 /* lhash.c in Sources */,
  3524. OBJ_966 /* md4.c in Sources */,
  3525. OBJ_967 /* md5.c in Sources */,
  3526. OBJ_968 /* cbc.c in Sources */,
  3527. OBJ_969 /* cfb.c in Sources */,
  3528. OBJ_970 /* ctr.c in Sources */,
  3529. OBJ_971 /* gcm.c in Sources */,
  3530. OBJ_972 /* ofb.c in Sources */,
  3531. OBJ_973 /* obj.c in Sources */,
  3532. OBJ_974 /* obj_xref.c in Sources */,
  3533. OBJ_975 /* pem_all.c in Sources */,
  3534. OBJ_976 /* pem_info.c in Sources */,
  3535. OBJ_977 /* pem_lib.c in Sources */,
  3536. OBJ_978 /* pem_oth.c in Sources */,
  3537. OBJ_979 /* pem_pk8.c in Sources */,
  3538. OBJ_980 /* pem_pkey.c in Sources */,
  3539. OBJ_981 /* pem_x509.c in Sources */,
  3540. OBJ_982 /* pem_xaux.c in Sources */,
  3541. OBJ_983 /* p5_pbe.c in Sources */,
  3542. OBJ_984 /* p5_pbev2.c in Sources */,
  3543. OBJ_985 /* p8_pkey.c in Sources */,
  3544. OBJ_986 /* pkcs8.c in Sources */,
  3545. OBJ_987 /* poly1305.c in Sources */,
  3546. OBJ_988 /* poly1305_arm.c in Sources */,
  3547. OBJ_989 /* poly1305_vec.c in Sources */,
  3548. OBJ_990 /* rand.c in Sources */,
  3549. OBJ_991 /* urandom.c in Sources */,
  3550. OBJ_992 /* windows.c in Sources */,
  3551. OBJ_993 /* rc4.c in Sources */,
  3552. OBJ_994 /* blinding.c in Sources */,
  3553. OBJ_995 /* padding.c in Sources */,
  3554. OBJ_996 /* rsa.c in Sources */,
  3555. OBJ_997 /* rsa_asn1.c in Sources */,
  3556. OBJ_998 /* rsa_impl.c in Sources */,
  3557. OBJ_999 /* sha1.c in Sources */,
  3558. OBJ_1000 /* sha256.c in Sources */,
  3559. OBJ_1001 /* sha512.c in Sources */,
  3560. OBJ_1002 /* stack.c in Sources */,
  3561. OBJ_1003 /* a_digest.c in Sources */,
  3562. OBJ_1004 /* a_sign.c in Sources */,
  3563. OBJ_1005 /* a_strex.c in Sources */,
  3564. OBJ_1006 /* a_verify.c in Sources */,
  3565. OBJ_1007 /* asn1_gen.c in Sources */,
  3566. OBJ_1008 /* by_dir.c in Sources */,
  3567. OBJ_1009 /* by_file.c in Sources */,
  3568. OBJ_1010 /* i2d_pr.c in Sources */,
  3569. OBJ_1011 /* pkcs7.c in Sources */,
  3570. OBJ_1012 /* t_crl.c in Sources */,
  3571. OBJ_1013 /* t_req.c in Sources */,
  3572. OBJ_1014 /* t_x509.c in Sources */,
  3573. OBJ_1015 /* t_x509a.c in Sources */,
  3574. OBJ_1016 /* x509.c in Sources */,
  3575. OBJ_1017 /* x509_att.c in Sources */,
  3576. OBJ_1018 /* x509_cmp.c in Sources */,
  3577. OBJ_1019 /* x509_d2.c in Sources */,
  3578. OBJ_1020 /* x509_def.c in Sources */,
  3579. OBJ_1021 /* x509_ext.c in Sources */,
  3580. OBJ_1022 /* x509_lu.c in Sources */,
  3581. OBJ_1023 /* x509_obj.c in Sources */,
  3582. OBJ_1024 /* x509_r2x.c in Sources */,
  3583. OBJ_1025 /* x509_req.c in Sources */,
  3584. OBJ_1026 /* x509_set.c in Sources */,
  3585. OBJ_1027 /* x509_trs.c in Sources */,
  3586. OBJ_1028 /* x509_txt.c in Sources */,
  3587. OBJ_1029 /* x509_v3.c in Sources */,
  3588. OBJ_1030 /* x509_vfy.c in Sources */,
  3589. OBJ_1031 /* x509_vpm.c in Sources */,
  3590. OBJ_1032 /* x509cset.c in Sources */,
  3591. OBJ_1033 /* x509name.c in Sources */,
  3592. OBJ_1034 /* x509rset.c in Sources */,
  3593. OBJ_1035 /* x509spki.c in Sources */,
  3594. OBJ_1036 /* x509type.c in Sources */,
  3595. OBJ_1037 /* x_algor.c in Sources */,
  3596. OBJ_1038 /* x_all.c in Sources */,
  3597. OBJ_1039 /* x_attrib.c in Sources */,
  3598. OBJ_1040 /* x_crl.c in Sources */,
  3599. OBJ_1041 /* x_exten.c in Sources */,
  3600. OBJ_1042 /* x_info.c in Sources */,
  3601. OBJ_1043 /* x_name.c in Sources */,
  3602. OBJ_1044 /* x_pkey.c in Sources */,
  3603. OBJ_1045 /* x_pubkey.c in Sources */,
  3604. OBJ_1046 /* x_req.c in Sources */,
  3605. OBJ_1047 /* x_sig.c in Sources */,
  3606. OBJ_1048 /* x_spki.c in Sources */,
  3607. OBJ_1049 /* x_val.c in Sources */,
  3608. OBJ_1050 /* x_x509.c in Sources */,
  3609. OBJ_1051 /* x_x509a.c in Sources */,
  3610. OBJ_1052 /* pcy_cache.c in Sources */,
  3611. OBJ_1053 /* pcy_data.c in Sources */,
  3612. OBJ_1054 /* pcy_lib.c in Sources */,
  3613. OBJ_1055 /* pcy_map.c in Sources */,
  3614. OBJ_1056 /* pcy_node.c in Sources */,
  3615. OBJ_1057 /* pcy_tree.c in Sources */,
  3616. OBJ_1058 /* v3_akey.c in Sources */,
  3617. OBJ_1059 /* v3_akeya.c in Sources */,
  3618. OBJ_1060 /* v3_alt.c in Sources */,
  3619. OBJ_1061 /* v3_bcons.c in Sources */,
  3620. OBJ_1062 /* v3_bitst.c in Sources */,
  3621. OBJ_1063 /* v3_conf.c in Sources */,
  3622. OBJ_1064 /* v3_cpols.c in Sources */,
  3623. OBJ_1065 /* v3_crld.c in Sources */,
  3624. OBJ_1066 /* v3_enum.c in Sources */,
  3625. OBJ_1067 /* v3_extku.c in Sources */,
  3626. OBJ_1068 /* v3_genn.c in Sources */,
  3627. OBJ_1069 /* v3_ia5.c in Sources */,
  3628. OBJ_1070 /* v3_info.c in Sources */,
  3629. OBJ_1071 /* v3_int.c in Sources */,
  3630. OBJ_1072 /* v3_lib.c in Sources */,
  3631. OBJ_1073 /* v3_ncons.c in Sources */,
  3632. OBJ_1074 /* v3_pci.c in Sources */,
  3633. OBJ_1075 /* v3_pcia.c in Sources */,
  3634. OBJ_1076 /* v3_pcons.c in Sources */,
  3635. OBJ_1077 /* v3_pku.c in Sources */,
  3636. OBJ_1078 /* v3_pmaps.c in Sources */,
  3637. OBJ_1079 /* v3_prn.c in Sources */,
  3638. OBJ_1080 /* v3_purp.c in Sources */,
  3639. OBJ_1081 /* v3_skey.c in Sources */,
  3640. OBJ_1082 /* v3_sxnet.c in Sources */,
  3641. OBJ_1083 /* v3_utl.c in Sources */,
  3642. OBJ_1084 /* pqueue.c in Sources */,
  3643. );
  3644. runOnlyForDeploymentPostprocessing = 0;
  3645. };
  3646. /* End PBXSourcesBuildPhase section */
  3647. /* Begin PBXTargetDependency section */
  3648. OBJ_1365 /* PBXTargetDependency */ = {
  3649. isa = PBXTargetDependency;
  3650. target = OBJ_782 /* BoringSSL */;
  3651. targetProxy = D3FF41131E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3652. };
  3653. OBJ_1386 /* PBXTargetDependency */ = {
  3654. isa = PBXTargetDependency;
  3655. target = OBJ_782 /* BoringSSL */;
  3656. targetProxy = D3FF41141E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3657. };
  3658. OBJ_1387 /* PBXTargetDependency */ = {
  3659. isa = PBXTargetDependency;
  3660. target = OBJ_1086 /* CgRPC */;
  3661. targetProxy = D3FF41151E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3662. };
  3663. OBJ_1398 /* PBXTargetDependency */ = {
  3664. isa = PBXTargetDependency;
  3665. target = OBJ_782 /* BoringSSL */;
  3666. targetProxy = D3FF41161E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3667. };
  3668. OBJ_1399 /* PBXTargetDependency */ = {
  3669. isa = PBXTargetDependency;
  3670. target = OBJ_1086 /* CgRPC */;
  3671. targetProxy = D3FF41171E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3672. };
  3673. OBJ_1400 /* PBXTargetDependency */ = {
  3674. isa = PBXTargetDependency;
  3675. target = OBJ_1366 /* gRPC */;
  3676. targetProxy = D3FF41181E5F4D8C00E4CFB6 /* PBXContainerItemProxy */;
  3677. };
  3678. /* End PBXTargetDependency section */
  3679. /* Begin XCBuildConfiguration section */
  3680. OBJ_1088 /* Debug */ = {
  3681. isa = XCBuildConfiguration;
  3682. buildSettings = {
  3683. DEFINES_MODULE = YES;
  3684. ENABLE_TESTABILITY = YES;
  3685. FRAMEWORK_SEARCH_PATHS = (
  3686. "$(inherited)",
  3687. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3688. );
  3689. HEADER_SEARCH_PATHS = (
  3690. "$(inherited)",
  3691. Sources/CgRPC/include,
  3692. Sources/BoringSSL/include,
  3693. );
  3694. INFOPLIST_FILE = SwiftGRPC.xcodeproj/CgRPC_Info.plist;
  3695. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3696. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3697. MODULEMAP_FILE = Sources/CgRPC/include/module.modulemap;
  3698. OTHER_LDFLAGS = "$(inherited)";
  3699. OTHER_SWIFT_FLAGS = "$(inherited)";
  3700. PRODUCT_BUNDLE_IDENTIFIER = CgRPC;
  3701. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3702. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3703. TARGET_NAME = CgRPC;
  3704. };
  3705. name = Debug;
  3706. };
  3707. OBJ_1089 /* Release */ = {
  3708. isa = XCBuildConfiguration;
  3709. buildSettings = {
  3710. DEFINES_MODULE = YES;
  3711. ENABLE_TESTABILITY = YES;
  3712. FRAMEWORK_SEARCH_PATHS = (
  3713. "$(inherited)",
  3714. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3715. );
  3716. HEADER_SEARCH_PATHS = (
  3717. "$(inherited)",
  3718. Sources/CgRPC/include,
  3719. Sources/BoringSSL/include,
  3720. );
  3721. INFOPLIST_FILE = SwiftGRPC.xcodeproj/CgRPC_Info.plist;
  3722. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3723. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3724. MODULEMAP_FILE = Sources/CgRPC/include/module.modulemap;
  3725. OTHER_LDFLAGS = "$(inherited)";
  3726. OTHER_SWIFT_FLAGS = "$(inherited)";
  3727. PRODUCT_BUNDLE_IDENTIFIER = CgRPC;
  3728. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3729. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3730. TARGET_NAME = CgRPC;
  3731. };
  3732. name = Release;
  3733. };
  3734. OBJ_1368 /* Debug */ = {
  3735. isa = XCBuildConfiguration;
  3736. buildSettings = {
  3737. ENABLE_TESTABILITY = YES;
  3738. FRAMEWORK_SEARCH_PATHS = (
  3739. "$(inherited)",
  3740. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3741. );
  3742. HEADER_SEARCH_PATHS = (
  3743. "$(inherited)",
  3744. Sources/BoringSSL/include,
  3745. Sources/CgRPC/include,
  3746. );
  3747. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPC_Info.plist;
  3748. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3749. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3750. OTHER_LDFLAGS = "$(inherited)";
  3751. OTHER_SWIFT_FLAGS = "$(inherited)";
  3752. PRODUCT_BUNDLE_IDENTIFIER = gRPC;
  3753. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3754. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3755. TARGET_NAME = gRPC;
  3756. };
  3757. name = Debug;
  3758. };
  3759. OBJ_1369 /* Release */ = {
  3760. isa = XCBuildConfiguration;
  3761. buildSettings = {
  3762. ENABLE_TESTABILITY = YES;
  3763. FRAMEWORK_SEARCH_PATHS = (
  3764. "$(inherited)",
  3765. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3766. );
  3767. HEADER_SEARCH_PATHS = (
  3768. "$(inherited)",
  3769. Sources/BoringSSL/include,
  3770. Sources/CgRPC/include,
  3771. );
  3772. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPC_Info.plist;
  3773. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3774. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3775. OTHER_LDFLAGS = "$(inherited)";
  3776. OTHER_SWIFT_FLAGS = "$(inherited)";
  3777. PRODUCT_BUNDLE_IDENTIFIER = gRPC;
  3778. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3779. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3780. TARGET_NAME = gRPC;
  3781. };
  3782. name = Release;
  3783. };
  3784. OBJ_1390 /* Debug */ = {
  3785. isa = XCBuildConfiguration;
  3786. buildSettings = {
  3787. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  3788. FRAMEWORK_SEARCH_PATHS = (
  3789. "$(inherited)",
  3790. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3791. );
  3792. HEADER_SEARCH_PATHS = (
  3793. "$(inherited)",
  3794. Sources/BoringSSL/include,
  3795. Sources/CgRPC/include,
  3796. );
  3797. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPCTests_Info.plist;
  3798. LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
  3799. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3800. OTHER_LDFLAGS = "$(inherited)";
  3801. OTHER_SWIFT_FLAGS = "$(inherited)";
  3802. TARGET_NAME = gRPCTests;
  3803. };
  3804. name = Debug;
  3805. };
  3806. OBJ_1391 /* Release */ = {
  3807. isa = XCBuildConfiguration;
  3808. buildSettings = {
  3809. EMBEDDED_CONTENT_CONTAINS_SWIFT = YES;
  3810. FRAMEWORK_SEARCH_PATHS = (
  3811. "$(inherited)",
  3812. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3813. );
  3814. HEADER_SEARCH_PATHS = (
  3815. "$(inherited)",
  3816. Sources/BoringSSL/include,
  3817. Sources/CgRPC/include,
  3818. );
  3819. INFOPLIST_FILE = SwiftGRPC.xcodeproj/gRPCTests_Info.plist;
  3820. LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
  3821. LIBRARY_SEARCH_PATHS = "$(PROJECT_TEMP_DIR)/SymlinkLibs/";
  3822. OTHER_LDFLAGS = "$(inherited)";
  3823. OTHER_SWIFT_FLAGS = "$(inherited)";
  3824. TARGET_NAME = gRPCTests;
  3825. };
  3826. name = Release;
  3827. };
  3828. OBJ_3 /* Debug */ = {
  3829. isa = XCBuildConfiguration;
  3830. buildSettings = {
  3831. COMBINE_HIDPI_IMAGES = YES;
  3832. COPY_PHASE_STRIP = NO;
  3833. DEBUG_INFORMATION_FORMAT = dwarf;
  3834. DYLIB_INSTALL_NAME_BASE = "@rpath";
  3835. ENABLE_NS_ASSERTIONS = YES;
  3836. GCC_OPTIMIZATION_LEVEL = 0;
  3837. MACOSX_DEPLOYMENT_TARGET = 10.10;
  3838. ONLY_ACTIVE_ARCH = YES;
  3839. OTHER_SWIFT_FLAGS = "-DXcode";
  3840. PRODUCT_NAME = "$(TARGET_NAME)";
  3841. SDKROOT = macosx;
  3842. SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
  3843. SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
  3844. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  3845. SWIFT_VERSION = 3.0;
  3846. USE_HEADERMAP = NO;
  3847. };
  3848. name = Debug;
  3849. };
  3850. OBJ_4 /* Release */ = {
  3851. isa = XCBuildConfiguration;
  3852. buildSettings = {
  3853. COMBINE_HIDPI_IMAGES = YES;
  3854. COPY_PHASE_STRIP = YES;
  3855. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  3856. DYLIB_INSTALL_NAME_BASE = "@rpath";
  3857. GCC_OPTIMIZATION_LEVEL = s;
  3858. MACOSX_DEPLOYMENT_TARGET = 10.10;
  3859. OTHER_SWIFT_FLAGS = "-DXcode";
  3860. PRODUCT_NAME = "$(TARGET_NAME)";
  3861. SDKROOT = macosx;
  3862. SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator";
  3863. SWIFT_ACTIVE_COMPILATION_CONDITIONS = SWIFT_PACKAGE;
  3864. SWIFT_OPTIMIZATION_LEVEL = "-O";
  3865. SWIFT_VERSION = 3.0;
  3866. USE_HEADERMAP = NO;
  3867. };
  3868. name = Release;
  3869. };
  3870. OBJ_784 /* Debug */ = {
  3871. isa = XCBuildConfiguration;
  3872. buildSettings = {
  3873. DEFINES_MODULE = YES;
  3874. ENABLE_TESTABILITY = YES;
  3875. FRAMEWORK_SEARCH_PATHS = (
  3876. "$(inherited)",
  3877. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3878. );
  3879. HEADER_SEARCH_PATHS = (
  3880. "$(inherited)",
  3881. Sources/BoringSSL/include,
  3882. );
  3883. INFOPLIST_FILE = SwiftGRPC.xcodeproj/BoringSSL_Info.plist;
  3884. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3885. MODULEMAP_FILE = SwiftGRPC.xcodeproj/GeneratedModuleMap/BoringSSL/module.modulemap;
  3886. OTHER_LDFLAGS = "$(inherited)";
  3887. OTHER_SWIFT_FLAGS = "$(inherited)";
  3888. PRODUCT_BUNDLE_IDENTIFIER = BoringSSL;
  3889. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3890. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3891. TARGET_NAME = BoringSSL;
  3892. };
  3893. name = Debug;
  3894. };
  3895. OBJ_785 /* Release */ = {
  3896. isa = XCBuildConfiguration;
  3897. buildSettings = {
  3898. DEFINES_MODULE = YES;
  3899. ENABLE_TESTABILITY = YES;
  3900. FRAMEWORK_SEARCH_PATHS = (
  3901. "$(inherited)",
  3902. "$(PLATFORM_DIR)/Developer/Library/Frameworks",
  3903. );
  3904. HEADER_SEARCH_PATHS = (
  3905. "$(inherited)",
  3906. Sources/BoringSSL/include,
  3907. );
  3908. INFOPLIST_FILE = SwiftGRPC.xcodeproj/BoringSSL_Info.plist;
  3909. LD_RUNPATH_SEARCH_PATHS = "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
  3910. MODULEMAP_FILE = SwiftGRPC.xcodeproj/GeneratedModuleMap/BoringSSL/module.modulemap;
  3911. OTHER_LDFLAGS = "$(inherited)";
  3912. OTHER_SWIFT_FLAGS = "$(inherited)";
  3913. PRODUCT_BUNDLE_IDENTIFIER = BoringSSL;
  3914. PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
  3915. PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
  3916. TARGET_NAME = BoringSSL;
  3917. };
  3918. name = Release;
  3919. };
  3920. /* End XCBuildConfiguration section */
  3921. /* Begin XCConfigurationList section */
  3922. OBJ_1087 /* Build configuration list for PBXNativeTarget "CgRPC" */ = {
  3923. isa = XCConfigurationList;
  3924. buildConfigurations = (
  3925. OBJ_1088 /* Debug */,
  3926. OBJ_1089 /* Release */,
  3927. );
  3928. defaultConfigurationIsVisible = 0;
  3929. defaultConfigurationName = Debug;
  3930. };
  3931. OBJ_1367 /* Build configuration list for PBXNativeTarget "gRPC" */ = {
  3932. isa = XCConfigurationList;
  3933. buildConfigurations = (
  3934. OBJ_1368 /* Debug */,
  3935. OBJ_1369 /* Release */,
  3936. );
  3937. defaultConfigurationIsVisible = 0;
  3938. defaultConfigurationName = Debug;
  3939. };
  3940. OBJ_1389 /* Build configuration list for PBXNativeTarget "gRPCTests" */ = {
  3941. isa = XCConfigurationList;
  3942. buildConfigurations = (
  3943. OBJ_1390 /* Debug */,
  3944. OBJ_1391 /* Release */,
  3945. );
  3946. defaultConfigurationIsVisible = 0;
  3947. defaultConfigurationName = Debug;
  3948. };
  3949. OBJ_2 /* Build configuration list for PBXProject "SwiftGRPC" */ = {
  3950. isa = XCConfigurationList;
  3951. buildConfigurations = (
  3952. OBJ_3 /* Debug */,
  3953. OBJ_4 /* Release */,
  3954. );
  3955. defaultConfigurationIsVisible = 0;
  3956. defaultConfigurationName = Debug;
  3957. };
  3958. OBJ_783 /* Build configuration list for PBXNativeTarget "BoringSSL" */ = {
  3959. isa = XCConfigurationList;
  3960. buildConfigurations = (
  3961. OBJ_784 /* Debug */,
  3962. OBJ_785 /* Release */,
  3963. );
  3964. defaultConfigurationIsVisible = 0;
  3965. defaultConfigurationName = Debug;
  3966. };
  3967. /* End XCConfigurationList section */
  3968. };
  3969. rootObject = OBJ_1 /* Project object */;
  3970. }