9 /* Begin PBXAggregateTarget section */
10 0C6C633A15D1BD4800BC68CD /* dtlsEcho */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = 0C6C633B15D1BD4800BC68CD /* Build configuration list for PBXAggregateTarget "dtlsEcho" */;
16 0C6C633F15D1BD4D00BC68CD /* PBXTargetDependency */,
17 0C6C634115D1BD4E00BC68CD /* PBXTargetDependency */,
20 productName = dtlsEcho;
22 /* End PBXAggregateTarget section */
24 /* Begin PBXBuildFile section */
25 0C03D65917DFD8C00087643B /* sslCipherSpecs.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */; };
26 0C03D65B17DFE67E0087643B /* tlsCallbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C03D65A17DFE67E0087643B /* tlsCallbacks.c */; };
27 0C0E0467162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C0E0466162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c */; };
28 0C0E046A162CA288009F7C71 /* ssl_regressions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0E0469162CA288009F7C71 /* ssl_regressions.h */; };
29 0C0F140B191AC0A200481BA2 /* ssl-50-server.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C0F140A191AC0A200481BA2 /* ssl-50-server.c */; };
30 0C1F06F7189B1F0600E65030 /* sslMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4260534D89900303760 /* sslMemory.c */; };
31 0C4B8F3A1A895D6E00AE503B /* ssl-53-clientauth.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C4B8F391A895D6E00AE503B /* ssl-53-clientauth.c */; };
32 0C4B8F4F1A8A937600AE503B /* CA-ECC_Cert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F3B1A8A937600AE503B /* CA-ECC_Cert.h */; };
33 0C4B8F501A8A937600AE503B /* CA-ECC_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F3C1A8A937600AE503B /* CA-ECC_Key.h */; };
34 0C4B8F511A8A937600AE503B /* CA-RSA_Cert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F3D1A8A937600AE503B /* CA-RSA_Cert.h */; };
35 0C4B8F521A8A937600AE503B /* CA-RSA_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F3E1A8A937600AE503B /* CA-RSA_Key.h */; };
36 0C4B8F531A8A937600AE503B /* ClientECC_Cert_CA-ECC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F3F1A8A937600AE503B /* ClientECC_Cert_CA-ECC.h */; };
37 0C4B8F541A8A937600AE503B /* ClientECC_Cert_CA-RSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F401A8A937600AE503B /* ClientECC_Cert_CA-RSA.h */; };
38 0C4B8F551A8A937600AE503B /* ClientECC_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F411A8A937600AE503B /* ClientECC_Key.h */; };
39 0C4B8F561A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F421A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h */; };
40 0C4B8F571A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F431A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h */; };
41 0C4B8F581A8A937600AE503B /* ClientRSA_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F441A8A937600AE503B /* ClientRSA_Key.h */; };
42 0C4B8F591A8A937600AE503B /* ServerECC_Cert_CA-ECC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F451A8A937600AE503B /* ServerECC_Cert_CA-ECC.h */; };
43 0C4B8F5A1A8A937600AE503B /* ServerECC_Cert_CA-RSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F461A8A937600AE503B /* ServerECC_Cert_CA-RSA.h */; };
44 0C4B8F5B1A8A937600AE503B /* ServerECC_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F471A8A937600AE503B /* ServerECC_Key.h */; };
45 0C4B8F5C1A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F481A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h */; };
46 0C4B8F5D1A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F491A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h */; };
47 0C4B8F5E1A8A937600AE503B /* ServerRSA_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F4A1A8A937600AE503B /* ServerRSA_Key.h */; };
48 0C4B8F5F1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F4B1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h */; };
49 0C4B8F601A8A937600AE503B /* Untrusted-CA-RSA_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F4C1A8A937600AE503B /* Untrusted-CA-RSA_Key.h */; };
50 0C4B8F611A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F4D1A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h */; };
51 0C4B8F621A8A937600AE503B /* UntrustedClientRSA_Key.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4B8F4E1A8A937600AE503B /* UntrustedClientRSA_Key.h */; };
52 0C6C633515D1BB4F00BC68CD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633315D1BB3300BC68CD /* Security.framework */; };
53 0C6C633615D1BB6000BC68CD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633315D1BB3300BC68CD /* Security.framework */; };
54 0C6C633815D1BB7100BC68CD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
55 0C6C633915D1BBAA00BC68CD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */; };
56 0C6C634315D1BDCF00BC68CD /* ssl-utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */; };
57 0C6C634515D1BE3900BC68CD /* ssl-utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6C634415D1BE3900BC68CD /* ssl-utils.h */; };
58 0C6C641F15D5840700BC68CD /* cert-1.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6C641C15D5840700BC68CD /* cert-1.h */; };
59 0C6C642015D5840700BC68CD /* identity-1.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6C641D15D5840700BC68CD /* identity-1.h */; };
60 0C6C642115D5840700BC68CD /* privkey-1.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6C641E15D5840700BC68CD /* privkey-1.h */; };
61 0C6C642315D5938E00BC68CD /* ssl-utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */; };
62 0C6C642415D5939A00BC68CD /* ssl-utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */; };
63 0C80AB1317E9025B008F7F5B /* sslCrypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C80AB1217E9025B008F7F5B /* sslCrypto.c */; };
64 0C86A5FD19705A08009B006A /* ssl-52-noconn.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C86A5FC19705A08009B006A /* ssl-52-noconn.c */; };
65 0C8DD1561B1CF75400D43050 /* ssl-54-dhe.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DD1531B1CEE9A00D43050 /* ssl-54-dhe.c */; };
66 0CA9800617E3925A00205D87 /* sslKeychain.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4230534D89900303760 /* sslKeychain.c */; };
67 0CA9800917E7734000205D87 /* appleSession.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF3FF0534D89900303760 /* appleSession.c */; };
68 0CA9803417E7899B00205D87 /* SSLRecordInternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA413A15C75863002AEC4C /* SSLRecordInternal.c */; };
69 0CB3EC4818AEDB6B00647921 /* ssl-48-split.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CB3EC4718AEDB6B00647921 /* ssl-48-split.c */; };
70 0CCA417915C89EA3002AEC4C /* ssl-39-echo.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416815C89EA3002AEC4C /* ssl-39-echo.c */; };
71 0CCA417A15C89EA3002AEC4C /* ssl-40-clientauth.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416915C89EA3002AEC4C /* ssl-40-clientauth.c */; };
72 0CCA417B15C89EA3002AEC4C /* ssl-41-clientauth.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416A15C89EA3002AEC4C /* ssl-41-clientauth.c */; };
73 0CCA417C15C89EA3002AEC4C /* ssl-42-ciphers.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416B15C89EA3002AEC4C /* ssl-42-ciphers.c */; };
74 0CCA417D15C89EA3002AEC4C /* ssl-43-ciphers.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416C15C89EA3002AEC4C /* ssl-43-ciphers.c */; };
75 0CCA417E15C89EA3002AEC4C /* ssl-45-tls12.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA416D15C89EA3002AEC4C /* ssl-45-tls12.c */; };
76 0CCA42E115C8A3D9002AEC4C /* dtlsEchoClient.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA42C115C8A34E002AEC4C /* dtlsEchoClient.c */; };
77 0CCA42E215C8A3DE002AEC4C /* dtlsEchoServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA42C215C8A34E002AEC4C /* dtlsEchoServer.c */; };
78 0CCA42EC15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */; };
79 0CCA42ED15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */; };
80 0CCAB61A1B3C93E100C97526 /* ssl-55-sessioncache.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCAB6191B3C93E100C97526 /* ssl-55-sessioncache.c */; };
81 0CCF28B8166D5F5000AFA37C /* ssl-47-falsestart.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CCF28B7166D5F5000AFA37C /* ssl-47-falsestart.c */; };
82 0CDDC9A7195CD44400E93A27 /* ssl-51-state.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CDDC9A6195CD44400E93A27 /* ssl-51-state.c */; };
83 0CEA459418CF71B700BD32A9 /* ssl-49-sni.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CEA459218CF71AE00BD32A9 /* ssl-49-sni.c */; };
84 4CAFF4540534D89900303760 /* sslContext.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF41A0534D89900303760 /* sslContext.c */; };
85 4CAFF4640534D89900303760 /* sslRecord.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42A0534D89900303760 /* sslRecord.c */; };
86 4CAFF4680534D89900303760 /* sslTransport.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42E0534D89900303760 /* sslTransport.c */; };
87 4CAFF4690534D89900303760 /* sslUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF42F0534D89900303760 /* sslUtils.c */; };
88 AAB589F216CACE540071FE64 /* ssl-44-crashes.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */; };
89 /* End PBXBuildFile section */
91 /* Begin PBXContainerItemProxy section */
92 0C6C633E15D1BD4D00BC68CD /* PBXContainerItemProxy */ = {
93 isa = PBXContainerItemProxy;
94 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
96 remoteGlobalIDString = 0CCA42C815C8A387002AEC4C;
97 remoteInfo = dtlsEchoClient;
99 0C6C634015D1BD4E00BC68CD /* PBXContainerItemProxy */ = {
100 isa = PBXContainerItemProxy;
101 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
103 remoteGlobalIDString = 0CCA42D615C8A395002AEC4C;
104 remoteInfo = dtlsEchoServer;
106 /* End PBXContainerItemProxy section */
108 /* Begin PBXCopyFilesBuildPhase section */
109 0CCA42C715C8A387002AEC4C /* CopyFiles */ = {
110 isa = PBXCopyFilesBuildPhase;
111 buildActionMask = 2147483647;
112 dstPath = /usr/share/man/man1/;
113 dstSubfolderSpec = 0;
116 runOnlyForDeploymentPostprocessing = 1;
118 0CCA42D515C8A395002AEC4C /* CopyFiles */ = {
119 isa = PBXCopyFilesBuildPhase;
120 buildActionMask = 2147483647;
121 dstPath = /usr/share/man/man1/;
122 dstSubfolderSpec = 0;
125 runOnlyForDeploymentPostprocessing = 1;
127 /* End PBXCopyFilesBuildPhase section */
129 /* Begin PBXFileReference section */
130 0C03D65A17DFE67E0087643B /* tlsCallbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tlsCallbacks.c; sourceTree = "<group>"; };
131 0C03D65C17DFE6E20087643B /* tlsCallbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tlsCallbacks.h; sourceTree = "<group>"; };
132 0C0E0466162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-46-SSLGetSupportedCiphers.c"; sourceTree = "<group>"; };
133 0C0E0469162CA288009F7C71 /* ssl_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssl_regressions.h; sourceTree = "<group>"; };
134 0C0F140A191AC0A200481BA2 /* ssl-50-server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-50-server.c"; sourceTree = "<group>"; };
135 0C1C92ED15C8AC52007D377B /* kext.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = kext.xcconfig; sourceTree = "<group>"; };
136 0C4B8F391A895D6E00AE503B /* ssl-53-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-53-clientauth.c"; sourceTree = "<group>"; };
137 0C4B8F3B1A8A937600AE503B /* CA-ECC_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-ECC_Cert.h"; sourceTree = "<group>"; };
138 0C4B8F3C1A8A937600AE503B /* CA-ECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-ECC_Key.h"; sourceTree = "<group>"; };
139 0C4B8F3D1A8A937600AE503B /* CA-RSA_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-RSA_Cert.h"; sourceTree = "<group>"; };
140 0C4B8F3E1A8A937600AE503B /* CA-RSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-RSA_Key.h"; sourceTree = "<group>"; };
141 0C4B8F3F1A8A937600AE503B /* ClientECC_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientECC_Cert_CA-ECC.h"; sourceTree = "<group>"; };
142 0C4B8F401A8A937600AE503B /* ClientECC_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientECC_Cert_CA-RSA.h"; sourceTree = "<group>"; };
143 0C4B8F411A8A937600AE503B /* ClientECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientECC_Key.h; sourceTree = "<group>"; };
144 0C4B8F421A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientRSA_Cert_CA-ECC.h"; sourceTree = "<group>"; };
145 0C4B8F431A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientRSA_Cert_CA-RSA.h"; sourceTree = "<group>"; };
146 0C4B8F441A8A937600AE503B /* ClientRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientRSA_Key.h; sourceTree = "<group>"; };
147 0C4B8F451A8A937600AE503B /* ServerECC_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerECC_Cert_CA-ECC.h"; sourceTree = "<group>"; };
148 0C4B8F461A8A937600AE503B /* ServerECC_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerECC_Cert_CA-RSA.h"; sourceTree = "<group>"; };
149 0C4B8F471A8A937600AE503B /* ServerECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServerECC_Key.h; sourceTree = "<group>"; };
150 0C4B8F481A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerRSA_Cert_CA-ECC.h"; sourceTree = "<group>"; };
151 0C4B8F491A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerRSA_Cert_CA-RSA.h"; sourceTree = "<group>"; };
152 0C4B8F4A1A8A937600AE503B /* ServerRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServerRSA_Key.h; sourceTree = "<group>"; };
153 0C4B8F4B1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Untrusted-CA-RSA_Cert.h"; sourceTree = "<group>"; };
154 0C4B8F4C1A8A937600AE503B /* Untrusted-CA-RSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Untrusted-CA-RSA_Key.h"; sourceTree = "<group>"; };
155 0C4B8F4D1A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UntrustedClientRSA_Cert_Untrusted-CA-RSA.h"; sourceTree = "<group>"; };
156 0C4B8F4E1A8A937600AE503B /* UntrustedClientRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UntrustedClientRSA_Key.h; sourceTree = "<group>"; };
157 0C6C633315D1BB3300BC68CD /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
158 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
159 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-utils.c"; sourceTree = "<group>"; };
160 0C6C634415D1BE3900BC68CD /* ssl-utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ssl-utils.h"; sourceTree = "<group>"; };
161 0C6C641C15D5840700BC68CD /* cert-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cert-1.h"; sourceTree = "<group>"; };
162 0C6C641D15D5840700BC68CD /* identity-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "identity-1.h"; sourceTree = "<group>"; };
163 0C6C641E15D5840700BC68CD /* privkey-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "privkey-1.h"; sourceTree = "<group>"; };
164 0C80AB1217E9025B008F7F5B /* sslCrypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sslCrypto.c; sourceTree = "<group>"; };
165 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = tests.xcconfig; sourceTree = "<group>"; };
166 0C86A5FC19705A08009B006A /* ssl-52-noconn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-52-noconn.c"; sourceTree = "<group>"; };
167 0C8DD1531B1CEE9A00D43050 /* ssl-54-dhe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-54-dhe.c"; sourceTree = "<group>"; };
168 0CB3EC4718AEDB6B00647921 /* ssl-48-split.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-48-split.c"; sourceTree = "<group>"; };
169 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-44-crashes.c"; sourceTree = "<group>"; };
170 0CCA413415C75863002AEC4C /* SecureTransportPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransportPriv.h; path = ../lib/SecureTransportPriv.h; sourceTree = "<group>"; };
171 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sslCipherSpecs.c; sourceTree = "<group>"; };
172 0CCA413715C75863002AEC4C /* sslCipherSpecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCipherSpecs.h; sourceTree = "<group>"; };
173 0CCA413A15C75863002AEC4C /* SSLRecordInternal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SSLRecordInternal.c; sourceTree = "<group>"; };
174 0CCA413B15C75863002AEC4C /* SSLRecordInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLRecordInternal.h; sourceTree = "<group>"; };
175 0CCA413C15C75863002AEC4C /* sslTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslTypes.h; path = ../lib/sslTypes.h; sourceTree = "<group>"; };
176 0CCA414215C75863002AEC4C /* tls_record_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_record_internal.h; sourceTree = "<group>"; };
177 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsecurity_ssl_regressions.a; sourceTree = BUILT_PRODUCTS_DIR; };
178 0CCA416815C89EA3002AEC4C /* ssl-39-echo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-39-echo.c"; sourceTree = "<group>"; };
179 0CCA416915C89EA3002AEC4C /* ssl-40-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-40-clientauth.c"; sourceTree = "<group>"; };
180 0CCA416A15C89EA3002AEC4C /* ssl-41-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-41-clientauth.c"; sourceTree = "<group>"; };
181 0CCA416B15C89EA3002AEC4C /* ssl-42-ciphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-42-ciphers.c"; sourceTree = "<group>"; };
182 0CCA416C15C89EA3002AEC4C /* ssl-43-ciphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-43-ciphers.c"; sourceTree = "<group>"; };
183 0CCA416D15C89EA3002AEC4C /* ssl-45-tls12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-45-tls12.c"; sourceTree = "<group>"; };
184 0CCA42C115C8A34E002AEC4C /* dtlsEchoClient.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtlsEchoClient.c; sourceTree = "<group>"; };
185 0CCA42C215C8A34E002AEC4C /* dtlsEchoServer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtlsEchoServer.c; sourceTree = "<group>"; };
186 0CCA42C315C8A34E002AEC4C /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
187 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dtlsEchoClient; sourceTree = BUILT_PRODUCTS_DIR; };
188 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dtlsEchoServer; sourceTree = BUILT_PRODUCTS_DIR; };
189 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sslAppUtils.cpp; path = sslViewer/sslAppUtils.cpp; sourceTree = SOURCE_ROOT; };
190 0CCA42EB15C8A71A002AEC4C /* sslAppUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslAppUtils.h; path = sslViewer/sslAppUtils.h; sourceTree = SOURCE_ROOT; };
191 0CCAB6191B3C93E100C97526 /* ssl-55-sessioncache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-55-sessioncache.c"; sourceTree = "<group>"; };
192 0CCF28B7166D5F5000AFA37C /* ssl-47-falsestart.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-47-falsestart.c"; sourceTree = "<group>"; };
193 0CDDC9A6195CD44400E93A27 /* ssl-51-state.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-51-state.c"; sourceTree = "<group>"; };
194 0CEA459218CF71AE00BD32A9 /* ssl-49-sni.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-49-sni.c"; sourceTree = "<group>"; };
195 4CA1FEBE052A3C8100F22E42 /* libsecurity_ssl.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsecurity_ssl.a; sourceTree = BUILT_PRODUCTS_DIR; };
196 4CAFF3FF0534D89900303760 /* appleSession.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = appleSession.c; sourceTree = "<group>"; };
197 4CAFF4000534D89900303760 /* appleSession.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = appleSession.h; sourceTree = "<group>"; };
198 4CAFF4020534D89900303760 /* cipherSpecs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cipherSpecs.h; sourceTree = "<group>"; };
199 4CAFF4030534D89900303760 /* CipherSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CipherSuite.h; sourceTree = "<group>"; };
200 4CAFF4090534D89900303760 /* SecureTransport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureTransport.h; sourceTree = "<group>"; };
201 4CAFF40B0534D89900303760 /* ssl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ssl.h; sourceTree = "<group>"; };
202 4CAFF4170534D89900303760 /* sslBuildFlags.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslBuildFlags.h; sourceTree = "<group>"; };
203 4CAFF41A0534D89900303760 /* sslContext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslContext.c; sourceTree = "<group>"; };
204 4CAFF41B0534D89900303760 /* sslContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslContext.h; sourceTree = "<group>"; };
205 4CAFF41C0534D89900303760 /* sslDebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslDebug.h; sourceTree = "<group>"; };
206 4CAFF4230534D89900303760 /* sslKeychain.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslKeychain.c; sourceTree = "<group>"; };
207 4CAFF4240534D89900303760 /* sslKeychain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslKeychain.h; sourceTree = "<group>"; };
208 4CAFF4260534D89900303760 /* sslMemory.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslMemory.c; sourceTree = "<group>"; };
209 4CAFF4270534D89900303760 /* sslMemory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslMemory.h; sourceTree = "<group>"; };
210 4CAFF4290534D89900303760 /* sslPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslPriv.h; sourceTree = "<group>"; };
211 4CAFF42A0534D89900303760 /* sslRecord.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslRecord.c; sourceTree = "<group>"; };
212 4CAFF42B0534D89900303760 /* sslRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslRecord.h; sourceTree = "<group>"; };
213 4CAFF42E0534D89900303760 /* sslTransport.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslTransport.c; sourceTree = "<group>"; };
214 4CAFF42F0534D89900303760 /* sslUtils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslUtils.c; sourceTree = "<group>"; };
215 4CAFF4300534D89900303760 /* sslUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslUtils.h; sourceTree = "<group>"; };
216 4CCBFE3C057FF16800981D43 /* security_ssl.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = security_ssl.exp; sourceTree = "<group>"; };
217 BE6A959C14E3700A00C158E0 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
218 BE6A959D14E3700A00C158E0 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
219 BE6A959E14E3700A00C158E0 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
220 BE6A959F14E3700A00C158E0 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
221 BEB382AE14EC84AC003C055B /* sslCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCrypto.h; sourceTree = "<group>"; };
222 /* End PBXFileReference section */
224 /* Begin PBXFrameworksBuildPhase section */
225 0CCA415615C89E8B002AEC4C /* Frameworks */ = {
226 isa = PBXFrameworksBuildPhase;
227 buildActionMask = 2147483647;
230 runOnlyForDeploymentPostprocessing = 0;
232 0CCA42C615C8A387002AEC4C /* Frameworks */ = {
233 isa = PBXFrameworksBuildPhase;
234 buildActionMask = 2147483647;
236 0C6C633815D1BB7100BC68CD /* CoreFoundation.framework in Frameworks */,
237 0C6C633515D1BB4F00BC68CD /* Security.framework in Frameworks */,
239 runOnlyForDeploymentPostprocessing = 0;
241 0CCA42D415C8A395002AEC4C /* Frameworks */ = {
242 isa = PBXFrameworksBuildPhase;
243 buildActionMask = 2147483647;
245 0C6C633915D1BBAA00BC68CD /* CoreFoundation.framework in Frameworks */,
246 0C6C633615D1BB6000BC68CD /* Security.framework in Frameworks */,
248 runOnlyForDeploymentPostprocessing = 0;
250 4CA1FEBB052A3C8100F22E42 /* Frameworks */ = {
251 isa = PBXFrameworksBuildPhase;
252 buildActionMask = 2147483647;
255 runOnlyForDeploymentPostprocessing = 0;
257 /* End PBXFrameworksBuildPhase section */
259 /* Begin PBXGroup section */
260 050651C7056A83F3008AD683 /* Apple Custom */ = {
263 4CAFF3FF0534D89900303760 /* appleSession.c */,
264 4CAFF4230534D89900303760 /* sslKeychain.c */,
266 name = "Apple Custom";
267 sourceTree = "<group>";
269 050651C8056A8404008AD683 /* SSL Core */ = {
272 0CCA413A15C75863002AEC4C /* SSLRecordInternal.c */,
273 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */,
274 4CAFF41A0534D89900303760 /* sslContext.c */,
275 4CAFF42A0534D89900303760 /* sslRecord.c */,
276 4CAFF42E0534D89900303760 /* sslTransport.c */,
277 0C03D65A17DFE67E0087643B /* tlsCallbacks.c */,
278 0C03D65C17DFE6E20087643B /* tlsCallbacks.h */,
281 sourceTree = "<group>";
283 050651C9056A840E008AD683 /* Private Headers */ = {
286 0CCA413C15C75863002AEC4C /* sslTypes.h */,
287 0CCA413415C75863002AEC4C /* SecureTransportPriv.h */,
289 name = "Private Headers";
291 sourceTree = "<group>";
293 050651CA056A8415008AD683 /* Public Headers */ = {
296 4CAFF4030534D89900303760 /* CipherSuite.h */,
297 4CAFF4090534D89900303760 /* SecureTransport.h */,
299 name = "Public Headers";
301 sourceTree = "<group>";
303 050651CB056A841C008AD683 /* Crypto */ = {
306 0C80AB1217E9025B008F7F5B /* sslCrypto.c */,
309 sourceTree = "<group>";
311 050651CC056A8421008AD683 /* Misc. */ = {
314 4CAFF4260534D89900303760 /* sslMemory.c */,
315 4CAFF42F0534D89900303760 /* sslUtils.c */,
318 sourceTree = "<group>";
320 0C4B8F631A8A938A00AE503B /* test-certs */ = {
323 0C4B8F3B1A8A937600AE503B /* CA-ECC_Cert.h */,
324 0C4B8F3C1A8A937600AE503B /* CA-ECC_Key.h */,
325 0C4B8F3D1A8A937600AE503B /* CA-RSA_Cert.h */,
326 0C4B8F3E1A8A937600AE503B /* CA-RSA_Key.h */,
327 0C4B8F3F1A8A937600AE503B /* ClientECC_Cert_CA-ECC.h */,
328 0C4B8F401A8A937600AE503B /* ClientECC_Cert_CA-RSA.h */,
329 0C4B8F411A8A937600AE503B /* ClientECC_Key.h */,
330 0C4B8F421A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h */,
331 0C4B8F431A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h */,
332 0C4B8F441A8A937600AE503B /* ClientRSA_Key.h */,
333 0C4B8F451A8A937600AE503B /* ServerECC_Cert_CA-ECC.h */,
334 0C4B8F461A8A937600AE503B /* ServerECC_Cert_CA-RSA.h */,
335 0C4B8F471A8A937600AE503B /* ServerECC_Key.h */,
336 0C4B8F481A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h */,
337 0C4B8F491A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h */,
338 0C4B8F4A1A8A937600AE503B /* ServerRSA_Key.h */,
339 0C4B8F4B1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h */,
340 0C4B8F4C1A8A937600AE503B /* Untrusted-CA-RSA_Key.h */,
341 0C4B8F4D1A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h */,
342 0C4B8F4E1A8A937600AE503B /* UntrustedClientRSA_Key.h */,
345 sourceTree = "<group>";
347 0CCA415D15C89EA3002AEC4C /* regressions */ = {
350 0C4B8F631A8A938A00AE503B /* test-certs */,
351 0C6C641C15D5840700BC68CD /* cert-1.h */,
352 0C6C641D15D5840700BC68CD /* identity-1.h */,
353 0C6C641E15D5840700BC68CD /* privkey-1.h */,
354 0CCA416815C89EA3002AEC4C /* ssl-39-echo.c */,
355 0CCA416915C89EA3002AEC4C /* ssl-40-clientauth.c */,
356 0CCA416A15C89EA3002AEC4C /* ssl-41-clientauth.c */,
357 0CCA416B15C89EA3002AEC4C /* ssl-42-ciphers.c */,
358 0CCA416C15C89EA3002AEC4C /* ssl-43-ciphers.c */,
359 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */,
360 0CCA416D15C89EA3002AEC4C /* ssl-45-tls12.c */,
361 0C0E0466162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c */,
362 0CCF28B7166D5F5000AFA37C /* ssl-47-falsestart.c */,
363 0CB3EC4718AEDB6B00647921 /* ssl-48-split.c */,
364 0CEA459218CF71AE00BD32A9 /* ssl-49-sni.c */,
365 0C0F140A191AC0A200481BA2 /* ssl-50-server.c */,
366 0CDDC9A6195CD44400E93A27 /* ssl-51-state.c */,
367 0C86A5FC19705A08009B006A /* ssl-52-noconn.c */,
368 0C4B8F391A895D6E00AE503B /* ssl-53-clientauth.c */,
369 0C8DD1531B1CEE9A00D43050 /* ssl-54-dhe.c */,
370 0CCAB6191B3C93E100C97526 /* ssl-55-sessioncache.c */,
371 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */,
372 0C6C634415D1BE3900BC68CD /* ssl-utils.h */,
373 0C0E0469162CA288009F7C71 /* ssl_regressions.h */,
376 sourceTree = "<group>";
378 0CCA42C015C8A34E002AEC4C /* dtlsEcho */ = {
381 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */,
382 0CCA42EB15C8A71A002AEC4C /* sslAppUtils.h */,
383 0CCA42C115C8A34E002AEC4C /* dtlsEchoClient.c */,
384 0CCA42C215C8A34E002AEC4C /* dtlsEchoServer.c */,
385 0CCA42C315C8A34E002AEC4C /* README */,
388 sourceTree = "<group>";
390 4CA1FEA7052A3C3800F22E42 = {
393 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */,
394 0C6C633315D1BB3300BC68CD /* Security.framework */,
395 0CCA42C015C8A34E002AEC4C /* dtlsEcho */,
396 0CCA415D15C89EA3002AEC4C /* regressions */,
397 BE6A959B14E3700A00C158E0 /* config */,
398 4CAFF3FC0534D89900303760 /* lib */,
399 4CA1FEBF052A3C8100F22E42 /* Products */,
401 sourceTree = "<group>";
403 4CA1FEBF052A3C8100F22E42 /* Products */ = {
406 4CA1FEBE052A3C8100F22E42 /* libsecurity_ssl.a */,
407 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */,
408 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */,
409 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */,
412 sourceTree = "<group>";
414 4CAFF3FC0534D89900303760 /* lib */ = {
417 050651C7056A83F3008AD683 /* Apple Custom */,
418 050651C8056A8404008AD683 /* SSL Core */,
419 050651CA056A8415008AD683 /* Public Headers */,
420 050651C9056A840E008AD683 /* Private Headers */,
421 BE967B0314E9F622002A348A /* Project Headers */,
422 050651CB056A841C008AD683 /* Crypto */,
423 050651CC056A8421008AD683 /* Misc. */,
424 4CCBFE3C057FF16800981D43 /* security_ssl.exp */,
427 sourceTree = "<group>";
429 BE6A959B14E3700A00C158E0 /* config */ = {
432 BE6A959C14E3700A00C158E0 /* base.xcconfig */,
433 BE6A959D14E3700A00C158E0 /* debug.xcconfig */,
434 0C1C92ED15C8AC52007D377B /* kext.xcconfig */,
435 BE6A959E14E3700A00C158E0 /* lib.xcconfig */,
436 BE6A959F14E3700A00C158E0 /* release.xcconfig */,
437 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */,
440 sourceTree = "<group>";
442 BE967B0314E9F622002A348A /* Project Headers */ = {
445 0CCA413715C75863002AEC4C /* sslCipherSpecs.h */,
446 0CCA413B15C75863002AEC4C /* SSLRecordInternal.h */,
447 0CCA414215C75863002AEC4C /* tls_record_internal.h */,
448 4CAFF4000534D89900303760 /* appleSession.h */,
449 4CAFF4020534D89900303760 /* cipherSpecs.h */,
450 4CAFF40B0534D89900303760 /* ssl.h */,
451 4CAFF4170534D89900303760 /* sslBuildFlags.h */,
452 4CAFF41B0534D89900303760 /* sslContext.h */,
453 BEB382AE14EC84AC003C055B /* sslCrypto.h */,
454 4CAFF41C0534D89900303760 /* sslDebug.h */,
455 4CAFF4240534D89900303760 /* sslKeychain.h */,
456 4CAFF4270534D89900303760 /* sslMemory.h */,
457 4CAFF4290534D89900303760 /* sslPriv.h */,
458 4CAFF42B0534D89900303760 /* sslRecord.h */,
459 4CAFF4300534D89900303760 /* sslUtils.h */,
461 name = "Project Headers";
462 sourceTree = "<group>";
464 /* End PBXGroup section */
466 /* Begin PBXHeadersBuildPhase section */
467 0CCA415715C89E8B002AEC4C /* Headers */ = {
468 isa = PBXHeadersBuildPhase;
469 buildActionMask = 2147483647;
471 0C4B8F541A8A937600AE503B /* ClientECC_Cert_CA-RSA.h in Headers */,
472 0C4B8F501A8A937600AE503B /* CA-ECC_Key.h in Headers */,
473 0C4B8F511A8A937600AE503B /* CA-RSA_Cert.h in Headers */,
474 0C4B8F611A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h in Headers */,
475 0C4B8F5D1A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h in Headers */,
476 0C4B8F621A8A937600AE503B /* UntrustedClientRSA_Key.h in Headers */,
477 0C4B8F601A8A937600AE503B /* Untrusted-CA-RSA_Key.h in Headers */,
478 0C4B8F5F1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h in Headers */,
479 0C4B8F5B1A8A937600AE503B /* ServerECC_Key.h in Headers */,
480 0C4B8F591A8A937600AE503B /* ServerECC_Cert_CA-ECC.h in Headers */,
481 0C4B8F5A1A8A937600AE503B /* ServerECC_Cert_CA-RSA.h in Headers */,
482 0C4B8F531A8A937600AE503B /* ClientECC_Cert_CA-ECC.h in Headers */,
483 0C4B8F571A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h in Headers */,
484 0C4B8F561A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h in Headers */,
485 0C6C634515D1BE3900BC68CD /* ssl-utils.h in Headers */,
486 0C6C641F15D5840700BC68CD /* cert-1.h in Headers */,
487 0C4B8F5E1A8A937600AE503B /* ServerRSA_Key.h in Headers */,
488 0C4B8F4F1A8A937600AE503B /* CA-ECC_Cert.h in Headers */,
489 0C6C642015D5840700BC68CD /* identity-1.h in Headers */,
490 0C4B8F5C1A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h in Headers */,
491 0C6C642115D5840700BC68CD /* privkey-1.h in Headers */,
492 0C4B8F581A8A937600AE503B /* ClientRSA_Key.h in Headers */,
493 0C0E046A162CA288009F7C71 /* ssl_regressions.h in Headers */,
494 0C4B8F521A8A937600AE503B /* CA-RSA_Key.h in Headers */,
495 0C4B8F551A8A937600AE503B /* ClientECC_Key.h in Headers */,
497 runOnlyForDeploymentPostprocessing = 0;
499 /* End PBXHeadersBuildPhase section */
501 /* Begin PBXNativeTarget section */
502 0CCA415815C89E8B002AEC4C /* libsecurity_ssl_regressions */ = {
503 isa = PBXNativeTarget;
504 buildConfigurationList = 0CCA415A15C89E8B002AEC4C /* Build configuration list for PBXNativeTarget "libsecurity_ssl_regressions" */;
506 0CCA415515C89E8B002AEC4C /* Sources */,
507 0CCA415615C89E8B002AEC4C /* Frameworks */,
508 0CCA415715C89E8B002AEC4C /* Headers */,
514 name = libsecurity_ssl_regressions;
515 productName = libsecurity_ssl_regressions;
516 productReference = 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */;
517 productType = "com.apple.product-type.library.static";
519 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */ = {
520 isa = PBXNativeTarget;
521 buildConfigurationList = 0CCA42D015C8A387002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoClient" */;
523 0CCA42C515C8A387002AEC4C /* Sources */,
524 0CCA42C615C8A387002AEC4C /* Frameworks */,
525 0CCA42C715C8A387002AEC4C /* CopyFiles */,
531 name = dtlsEchoClient;
532 productName = dtlsEchoClient;
533 productReference = 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */;
534 productType = "com.apple.product-type.tool";
536 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */ = {
537 isa = PBXNativeTarget;
538 buildConfigurationList = 0CCA42DE15C8A395002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoServer" */;
540 0CCA42D315C8A395002AEC4C /* Sources */,
541 0CCA42D415C8A395002AEC4C /* Frameworks */,
542 0CCA42D515C8A395002AEC4C /* CopyFiles */,
548 name = dtlsEchoServer;
549 productName = dtlsEchoServer;
550 productReference = 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */;
551 productType = "com.apple.product-type.tool";
553 4CA1FEBD052A3C8100F22E42 /* libsecurity_ssl */ = {
554 isa = PBXNativeTarget;
555 buildConfigurationList = C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_ssl" */;
557 4CA1FEBA052A3C8100F22E42 /* Sources */,
558 4CA1FEBB052A3C8100F22E42 /* Frameworks */,
564 name = libsecurity_ssl;
565 productName = libsecurity_ssl;
566 productReference = 4CA1FEBE052A3C8100F22E42 /* libsecurity_ssl.a */;
567 productType = "com.apple.product-type.library.static";
569 /* End PBXNativeTarget section */
571 /* Begin PBXProject section */
572 4CA1FEAB052A3C3800F22E42 /* Project object */ = {
575 LastUpgradeCheck = 0700;
577 buildConfigurationList = C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_ssl" */;
578 compatibilityVersion = "Xcode 3.2";
579 developmentRegion = English;
580 hasScannedForEncodings = 1;
584 mainGroup = 4CA1FEA7052A3C3800F22E42;
585 productRefGroup = 4CA1FEBF052A3C8100F22E42 /* Products */;
589 4CA1FEBD052A3C8100F22E42 /* libsecurity_ssl */,
590 0CCA415815C89E8B002AEC4C /* libsecurity_ssl_regressions */,
591 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */,
592 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */,
593 0C6C633A15D1BD4800BC68CD /* dtlsEcho */,
596 /* End PBXProject section */
598 /* Begin PBXSourcesBuildPhase section */
599 0CCA415515C89E8B002AEC4C /* Sources */ = {
600 isa = PBXSourcesBuildPhase;
601 buildActionMask = 2147483647;
603 0CCA417915C89EA3002AEC4C /* ssl-39-echo.c in Sources */,
604 0CB3EC4818AEDB6B00647921 /* ssl-48-split.c in Sources */,
605 0CCA417A15C89EA3002AEC4C /* ssl-40-clientauth.c in Sources */,
606 0CCA417B15C89EA3002AEC4C /* ssl-41-clientauth.c in Sources */,
607 0CCA417C15C89EA3002AEC4C /* ssl-42-ciphers.c in Sources */,
608 0CCA417D15C89EA3002AEC4C /* ssl-43-ciphers.c in Sources */,
609 0C86A5FD19705A08009B006A /* ssl-52-noconn.c in Sources */,
610 AAB589F216CACE540071FE64 /* ssl-44-crashes.c in Sources */,
611 0CCA417E15C89EA3002AEC4C /* ssl-45-tls12.c in Sources */,
612 0C4B8F3A1A895D6E00AE503B /* ssl-53-clientauth.c in Sources */,
613 0CEA459418CF71B700BD32A9 /* ssl-49-sni.c in Sources */,
614 0CCF28B8166D5F5000AFA37C /* ssl-47-falsestart.c in Sources */,
615 0CDDC9A7195CD44400E93A27 /* ssl-51-state.c in Sources */,
616 0C6C634315D1BDCF00BC68CD /* ssl-utils.c in Sources */,
617 0C0E0467162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c in Sources */,
618 0C8DD1561B1CF75400D43050 /* ssl-54-dhe.c in Sources */,
619 0CCAB61A1B3C93E100C97526 /* ssl-55-sessioncache.c in Sources */,
620 0C0F140B191AC0A200481BA2 /* ssl-50-server.c in Sources */,
622 runOnlyForDeploymentPostprocessing = 0;
624 0CCA42C515C8A387002AEC4C /* Sources */ = {
625 isa = PBXSourcesBuildPhase;
626 buildActionMask = 2147483647;
628 0C6C642315D5938E00BC68CD /* ssl-utils.c in Sources */,
629 0CCA42E115C8A3D9002AEC4C /* dtlsEchoClient.c in Sources */,
630 0CCA42EC15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */,
632 runOnlyForDeploymentPostprocessing = 0;
634 0CCA42D315C8A395002AEC4C /* Sources */ = {
635 isa = PBXSourcesBuildPhase;
636 buildActionMask = 2147483647;
638 0C6C642415D5939A00BC68CD /* ssl-utils.c in Sources */,
639 0CCA42E215C8A3DE002AEC4C /* dtlsEchoServer.c in Sources */,
640 0CCA42ED15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */,
642 runOnlyForDeploymentPostprocessing = 0;
644 4CA1FEBA052A3C8100F22E42 /* Sources */ = {
645 isa = PBXSourcesBuildPhase;
646 buildActionMask = 2147483647;
648 0C1F06F7189B1F0600E65030 /* sslMemory.c in Sources */,
649 0C80AB1317E9025B008F7F5B /* sslCrypto.c in Sources */,
650 0CA9803417E7899B00205D87 /* SSLRecordInternal.c in Sources */,
651 0CA9800917E7734000205D87 /* appleSession.c in Sources */,
652 0CA9800617E3925A00205D87 /* sslKeychain.c in Sources */,
653 0C03D65917DFD8C00087643B /* sslCipherSpecs.c in Sources */,
654 4CAFF4540534D89900303760 /* sslContext.c in Sources */,
655 0C03D65B17DFE67E0087643B /* tlsCallbacks.c in Sources */,
656 4CAFF4640534D89900303760 /* sslRecord.c in Sources */,
657 4CAFF4680534D89900303760 /* sslTransport.c in Sources */,
658 4CAFF4690534D89900303760 /* sslUtils.c in Sources */,
660 runOnlyForDeploymentPostprocessing = 0;
662 /* End PBXSourcesBuildPhase section */
664 /* Begin PBXTargetDependency section */
665 0C6C633F15D1BD4D00BC68CD /* PBXTargetDependency */ = {
666 isa = PBXTargetDependency;
667 target = 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */;
668 targetProxy = 0C6C633E15D1BD4D00BC68CD /* PBXContainerItemProxy */;
670 0C6C634115D1BD4E00BC68CD /* PBXTargetDependency */ = {
671 isa = PBXTargetDependency;
672 target = 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */;
673 targetProxy = 0C6C634015D1BD4E00BC68CD /* PBXContainerItemProxy */;
675 /* End PBXTargetDependency section */
677 /* Begin XCBuildConfiguration section */
678 0C6C633C15D1BD4800BC68CD /* Debug */ = {
679 isa = XCBuildConfiguration;
681 COMBINE_HIDPI_IMAGES = YES;
682 PRODUCT_NAME = "$(TARGET_NAME)";
686 0C6C633D15D1BD4800BC68CD /* Release */ = {
687 isa = XCBuildConfiguration;
689 COMBINE_HIDPI_IMAGES = YES;
690 PRODUCT_NAME = "$(TARGET_NAME)";
694 0CCA415B15C89E8B002AEC4C /* Debug */ = {
695 isa = XCBuildConfiguration;
696 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
698 COMBINE_HIDPI_IMAGES = YES;
702 0CCA415C15C89E8B002AEC4C /* Release */ = {
703 isa = XCBuildConfiguration;
704 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
706 COMBINE_HIDPI_IMAGES = YES;
710 0CCA42D115C8A387002AEC4C /* Debug */ = {
711 isa = XCBuildConfiguration;
712 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
717 0CCA42D215C8A387002AEC4C /* Release */ = {
718 isa = XCBuildConfiguration;
719 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
724 0CCA42DF15C8A395002AEC4C /* Debug */ = {
725 isa = XCBuildConfiguration;
726 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
731 0CCA42E015C8A395002AEC4C /* Release */ = {
732 isa = XCBuildConfiguration;
733 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
738 C27AD4010987FCDF001272E0 /* Debug */ = {
739 isa = XCBuildConfiguration;
740 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
742 COMBINE_HIDPI_IMAGES = YES;
746 C27AD4030987FCDF001272E0 /* Release */ = {
747 isa = XCBuildConfiguration;
748 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
750 COMBINE_HIDPI_IMAGES = YES;
754 C27AD4050987FCDF001272E0 /* Debug */ = {
755 isa = XCBuildConfiguration;
756 baseConfigurationReference = BE6A959D14E3700A00C158E0 /* debug.xcconfig */;
758 SDKROOT = macosx.internal;
762 C27AD4070987FCDF001272E0 /* Release */ = {
763 isa = XCBuildConfiguration;
764 baseConfigurationReference = BE6A959F14E3700A00C158E0 /* release.xcconfig */;
766 SDKROOT = macosx.internal;
770 /* End XCBuildConfiguration section */
772 /* Begin XCConfigurationList section */
773 0C6C633B15D1BD4800BC68CD /* Build configuration list for PBXAggregateTarget "dtlsEcho" */ = {
774 isa = XCConfigurationList;
775 buildConfigurations = (
776 0C6C633C15D1BD4800BC68CD /* Debug */,
777 0C6C633D15D1BD4800BC68CD /* Release */,
779 defaultConfigurationIsVisible = 0;
780 defaultConfigurationName = Release;
782 0CCA415A15C89E8B002AEC4C /* Build configuration list for PBXNativeTarget "libsecurity_ssl_regressions" */ = {
783 isa = XCConfigurationList;
784 buildConfigurations = (
785 0CCA415B15C89E8B002AEC4C /* Debug */,
786 0CCA415C15C89E8B002AEC4C /* Release */,
788 defaultConfigurationIsVisible = 0;
789 defaultConfigurationName = Release;
791 0CCA42D015C8A387002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoClient" */ = {
792 isa = XCConfigurationList;
793 buildConfigurations = (
794 0CCA42D115C8A387002AEC4C /* Debug */,
795 0CCA42D215C8A387002AEC4C /* Release */,
797 defaultConfigurationIsVisible = 0;
798 defaultConfigurationName = Release;
800 0CCA42DE15C8A395002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoServer" */ = {
801 isa = XCConfigurationList;
802 buildConfigurations = (
803 0CCA42DF15C8A395002AEC4C /* Debug */,
804 0CCA42E015C8A395002AEC4C /* Release */,
806 defaultConfigurationIsVisible = 0;
807 defaultConfigurationName = Release;
809 C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_ssl" */ = {
810 isa = XCConfigurationList;
811 buildConfigurations = (
812 C27AD4010987FCDF001272E0 /* Debug */,
813 C27AD4030987FCDF001272E0 /* Release */,
815 defaultConfigurationIsVisible = 0;
816 defaultConfigurationName = Release;
818 C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_ssl" */ = {
819 isa = XCConfigurationList;
820 buildConfigurations = (
821 C27AD4050987FCDF001272E0 /* Debug */,
822 C27AD4070987FCDF001272E0 /* Release */,
824 defaultConfigurationIsVisible = 0;
825 defaultConfigurationName = Release;
827 /* End XCConfigurationList section */
829 rootObject = 4CA1FEAB052A3C3800F22E42 /* Project object */;