project.pbxproj 228 KB

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