/ coretls.xcodeproj / project.pbxproj
project.pbxproj
   1  // !$*UTF8*$!
   2  {
   3  	archiveVersion = 1;
   4  	classes = {
   5  	};
   6  	objectVersion = 46;
   7  	objects = {
   8  
   9  /* Begin PBXAggregateTarget section */
  10  		0C03D64A17DFD1760087643B /* coreTLS_libraries */ = {
  11  			isa = PBXAggregateTarget;
  12  			buildConfigurationList = 0C03D64B17DFD1760087643B /* Build configuration list for PBXAggregateTarget "coreTLS_libraries" */;
  13  			buildPhases = (
  14  			);
  15  			dependencies = (
  16  				EB4E09291D595DC400FAFE7C /* PBXTargetDependency */,
  17  			);
  18  			name = coreTLS_libraries;
  19  			productName = coreTLS;
  20  		};
  21  		0C12A7D218688C6700B857BD /* All */ = {
  22  			isa = PBXAggregateTarget;
  23  			buildConfigurationList = 0C12A7D518688C6700B857BD /* Build configuration list for PBXAggregateTarget "All" */;
  24  			buildPhases = (
  25  			);
  26  			dependencies = (
  27  				0C12A7D718688C6E00B857BD /* PBXTargetDependency */,
  28  				0C99D6141C447745003A4AF0 /* PBXTargetDependency */,
  29  				0C12A7D918688C7200B857BD /* PBXTargetDependency */,
  30  			);
  31  			name = All;
  32  			productName = All;
  33  		};
  34  		0C701FFD1BFFF4B3006A61C5 /* coreTLS_helpers */ = {
  35  			isa = PBXAggregateTarget;
  36  			buildConfigurationList = 0C701FFE1BFFF4B3006A61C5 /* Build configuration list for PBXAggregateTarget "coreTLS_helpers" */;
  37  			buildPhases = (
  38  			);
  39  			dependencies = (
  40  				0C7020061BFFF507006A61C5 /* PBXTargetDependency */,
  41  			);
  42  			name = coreTLS_helpers;
  43  			productName = coreTLS_libsystem;
  44  		};
  45  		0C9694FC182C3E52009F4643 /* coreTLS_executables */ = {
  46  			isa = PBXAggregateTarget;
  47  			buildConfigurationList = 0C9694FF182C3E52009F4643 /* Build configuration list for PBXAggregateTarget "coreTLS_executables" */;
  48  			buildPhases = (
  49  			);
  50  			dependencies = (
  51  				5ADAA951208500ED009994F9 /* PBXTargetDependency */,
  52  				0CF4F3F218FDF9E000874F64 /* PBXTargetDependency */,
  53  				0CF4F3F718FDF9E500874F64 /* PBXTargetDependency */,
  54  				0C969501182C3E78009F4643 /* PBXTargetDependency */,
  55  			);
  56  			name = coreTLS_executables;
  57  			productName = coreTLS_executable;
  58  		};
  59  		0CEA77171899A728002792AF /* coreTLS_kexts */ = {
  60  			isa = PBXAggregateTarget;
  61  			buildConfigurationList = 0CEA771E1899A728002792AF /* Build configuration list for PBXAggregateTarget "coreTLS_kexts" */;
  62  			buildPhases = (
  63  			);
  64  			dependencies = (
  65  				0CEA77281899AB6C002792AF /* PBXTargetDependency */,
  66  				0CEA77221899A766002792AF /* PBXTargetDependency */,
  67  			);
  68  			name = coreTLS_kexts;
  69  			productName = coreTLS_kexts;
  70  		};
  71  /* End PBXAggregateTarget section */
  72  
  73  /* Begin PBXBuildFile section */
  74  		0C0109FE19E6FEB000EC10BC /* testleaks.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C0109FC19E6FEB000EC10BC /* testleaks.c */; };
  75  		0C03D5A617D7AB170087643B /* sslDigests.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF41D0534D89900303760 /* sslDigests.c */; };
  76  		0C03D5A717D7AB1D0087643B /* sslDigests.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF41E0534D89900303760 /* sslDigests.h */; };
  77  		0C03D5A817D7AB3C0087643B /* ssl3Callouts.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4110534D89900303760 /* ssl3Callouts.c */; };
  78  		0C03D5A917D7AB3F0087643B /* tls1Callouts.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4330534D89900303760 /* tls1Callouts.c */; };
  79  		0C03D5AA17D7AB480087643B /* sslAlertMessage.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4120534D89900303760 /* sslAlertMessage.c */; };
  80  		0C03D5AB17D7B51A0087643B /* sslCert.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4180534D89900303760 /* sslCert.c */; };
  81  		0C03D5AC17D7B5EF0087643B /* sslChangeCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4190534D89900303760 /* sslChangeCipher.c */; };
  82  		0C03D5AD17D7B6260087643B /* sslKeyExchange.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4250534D89900303760 /* sslKeyExchange.c */; };
  83  		0C03D5E517D7FAFA0087643B /* sslCipherSpecs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */; };
  84  		0C03D5E617D7FAFF0087643B /* sslCipherSpecs.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413715C75863002AEC4C /* sslCipherSpecs.h */; };
  85  		0C03D5EB17D7FC280087643B /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
  86  		0C03D64717DE8B3C0087643B /* tls_stream_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C03D63C17DE8B0C0087643B /* tls_stream_parser.h */; settings = {ATTRIBUTES = (Private, ); }; };
  87  		0C08A3C11857A2FE00DFBA9D /* sslCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C08A3BF1857A2FE00DFBA9D /* sslCrypto.c */; };
  88  		0C08A3C21857A2FE00DFBA9D /* sslCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C08A3C01857A2FE00DFBA9D /* sslCrypto.h */; };
  89  		0C147A6E1C126CB800495B4C /* tls_helpers_identity.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C147A6D1C126CB800495B4C /* tls_helpers_identity.c */; };
  90  		0C179B4318C533D0007B09BF /* tls_server.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C179B4118C533D0007B09BF /* tls_server.c */; };
  91  		0C179B4818C5366D007B09BF /* secCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E9718BBF12F00592893 /* secCrypto.c */; };
  92  		0C179B4918C5366D007B09BF /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
  93  		0C179B4B18C5378E007B09BF /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
  94  		0C179B4C18C53797007B09BF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D5E917D7FC1F0087643B /* Security.framework */; };
  95  		0C179B4D18C537A0007B09BF /* sockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC9A5C18AC27440019EC70 /* sockets.c */; };
  96  		0C1956DE1BE3DCF800587353 /* tls_metrics_bundles.inc in Headers */ = {isa = PBXBuildFile; fileRef = 0C1956DC1BE3DCF800587353 /* tls_metrics_bundles.inc */; };
  97  		0C1F071E189C5F0500E65030 /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
  98  		0C2775131889F02D000C0442 /* tls_record_crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA414315C75863002AEC4C /* tls_record_crypto.c */; };
  99  		0C2775151889F02D000C0442 /* tls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C870BF417B43967008FB2CF /* tls_record.c */; };
 100  		0C2775161889F02D000C0442 /* sslRc4Cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC88DD117FA323A003208AF /* sslRc4Cipher.c */; };
 101  		0C2775171889F02D000C0442 /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 102  		0C2775181889F02D000C0442 /* sslUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42F0534D89900303760 /* sslUtils.c */; };
 103  		0C2775191889F02D000C0442 /* symCipherParams.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413D15C75863002AEC4C /* symCipherParams.c */; };
 104  		0C27751A1889F02D000C0442 /* sslNullCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4280534D89900303760 /* sslNullCipher.c */; };
 105  		0C27751B1889F02D000C0442 /* symCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4310534D89900303760 /* symCipher.c */; };
 106  		0C27751C1889F02D000C0442 /* tls_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413E15C75863002AEC4C /* tls_digest.c */; };
 107  		0C27751E1889F02D000C0442 /* tls_hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4340534D89900303760 /* tls_hmac.c */; };
 108  		0C2775211889F02D000C0442 /* tls_record.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF317B43967008FB2CF /* tls_record.h */; };
 109  		0C277529188EF269000C0442 /* sslMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4270534D89900303760 /* sslMemory.h */; };
 110  		0C27752A188EF9F6000C0442 /* tls_ciphersuites.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4010534D89900303760 /* tls_ciphersuites.c */; };
 111  		0C2A501F1815D47300601766 /* tls_ciphersuites.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4010534D89900303760 /* tls_ciphersuites.c */; };
 112  		0C2A50291815D47300601766 /* tls_record.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF317B43967008FB2CF /* tls_record.h */; settings = {ATTRIBUTES = (Private, ); }; };
 113  		0C2BCDEC1D0B718500ED7A2F /* dummy.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBB16F21877318F00FCF0F7 /* dummy.c */; };
 114  		0C2BCDEF1D0B71EF00ED7A2F /* libcoretls.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */; };
 115  		0C2BCDF01D0B71F200ED7A2F /* libcoretls.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */; };
 116  		0C2BCDF11D0B71F200ED7A2F /* libcoretls.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */; };
 117  		0C417E491B601A3100DE639E /* tls_metrics.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C417E471B601A3100DE639E /* tls_metrics.c */; };
 118  		0C417E4A1B601A3100DE639E /* tls_metrics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C417E481B601A3100DE639E /* tls_metrics.h */; };
 119  		0C6CE0AB1A968F5300BF0994 /* sockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC9A5C18AC27440019EC70 /* sockets.c */; };
 120  		0C6CE0AE1A968F5300BF0994 /* secCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E9718BBF12F00592893 /* secCrypto.c */; };
 121  		0C6CE0AF1A968F5300BF0994 /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 122  		0C6CE0B01A968F5300BF0994 /* tls_server.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C179B4118C533D0007B09BF /* tls_server.c */; };
 123  		0C6CE0B11A968F5300BF0994 /* tls_alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CE8868F18C4F8EF00C4EF6A /* tls_alloc.c */; };
 124  		0C6CE0B31A968F5300BF0994 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D5E917D7FC1F0087643B /* Security.framework */; };
 125  		0C6CE0B41A968F5300BF0994 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
 126  		0C6CE0BD1A968FB500BF0994 /* libcoretls_ciphersuites.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */; };
 127  		0C6CE0BE1A968FB500BF0994 /* libcoretls_handshake.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */; };
 128  		0C6CE0BF1A968FB500BF0994 /* libcoretls_record.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BD917B1A62C008FB2CF /* libcoretls_record.a */; };
 129  		0C6CE0C01A968FB500BF0994 /* libcoretls_stream_parser.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */; };
 130  		0C701FFC1BFFEF25006A61C5 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C701FFB1BFFEF25006A61C5 /* CoreFoundation.framework */; };
 131  		0C7272241A15607D000F845B /* tls_stream_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C7272231A15607D000F845B /* tls_stream_parser.c */; };
 132  		0C7A928819A2B3FA0065A165 /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; };
 133  		0C7A928919A2B3FB0065A165 /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; };
 134  		0C7A928A19A2B3FC0065A165 /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; };
 135  		0C7A928B19A2B3FD0065A165 /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; };
 136  		0C7A928C19A2B3FE0065A165 /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; settings = {ATTRIBUTES = (Private, ); }; };
 137  		0C7FE2BE17D64AB000793947 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C7FE2BD17D64AB000793947 /* main.c */; };
 138  		0C86A5DD196C72D4009B006A /* ec_cert.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C86A5DC196C72D4009B006A /* ec_cert.c */; };
 139  		0C870BE117B1A711008FB2CF /* symCipherParams.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413D15C75863002AEC4C /* symCipherParams.c */; };
 140  		0C870BE517B1A711008FB2CF /* sslNullCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4280534D89900303760 /* sslNullCipher.c */; };
 141  		0C870BE617B1A711008FB2CF /* symCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4310534D89900303760 /* symCipher.c */; };
 142  		0C870BE717B1A711008FB2CF /* tls_digest.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413E15C75863002AEC4C /* tls_digest.c */; };
 143  		0C870BE917B1A711008FB2CF /* tls_hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4340534D89900303760 /* tls_hmac.c */; };
 144  		0C870BED17B1A84F008FB2CF /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 145  		0C870BEE17B1A851008FB2CF /* sslUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42F0534D89900303760 /* sslUtils.c */; };
 146  		0C870BF517B43967008FB2CF /* tls_record.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF317B43967008FB2CF /* tls_record.h */; settings = {ATTRIBUTES = (Private, ); }; };
 147  		0C870BF617B43967008FB2CF /* tls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C870BF417B43967008FB2CF /* tls_record.c */; };
 148  		0C99D6181C447CEB003A4AF0 /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 149  		0C99D6191C4481EE003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */; };
 150  		0C99D61C1C44D9ED003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */; };
 151  		0C99D6201C44D9F4003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */; };
 152  		0CA36681182DAE8700EDAEBC /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D5E917D7FC1F0087643B /* Security.framework */; };
 153  		0CA9800517E265AF00205D87 /* tls_record_crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA414315C75863002AEC4C /* tls_record_crypto.c */; };
 154  		0CA9800717E3B8F900205D87 /* sslSession.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42C0534D89900303760 /* sslSession.c */; };
 155  		0CA9800817E3B90E00205D87 /* sslSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF42D0534D89900303760 /* sslSession.h */; };
 156  		0CC2CE511C1A18BE001A8C62 /* tls_04_timing.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC2CE501C1A18BE001A8C62 /* tls_04_timing.c */; };
 157  		0CC88DD217FA323A003208AF /* sslRc4Cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC88DD117FA323A003208AF /* sslRc4Cipher.c */; };
 158  		0CC8D20017D6886F0089DCFC /* tls_handshake.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C870BEF17B1AC10008FB2CF /* tls_handshake.c */; };
 159  		0CC8D20117D6888A0089DCFC /* tls_handshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF117B41007008FB2CF /* tls_handshake.h */; settings = {ATTRIBUTES = (Private, ); }; };
 160  		0CC8D20317D68C4F0089DCFC /* sslHandshake.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF41F0534D89900303760 /* sslHandshake.c */; };
 161  		0CC8D20417D68C4F0089DCFC /* sslHandshakeFinish.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4210534D89900303760 /* sslHandshakeFinish.c */; };
 162  		0CC8D20517D68C4F0089DCFC /* sslHandshakeHello.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4220534D89900303760 /* sslHandshakeHello.c */; };
 163  		0CC8D20617D68C700089DCFC /* sslHandshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4200534D89900303760 /* sslHandshake.h */; };
 164  		0CC8D20817D692730089DCFC /* tls_handshake_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC8D20717D692730089DCFC /* tls_handshake_priv.h */; };
 165  		0CCB2E8818BBC63500592893 /* test-00-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E8018BBC63500592893 /* test-00-test.c */; };
 166  		0CCB2E8918BBC63500592893 /* testenv.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E8218BBC63500592893 /* testenv.c */; };
 167  		0CCB2E8A18BBC63500592893 /* testmore.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E8618BBC63500592893 /* testmore.c */; };
 168  		0CCB2E9418BBCB3500592893 /* tls_01_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E8D18BBC86200592893 /* tls_01_record.c */; };
 169  		0CCB2E9618BBCB3500592893 /* tls_03_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E8F18BBC86200592893 /* tls_03_client.c */; };
 170  		0CCB2E9818BBF12F00592893 /* secCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E9718BBF12F00592893 /* secCrypto.c */; };
 171  		0CCB2E9F18BC229200592893 /* tls_02_self.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E9C18BBF8CE00592893 /* tls_02_self.c */; };
 172  		0CE8868B18C4F51E00C4EF6A /* tls_client.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC9A4618AC24420019EC70 /* tls_client.c */; };
 173  		0CE8868D18C4F51E00C4EF6A /* sockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC9A5C18AC27440019EC70 /* sockets.c */; };
 174  		0CE8869018C4F8EF00C4EF6A /* tls_alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CE8868F18C4F8EF00C4EF6A /* tls_alloc.c */; };
 175  		0CE8869118C4F8EF00C4EF6A /* tls_alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CE8868F18C4F8EF00C4EF6A /* tls_alloc.c */; };
 176  		0CE8869518C4FBD900C4EF6A /* secCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB2E9718BBF12F00592893 /* secCrypto.c */; };
 177  		0CE8869618C4FBF400C4EF6A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D5E917D7FC1F0087643B /* Security.framework */; };
 178  		0CE8869718C4FBFA00C4EF6A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
 179  		0CE8869818C4FC3700C4EF6A /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 180  		0CF16DD81C62AB1800490AA2 /* tls_helpers.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CF16DD61C62AB1800490AA2 /* tls_helpers.c */; };
 181  		0CF16DD91C62AB1800490AA2 /* tls_helpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF16DD71C62AB1800490AA2 /* tls_helpers.h */; settings = {ATTRIBUTES = (Private, ); }; };
 182  		0CF41C2218F87E0200714F55 /* tls_ciphersuites.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4020534D89900303760 /* tls_ciphersuites.h */; settings = {ATTRIBUTES = (Private, ); }; };
 183  		0CFB7D6318BE62490003E1DC /* google_certs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CFB7D6218BE62490003E1DC /* google_certs.c */; };
 184  		0CFBC0CB19A564200003353C /* sslDecode.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CFBC0CA19A564200003353C /* sslDecode.c */; };
 185  		0CFBC0D019A564A40003353C /* sslDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CFBC0CF19A564A40003353C /* sslDecode.h */; };
 186  		3D6034461A2D3243002C1957 /* sslAesGcmCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D6034451A2D3243002C1957 /* sslAesGcmCipher.c */; };
 187  		3D6034471A2D3243002C1957 /* sslAesGcmCipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D6034451A2D3243002C1957 /* sslAesGcmCipher.c */; };
 188  		3D759E0A1A9EA75C0060A922 /* sslCipherSpecs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */; };
 189  		5A11FAD920854C5500A43ABA /* tls_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA078A21BED601A00D86F70 /* tls_cache.h */; settings = {ATTRIBUTES = (Private, ); }; };
 190  		5A11FADA20854C5500A43ABA /* tls_ciphersuites.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4020534D89900303760 /* tls_ciphersuites.h */; settings = {ATTRIBUTES = (Private, ); }; };
 191  		5A11FADB20854C5500A43ABA /* tls_handshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF117B41007008FB2CF /* tls_handshake.h */; settings = {ATTRIBUTES = (Private, ); }; };
 192  		5A11FADC20854C5500A43ABA /* tls_handshake_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC8D20717D692730089DCFC /* tls_handshake_priv.h */; settings = {ATTRIBUTES = (Private, ); }; };
 193  		5A11FAE420854C5500A43ABA /* tls_record.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C870BF317B43967008FB2CF /* tls_record.h */; settings = {ATTRIBUTES = (Private, ); }; };
 194  		5A11FAEA20854C5500A43ABA /* tls_stream_parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C03D63C17DE8B0C0087643B /* tls_stream_parser.h */; settings = {ATTRIBUTES = (Private, ); }; };
 195  		5A11FAEB20854C5500A43ABA /* tls_types_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C04E99B1892DE6200E49919 /* tls_types_private.h */; settings = {ATTRIBUTES = (Private, ); }; };
 196  		5A11FAEC20854C5500A43ABA /* tls_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CCA413C15C75863002AEC4C /* tls_types.h */; settings = {ATTRIBUTES = (Private, ); }; };
 197  		5A11FAF420854F1200A43ABA /* CipherSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4030534D89900303760 /* CipherSuite.h */; settings = {ATTRIBUTES = (Private, ); }; };
 198  		5A11FAF520854F1800A43ABA /* CipherSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4030534D89900303760 /* CipherSuite.h */; settings = {ATTRIBUTES = (Private, ); }; };
 199  		5A11FAF8208550CD00A43ABA /* CipherSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4030534D89900303760 /* CipherSuite.h */; settings = {ATTRIBUTES = (Private, ); }; };
 200  		5A11FB002085588400A43ABA /* sslHandshake_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A11FAFF2085587200A43ABA /* sslHandshake_priv.h */; };
 201  		5A11FB01208558AA00A43ABA /* sslHandshake.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAFF4200534D89900303760 /* sslHandshake.h */; settings = {ATTRIBUTES = (Private, ); }; };
 202  		5A5F97761E43B41A00C66925 /* appleSession.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CA078A61BED633300D86F70 /* appleSession.c */; };
 203  		5A5F97771E43B41A00C66925 /* tls_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CA078A41BED61B300D86F70 /* tls_cache.c */; };
 204  		5A5F97781E43B41A00C66925 /* dummy.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CBB16F21877318F00FCF0F7 /* dummy.c */; };
 205  		5A5F977A1E43B41A00C66925 /* libcoretls_ciphersuites.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */; };
 206  		5A5F977B1E43B41A00C66925 /* libcoretls_handshake.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */; };
 207  		5A5F977C1E43B41A00C66925 /* libcoretls_record.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BD917B1A62C008FB2CF /* libcoretls_record.a */; };
 208  		5A5F977D1E43B41A00C66925 /* libcoretls_stream_parser.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */; };
 209  		5A5F977F1E43B41A00C66925 /* tls_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA078A21BED601A00D86F70 /* tls_cache.h */; settings = {ATTRIBUTES = (Private, ); }; };
 210  		5A5F97801E43B41A00C66925 /* appleSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA078A71BED633300D86F70 /* appleSession.h */; };
 211  		5A5F97811E43B41A00C66925 /* tls_types_private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C04E99B1892DE6200E49919 /* tls_types_private.h */; };
 212  		5A83DD39206D3F1900D9699C /* tls_record.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C870BF417B43967008FB2CF /* tls_record.c */; };
 213  		5A83DD3A206D3F7200D9699C /* tls_handshake.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C870BEF17B1AC10008FB2CF /* tls_handshake.c */; };
 214  		5A83DD3B206D42F600D9699C /* tls_stream_parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C7272231A15607D000F845B /* tls_stream_parser.c */; };
 215  		5ADAA94E2084FF6F009994F9 /* libcoretls.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */; };
 216  		5ADAA94F20850078009994F9 /* libcoretls.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */; };
 217  		AA37BB32206D342E0040FE2D /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
 218  		EB11193B1D5A6D52008D00C6 /* appleSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA078A71BED633300D86F70 /* appleSession.h */; };
 219  		EB11193C1D5A6D90008D00C6 /* libcoretls_ciphersuites.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */; };
 220  		EB11193D1D5A6D90008D00C6 /* libcoretls_handshake.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */; };
 221  		EB11193E1D5A6D90008D00C6 /* libcoretls_record.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C870BD917B1A62C008FB2CF /* libcoretls_record.a */; };
 222  		EB11193F1D5A6D90008D00C6 /* libcoretls_stream_parser.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */; };
 223  		EB1119421D5A6F21008D00C6 /* appleSession.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CA078A61BED633300D86F70 /* appleSession.c */; };
 224  		EB1119461D5A6F26008D00C6 /* tls_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CA078A41BED61B300D86F70 /* tls_cache.c */; };
 225  		EBEDE80F1A44908B001B7D1F /* coretls_performance.c in Sources */ = {isa = PBXBuildFile; fileRef = EBEDE80E1A44908B001B7D1F /* coretls_performance.c */; };
 226  /* End PBXBuildFile section */
 227  
 228  /* Begin PBXContainerItemProxy section */
 229  		0C12A7D618688C6E00B857BD /* PBXContainerItemProxy */ = {
 230  			isa = PBXContainerItemProxy;
 231  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 232  			proxyType = 1;
 233  			remoteGlobalIDString = 0C03D64A17DFD1760087643B;
 234  			remoteInfo = coreTLS_libraries;
 235  		};
 236  		0C12A7D818688C7200B857BD /* PBXContainerItemProxy */ = {
 237  			isa = PBXContainerItemProxy;
 238  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 239  			proxyType = 1;
 240  			remoteGlobalIDString = 0C9694FC182C3E52009F4643;
 241  			remoteInfo = coreTLS_executables;
 242  		};
 243  		0C2774F91889EE48000C0442 /* PBXContainerItemProxy */ = {
 244  			isa = PBXContainerItemProxy;
 245  			containerPortal = 0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */;
 246  			proxyType = 2;
 247  			remoteGlobalIDString = 0CC9A7F0146DF66000C18F89;
 248  			remoteInfo = tlsnke;
 249  		};
 250  		0C2774FB1889EE48000C0442 /* PBXContainerItemProxy */ = {
 251  			isa = PBXContainerItemProxy;
 252  			containerPortal = 0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */;
 253  			proxyType = 2;
 254  			remoteGlobalIDString = 0CE08A73148FF2C6000473EB;
 255  			remoteInfo = tlsnketest;
 256  		};
 257  		0C2774FD1889EE48000C0442 /* PBXContainerItemProxy */ = {
 258  			isa = PBXContainerItemProxy;
 259  			containerPortal = 0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */;
 260  			proxyType = 2;
 261  			remoteGlobalIDString = 0CDF46A014DC794300FFE2FD;
 262  			remoteInfo = tlssocket;
 263  		};
 264  		0C7020051BFFF507006A61C5 /* PBXContainerItemProxy */ = {
 265  			isa = PBXContainerItemProxy;
 266  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 267  			proxyType = 1;
 268  			remoteGlobalIDString = 0CA078451BED56CF00D86F70;
 269  			remoteInfo = coretls_cfhelpers;
 270  		};
 271  		0C969500182C3E78009F4643 /* PBXContainerItemProxy */ = {
 272  			isa = PBXContainerItemProxy;
 273  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 274  			proxyType = 1;
 275  			remoteGlobalIDString = 0C7FE2BA17D64AB000793947;
 276  			remoteInfo = tls_test;
 277  		};
 278  		0C99D6131C447745003A4AF0 /* PBXContainerItemProxy */ = {
 279  			isa = PBXContainerItemProxy;
 280  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 281  			proxyType = 1;
 282  			remoteGlobalIDString = 0C701FFD1BFFF4B3006A61C5;
 283  			remoteInfo = coreTLS_helpers;
 284  		};
 285  		0CEA77211899A766002792AF /* PBXContainerItemProxy */ = {
 286  			isa = PBXContainerItemProxy;
 287  			containerPortal = 0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */;
 288  			proxyType = 1;
 289  			remoteGlobalIDString = 0CC9A7EF146DF66000C18F89;
 290  			remoteInfo = tlsnke;
 291  		};
 292  		0CEA77271899AB6C002792AF /* PBXContainerItemProxy */ = {
 293  			isa = PBXContainerItemProxy;
 294  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 295  			proxyType = 1;
 296  			remoteGlobalIDString = 0C2775111889F02D000C0442;
 297  			remoteInfo = coretls_kext;
 298  		};
 299  		0CF4F3F118FDF9E000874F64 /* PBXContainerItemProxy */ = {
 300  			isa = PBXContainerItemProxy;
 301  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 302  			proxyType = 1;
 303  			remoteGlobalIDString = 0CCC9A4318AC24410019EC70;
 304  			remoteInfo = coretls_client;
 305  		};
 306  		0CF4F3F618FDF9E500874F64 /* PBXContainerItemProxy */ = {
 307  			isa = PBXContainerItemProxy;
 308  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 309  			proxyType = 1;
 310  			remoteGlobalIDString = 0CCC9A5018AC24610019EC70;
 311  			remoteInfo = coretls_server;
 312  		};
 313  		5A5F976E1E43B41A00C66925 /* PBXContainerItemProxy */ = {
 314  			isa = PBXContainerItemProxy;
 315  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 316  			proxyType = 1;
 317  			remoteGlobalIDString = 0C2A50171815D47300601766;
 318  			remoteInfo = coretls_ciphersuites;
 319  		};
 320  		5A5F97701E43B41A00C66925 /* PBXContainerItemProxy */ = {
 321  			isa = PBXContainerItemProxy;
 322  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 323  			proxyType = 1;
 324  			remoteGlobalIDString = 0C870BD817B1A62C008FB2CF;
 325  			remoteInfo = coretls_record;
 326  		};
 327  		5A5F97721E43B41A00C66925 /* PBXContainerItemProxy */ = {
 328  			isa = PBXContainerItemProxy;
 329  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 330  			proxyType = 1;
 331  			remoteGlobalIDString = 0C870BFA17B44328008FB2CF;
 332  			remoteInfo = coretls_handshake;
 333  		};
 334  		5A5F97741E43B41A00C66925 /* PBXContainerItemProxy */ = {
 335  			isa = PBXContainerItemProxy;
 336  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 337  			proxyType = 1;
 338  			remoteGlobalIDString = 0C03D64217DE8B330087643B;
 339  			remoteInfo = coretls_stream_parser;
 340  		};
 341  		5ADAA950208500ED009994F9 /* PBXContainerItemProxy */ = {
 342  			isa = PBXContainerItemProxy;
 343  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 344  			proxyType = 1;
 345  			remoteGlobalIDString = EBEDE80B1A44908B001B7D1F;
 346  			remoteInfo = coretls_performance;
 347  		};
 348  		EB1119471D5A6F2E008D00C6 /* PBXContainerItemProxy */ = {
 349  			isa = PBXContainerItemProxy;
 350  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 351  			proxyType = 1;
 352  			remoteGlobalIDString = 0C2A50171815D47300601766;
 353  			remoteInfo = coretls_ciphersuites;
 354  		};
 355  		EB1119491D5A6F2E008D00C6 /* PBXContainerItemProxy */ = {
 356  			isa = PBXContainerItemProxy;
 357  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 358  			proxyType = 1;
 359  			remoteGlobalIDString = 0C870BD817B1A62C008FB2CF;
 360  			remoteInfo = coretls_record;
 361  		};
 362  		EB11194B1D5A6F2E008D00C6 /* PBXContainerItemProxy */ = {
 363  			isa = PBXContainerItemProxy;
 364  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 365  			proxyType = 1;
 366  			remoteGlobalIDString = 0C870BFA17B44328008FB2CF;
 367  			remoteInfo = coretls_handshake;
 368  		};
 369  		EB11194D1D5A6F2E008D00C6 /* PBXContainerItemProxy */ = {
 370  			isa = PBXContainerItemProxy;
 371  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 372  			proxyType = 1;
 373  			remoteGlobalIDString = 0C03D64217DE8B330087643B;
 374  			remoteInfo = coretls_stream_parser;
 375  		};
 376  		EB4E09281D595DC400FAFE7C /* PBXContainerItemProxy */ = {
 377  			isa = PBXContainerItemProxy;
 378  			containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
 379  			proxyType = 1;
 380  			remoteGlobalIDString = 0C2BCDDE1D0B716700ED7A2F;
 381  			remoteInfo = coretls;
 382  		};
 383  /* End PBXContainerItemProxy section */
 384  
 385  /* Begin PBXCopyFilesBuildPhase section */
 386  		0C7FE2B917D64AB000793947 /* CopyFiles */ = {
 387  			isa = PBXCopyFilesBuildPhase;
 388  			buildActionMask = 2147483647;
 389  			dstPath = /usr/share/man/man1/;
 390  			dstSubfolderSpec = 0;
 391  			files = (
 392  			);
 393  			runOnlyForDeploymentPostprocessing = 1;
 394  		};
 395  /* End PBXCopyFilesBuildPhase section */
 396  
 397  /* Begin PBXFileReference section */
 398  		0C0109FC19E6FEB000EC10BC /* testleaks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testleaks.c; sourceTree = "<group>"; };
 399  		0C0109FD19E6FEB000EC10BC /* testleaks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testleaks.h; sourceTree = "<group>"; };
 400  		0C03D5E917D7FC1F0087643B /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
 401  		0C03D63C17DE8B0C0087643B /* tls_stream_parser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tls_stream_parser.h; path = lib/tls_stream_parser.h; sourceTree = "<group>"; };
 402  		0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoretls_stream_parser.a; sourceTree = BUILT_PRODUCTS_DIR; };
 403  		0C04E99B1892DE6200E49919 /* tls_types_private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = tls_types_private.h; path = lib/tls_types_private.h; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 404  		0C08A3BF1857A2FE00DFBA9D /* sslCrypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslCrypto.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 405  		0C08A3C01857A2FE00DFBA9D /* sslCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCrypto.h; sourceTree = "<group>"; };
 406  		0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = staticlib.xcconfig; sourceTree = "<group>"; };
 407  		0C147A6D1C126CB800495B4C /* tls_helpers_identity.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_helpers_identity.c; sourceTree = "<group>"; };
 408  		0C179B4118C533D0007B09BF /* tls_server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_server.c; sourceTree = "<group>"; };
 409  		0C179B4218C533D0007B09BF /* tls_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_server.h; sourceTree = "<group>"; };
 410  		0C1956DC1BE3DCF800587353 /* tls_metrics_bundles.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = tls_metrics_bundles.inc; sourceTree = "<group>"; };
 411  		0C1C92ED15C8AC52007D377B /* kext.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = kext.xcconfig; sourceTree = "<group>"; };
 412  		0C2456341860A63600BA558D /* secCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secCrypto.h; sourceTree = "<group>"; };
 413  		0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = tlsnke.xcodeproj; path = kext/tlsnke.xcodeproj; sourceTree = "<group>"; };
 414  		0C2775261889F02D000C0442 /* libcoretls_kext.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoretls_kext.a; sourceTree = BUILT_PRODUCTS_DIR; };
 415  		0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoretls_ciphersuites.a; sourceTree = BUILT_PRODUCTS_DIR; };
 416  		0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcoretls.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
 417  		0C417E471B601A3100DE639E /* tls_metrics.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_metrics.c; sourceTree = "<group>"; };
 418  		0C417E481B601A3100DE639E /* tls_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_metrics.h; sourceTree = "<group>"; };
 419  		0C41FED118AC49E20052BCA6 /* sockets.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sockets.h; sourceTree = "<group>"; };
 420  		0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
 421  		0C6CE0B91A968F5300BF0994 /* coretls_server_static */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = coretls_server_static; sourceTree = BUILT_PRODUCTS_DIR; };
 422  		0C701FF91BFFEF1D006A61C5 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
 423  		0C701FFB1BFFEF25006A61C5 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
 424  		0C7272231A15607D000F845B /* tls_stream_parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tls_stream_parser.c; path = lib/tls_stream_parser.c; sourceTree = "<group>"; };
 425  		0C73C63B1A3B5B6500EE3A07 /* coretls_entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = coretls_entitlements.plist; sourceTree = "<group>"; };
 426  		0C7FE2BB17D64AB000793947 /* tls_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tls_test; sourceTree = BUILT_PRODUCTS_DIR; };
 427  		0C7FE2BD17D64AB000793947 /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
 428  		0C85738D15DAB34C0038DFD7 /* tests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = tests.xcconfig; sourceTree = "<group>"; };
 429  		0C86A5DC196C72D4009B006A /* ec_cert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ec_cert.c; sourceTree = "<group>"; };
 430  		0C870BD917B1A62C008FB2CF /* libcoretls_record.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoretls_record.a; sourceTree = BUILT_PRODUCTS_DIR; };
 431  		0C870BEF17B1AC10008FB2CF /* tls_handshake.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = tls_handshake.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 432  		0C870BF117B41007008FB2CF /* tls_handshake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = tls_handshake.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 433  		0C870BF317B43967008FB2CF /* tls_record.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tls_record.h; path = lib/tls_record.h; sourceTree = "<group>"; };
 434  		0C870BF417B43967008FB2CF /* tls_record.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; name = tls_record.c; path = lib/tls_record.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 435  		0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcoretls_handshake.a; sourceTree = BUILT_PRODUCTS_DIR; };
 436  		0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcoretls_cfhelpers.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
 437  		0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = dylib.xcconfig; sourceTree = "<group>"; };
 438  		0CA078A21BED601A00D86F70 /* tls_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_cache.h; sourceTree = "<group>"; };
 439  		0CA078A41BED61B300D86F70 /* tls_cache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_cache.c; sourceTree = "<group>"; };
 440  		0CA078A61BED633300D86F70 /* appleSession.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = appleSession.c; sourceTree = "<group>"; };
 441  		0CA078A71BED633300D86F70 /* appleSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appleSession.h; sourceTree = "<group>"; };
 442  		0CBB16F018772F6400FCF0F7 /* coretls.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = coretls.exp; sourceTree = "<group>"; };
 443  		0CBB16F21877318F00FCF0F7 /* dummy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dummy.c; sourceTree = "<group>"; };
 444  		0CC2CE501C1A18BE001A8C62 /* tls_04_timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_04_timing.c; sourceTree = "<group>"; };
 445  		0CC88DD117FA323A003208AF /* sslRc4Cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sslRc4Cipher.c; path = lib/sslRc4Cipher.c; sourceTree = "<group>"; };
 446  		0CC8D20717D692730089DCFC /* tls_handshake_priv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = tls_handshake_priv.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 447  		0CCA413615C75863002AEC4C /* sslCipherSpecs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslCipherSpecs.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 448  		0CCA413715C75863002AEC4C /* sslCipherSpecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCipherSpecs.h; sourceTree = "<group>"; };
 449  		0CCA413C15C75863002AEC4C /* tls_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = tls_types.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 450  		0CCA413D15C75863002AEC4C /* symCipherParams.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = symCipherParams.c; path = lib/symCipherParams.c; sourceTree = "<group>"; };
 451  		0CCA413E15C75863002AEC4C /* tls_digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tls_digest.c; path = lib/tls_digest.c; sourceTree = "<group>"; };
 452  		0CCA413F15C75863002AEC4C /* tls_digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tls_digest.h; path = lib/tls_digest.h; sourceTree = "<group>"; };
 453  		0CCA414215C75863002AEC4C /* tls_record_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = tls_record_internal.h; path = lib/tls_record_internal.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
 454  		0CCA414315C75863002AEC4C /* tls_record_crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; lineEnding = 0; name = tls_record_crypto.c; path = lib/tls_record_crypto.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 455  		0CCB2E7B18BBC5FF00592893 /* testlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist.h; sourceTree = "<group>"; };
 456  		0CCB2E8018BBC63500592893 /* test-00-test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "test-00-test.c"; sourceTree = "<group>"; };
 457  		0CCB2E8118BBC63500592893 /* test_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_regressions.h; sourceTree = "<group>"; };
 458  		0CCB2E8218BBC63500592893 /* testenv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testenv.c; sourceTree = "<group>"; };
 459  		0CCB2E8318BBC63500592893 /* testenv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testenv.h; sourceTree = "<group>"; };
 460  		0CCB2E8418BBC63500592893 /* testlist_begin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist_begin.h; sourceTree = "<group>"; };
 461  		0CCB2E8518BBC63500592893 /* testlist_end.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testlist_end.h; sourceTree = "<group>"; };
 462  		0CCB2E8618BBC63500592893 /* testmore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testmore.c; sourceTree = "<group>"; };
 463  		0CCB2E8718BBC63500592893 /* testmore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testmore.h; sourceTree = "<group>"; };
 464  		0CCB2E8D18BBC86200592893 /* tls_01_record.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_01_record.c; sourceTree = "<group>"; };
 465  		0CCB2E8F18BBC86200592893 /* tls_03_client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_03_client.c; sourceTree = "<group>"; };
 466  		0CCB2E9018BBC86200592893 /* tls_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_regressions.h; sourceTree = "<group>"; };
 467  		0CCB2E9718BBF12F00592893 /* secCrypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = secCrypto.c; sourceTree = "<group>"; };
 468  		0CCB2E9C18BBF8CE00592893 /* tls_02_self.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_02_self.c; sourceTree = "<group>"; };
 469  		0CCC9A4418AC24410019EC70 /* coretls_client */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = coretls_client; sourceTree = BUILT_PRODUCTS_DIR; };
 470  		0CCC9A4618AC24420019EC70 /* tls_client.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = tls_client.c; sourceTree = "<group>"; };
 471  		0CCC9A5918AC24610019EC70 /* coretls_server */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = coretls_server; sourceTree = BUILT_PRODUCTS_DIR; };
 472  		0CCC9A5C18AC27440019EC70 /* sockets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sockets.c; sourceTree = "<group>"; };
 473  		0CE8868E18C4F58B00C4EF6A /* tls_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_client.h; sourceTree = "<group>"; };
 474  		0CE8868F18C4F8EF00C4EF6A /* tls_alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_alloc.c; sourceTree = "<group>"; };
 475  		0CE8869218C4F91400C4EF6A /* tls_alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_alloc.h; sourceTree = "<group>"; };
 476  		0CF16DD61C62AB1800490AA2 /* tls_helpers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tls_helpers.c; sourceTree = "<group>"; };
 477  		0CF16DD71C62AB1800490AA2 /* tls_helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_helpers.h; sourceTree = "<group>"; };
 478  		0CFB7D6218BE62490003E1DC /* google_certs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = google_certs.c; sourceTree = "<group>"; };
 479  		0CFBC0CA19A564200003353C /* sslDecode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sslDecode.c; sourceTree = "<group>"; };
 480  		0CFBC0CF19A564A40003353C /* sslDecode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslDecode.h; sourceTree = "<group>"; };
 481  		3D6034451A2D3243002C1957 /* sslAesGcmCipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sslAesGcmCipher.c; path = lib/sslAesGcmCipher.c; sourceTree = "<group>"; };
 482  		4CAFF4010534D89900303760 /* tls_ciphersuites.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tls_ciphersuites.c; path = lib/tls_ciphersuites.c; sourceTree = "<group>"; };
 483  		4CAFF4020534D89900303760 /* tls_ciphersuites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = tls_ciphersuites.h; path = lib/tls_ciphersuites.h; sourceTree = "<group>"; };
 484  		4CAFF4030534D89900303760 /* CipherSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CipherSuite.h; path = lib/CipherSuite.h; sourceTree = "<group>"; };
 485  		4CAFF4040534D89900303760 /* cryptType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = cryptType.h; path = lib/cryptType.h; sourceTree = "<group>"; };
 486  		4CAFF4110534D89900303760 /* ssl3Callouts.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = ssl3Callouts.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 487  		4CAFF4120534D89900303760 /* sslAlertMessage.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslAlertMessage.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 488  		4CAFF4130534D89900303760 /* sslAlertMessage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslAlertMessage.h; sourceTree = "<group>"; };
 489  		4CAFF4170534D89900303760 /* sslBuildFlags.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslBuildFlags.h; sourceTree = "<group>"; };
 490  		4CAFF4180534D89900303760 /* sslCert.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslCert.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 491  		4CAFF4190534D89900303760 /* sslChangeCipher.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslChangeCipher.c; sourceTree = "<group>"; };
 492  		4CAFF41C0534D89900303760 /* sslDebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslDebug.h; sourceTree = "<group>"; };
 493  		4CAFF41D0534D89900303760 /* sslDigests.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslDigests.c; sourceTree = "<group>"; };
 494  		4CAFF41E0534D89900303760 /* sslDigests.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslDigests.h; sourceTree = "<group>"; };
 495  		4CAFF41F0534D89900303760 /* sslHandshake.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslHandshake.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 496  		4CAFF4200534D89900303760 /* sslHandshake.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslHandshake.h; sourceTree = "<group>"; };
 497  		4CAFF4210534D89900303760 /* sslHandshakeFinish.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslHandshakeFinish.c; sourceTree = "<group>"; };
 498  		4CAFF4220534D89900303760 /* sslHandshakeHello.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslHandshakeHello.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 499  		4CAFF4240534D89900303760 /* sslKeychain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslKeychain.h; sourceTree = "<group>"; };
 500  		4CAFF4250534D89900303760 /* sslKeyExchange.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = sslKeyExchange.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 501  		4CAFF4260534D89900303760 /* sslMemory.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslMemory.c; sourceTree = "<group>"; };
 502  		4CAFF4270534D89900303760 /* sslMemory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslMemory.h; sourceTree = "<group>"; };
 503  		4CAFF4280534D89900303760 /* sslNullCipher.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = sslNullCipher.c; path = lib/sslNullCipher.c; sourceTree = "<group>"; };
 504  		4CAFF42C0534D89900303760 /* sslSession.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslSession.c; sourceTree = "<group>"; };
 505  		4CAFF42D0534D89900303760 /* sslSession.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslSession.h; sourceTree = "<group>"; };
 506  		4CAFF42F0534D89900303760 /* sslUtils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslUtils.c; sourceTree = "<group>"; };
 507  		4CAFF4300534D89900303760 /* sslUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslUtils.h; sourceTree = "<group>"; };
 508  		4CAFF4310534D89900303760 /* symCipher.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = symCipher.c; path = lib/symCipher.c; sourceTree = "<group>"; };
 509  		4CAFF4320534D89900303760 /* symCipher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = symCipher.h; path = lib/symCipher.h; sourceTree = "<group>"; };
 510  		4CAFF4330534D89900303760 /* tls1Callouts.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; lineEnding = 0; path = tls1Callouts.c; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.c; };
 511  		4CAFF4340534D89900303760 /* tls_hmac.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tls_hmac.c; path = lib/tls_hmac.c; sourceTree = "<group>"; };
 512  		4CAFF4350534D89900303760 /* tls_hmac.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = tls_hmac.h; path = lib/tls_hmac.h; sourceTree = "<group>"; };
 513  		5A11FAFF2085587200A43ABA /* sslHandshake_priv.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sslHandshake_priv.h; sourceTree = "<group>"; };
 514  		5A5F97851E43B41A00C66925 /* libcoretls_coverage.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcoretls_coverage.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
 515  		BE6A959C14E3700A00C158E0 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
 516  		BE6A959D14E3700A00C158E0 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
 517  		BE6A959E14E3700A00C158E0 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
 518  		BE6A959F14E3700A00C158E0 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
 519  		EB4E092B1D59700F00FAFE7C /* libcoretls.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcoretls.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/lib/libcoretls.dylib; sourceTree = DEVELOPER_DIR; };
 520  		EBE7EB0818E1D0C900284E8E /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
 521  		EBEDE80C1A44908B001B7D1F /* coretls_performance */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = coretls_performance; sourceTree = BUILT_PRODUCTS_DIR; };
 522  		EBEDE80E1A44908B001B7D1F /* coretls_performance.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = coretls_performance.c; sourceTree = "<group>"; };
 523  /* End PBXFileReference section */
 524  
 525  /* Begin PBXFrameworksBuildPhase section */
 526  		0C03D64017DE8B330087643B /* Frameworks */ = {
 527  			isa = PBXFrameworksBuildPhase;
 528  			buildActionMask = 2147483647;
 529  			files = (
 530  			);
 531  			runOnlyForDeploymentPostprocessing = 0;
 532  		};
 533  		0C27751F1889F02D000C0442 /* Frameworks */ = {
 534  			isa = PBXFrameworksBuildPhase;
 535  			buildActionMask = 2147483647;
 536  			files = (
 537  			);
 538  			runOnlyForDeploymentPostprocessing = 0;
 539  		};
 540  		0C2A50271815D47300601766 /* Frameworks */ = {
 541  			isa = PBXFrameworksBuildPhase;
 542  			buildActionMask = 2147483647;
 543  			files = (
 544  			);
 545  			runOnlyForDeploymentPostprocessing = 0;
 546  		};
 547  		0C2BCDE31D0B716700ED7A2F /* Frameworks */ = {
 548  			isa = PBXFrameworksBuildPhase;
 549  			buildActionMask = 2147483647;
 550  			files = (
 551  				EB11193C1D5A6D90008D00C6 /* libcoretls_ciphersuites.a in Frameworks */,
 552  				EB11193D1D5A6D90008D00C6 /* libcoretls_handshake.a in Frameworks */,
 553  				EB11193E1D5A6D90008D00C6 /* libcoretls_record.a in Frameworks */,
 554  				EB11193F1D5A6D90008D00C6 /* libcoretls_stream_parser.a in Frameworks */,
 555  			);
 556  			runOnlyForDeploymentPostprocessing = 0;
 557  		};
 558  		0C2BCDF31D0B720500ED7A2F /* Frameworks */ = {
 559  			isa = PBXFrameworksBuildPhase;
 560  			buildActionMask = 2147483647;
 561  			files = (
 562  				5ADAA94E2084FF6F009994F9 /* libcoretls.dylib in Frameworks */,
 563  			);
 564  			runOnlyForDeploymentPostprocessing = 0;
 565  		};
 566  		0C6CE0B21A968F5300BF0994 /* Frameworks */ = {
 567  			isa = PBXFrameworksBuildPhase;
 568  			buildActionMask = 2147483647;
 569  			files = (
 570  				0C6CE0BD1A968FB500BF0994 /* libcoretls_ciphersuites.a in Frameworks */,
 571  				0C6CE0BE1A968FB500BF0994 /* libcoretls_handshake.a in Frameworks */,
 572  				0C6CE0BF1A968FB500BF0994 /* libcoretls_record.a in Frameworks */,
 573  				0C6CE0C01A968FB500BF0994 /* libcoretls_stream_parser.a in Frameworks */,
 574  				0C6CE0B31A968F5300BF0994 /* Security.framework in Frameworks */,
 575  				0C6CE0B41A968F5300BF0994 /* CoreFoundation.framework in Frameworks */,
 576  			);
 577  			runOnlyForDeploymentPostprocessing = 0;
 578  		};
 579  		0C7FE2B817D64AB000793947 /* Frameworks */ = {
 580  			isa = PBXFrameworksBuildPhase;
 581  			buildActionMask = 2147483647;
 582  			files = (
 583  				0C99D6191C4481EE003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */,
 584  				0C2BCDEF1D0B71EF00ED7A2F /* libcoretls.dylib in Frameworks */,
 585  				0CA36681182DAE8700EDAEBC /* Security.framework in Frameworks */,
 586  				0C03D5EB17D7FC280087643B /* CoreFoundation.framework in Frameworks */,
 587  			);
 588  			runOnlyForDeploymentPostprocessing = 0;
 589  		};
 590  		0C870BD617B1A62C008FB2CF /* Frameworks */ = {
 591  			isa = PBXFrameworksBuildPhase;
 592  			buildActionMask = 2147483647;
 593  			files = (
 594  			);
 595  			runOnlyForDeploymentPostprocessing = 0;
 596  		};
 597  		0C870BF817B44328008FB2CF /* Frameworks */ = {
 598  			isa = PBXFrameworksBuildPhase;
 599  			buildActionMask = 2147483647;
 600  			files = (
 601  			);
 602  			runOnlyForDeploymentPostprocessing = 0;
 603  		};
 604  		0CA078431BED56CF00D86F70 /* Frameworks */ = {
 605  			isa = PBXFrameworksBuildPhase;
 606  			buildActionMask = 2147483647;
 607  			files = (
 608  				5ADAA94F20850078009994F9 /* libcoretls.dylib in Frameworks */,
 609  				0C701FFC1BFFEF25006A61C5 /* CoreFoundation.framework in Frameworks */,
 610  			);
 611  			runOnlyForDeploymentPostprocessing = 0;
 612  		};
 613  		0CCC9A4118AC24410019EC70 /* Frameworks */ = {
 614  			isa = PBXFrameworksBuildPhase;
 615  			buildActionMask = 2147483647;
 616  			files = (
 617  				0C99D61C1C44D9ED003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */,
 618  				0C2BCDF01D0B71F200ED7A2F /* libcoretls.dylib in Frameworks */,
 619  				0CE8869718C4FBFA00C4EF6A /* CoreFoundation.framework in Frameworks */,
 620  				0CE8869618C4FBF400C4EF6A /* Security.framework in Frameworks */,
 621  			);
 622  			runOnlyForDeploymentPostprocessing = 0;
 623  		};
 624  		0CCC9A5318AC24610019EC70 /* Frameworks */ = {
 625  			isa = PBXFrameworksBuildPhase;
 626  			buildActionMask = 2147483647;
 627  			files = (
 628  				0C99D6201C44D9F4003A4AF0 /* libcoretls_cfhelpers.dylib in Frameworks */,
 629  				0C2BCDF11D0B71F200ED7A2F /* libcoretls.dylib in Frameworks */,
 630  				0C179B4C18C53797007B09BF /* Security.framework in Frameworks */,
 631  				0C179B4B18C5378E007B09BF /* CoreFoundation.framework in Frameworks */,
 632  			);
 633  			runOnlyForDeploymentPostprocessing = 0;
 634  		};
 635  		5A5F97791E43B41A00C66925 /* Frameworks */ = {
 636  			isa = PBXFrameworksBuildPhase;
 637  			buildActionMask = 2147483647;
 638  			files = (
 639  				5A5F977A1E43B41A00C66925 /* libcoretls_ciphersuites.a in Frameworks */,
 640  				5A5F977B1E43B41A00C66925 /* libcoretls_handshake.a in Frameworks */,
 641  				5A5F977C1E43B41A00C66925 /* libcoretls_record.a in Frameworks */,
 642  				5A5F977D1E43B41A00C66925 /* libcoretls_stream_parser.a in Frameworks */,
 643  			);
 644  			runOnlyForDeploymentPostprocessing = 0;
 645  		};
 646  /* End PBXFrameworksBuildPhase section */
 647  
 648  /* Begin PBXGroup section */
 649  		050651C9056A840E008AD683 /* Private Headers */ = {
 650  			isa = PBXGroup;
 651  			children = (
 652  				0C04E99B1892DE6200E49919 /* tls_types_private.h */,
 653  				0CCA413C15C75863002AEC4C /* tls_types.h */,
 654  			);
 655  			name = "Private Headers";
 656  			sourceTree = "<group>";
 657  		};
 658  		050651CA056A8415008AD683 /* Public Headers */ = {
 659  			isa = PBXGroup;
 660  			children = (
 661  			);
 662  			name = "Public Headers";
 663  			path = ../Security;
 664  			sourceTree = "<group>";
 665  		};
 666  		050651CC056A8421008AD683 /* Misc. */ = {
 667  			isa = PBXGroup;
 668  			children = (
 669  				0CFBC0CA19A564200003353C /* sslDecode.c */,
 670  				4CAFF4260534D89900303760 /* sslMemory.c */,
 671  				4CAFF42F0534D89900303760 /* sslUtils.c */,
 672  			);
 673  			name = Misc.;
 674  			sourceTree = "<group>";
 675  		};
 676  		050651E4056A86CF008AD683 /* Handshake */ = {
 677  			isa = PBXGroup;
 678  			children = (
 679  				0C870BF117B41007008FB2CF /* tls_handshake.h */,
 680  				0CC8D20717D692730089DCFC /* tls_handshake_priv.h */,
 681  				0C870BEF17B1AC10008FB2CF /* tls_handshake.c */,
 682  				0C08A3BF1857A2FE00DFBA9D /* sslCrypto.c */,
 683  				0C08A3C01857A2FE00DFBA9D /* sslCrypto.h */,
 684  				4CAFF4110534D89900303760 /* ssl3Callouts.c */,
 685  				4CAFF4330534D89900303760 /* tls1Callouts.c */,
 686  				4CAFF4130534D89900303760 /* sslAlertMessage.h */,
 687  				4CAFF4120534D89900303760 /* sslAlertMessage.c */,
 688  				4CAFF4180534D89900303760 /* sslCert.c */,
 689  				4CAFF4190534D89900303760 /* sslChangeCipher.c */,
 690  				4CAFF4200534D89900303760 /* sslHandshake.h */,
 691  				5A11FAFF2085587200A43ABA /* sslHandshake_priv.h */,
 692  				4CAFF41F0534D89900303760 /* sslHandshake.c */,
 693  				4CAFF4210534D89900303760 /* sslHandshakeFinish.c */,
 694  				4CAFF4220534D89900303760 /* sslHandshakeHello.c */,
 695  				4CAFF4250534D89900303760 /* sslKeyExchange.c */,
 696  				0CCA413715C75863002AEC4C /* sslCipherSpecs.h */,
 697  				0CCA413615C75863002AEC4C /* sslCipherSpecs.c */,
 698  				4CAFF42D0534D89900303760 /* sslSession.h */,
 699  				4CAFF42C0534D89900303760 /* sslSession.c */,
 700  				4CAFF41E0534D89900303760 /* sslDigests.h */,
 701  				4CAFF41D0534D89900303760 /* sslDigests.c */,
 702  				0C417E471B601A3100DE639E /* tls_metrics.c */,
 703  				0C417E481B601A3100DE639E /* tls_metrics.h */,
 704  				0C1956DC1BE3DCF800587353 /* tls_metrics_bundles.inc */,
 705  			);
 706  			name = Handshake;
 707  			path = lib;
 708  			sourceTree = "<group>";
 709  		};
 710  		0C2774F31889EE44000C0442 /* Products */ = {
 711  			isa = PBXGroup;
 712  			children = (
 713  				0C2774FA1889EE48000C0442 /* tlsnke.kext */,
 714  				0C2774FC1889EE48000C0442 /* tlsnketest */,
 715  				0C2774FE1889EE48000C0442 /* libtlssocket.a */,
 716  			);
 717  			name = Products;
 718  			sourceTree = "<group>";
 719  		};
 720  		0C2A50161815D34A00601766 /* Cipherspecs */ = {
 721  			isa = PBXGroup;
 722  			children = (
 723  				4CAFF4030534D89900303760 /* CipherSuite.h */,
 724  				4CAFF4020534D89900303760 /* tls_ciphersuites.h */,
 725  				4CAFF4010534D89900303760 /* tls_ciphersuites.c */,
 726  			);
 727  			name = Cipherspecs;
 728  			sourceTree = "<group>";
 729  		};
 730  		0C7FE2BC17D64AB000793947 /* tls_test */ = {
 731  			isa = PBXGroup;
 732  			children = (
 733  				0C86A5DC196C72D4009B006A /* ec_cert.c */,
 734  				0CFB7D6218BE62490003E1DC /* google_certs.c */,
 735  				0CCB2E8C18BBC86200592893 /* regressions */,
 736  				0CCB2E7F18BBC63500592893 /* test */,
 737  				0CCB2E7B18BBC5FF00592893 /* testlist.h */,
 738  				0C7FE2BD17D64AB000793947 /* main.c */,
 739  				0C2456341860A63600BA558D /* secCrypto.h */,
 740  				0CCB2E9718BBF12F00592893 /* secCrypto.c */,
 741  			);
 742  			path = tls_test;
 743  			sourceTree = "<group>";
 744  		};
 745  		0C870BDF17B1A69D008FB2CF /* coreTLS */ = {
 746  			isa = PBXGroup;
 747  			children = (
 748  				0CA078A11BED5F9700D86F70 /* SessionCache */,
 749  				0C2A50161815D34A00601766 /* Cipherspecs */,
 750  				050651E4056A86CF008AD683 /* Handshake */,
 751  				0CF237EB1804C6E000846A35 /* Record */,
 752  				0CBB16EF18772F1900FCF0F7 /* Parser */,
 753  				0CBB16F018772F6400FCF0F7 /* coretls.exp */,
 754  				0CBB16F21877318F00FCF0F7 /* dummy.c */,
 755  			);
 756  			name = coreTLS;
 757  			sourceTree = "<group>";
 758  		};
 759  		0CA0784D1BED574700D86F70 /* coretls_cfhelpers */ = {
 760  			isa = PBXGroup;
 761  			children = (
 762  				0CF16DD71C62AB1800490AA2 /* tls_helpers.h */,
 763  				0CF16DD61C62AB1800490AA2 /* tls_helpers.c */,
 764  				0C147A6D1C126CB800495B4C /* tls_helpers_identity.c */,
 765  			);
 766  			path = coretls_cfhelpers;
 767  			sourceTree = "<group>";
 768  		};
 769  		0CA0784E1BED576000D86F70 /* Frameworks */ = {
 770  			isa = PBXGroup;
 771  			children = (
 772  				EB4E092B1D59700F00FAFE7C /* libcoretls.dylib */,
 773  				0C701FFB1BFFEF25006A61C5 /* CoreFoundation.framework */,
 774  				0C701FF91BFFEF1D006A61C5 /* Security.framework */,
 775  				0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */,
 776  				0C03D5E917D7FC1F0087643B /* Security.framework */,
 777  			);
 778  			name = Frameworks;
 779  			sourceTree = "<group>";
 780  		};
 781  		0CA078A11BED5F9700D86F70 /* SessionCache */ = {
 782  			isa = PBXGroup;
 783  			children = (
 784  				0CA078A21BED601A00D86F70 /* tls_cache.h */,
 785  				0CA078A41BED61B300D86F70 /* tls_cache.c */,
 786  				0CA078A71BED633300D86F70 /* appleSession.h */,
 787  				0CA078A61BED633300D86F70 /* appleSession.c */,
 788  			);
 789  			name = SessionCache;
 790  			path = lib;
 791  			sourceTree = "<group>";
 792  		};
 793  		0CBB16EF18772F1900FCF0F7 /* Parser */ = {
 794  			isa = PBXGroup;
 795  			children = (
 796  				0C03D63C17DE8B0C0087643B /* tls_stream_parser.h */,
 797  				0C7272231A15607D000F845B /* tls_stream_parser.c */,
 798  			);
 799  			name = Parser;
 800  			sourceTree = "<group>";
 801  		};
 802  		0CCB2E7F18BBC63500592893 /* test */ = {
 803  			isa = PBXGroup;
 804  			children = (
 805  				0CCB2E8018BBC63500592893 /* test-00-test.c */,
 806  				0CCB2E8118BBC63500592893 /* test_regressions.h */,
 807  				0CCB2E8218BBC63500592893 /* testenv.c */,
 808  				0CCB2E8318BBC63500592893 /* testenv.h */,
 809  				0CCB2E8418BBC63500592893 /* testlist_begin.h */,
 810  				0CCB2E8518BBC63500592893 /* testlist_end.h */,
 811  				0CCB2E8618BBC63500592893 /* testmore.c */,
 812  				0C0109FC19E6FEB000EC10BC /* testleaks.c */,
 813  				0C0109FD19E6FEB000EC10BC /* testleaks.h */,
 814  				0CCB2E8718BBC63500592893 /* testmore.h */,
 815  			);
 816  			path = test;
 817  			sourceTree = "<group>";
 818  		};
 819  		0CCB2E8C18BBC86200592893 /* regressions */ = {
 820  			isa = PBXGroup;
 821  			children = (
 822  				0CCB2E9018BBC86200592893 /* tls_regressions.h */,
 823  				0CCB2E8D18BBC86200592893 /* tls_01_record.c */,
 824  				0CCB2E9C18BBF8CE00592893 /* tls_02_self.c */,
 825  				0CCB2E8F18BBC86200592893 /* tls_03_client.c */,
 826  				0CC2CE501C1A18BE001A8C62 /* tls_04_timing.c */,
 827  			);
 828  			path = regressions;
 829  			sourceTree = "<group>";
 830  		};
 831  		0CCC9A4518AC24420019EC70 /* coretls_tools */ = {
 832  			isa = PBXGroup;
 833  			children = (
 834  				0C179B4118C533D0007B09BF /* tls_server.c */,
 835  				0C179B4218C533D0007B09BF /* tls_server.h */,
 836  				0CCC9A4618AC24420019EC70 /* tls_client.c */,
 837  				0CE8868E18C4F58B00C4EF6A /* tls_client.h */,
 838  				0CCC9A5C18AC27440019EC70 /* sockets.c */,
 839  				0C41FED118AC49E20052BCA6 /* sockets.h */,
 840  				0CE8868F18C4F8EF00C4EF6A /* tls_alloc.c */,
 841  				0CE8869218C4F91400C4EF6A /* tls_alloc.h */,
 842  			);
 843  			name = coretls_tools;
 844  			path = tls_client;
 845  			sourceTree = "<group>";
 846  		};
 847  		0CF237EB1804C6E000846A35 /* Record */ = {
 848  			isa = PBXGroup;
 849  			children = (
 850  				3D6034451A2D3243002C1957 /* sslAesGcmCipher.c */,
 851  				0C870BF317B43967008FB2CF /* tls_record.h */,
 852  				0C870BF417B43967008FB2CF /* tls_record.c */,
 853  				0CCA414215C75863002AEC4C /* tls_record_internal.h */,
 854  				0CCA413D15C75863002AEC4C /* symCipherParams.c */,
 855  				0CCA414315C75863002AEC4C /* tls_record_crypto.c */,
 856  				4CAFF4040534D89900303760 /* cryptType.h */,
 857  				4CAFF4320534D89900303760 /* symCipher.h */,
 858  				4CAFF4280534D89900303760 /* sslNullCipher.c */,
 859  				0CC88DD117FA323A003208AF /* sslRc4Cipher.c */,
 860  				4CAFF4310534D89900303760 /* symCipher.c */,
 861  				0CCA413F15C75863002AEC4C /* tls_digest.h */,
 862  				0CCA413E15C75863002AEC4C /* tls_digest.c */,
 863  				4CAFF4350534D89900303760 /* tls_hmac.h */,
 864  				4CAFF4340534D89900303760 /* tls_hmac.c */,
 865  			);
 866  			name = Record;
 867  			sourceTree = "<group>";
 868  		};
 869  		4CA1FEA7052A3C3800F22E42 = {
 870  			isa = PBXGroup;
 871  			children = (
 872  				EBE7EB0818E1D0C900284E8E /* README */,
 873  				0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */,
 874  				0C7FE2BC17D64AB000793947 /* tls_test */,
 875  				0C870BDF17B1A69D008FB2CF /* coreTLS */,
 876  				BE6A959B14E3700A00C158E0 /* config */,
 877  				4CAFF3FC0534D89900303760 /* lib */,
 878  				0CCC9A4518AC24420019EC70 /* coretls_tools */,
 879  				EBEDE80D1A44908B001B7D1F /* coretls_performance */,
 880  				0CA0784D1BED574700D86F70 /* coretls_cfhelpers */,
 881  				4CA1FEBF052A3C8100F22E42 /* Products */,
 882  				0CA0784E1BED576000D86F70 /* Frameworks */,
 883  			);
 884  			sourceTree = "<group>";
 885  		};
 886  		4CA1FEBF052A3C8100F22E42 /* Products */ = {
 887  			isa = PBXGroup;
 888  			children = (
 889  				0C870BD917B1A62C008FB2CF /* libcoretls_record.a */,
 890  				0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */,
 891  				0C7FE2BB17D64AB000793947 /* tls_test */,
 892  				0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */,
 893  				0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */,
 894  				0C2775261889F02D000C0442 /* libcoretls_kext.a */,
 895  				0CCC9A4418AC24410019EC70 /* coretls_client */,
 896  				0CCC9A5918AC24610019EC70 /* coretls_server */,
 897  				EBEDE80C1A44908B001B7D1F /* coretls_performance */,
 898  				0C6CE0B91A968F5300BF0994 /* coretls_server_static */,
 899  				0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */,
 900  				0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */,
 901  				5A5F97851E43B41A00C66925 /* libcoretls_coverage.dylib */,
 902  			);
 903  			name = Products;
 904  			sourceTree = "<group>";
 905  		};
 906  		4CAFF3FC0534D89900303760 /* lib */ = {
 907  			isa = PBXGroup;
 908  			children = (
 909  				050651CA056A8415008AD683 /* Public Headers */,
 910  				050651C9056A840E008AD683 /* Private Headers */,
 911  				BE967B0314E9F622002A348A /* Project Headers */,
 912  				050651CC056A8421008AD683 /* Misc. */,
 913  			);
 914  			path = lib;
 915  			sourceTree = "<group>";
 916  		};
 917  		BE6A959B14E3700A00C158E0 /* config */ = {
 918  			isa = PBXGroup;
 919  			children = (
 920  				0C73C63B1A3B5B6500EE3A07 /* coretls_entitlements.plist */,
 921  				BE6A959C14E3700A00C158E0 /* base.xcconfig */,
 922  				BE6A959D14E3700A00C158E0 /* debug.xcconfig */,
 923  				BE6A959F14E3700A00C158E0 /* release.xcconfig */,
 924  				0C1C92ED15C8AC52007D377B /* kext.xcconfig */,
 925  				BE6A959E14E3700A00C158E0 /* lib.xcconfig */,
 926  				0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */,
 927  				0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */,
 928  				0C85738D15DAB34C0038DFD7 /* tests.xcconfig */,
 929  			);
 930  			path = config;
 931  			sourceTree = "<group>";
 932  		};
 933  		BE967B0314E9F622002A348A /* Project Headers */ = {
 934  			isa = PBXGroup;
 935  			children = (
 936  				0CFBC0CF19A564A40003353C /* sslDecode.h */,
 937  				4CAFF4170534D89900303760 /* sslBuildFlags.h */,
 938  				4CAFF41C0534D89900303760 /* sslDebug.h */,
 939  				4CAFF4240534D89900303760 /* sslKeychain.h */,
 940  				4CAFF4270534D89900303760 /* sslMemory.h */,
 941  				4CAFF4300534D89900303760 /* sslUtils.h */,
 942  			);
 943  			name = "Project Headers";
 944  			sourceTree = "<group>";
 945  		};
 946  		EBEDE80D1A44908B001B7D1F /* coretls_performance */ = {
 947  			isa = PBXGroup;
 948  			children = (
 949  				EBEDE80E1A44908B001B7D1F /* coretls_performance.c */,
 950  			);
 951  			path = coretls_performance;
 952  			sourceTree = "<group>";
 953  		};
 954  /* End PBXGroup section */
 955  
 956  /* Begin PBXHeadersBuildPhase section */
 957  		0C03D64117DE8B330087643B /* Headers */ = {
 958  			isa = PBXHeadersBuildPhase;
 959  			buildActionMask = 2147483647;
 960  			files = (
 961  				0C7A928919A2B3FB0065A165 /* tls_types.h in Headers */,
 962  				0C03D64717DE8B3C0087643B /* tls_stream_parser.h in Headers */,
 963  			);
 964  			runOnlyForDeploymentPostprocessing = 0;
 965  		};
 966  		0C2775201889F02D000C0442 /* Headers */ = {
 967  			isa = PBXHeadersBuildPhase;
 968  			buildActionMask = 2147483647;
 969  			files = (
 970  				0C2775211889F02D000C0442 /* tls_record.h in Headers */,
 971  				0C7A928819A2B3FA0065A165 /* tls_types.h in Headers */,
 972  				0C277529188EF269000C0442 /* sslMemory.h in Headers */,
 973  			);
 974  			runOnlyForDeploymentPostprocessing = 0;
 975  		};
 976  		0C2A50281815D47300601766 /* Headers */ = {
 977  			isa = PBXHeadersBuildPhase;
 978  			buildActionMask = 2147483647;
 979  			files = (
 980  				5A11FAF520854F1800A43ABA /* CipherSuite.h in Headers */,
 981  				0CF41C2218F87E0200714F55 /* tls_ciphersuites.h in Headers */,
 982  				0C7A928C19A2B3FE0065A165 /* tls_types.h in Headers */,
 983  				0C2A50291815D47300601766 /* tls_record.h in Headers */,
 984  			);
 985  			runOnlyForDeploymentPostprocessing = 0;
 986  		};
 987  		0C2BCDE61D0B716700ED7A2F /* Headers */ = {
 988  			isa = PBXHeadersBuildPhase;
 989  			buildActionMask = 2147483647;
 990  			files = (
 991  				5A11FAF420854F1200A43ABA /* CipherSuite.h in Headers */,
 992  				5A11FADA20854C5500A43ABA /* tls_ciphersuites.h in Headers */,
 993  				5A11FADC20854C5500A43ABA /* tls_handshake_priv.h in Headers */,
 994  				EB11193B1D5A6D52008D00C6 /* appleSession.h in Headers */,
 995  				5A11FADB20854C5500A43ABA /* tls_handshake.h in Headers */,
 996  				5A11FAEC20854C5500A43ABA /* tls_types.h in Headers */,
 997  				5A11FB01208558AA00A43ABA /* sslHandshake.h in Headers */,
 998  				5A11FAEB20854C5500A43ABA /* tls_types_private.h in Headers */,
 999  				5A11FAD920854C5500A43ABA /* tls_cache.h in Headers */,
1000  				5A11FAEA20854C5500A43ABA /* tls_stream_parser.h in Headers */,
1001  				5A11FAE420854C5500A43ABA /* tls_record.h in Headers */,
1002  			);
1003  			runOnlyForDeploymentPostprocessing = 0;
1004  		};
1005  		0C870BD717B1A62C008FB2CF /* Headers */ = {
1006  			isa = PBXHeadersBuildPhase;
1007  			buildActionMask = 2147483647;
1008  			files = (
1009  				0C7A928B19A2B3FD0065A165 /* tls_types.h in Headers */,
1010  				0C870BF517B43967008FB2CF /* tls_record.h in Headers */,
1011  			);
1012  			runOnlyForDeploymentPostprocessing = 0;
1013  		};
1014  		0C870BF917B44328008FB2CF /* Headers */ = {
1015  			isa = PBXHeadersBuildPhase;
1016  			buildActionMask = 2147483647;
1017  			files = (
1018  				5A11FAF8208550CD00A43ABA /* CipherSuite.h in Headers */,
1019  				0C7A928A19A2B3FC0065A165 /* tls_types.h in Headers */,
1020  				0CC8D20617D68C700089DCFC /* sslHandshake.h in Headers */,
1021  				0C417E4A1B601A3100DE639E /* tls_metrics.h in Headers */,
1022  				0C08A3C21857A2FE00DFBA9D /* sslCrypto.h in Headers */,
1023  				0CFBC0D019A564A40003353C /* sslDecode.h in Headers */,
1024  				0CA9800817E3B90E00205D87 /* sslSession.h in Headers */,
1025  				0CC8D20117D6888A0089DCFC /* tls_handshake.h in Headers */,
1026  				0CC8D20817D692730089DCFC /* tls_handshake_priv.h in Headers */,
1027  				5A11FB002085588400A43ABA /* sslHandshake_priv.h in Headers */,
1028  				0C1956DE1BE3DCF800587353 /* tls_metrics_bundles.inc in Headers */,
1029  				0C03D5E617D7FAFF0087643B /* sslCipherSpecs.h in Headers */,
1030  				0C03D5A717D7AB1D0087643B /* sslDigests.h in Headers */,
1031  			);
1032  			runOnlyForDeploymentPostprocessing = 0;
1033  		};
1034  		0CA078441BED56CF00D86F70 /* Headers */ = {
1035  			isa = PBXHeadersBuildPhase;
1036  			buildActionMask = 2147483647;
1037  			files = (
1038  				0CF16DD91C62AB1800490AA2 /* tls_helpers.h in Headers */,
1039  			);
1040  			runOnlyForDeploymentPostprocessing = 0;
1041  		};
1042  		5A5F977E1E43B41A00C66925 /* Headers */ = {
1043  			isa = PBXHeadersBuildPhase;
1044  			buildActionMask = 2147483647;
1045  			files = (
1046  				5A5F977F1E43B41A00C66925 /* tls_cache.h in Headers */,
1047  				5A5F97801E43B41A00C66925 /* appleSession.h in Headers */,
1048  				5A5F97811E43B41A00C66925 /* tls_types_private.h in Headers */,
1049  			);
1050  			runOnlyForDeploymentPostprocessing = 0;
1051  		};
1052  /* End PBXHeadersBuildPhase section */
1053  
1054  /* Begin PBXNativeTarget section */
1055  		0C03D64217DE8B330087643B /* coretls_stream_parser */ = {
1056  			isa = PBXNativeTarget;
1057  			buildConfigurationList = 0C03D64417DE8B330087643B /* Build configuration list for PBXNativeTarget "coretls_stream_parser" */;
1058  			buildPhases = (
1059  				0C03D63F17DE8B330087643B /* Sources */,
1060  				0C03D64017DE8B330087643B /* Frameworks */,
1061  				0C03D64117DE8B330087643B /* Headers */,
1062  			);
1063  			buildRules = (
1064  			);
1065  			dependencies = (
1066  			);
1067  			name = coretls_stream_parser;
1068  			productName = coretls_stream_parser;
1069  			productReference = 0C03D64317DE8B330087643B /* libcoretls_stream_parser.a */;
1070  			productType = "com.apple.product-type.library.static";
1071  		};
1072  		0C2775111889F02D000C0442 /* coretls_kext */ = {
1073  			isa = PBXNativeTarget;
1074  			buildConfigurationList = 0C2775231889F02D000C0442 /* Build configuration list for PBXNativeTarget "coretls_kext" */;
1075  			buildPhases = (
1076  				0C2775121889F02D000C0442 /* Sources */,
1077  				0C27751F1889F02D000C0442 /* Frameworks */,
1078  				0C2775201889F02D000C0442 /* Headers */,
1079  			);
1080  			buildRules = (
1081  			);
1082  			dependencies = (
1083  			);
1084  			name = coretls_kext;
1085  			productName = coreTLS;
1086  			productReference = 0C2775261889F02D000C0442 /* libcoretls_kext.a */;
1087  			productType = "com.apple.product-type.library.static";
1088  		};
1089  		0C2A50171815D47300601766 /* coretls_ciphersuites */ = {
1090  			isa = PBXNativeTarget;
1091  			buildConfigurationList = 0C2A502B1815D47300601766 /* Build configuration list for PBXNativeTarget "coretls_ciphersuites" */;
1092  			buildPhases = (
1093  				0C2A50181815D47300601766 /* Sources */,
1094  				0C2A50271815D47300601766 /* Frameworks */,
1095  				0C2A50281815D47300601766 /* Headers */,
1096  			);
1097  			buildRules = (
1098  			);
1099  			dependencies = (
1100  			);
1101  			name = coretls_ciphersuites;
1102  			productName = coreTLS;
1103  			productReference = 0C2A502E1815D47300601766 /* libcoretls_ciphersuites.a */;
1104  			productType = "com.apple.product-type.library.static";
1105  		};
1106  		0C2BCDDE1D0B716700ED7A2F /* coretls */ = {
1107  			isa = PBXNativeTarget;
1108  			buildConfigurationList = 0C2BCDE81D0B716700ED7A2F /* Build configuration list for PBXNativeTarget "coretls" */;
1109  			buildPhases = (
1110  				0C2BCDDF1D0B716700ED7A2F /* Sources */,
1111  				0C2BCDE31D0B716700ED7A2F /* Frameworks */,
1112  				0C2BCDE61D0B716700ED7A2F /* Headers */,
1113  			);
1114  			buildRules = (
1115  			);
1116  			dependencies = (
1117  				EB1119481D5A6F2E008D00C6 /* PBXTargetDependency */,
1118  				EB11194A1D5A6F2E008D00C6 /* PBXTargetDependency */,
1119  				EB11194C1D5A6F2E008D00C6 /* PBXTargetDependency */,
1120  				EB11194E1D5A6F2E008D00C6 /* PBXTargetDependency */,
1121  			);
1122  			name = coretls;
1123  			productName = coretls_cfhelper;
1124  			productReference = 0C2BCDEB1D0B716700ED7A2F /* libcoretls.dylib */;
1125  			productType = "com.apple.product-type.library.dynamic";
1126  		};
1127  		0C6CE0A91A968F5300BF0994 /* coretls_server_static */ = {
1128  			isa = PBXNativeTarget;
1129  			buildConfigurationList = 0C6CE0B61A968F5300BF0994 /* Build configuration list for PBXNativeTarget "coretls_server_static" */;
1130  			buildPhases = (
1131  				0C6CE0AA1A968F5300BF0994 /* Sources */,
1132  				0C6CE0B21A968F5300BF0994 /* Frameworks */,
1133  			);
1134  			buildRules = (
1135  			);
1136  			dependencies = (
1137  			);
1138  			name = coretls_server_static;
1139  			productName = tls_client;
1140  			productReference = 0C6CE0B91A968F5300BF0994 /* coretls_server_static */;
1141  			productType = "com.apple.product-type.tool";
1142  		};
1143  		0C7FE2BA17D64AB000793947 /* tls_test */ = {
1144  			isa = PBXNativeTarget;
1145  			buildConfigurationList = 0C7FE2C117D64AB000793947 /* Build configuration list for PBXNativeTarget "tls_test" */;
1146  			buildPhases = (
1147  				0C7FE2B717D64AB000793947 /* Sources */,
1148  				0C7FE2B817D64AB000793947 /* Frameworks */,
1149  				0C7FE2B917D64AB000793947 /* CopyFiles */,
1150  			);
1151  			buildRules = (
1152  			);
1153  			dependencies = (
1154  			);
1155  			name = tls_test;
1156  			productName = tls_test;
1157  			productReference = 0C7FE2BB17D64AB000793947 /* tls_test */;
1158  			productType = "com.apple.product-type.tool";
1159  		};
1160  		0C870BD817B1A62C008FB2CF /* coretls_record */ = {
1161  			isa = PBXNativeTarget;
1162  			buildConfigurationList = 0C870BDA17B1A62C008FB2CF /* Build configuration list for PBXNativeTarget "coretls_record" */;
1163  			buildPhases = (
1164  				0C870BD517B1A62C008FB2CF /* Sources */,
1165  				0C870BD617B1A62C008FB2CF /* Frameworks */,
1166  				0C870BD717B1A62C008FB2CF /* Headers */,
1167  			);
1168  			buildRules = (
1169  			);
1170  			dependencies = (
1171  			);
1172  			name = coretls_record;
1173  			productName = coreTLS;
1174  			productReference = 0C870BD917B1A62C008FB2CF /* libcoretls_record.a */;
1175  			productType = "com.apple.product-type.library.static";
1176  		};
1177  		0C870BFA17B44328008FB2CF /* coretls_handshake */ = {
1178  			isa = PBXNativeTarget;
1179  			buildConfigurationList = 0C870BFC17B44328008FB2CF /* Build configuration list for PBXNativeTarget "coretls_handshake" */;
1180  			buildPhases = (
1181  				0C870BF717B44328008FB2CF /* Sources */,
1182  				0C870BF817B44328008FB2CF /* Frameworks */,
1183  				0C870BF917B44328008FB2CF /* Headers */,
1184  			);
1185  			buildRules = (
1186  			);
1187  			dependencies = (
1188  			);
1189  			name = coretls_handshake;
1190  			productName = coretls_handshake_filter;
1191  			productReference = 0C870BFB17B44328008FB2CF /* libcoretls_handshake.a */;
1192  			productType = "com.apple.product-type.library.static";
1193  		};
1194  		0CA078451BED56CF00D86F70 /* coretls_cfhelpers */ = {
1195  			isa = PBXNativeTarget;
1196  			buildConfigurationList = 0CA0784C1BED56CF00D86F70 /* Build configuration list for PBXNativeTarget "coretls_cfhelpers" */;
1197  			buildPhases = (
1198  				0CA078421BED56CF00D86F70 /* Sources */,
1199  				0CA078431BED56CF00D86F70 /* Frameworks */,
1200  				0CA078441BED56CF00D86F70 /* Headers */,
1201  			);
1202  			buildRules = (
1203  			);
1204  			dependencies = (
1205  			);
1206  			name = coretls_cfhelpers;
1207  			productName = coretls_cfhelper;
1208  			productReference = 0CA078461BED56CF00D86F70 /* libcoretls_cfhelpers.dylib */;
1209  			productType = "com.apple.product-type.library.dynamic";
1210  		};
1211  		0CCC9A4318AC24410019EC70 /* coretls_client */ = {
1212  			isa = PBXNativeTarget;
1213  			buildConfigurationList = 0CCC9A4F18AC24420019EC70 /* Build configuration list for PBXNativeTarget "coretls_client" */;
1214  			buildPhases = (
1215  				0CCC9A4018AC24410019EC70 /* Sources */,
1216  				0CCC9A4118AC24410019EC70 /* Frameworks */,
1217  			);
1218  			buildRules = (
1219  			);
1220  			dependencies = (
1221  			);
1222  			name = coretls_client;
1223  			productName = tls_client;
1224  			productReference = 0CCC9A4418AC24410019EC70 /* coretls_client */;
1225  			productType = "com.apple.product-type.tool";
1226  		};
1227  		0CCC9A5018AC24610019EC70 /* coretls_server */ = {
1228  			isa = PBXNativeTarget;
1229  			buildConfigurationList = 0CCC9A5618AC24610019EC70 /* Build configuration list for PBXNativeTarget "coretls_server" */;
1230  			buildPhases = (
1231  				0CCC9A5118AC24610019EC70 /* Sources */,
1232  				0CCC9A5318AC24610019EC70 /* Frameworks */,
1233  			);
1234  			buildRules = (
1235  			);
1236  			dependencies = (
1237  			);
1238  			name = coretls_server;
1239  			productName = tls_client;
1240  			productReference = 0CCC9A5918AC24610019EC70 /* coretls_server */;
1241  			productType = "com.apple.product-type.tool";
1242  		};
1243  		5A5F976C1E43B41A00C66925 /* coretls_coverage */ = {
1244  			isa = PBXNativeTarget;
1245  			buildConfigurationList = 5A5F97821E43B41A00C66925 /* Build configuration list for PBXNativeTarget "coretls_coverage" */;
1246  			buildPhases = (
1247  				5A5F97751E43B41A00C66925 /* Sources */,
1248  				5A5F97791E43B41A00C66925 /* Frameworks */,
1249  				5A5F977E1E43B41A00C66925 /* Headers */,
1250  			);
1251  			buildRules = (
1252  			);
1253  			dependencies = (
1254  				5A5F976D1E43B41A00C66925 /* PBXTargetDependency */,
1255  				5A5F976F1E43B41A00C66925 /* PBXTargetDependency */,
1256  				5A5F97711E43B41A00C66925 /* PBXTargetDependency */,
1257  				5A5F97731E43B41A00C66925 /* PBXTargetDependency */,
1258  			);
1259  			name = coretls_coverage;
1260  			productName = coretls_cfhelper;
1261  			productReference = 5A5F97851E43B41A00C66925 /* libcoretls_coverage.dylib */;
1262  			productType = "com.apple.product-type.library.dynamic";
1263  		};
1264  		EBEDE80B1A44908B001B7D1F /* coretls_performance */ = {
1265  			isa = PBXNativeTarget;
1266  			buildConfigurationList = EBEDE8151A44908B001B7D1F /* Build configuration list for PBXNativeTarget "coretls_performance" */;
1267  			buildPhases = (
1268  				EBEDE8081A44908B001B7D1F /* Sources */,
1269  				0C2BCDF31D0B720500ED7A2F /* Frameworks */,
1270  			);
1271  			buildRules = (
1272  			);
1273  			dependencies = (
1274  			);
1275  			name = coretls_performance;
1276  			productName = coretls_performance;
1277  			productReference = EBEDE80C1A44908B001B7D1F /* coretls_performance */;
1278  			productType = "com.apple.product-type.tool";
1279  		};
1280  /* End PBXNativeTarget section */
1281  
1282  /* Begin PBXProject section */
1283  		4CA1FEAB052A3C3800F22E42 /* Project object */ = {
1284  			isa = PBXProject;
1285  			attributes = {
1286  				LastUpgradeCheck = 0630;
1287  				TargetAttributes = {
1288  					0C701FFD1BFFF4B3006A61C5 = {
1289  						CreatedOnToolsVersion = 7.2;
1290  					};
1291  					0CA078451BED56CF00D86F70 = {
1292  						CreatedOnToolsVersion = 7.2;
1293  					};
1294  					EBEDE80B1A44908B001B7D1F = {
1295  						CreatedOnToolsVersion = 6.3;
1296  					};
1297  				};
1298  			};
1299  			buildConfigurationList = C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "coretls" */;
1300  			compatibilityVersion = "Xcode 3.2";
1301  			developmentRegion = English;
1302  			hasScannedForEncodings = 1;
1303  			knownRegions = (
1304  				en,
1305  			);
1306  			mainGroup = 4CA1FEA7052A3C3800F22E42;
1307  			productRefGroup = 4CA1FEBF052A3C8100F22E42 /* Products */;
1308  			projectDirPath = "";
1309  			projectReferences = (
1310  				{
1311  					ProductGroup = 0C2774F31889EE44000C0442 /* Products */;
1312  					ProjectRef = 0C2774F21889EE44000C0442 /* tlsnke.xcodeproj */;
1313  				},
1314  			);
1315  			projectRoot = "";
1316  			targets = (
1317  				0C2BCDDE1D0B716700ED7A2F /* coretls */,
1318  				5A5F976C1E43B41A00C66925 /* coretls_coverage */,
1319  				0C2A50171815D47300601766 /* coretls_ciphersuites */,
1320  				0C870BD817B1A62C008FB2CF /* coretls_record */,
1321  				0C870BFA17B44328008FB2CF /* coretls_handshake */,
1322  				0C03D64217DE8B330087643B /* coretls_stream_parser */,
1323  				0C2775111889F02D000C0442 /* coretls_kext */,
1324  				0CA078451BED56CF00D86F70 /* coretls_cfhelpers */,
1325  				0C7FE2BA17D64AB000793947 /* tls_test */,
1326  				0C03D64A17DFD1760087643B /* coreTLS_libraries */,
1327  				0C701FFD1BFFF4B3006A61C5 /* coreTLS_helpers */,
1328  				0C9694FC182C3E52009F4643 /* coreTLS_executables */,
1329  				0CEA77171899A728002792AF /* coreTLS_kexts */,
1330  				0C12A7D218688C6700B857BD /* All */,
1331  				0CCC9A4318AC24410019EC70 /* coretls_client */,
1332  				0CCC9A5018AC24610019EC70 /* coretls_server */,
1333  				0C6CE0A91A968F5300BF0994 /* coretls_server_static */,
1334  				EBEDE80B1A44908B001B7D1F /* coretls_performance */,
1335  			);
1336  		};
1337  /* End PBXProject section */
1338  
1339  /* Begin PBXReferenceProxy section */
1340  		0C2774FA1889EE48000C0442 /* tlsnke.kext */ = {
1341  			isa = PBXReferenceProxy;
1342  			fileType = wrapper.cfbundle;
1343  			path = tlsnke.kext;
1344  			remoteRef = 0C2774F91889EE48000C0442 /* PBXContainerItemProxy */;
1345  			sourceTree = BUILT_PRODUCTS_DIR;
1346  		};
1347  		0C2774FC1889EE48000C0442 /* tlsnketest */ = {
1348  			isa = PBXReferenceProxy;
1349  			fileType = "compiled.mach-o.executable";
1350  			path = tlsnketest;
1351  			remoteRef = 0C2774FB1889EE48000C0442 /* PBXContainerItemProxy */;
1352  			sourceTree = BUILT_PRODUCTS_DIR;
1353  		};
1354  		0C2774FE1889EE48000C0442 /* libtlssocket.a */ = {
1355  			isa = PBXReferenceProxy;
1356  			fileType = archive.ar;
1357  			path = libtlssocket.a;
1358  			remoteRef = 0C2774FD1889EE48000C0442 /* PBXContainerItemProxy */;
1359  			sourceTree = BUILT_PRODUCTS_DIR;
1360  		};
1361  /* End PBXReferenceProxy section */
1362  
1363  /* Begin PBXSourcesBuildPhase section */
1364  		0C03D63F17DE8B330087643B /* Sources */ = {
1365  			isa = PBXSourcesBuildPhase;
1366  			buildActionMask = 2147483647;
1367  			files = (
1368  				0C7272241A15607D000F845B /* tls_stream_parser.c in Sources */,
1369  			);
1370  			runOnlyForDeploymentPostprocessing = 0;
1371  		};
1372  		0C2775121889F02D000C0442 /* Sources */ = {
1373  			isa = PBXSourcesBuildPhase;
1374  			buildActionMask = 2147483647;
1375  			files = (
1376  				0C27752A188EF9F6000C0442 /* tls_ciphersuites.c in Sources */,
1377  				0C2775151889F02D000C0442 /* tls_record.c in Sources */,
1378  				0C2775131889F02D000C0442 /* tls_record_crypto.c in Sources */,
1379  				0C2775161889F02D000C0442 /* sslRc4Cipher.c in Sources */,
1380  				3D6034471A2D3243002C1957 /* sslAesGcmCipher.c in Sources */,
1381  				0C2775171889F02D000C0442 /* sslMemory.c in Sources */,
1382  				0C2775181889F02D000C0442 /* sslUtils.c in Sources */,
1383  				0C2775191889F02D000C0442 /* symCipherParams.c in Sources */,
1384  				0C27751A1889F02D000C0442 /* sslNullCipher.c in Sources */,
1385  				0C27751B1889F02D000C0442 /* symCipher.c in Sources */,
1386  				0C27751C1889F02D000C0442 /* tls_digest.c in Sources */,
1387  				0C27751E1889F02D000C0442 /* tls_hmac.c in Sources */,
1388  			);
1389  			runOnlyForDeploymentPostprocessing = 0;
1390  		};
1391  		0C2A50181815D47300601766 /* Sources */ = {
1392  			isa = PBXSourcesBuildPhase;
1393  			buildActionMask = 2147483647;
1394  			files = (
1395  				0C2A501F1815D47300601766 /* tls_ciphersuites.c in Sources */,
1396  			);
1397  			runOnlyForDeploymentPostprocessing = 0;
1398  		};
1399  		0C2BCDDF1D0B716700ED7A2F /* Sources */ = {
1400  			isa = PBXSourcesBuildPhase;
1401  			buildActionMask = 2147483647;
1402  			files = (
1403  				EB1119421D5A6F21008D00C6 /* appleSession.c in Sources */,
1404  				5A83DD39206D3F1900D9699C /* tls_record.c in Sources */,
1405  				5A83DD3B206D42F600D9699C /* tls_stream_parser.c in Sources */,
1406  				EB1119461D5A6F26008D00C6 /* tls_cache.c in Sources */,
1407  				0C2BCDEC1D0B718500ED7A2F /* dummy.c in Sources */,
1408  				AA37BB32206D342E0040FE2D /* sslMemory.c in Sources */,
1409  				5A83DD3A206D3F7200D9699C /* tls_handshake.c in Sources */,
1410  			);
1411  			runOnlyForDeploymentPostprocessing = 0;
1412  		};
1413  		0C6CE0AA1A968F5300BF0994 /* Sources */ = {
1414  			isa = PBXSourcesBuildPhase;
1415  			buildActionMask = 2147483647;
1416  			files = (
1417  				0C6CE0AB1A968F5300BF0994 /* sockets.c in Sources */,
1418  				0C6CE0AE1A968F5300BF0994 /* secCrypto.c in Sources */,
1419  				0C6CE0AF1A968F5300BF0994 /* sslMemory.c in Sources */,
1420  				0C6CE0B01A968F5300BF0994 /* tls_server.c in Sources */,
1421  				0C6CE0B11A968F5300BF0994 /* tls_alloc.c in Sources */,
1422  			);
1423  			runOnlyForDeploymentPostprocessing = 0;
1424  		};
1425  		0C7FE2B717D64AB000793947 /* Sources */ = {
1426  			isa = PBXSourcesBuildPhase;
1427  			buildActionMask = 2147483647;
1428  			files = (
1429  				0CCB2E9818BBF12F00592893 /* secCrypto.c in Sources */,
1430  				0CCB2E9418BBCB3500592893 /* tls_01_record.c in Sources */,
1431  				0CCB2E9618BBCB3500592893 /* tls_03_client.c in Sources */,
1432  				0CCB2E9F18BC229200592893 /* tls_02_self.c in Sources */,
1433  				0CFB7D6318BE62490003E1DC /* google_certs.c in Sources */,
1434  				0CC2CE511C1A18BE001A8C62 /* tls_04_timing.c in Sources */,
1435  				0C0109FE19E6FEB000EC10BC /* testleaks.c in Sources */,
1436  				0CCB2E8818BBC63500592893 /* test-00-test.c in Sources */,
1437  				0C1F071E189C5F0500E65030 /* sslMemory.c in Sources */,
1438  				0CCB2E8918BBC63500592893 /* testenv.c in Sources */,
1439  				0C86A5DD196C72D4009B006A /* ec_cert.c in Sources */,
1440  				0CCB2E8A18BBC63500592893 /* testmore.c in Sources */,
1441  				0C7FE2BE17D64AB000793947 /* main.c in Sources */,
1442  			);
1443  			runOnlyForDeploymentPostprocessing = 0;
1444  		};
1445  		0C870BD517B1A62C008FB2CF /* Sources */ = {
1446  			isa = PBXSourcesBuildPhase;
1447  			buildActionMask = 2147483647;
1448  			files = (
1449  				0CA9800517E265AF00205D87 /* tls_record_crypto.c in Sources */,
1450  				0C870BF617B43967008FB2CF /* tls_record.c in Sources */,
1451  				0CC88DD217FA323A003208AF /* sslRc4Cipher.c in Sources */,
1452  				0C870BED17B1A84F008FB2CF /* sslMemory.c in Sources */,
1453  				0C870BEE17B1A851008FB2CF /* sslUtils.c in Sources */,
1454  				0C870BE117B1A711008FB2CF /* symCipherParams.c in Sources */,
1455  				0C870BE517B1A711008FB2CF /* sslNullCipher.c in Sources */,
1456  				0C870BE617B1A711008FB2CF /* symCipher.c in Sources */,
1457  				0C870BE717B1A711008FB2CF /* tls_digest.c in Sources */,
1458  				0C870BE917B1A711008FB2CF /* tls_hmac.c in Sources */,
1459  				3D6034461A2D3243002C1957 /* sslAesGcmCipher.c in Sources */,
1460  			);
1461  			runOnlyForDeploymentPostprocessing = 0;
1462  		};
1463  		0C870BF717B44328008FB2CF /* Sources */ = {
1464  			isa = PBXSourcesBuildPhase;
1465  			buildActionMask = 2147483647;
1466  			files = (
1467  				0CFBC0CB19A564200003353C /* sslDecode.c in Sources */,
1468  				0CA9800717E3B8F900205D87 /* sslSession.c in Sources */,
1469  				0C03D5E517D7FAFA0087643B /* sslCipherSpecs.c in Sources */,
1470  				0C03D5A617D7AB170087643B /* sslDigests.c in Sources */,
1471  				0C08A3C11857A2FE00DFBA9D /* sslCrypto.c in Sources */,
1472  				0C03D5AC17D7B5EF0087643B /* sslChangeCipher.c in Sources */,
1473  				0C03D5AB17D7B51A0087643B /* sslCert.c in Sources */,
1474  				0C417E491B601A3100DE639E /* tls_metrics.c in Sources */,
1475  				0C03D5AD17D7B6260087643B /* sslKeyExchange.c in Sources */,
1476  				0C03D5AA17D7AB480087643B /* sslAlertMessage.c in Sources */,
1477  				0CC8D20317D68C4F0089DCFC /* sslHandshake.c in Sources */,
1478  				0CC8D20417D68C4F0089DCFC /* sslHandshakeFinish.c in Sources */,
1479  				0C03D5A917D7AB3F0087643B /* tls1Callouts.c in Sources */,
1480  				0CC8D20517D68C4F0089DCFC /* sslHandshakeHello.c in Sources */,
1481  				0CC8D20017D6886F0089DCFC /* tls_handshake.c in Sources */,
1482  				0C03D5A817D7AB3C0087643B /* ssl3Callouts.c in Sources */,
1483  			);
1484  			runOnlyForDeploymentPostprocessing = 0;
1485  		};
1486  		0CA078421BED56CF00D86F70 /* Sources */ = {
1487  			isa = PBXSourcesBuildPhase;
1488  			buildActionMask = 2147483647;
1489  			files = (
1490  				0C99D6181C447CEB003A4AF0 /* sslMemory.c in Sources */,
1491  				0C147A6E1C126CB800495B4C /* tls_helpers_identity.c in Sources */,
1492  				0CF16DD81C62AB1800490AA2 /* tls_helpers.c in Sources */,
1493  			);
1494  			runOnlyForDeploymentPostprocessing = 0;
1495  		};
1496  		0CCC9A4018AC24410019EC70 /* Sources */ = {
1497  			isa = PBXSourcesBuildPhase;
1498  			buildActionMask = 2147483647;
1499  			files = (
1500  				0CE8869818C4FC3700C4EF6A /* sslMemory.c in Sources */,
1501  				0CE8869518C4FBD900C4EF6A /* secCrypto.c in Sources */,
1502  				0CE8868B18C4F51E00C4EF6A /* tls_client.c in Sources */,
1503  				0CE8869018C4F8EF00C4EF6A /* tls_alloc.c in Sources */,
1504  				0CE8868D18C4F51E00C4EF6A /* sockets.c in Sources */,
1505  			);
1506  			runOnlyForDeploymentPostprocessing = 0;
1507  		};
1508  		0CCC9A5118AC24610019EC70 /* Sources */ = {
1509  			isa = PBXSourcesBuildPhase;
1510  			buildActionMask = 2147483647;
1511  			files = (
1512  				0C179B4D18C537A0007B09BF /* sockets.c in Sources */,
1513  				0C179B4818C5366D007B09BF /* secCrypto.c in Sources */,
1514  				3D759E0A1A9EA75C0060A922 /* sslCipherSpecs.c in Sources */,
1515  				0C179B4918C5366D007B09BF /* sslMemory.c in Sources */,
1516  				0C179B4318C533D0007B09BF /* tls_server.c in Sources */,
1517  				0CE8869118C4F8EF00C4EF6A /* tls_alloc.c in Sources */,
1518  			);
1519  			runOnlyForDeploymentPostprocessing = 0;
1520  		};
1521  		5A5F97751E43B41A00C66925 /* Sources */ = {
1522  			isa = PBXSourcesBuildPhase;
1523  			buildActionMask = 2147483647;
1524  			files = (
1525  				5A5F97761E43B41A00C66925 /* appleSession.c in Sources */,
1526  				5A5F97771E43B41A00C66925 /* tls_cache.c in Sources */,
1527  				5A5F97781E43B41A00C66925 /* dummy.c in Sources */,
1528  			);
1529  			runOnlyForDeploymentPostprocessing = 0;
1530  		};
1531  		EBEDE8081A44908B001B7D1F /* Sources */ = {
1532  			isa = PBXSourcesBuildPhase;
1533  			buildActionMask = 2147483647;
1534  			files = (
1535  				EBEDE80F1A44908B001B7D1F /* coretls_performance.c in Sources */,
1536  			);
1537  			runOnlyForDeploymentPostprocessing = 0;
1538  		};
1539  /* End PBXSourcesBuildPhase section */
1540  
1541  /* Begin PBXTargetDependency section */
1542  		0C12A7D718688C6E00B857BD /* PBXTargetDependency */ = {
1543  			isa = PBXTargetDependency;
1544  			target = 0C03D64A17DFD1760087643B /* coreTLS_libraries */;
1545  			targetProxy = 0C12A7D618688C6E00B857BD /* PBXContainerItemProxy */;
1546  		};
1547  		0C12A7D918688C7200B857BD /* PBXTargetDependency */ = {
1548  			isa = PBXTargetDependency;
1549  			target = 0C9694FC182C3E52009F4643 /* coreTLS_executables */;
1550  			targetProxy = 0C12A7D818688C7200B857BD /* PBXContainerItemProxy */;
1551  		};
1552  		0C7020061BFFF507006A61C5 /* PBXTargetDependency */ = {
1553  			isa = PBXTargetDependency;
1554  			target = 0CA078451BED56CF00D86F70 /* coretls_cfhelpers */;
1555  			targetProxy = 0C7020051BFFF507006A61C5 /* PBXContainerItemProxy */;
1556  		};
1557  		0C969501182C3E78009F4643 /* PBXTargetDependency */ = {
1558  			isa = PBXTargetDependency;
1559  			target = 0C7FE2BA17D64AB000793947 /* tls_test */;
1560  			targetProxy = 0C969500182C3E78009F4643 /* PBXContainerItemProxy */;
1561  		};
1562  		0C99D6141C447745003A4AF0 /* PBXTargetDependency */ = {
1563  			isa = PBXTargetDependency;
1564  			target = 0C701FFD1BFFF4B3006A61C5 /* coreTLS_helpers */;
1565  			targetProxy = 0C99D6131C447745003A4AF0 /* PBXContainerItemProxy */;
1566  		};
1567  		0CEA77221899A766002792AF /* PBXTargetDependency */ = {
1568  			isa = PBXTargetDependency;
1569  			name = tlsnke;
1570  			targetProxy = 0CEA77211899A766002792AF /* PBXContainerItemProxy */;
1571  		};
1572  		0CEA77281899AB6C002792AF /* PBXTargetDependency */ = {
1573  			isa = PBXTargetDependency;
1574  			target = 0C2775111889F02D000C0442 /* coretls_kext */;
1575  			targetProxy = 0CEA77271899AB6C002792AF /* PBXContainerItemProxy */;
1576  		};
1577  		0CF4F3F218FDF9E000874F64 /* PBXTargetDependency */ = {
1578  			isa = PBXTargetDependency;
1579  			target = 0CCC9A4318AC24410019EC70 /* coretls_client */;
1580  			targetProxy = 0CF4F3F118FDF9E000874F64 /* PBXContainerItemProxy */;
1581  		};
1582  		0CF4F3F718FDF9E500874F64 /* PBXTargetDependency */ = {
1583  			isa = PBXTargetDependency;
1584  			target = 0CCC9A5018AC24610019EC70 /* coretls_server */;
1585  			targetProxy = 0CF4F3F618FDF9E500874F64 /* PBXContainerItemProxy */;
1586  		};
1587  		5A5F976D1E43B41A00C66925 /* PBXTargetDependency */ = {
1588  			isa = PBXTargetDependency;
1589  			target = 0C2A50171815D47300601766 /* coretls_ciphersuites */;
1590  			targetProxy = 5A5F976E1E43B41A00C66925 /* PBXContainerItemProxy */;
1591  		};
1592  		5A5F976F1E43B41A00C66925 /* PBXTargetDependency */ = {
1593  			isa = PBXTargetDependency;
1594  			target = 0C870BD817B1A62C008FB2CF /* coretls_record */;
1595  			targetProxy = 5A5F97701E43B41A00C66925 /* PBXContainerItemProxy */;
1596  		};
1597  		5A5F97711E43B41A00C66925 /* PBXTargetDependency */ = {
1598  			isa = PBXTargetDependency;
1599  			target = 0C870BFA17B44328008FB2CF /* coretls_handshake */;
1600  			targetProxy = 5A5F97721E43B41A00C66925 /* PBXContainerItemProxy */;
1601  		};
1602  		5A5F97731E43B41A00C66925 /* PBXTargetDependency */ = {
1603  			isa = PBXTargetDependency;
1604  			target = 0C03D64217DE8B330087643B /* coretls_stream_parser */;
1605  			targetProxy = 5A5F97741E43B41A00C66925 /* PBXContainerItemProxy */;
1606  		};
1607  		5ADAA951208500ED009994F9 /* PBXTargetDependency */ = {
1608  			isa = PBXTargetDependency;
1609  			target = EBEDE80B1A44908B001B7D1F /* coretls_performance */;
1610  			targetProxy = 5ADAA950208500ED009994F9 /* PBXContainerItemProxy */;
1611  		};
1612  		EB1119481D5A6F2E008D00C6 /* PBXTargetDependency */ = {
1613  			isa = PBXTargetDependency;
1614  			target = 0C2A50171815D47300601766 /* coretls_ciphersuites */;
1615  			targetProxy = EB1119471D5A6F2E008D00C6 /* PBXContainerItemProxy */;
1616  		};
1617  		EB11194A1D5A6F2E008D00C6 /* PBXTargetDependency */ = {
1618  			isa = PBXTargetDependency;
1619  			target = 0C870BD817B1A62C008FB2CF /* coretls_record */;
1620  			targetProxy = EB1119491D5A6F2E008D00C6 /* PBXContainerItemProxy */;
1621  		};
1622  		EB11194C1D5A6F2E008D00C6 /* PBXTargetDependency */ = {
1623  			isa = PBXTargetDependency;
1624  			target = 0C870BFA17B44328008FB2CF /* coretls_handshake */;
1625  			targetProxy = EB11194B1D5A6F2E008D00C6 /* PBXContainerItemProxy */;
1626  		};
1627  		EB11194E1D5A6F2E008D00C6 /* PBXTargetDependency */ = {
1628  			isa = PBXTargetDependency;
1629  			target = 0C03D64217DE8B330087643B /* coretls_stream_parser */;
1630  			targetProxy = EB11194D1D5A6F2E008D00C6 /* PBXContainerItemProxy */;
1631  		};
1632  		EB4E09291D595DC400FAFE7C /* PBXTargetDependency */ = {
1633  			isa = PBXTargetDependency;
1634  			target = 0C2BCDDE1D0B716700ED7A2F /* coretls */;
1635  			targetProxy = EB4E09281D595DC400FAFE7C /* PBXContainerItemProxy */;
1636  		};
1637  /* End PBXTargetDependency section */
1638  
1639  /* Begin XCBuildConfiguration section */
1640  		0C03D64517DE8B330087643B /* Debug */ = {
1641  			isa = XCBuildConfiguration;
1642  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1643  			buildSettings = {
1644  				COMBINE_HIDPI_IMAGES = YES;
1645  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1646  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1647  			};
1648  			name = Debug;
1649  		};
1650  		0C03D64617DE8B330087643B /* Release */ = {
1651  			isa = XCBuildConfiguration;
1652  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1653  			buildSettings = {
1654  				COMBINE_HIDPI_IMAGES = YES;
1655  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1656  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1657  			};
1658  			name = Release;
1659  		};
1660  		0C03D64C17DFD1760087643B /* Debug */ = {
1661  			isa = XCBuildConfiguration;
1662  			buildSettings = {
1663  				PRODUCT_NAME = "$(TARGET_NAME)";
1664  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1665  			};
1666  			name = Debug;
1667  		};
1668  		0C03D64D17DFD1760087643B /* Release */ = {
1669  			isa = XCBuildConfiguration;
1670  			buildSettings = {
1671  				PRODUCT_NAME = "$(TARGET_NAME)";
1672  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1673  			};
1674  			name = Release;
1675  		};
1676  		0C12A7D318688C6700B857BD /* Debug */ = {
1677  			isa = XCBuildConfiguration;
1678  			buildSettings = {
1679  				PRODUCT_NAME = "$(TARGET_NAME)";
1680  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1681  			};
1682  			name = Debug;
1683  		};
1684  		0C12A7D418688C6700B857BD /* Release */ = {
1685  			isa = XCBuildConfiguration;
1686  			buildSettings = {
1687  				PRODUCT_NAME = "$(TARGET_NAME)";
1688  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1689  			};
1690  			name = Release;
1691  		};
1692  		0C2775241889F02D000C0442 /* Debug */ = {
1693  			isa = XCBuildConfiguration;
1694  			baseConfigurationReference = 0C1C92ED15C8AC52007D377B /* kext.xcconfig */;
1695  			buildSettings = {
1696  				COMBINE_HIDPI_IMAGES = YES;
1697  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1698  				SKIP_INSTALL = NO;
1699  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1700  			};
1701  			name = Debug;
1702  		};
1703  		0C2775251889F02D000C0442 /* Release */ = {
1704  			isa = XCBuildConfiguration;
1705  			baseConfigurationReference = 0C1C92ED15C8AC52007D377B /* kext.xcconfig */;
1706  			buildSettings = {
1707  				COMBINE_HIDPI_IMAGES = YES;
1708  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1709  				SKIP_INSTALL = NO;
1710  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1711  			};
1712  			name = Release;
1713  		};
1714  		0C2A502C1815D47300601766 /* Debug */ = {
1715  			isa = XCBuildConfiguration;
1716  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1717  			buildSettings = {
1718  				COMBINE_HIDPI_IMAGES = YES;
1719  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1720  				PRODUCT_NAME = coretls_ciphersuites;
1721  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1722  			};
1723  			name = Debug;
1724  		};
1725  		0C2A502D1815D47300601766 /* Release */ = {
1726  			isa = XCBuildConfiguration;
1727  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1728  			buildSettings = {
1729  				COMBINE_HIDPI_IMAGES = YES;
1730  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1731  				PRODUCT_NAME = coretls_ciphersuites;
1732  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1733  			};
1734  			name = Release;
1735  		};
1736  		0C2BCDE91D0B716700ED7A2F /* Debug */ = {
1737  			isa = XCBuildConfiguration;
1738  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1739  			buildSettings = {
1740  				BUILD_VARIANTS = normal;
1741  				EXPORTED_SYMBOLS_FILE = coretls.exp;
1742  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1743  				IS_ZIPPERED = YES;
1744  				PRODUCT_NAME = "$(TARGET_NAME)";
1745  				REEXPORTED_LIBRARY_NAMES = "";
1746  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1747  			};
1748  			name = Debug;
1749  		};
1750  		0C2BCDEA1D0B716700ED7A2F /* Release */ = {
1751  			isa = XCBuildConfiguration;
1752  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1753  			buildSettings = {
1754  				EXPORTED_SYMBOLS_FILE = coretls.exp;
1755  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1756  				IS_ZIPPERED = YES;
1757  				PRODUCT_NAME = "$(TARGET_NAME)";
1758  				REEXPORTED_LIBRARY_NAMES = "";
1759  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1760  			};
1761  			name = Release;
1762  		};
1763  		0C6CE0B71A968F5300BF0994 /* Debug */ = {
1764  			isa = XCBuildConfiguration;
1765  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1766  			buildSettings = {
1767  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1768  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1769  			};
1770  			name = Debug;
1771  		};
1772  		0C6CE0B81A968F5300BF0994 /* Release */ = {
1773  			isa = XCBuildConfiguration;
1774  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1775  			buildSettings = {
1776  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1777  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1778  			};
1779  			name = Release;
1780  		};
1781  		0C701FFF1BFFF4B3006A61C5 /* Debug */ = {
1782  			isa = XCBuildConfiguration;
1783  			buildSettings = {
1784  				PRODUCT_NAME = "$(TARGET_NAME)";
1785  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1786  			};
1787  			name = Debug;
1788  		};
1789  		0C7020001BFFF4B3006A61C5 /* Release */ = {
1790  			isa = XCBuildConfiguration;
1791  			buildSettings = {
1792  				PRODUCT_NAME = "$(TARGET_NAME)";
1793  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1794  			};
1795  			name = Release;
1796  		};
1797  		0C7FE2C217D64AB000793947 /* Debug */ = {
1798  			isa = XCBuildConfiguration;
1799  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1800  			buildSettings = {
1801  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1802  			};
1803  			name = Debug;
1804  		};
1805  		0C7FE2C317D64AB000793947 /* Release */ = {
1806  			isa = XCBuildConfiguration;
1807  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1808  			buildSettings = {
1809  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1810  			};
1811  			name = Release;
1812  		};
1813  		0C870BDB17B1A62C008FB2CF /* Debug */ = {
1814  			isa = XCBuildConfiguration;
1815  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1816  			buildSettings = {
1817  				COMBINE_HIDPI_IMAGES = YES;
1818  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1819  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1820  			};
1821  			name = Debug;
1822  		};
1823  		0C870BDC17B1A62C008FB2CF /* Release */ = {
1824  			isa = XCBuildConfiguration;
1825  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1826  			buildSettings = {
1827  				COMBINE_HIDPI_IMAGES = YES;
1828  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1829  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1830  			};
1831  			name = Release;
1832  		};
1833  		0C870BFD17B44328008FB2CF /* Debug */ = {
1834  			isa = XCBuildConfiguration;
1835  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1836  			buildSettings = {
1837  				COMBINE_HIDPI_IMAGES = YES;
1838  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1839  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1840  			};
1841  			name = Debug;
1842  		};
1843  		0C870BFE17B44328008FB2CF /* Release */ = {
1844  			isa = XCBuildConfiguration;
1845  			baseConfigurationReference = 0C0E61BD1891BFD1007CD626 /* staticlib.xcconfig */;
1846  			buildSettings = {
1847  				COMBINE_HIDPI_IMAGES = YES;
1848  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1849  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1850  			};
1851  			name = Release;
1852  		};
1853  		0C9694FD182C3E52009F4643 /* Debug */ = {
1854  			isa = XCBuildConfiguration;
1855  			buildSettings = {
1856  				PRODUCT_NAME = "$(TARGET_NAME)";
1857  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1858  			};
1859  			name = Debug;
1860  		};
1861  		0C9694FE182C3E52009F4643 /* Release */ = {
1862  			isa = XCBuildConfiguration;
1863  			buildSettings = {
1864  				PRODUCT_NAME = "$(TARGET_NAME)";
1865  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1866  			};
1867  			name = Release;
1868  		};
1869  		0CA078471BED56CF00D86F70 /* Debug */ = {
1870  			isa = XCBuildConfiguration;
1871  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1872  			buildSettings = {
1873  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1874  				IS_ZIPPERED = YES;
1875  				OTHER_CFLAGS_coverage = "";
1876  				OTHER_LDFLAGS = "-Wl,-upward_framework,Security";
1877  				OTHER_LDFLAGS_coverage = "";
1878  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1879  			};
1880  			name = Debug;
1881  		};
1882  		0CA078481BED56CF00D86F70 /* Release */ = {
1883  			isa = XCBuildConfiguration;
1884  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1885  			buildSettings = {
1886  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1887  				IS_ZIPPERED = YES;
1888  				OTHER_CFLAGS_coverage = "";
1889  				OTHER_LDFLAGS = "-Wl,-upward_framework,Security";
1890  				OTHER_LDFLAGS_coverage = "";
1891  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1892  			};
1893  			name = Release;
1894  		};
1895  		0CCC9A4A18AC24420019EC70 /* Debug */ = {
1896  			isa = XCBuildConfiguration;
1897  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1898  			buildSettings = {
1899  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1900  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1901  			};
1902  			name = Debug;
1903  		};
1904  		0CCC9A4B18AC24420019EC70 /* Release */ = {
1905  			isa = XCBuildConfiguration;
1906  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1907  			buildSettings = {
1908  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1909  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1910  			};
1911  			name = Release;
1912  		};
1913  		0CCC9A5718AC24610019EC70 /* Debug */ = {
1914  			isa = XCBuildConfiguration;
1915  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1916  			buildSettings = {
1917  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1918  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1919  			};
1920  			name = Debug;
1921  		};
1922  		0CCC9A5818AC24610019EC70 /* Release */ = {
1923  			isa = XCBuildConfiguration;
1924  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1925  			buildSettings = {
1926  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
1927  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1928  			};
1929  			name = Release;
1930  		};
1931  		0CEA77181899A728002792AF /* Debug */ = {
1932  			isa = XCBuildConfiguration;
1933  			buildSettings = {
1934  				PRODUCT_NAME = "$(TARGET_NAME)";
1935  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1936  			};
1937  			name = Debug;
1938  		};
1939  		0CEA77191899A728002792AF /* Release */ = {
1940  			isa = XCBuildConfiguration;
1941  			buildSettings = {
1942  				PRODUCT_NAME = "$(TARGET_NAME)";
1943  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1944  			};
1945  			name = Release;
1946  		};
1947  		5A5F97831E43B41A00C66925 /* Debug */ = {
1948  			isa = XCBuildConfiguration;
1949  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1950  			buildSettings = {
1951  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1952  				PRODUCT_NAME = "$(TARGET_NAME)";
1953  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1954  			};
1955  			name = Debug;
1956  		};
1957  		5A5F97841E43B41A00C66925 /* Release */ = {
1958  			isa = XCBuildConfiguration;
1959  			baseConfigurationReference = 0CA0784F1BED58ED00D86F70 /* dylib.xcconfig */;
1960  			buildSettings = {
1961  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1962  				PRODUCT_NAME = "$(TARGET_NAME)";
1963  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1964  			};
1965  			name = Release;
1966  		};
1967  		C27AD4050987FCDF001272E0 /* Debug */ = {
1968  			isa = XCBuildConfiguration;
1969  			baseConfigurationReference = BE6A959D14E3700A00C158E0 /* debug.xcconfig */;
1970  			buildSettings = {
1971  				ENABLE_TESTABILITY = NO;
1972  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1973  				SUPPORTS_TEXT_BASED_API = YES;
1974  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1975  			};
1976  			name = Debug;
1977  		};
1978  		C27AD4070987FCDF001272E0 /* Release */ = {
1979  			isa = XCBuildConfiguration;
1980  			baseConfigurationReference = BE6A959F14E3700A00C158E0 /* release.xcconfig */;
1981  			buildSettings = {
1982  				ENABLE_TESTABILITY = NO;
1983  				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1984  				SUPPORTS_TEXT_BASED_API = YES;
1985  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
1986  			};
1987  			name = Release;
1988  		};
1989  		EBEDE8101A44908B001B7D1F /* Debug */ = {
1990  			isa = XCBuildConfiguration;
1991  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
1992  			buildSettings = {
1993  				ALWAYS_SEARCH_USER_PATHS = NO;
1994  				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1995  				CLANG_CXX_LIBRARY = "libc++";
1996  				CLANG_ENABLE_MODULES = YES;
1997  				CLANG_ENABLE_OBJC_ARC = YES;
1998  				CLANG_WARN_BOOL_CONVERSION = YES;
1999  				CLANG_WARN_CONSTANT_CONVERSION = YES;
2000  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
2001  				CLANG_WARN_EMPTY_BODY = YES;
2002  				CLANG_WARN_ENUM_CONVERSION = YES;
2003  				CLANG_WARN_INT_CONVERSION = YES;
2004  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2005  				CLANG_WARN_UNREACHABLE_CODE = YES;
2006  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
2007  				COPY_PHASE_STRIP = NO;
2008  				ENABLE_STRICT_OBJC_MSGSEND = YES;
2009  				GCC_C_LANGUAGE_STANDARD = gnu99;
2010  				GCC_DYNAMIC_NO_PIC = NO;
2011  				GCC_OPTIMIZATION_LEVEL = 0;
2012  				GCC_PREPROCESSOR_DEFINITIONS = (
2013  					"DEBUG=1",
2014  					"$(inherited)",
2015  				);
2016  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
2017  				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
2018  				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
2019  				GCC_WARN_UNDECLARED_SELECTOR = YES;
2020  				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
2021  				GCC_WARN_UNUSED_FUNCTION = YES;
2022  				GCC_WARN_UNUSED_VARIABLE = YES;
2023  				INSTALL_PATH = /AppleInternal/CoreOS/coreTLS;
2024  				MTL_ENABLE_DEBUG_INFO = YES;
2025  				ONLY_ACTIVE_ARCH = YES;
2026  				PRODUCT_NAME = "$(TARGET_NAME)";
2027  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
2028  			};
2029  			name = Debug;
2030  		};
2031  		EBEDE8111A44908B001B7D1F /* Release */ = {
2032  			isa = XCBuildConfiguration;
2033  			baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
2034  			buildSettings = {
2035  				ALWAYS_SEARCH_USER_PATHS = NO;
2036  				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
2037  				CLANG_CXX_LIBRARY = "libc++";
2038  				CLANG_ENABLE_MODULES = YES;
2039  				CLANG_ENABLE_OBJC_ARC = YES;
2040  				CLANG_WARN_BOOL_CONVERSION = YES;
2041  				CLANG_WARN_CONSTANT_CONVERSION = YES;
2042  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
2043  				CLANG_WARN_EMPTY_BODY = YES;
2044  				CLANG_WARN_ENUM_CONVERSION = YES;
2045  				CLANG_WARN_INT_CONVERSION = YES;
2046  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
2047  				CLANG_WARN_UNREACHABLE_CODE = YES;
2048  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
2049  				COPY_PHASE_STRIP = NO;
2050  				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
2051  				ENABLE_NS_ASSERTIONS = NO;
2052  				ENABLE_STRICT_OBJC_MSGSEND = YES;
2053  				GCC_C_LANGUAGE_STANDARD = gnu99;
2054  				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
2055  				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
2056  				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
2057  				GCC_WARN_UNDECLARED_SELECTOR = YES;
2058  				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
2059  				GCC_WARN_UNUSED_FUNCTION = YES;
2060  				GCC_WARN_UNUSED_VARIABLE = YES;
2061  				INSTALL_PATH = /AppleInternal/CoreOS/coreTLS;
2062  				MTL_ENABLE_DEBUG_INFO = NO;
2063  				PRODUCT_NAME = "$(TARGET_NAME)";
2064  				TAPI_VERIFY_MODE = ErrorsAndWarnings;
2065  			};
2066  			name = Release;
2067  		};
2068  /* End XCBuildConfiguration section */
2069  
2070  /* Begin XCConfigurationList section */
2071  		0C03D64417DE8B330087643B /* Build configuration list for PBXNativeTarget "coretls_stream_parser" */ = {
2072  			isa = XCConfigurationList;
2073  			buildConfigurations = (
2074  				0C03D64517DE8B330087643B /* Debug */,
2075  				0C03D64617DE8B330087643B /* Release */,
2076  			);
2077  			defaultConfigurationIsVisible = 0;
2078  			defaultConfigurationName = Release;
2079  		};
2080  		0C03D64B17DFD1760087643B /* Build configuration list for PBXAggregateTarget "coreTLS_libraries" */ = {
2081  			isa = XCConfigurationList;
2082  			buildConfigurations = (
2083  				0C03D64C17DFD1760087643B /* Debug */,
2084  				0C03D64D17DFD1760087643B /* Release */,
2085  			);
2086  			defaultConfigurationIsVisible = 0;
2087  			defaultConfigurationName = Release;
2088  		};
2089  		0C12A7D518688C6700B857BD /* Build configuration list for PBXAggregateTarget "All" */ = {
2090  			isa = XCConfigurationList;
2091  			buildConfigurations = (
2092  				0C12A7D318688C6700B857BD /* Debug */,
2093  				0C12A7D418688C6700B857BD /* Release */,
2094  			);
2095  			defaultConfigurationIsVisible = 0;
2096  			defaultConfigurationName = Release;
2097  		};
2098  		0C2775231889F02D000C0442 /* Build configuration list for PBXNativeTarget "coretls_kext" */ = {
2099  			isa = XCConfigurationList;
2100  			buildConfigurations = (
2101  				0C2775241889F02D000C0442 /* Debug */,
2102  				0C2775251889F02D000C0442 /* Release */,
2103  			);
2104  			defaultConfigurationIsVisible = 0;
2105  			defaultConfigurationName = Release;
2106  		};
2107  		0C2A502B1815D47300601766 /* Build configuration list for PBXNativeTarget "coretls_ciphersuites" */ = {
2108  			isa = XCConfigurationList;
2109  			buildConfigurations = (
2110  				0C2A502C1815D47300601766 /* Debug */,
2111  				0C2A502D1815D47300601766 /* Release */,
2112  			);
2113  			defaultConfigurationIsVisible = 0;
2114  			defaultConfigurationName = Release;
2115  		};
2116  		0C2BCDE81D0B716700ED7A2F /* Build configuration list for PBXNativeTarget "coretls" */ = {
2117  			isa = XCConfigurationList;
2118  			buildConfigurations = (
2119  				0C2BCDE91D0B716700ED7A2F /* Debug */,
2120  				0C2BCDEA1D0B716700ED7A2F /* Release */,
2121  			);
2122  			defaultConfigurationIsVisible = 0;
2123  			defaultConfigurationName = Release;
2124  		};
2125  		0C6CE0B61A968F5300BF0994 /* Build configuration list for PBXNativeTarget "coretls_server_static" */ = {
2126  			isa = XCConfigurationList;
2127  			buildConfigurations = (
2128  				0C6CE0B71A968F5300BF0994 /* Debug */,
2129  				0C6CE0B81A968F5300BF0994 /* Release */,
2130  			);
2131  			defaultConfigurationIsVisible = 0;
2132  			defaultConfigurationName = Release;
2133  		};
2134  		0C701FFE1BFFF4B3006A61C5 /* Build configuration list for PBXAggregateTarget "coreTLS_helpers" */ = {
2135  			isa = XCConfigurationList;
2136  			buildConfigurations = (
2137  				0C701FFF1BFFF4B3006A61C5 /* Debug */,
2138  				0C7020001BFFF4B3006A61C5 /* Release */,
2139  			);
2140  			defaultConfigurationIsVisible = 0;
2141  			defaultConfigurationName = Release;
2142  		};
2143  		0C7FE2C117D64AB000793947 /* Build configuration list for PBXNativeTarget "tls_test" */ = {
2144  			isa = XCConfigurationList;
2145  			buildConfigurations = (
2146  				0C7FE2C217D64AB000793947 /* Debug */,
2147  				0C7FE2C317D64AB000793947 /* Release */,
2148  			);
2149  			defaultConfigurationIsVisible = 0;
2150  			defaultConfigurationName = Release;
2151  		};
2152  		0C870BDA17B1A62C008FB2CF /* Build configuration list for PBXNativeTarget "coretls_record" */ = {
2153  			isa = XCConfigurationList;
2154  			buildConfigurations = (
2155  				0C870BDB17B1A62C008FB2CF /* Debug */,
2156  				0C870BDC17B1A62C008FB2CF /* Release */,
2157  			);
2158  			defaultConfigurationIsVisible = 0;
2159  			defaultConfigurationName = Release;
2160  		};
2161  		0C870BFC17B44328008FB2CF /* Build configuration list for PBXNativeTarget "coretls_handshake" */ = {
2162  			isa = XCConfigurationList;
2163  			buildConfigurations = (
2164  				0C870BFD17B44328008FB2CF /* Debug */,
2165  				0C870BFE17B44328008FB2CF /* Release */,
2166  			);
2167  			defaultConfigurationIsVisible = 0;
2168  			defaultConfigurationName = Release;
2169  		};
2170  		0C9694FF182C3E52009F4643 /* Build configuration list for PBXAggregateTarget "coreTLS_executables" */ = {
2171  			isa = XCConfigurationList;
2172  			buildConfigurations = (
2173  				0C9694FD182C3E52009F4643 /* Debug */,
2174  				0C9694FE182C3E52009F4643 /* Release */,
2175  			);
2176  			defaultConfigurationIsVisible = 0;
2177  			defaultConfigurationName = Release;
2178  		};
2179  		0CA0784C1BED56CF00D86F70 /* Build configuration list for PBXNativeTarget "coretls_cfhelpers" */ = {
2180  			isa = XCConfigurationList;
2181  			buildConfigurations = (
2182  				0CA078471BED56CF00D86F70 /* Debug */,
2183  				0CA078481BED56CF00D86F70 /* Release */,
2184  			);
2185  			defaultConfigurationIsVisible = 0;
2186  			defaultConfigurationName = Release;
2187  		};
2188  		0CCC9A4F18AC24420019EC70 /* Build configuration list for PBXNativeTarget "coretls_client" */ = {
2189  			isa = XCConfigurationList;
2190  			buildConfigurations = (
2191  				0CCC9A4A18AC24420019EC70 /* Debug */,
2192  				0CCC9A4B18AC24420019EC70 /* Release */,
2193  			);
2194  			defaultConfigurationIsVisible = 0;
2195  			defaultConfigurationName = Release;
2196  		};
2197  		0CCC9A5618AC24610019EC70 /* Build configuration list for PBXNativeTarget "coretls_server" */ = {
2198  			isa = XCConfigurationList;
2199  			buildConfigurations = (
2200  				0CCC9A5718AC24610019EC70 /* Debug */,
2201  				0CCC9A5818AC24610019EC70 /* Release */,
2202  			);
2203  			defaultConfigurationIsVisible = 0;
2204  			defaultConfigurationName = Release;
2205  		};
2206  		0CEA771E1899A728002792AF /* Build configuration list for PBXAggregateTarget "coreTLS_kexts" */ = {
2207  			isa = XCConfigurationList;
2208  			buildConfigurations = (
2209  				0CEA77181899A728002792AF /* Debug */,
2210  				0CEA77191899A728002792AF /* Release */,
2211  			);
2212  			defaultConfigurationIsVisible = 0;
2213  			defaultConfigurationName = Release;
2214  		};
2215  		5A5F97821E43B41A00C66925 /* Build configuration list for PBXNativeTarget "coretls_coverage" */ = {
2216  			isa = XCConfigurationList;
2217  			buildConfigurations = (
2218  				5A5F97831E43B41A00C66925 /* Debug */,
2219  				5A5F97841E43B41A00C66925 /* Release */,
2220  			);
2221  			defaultConfigurationIsVisible = 0;
2222  			defaultConfigurationName = Release;
2223  		};
2224  		C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "coretls" */ = {
2225  			isa = XCConfigurationList;
2226  			buildConfigurations = (
2227  				C27AD4050987FCDF001272E0 /* Debug */,
2228  				C27AD4070987FCDF001272E0 /* Release */,
2229  			);
2230  			defaultConfigurationIsVisible = 0;
2231  			defaultConfigurationName = Release;
2232  		};
2233  		EBEDE8151A44908B001B7D1F /* Build configuration list for PBXNativeTarget "coretls_performance" */ = {
2234  			isa = XCConfigurationList;
2235  			buildConfigurations = (
2236  				EBEDE8101A44908B001B7D1F /* Debug */,
2237  				EBEDE8111A44908B001B7D1F /* Release */,
2238  			);
2239  			defaultConfigurationIsVisible = 0;
2240  			defaultConfigurationName = Release;
2241  		};
2242  /* End XCConfigurationList section */
2243  	};
2244  	rootObject = 4CA1FEAB052A3C3800F22E42 /* Project object */;
2245  }