]> git.saurik.com Git - apple/security.git/blob - OSX/libsecurity_ssl/libsecurity_ssl.xcodeproj/project.pbxproj
Security-57740.31.2.tar.gz
[apple/security.git] / OSX / libsecurity_ssl / libsecurity_ssl.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9 /* Begin PBXAggregateTarget section */
10 0C6C633A15D1BD4800BC68CD /* dtlsEcho */ = {
11 isa = PBXAggregateTarget;
12 buildConfigurationList = 0C6C633B15D1BD4800BC68CD /* Build configuration list for PBXAggregateTarget "dtlsEcho" */;
13 buildPhases = (
14 );
15 dependencies = (
16 0C6C633F15D1BD4D00BC68CD /* PBXTargetDependency */,
17 0C6C634115D1BD4E00BC68CD /* PBXTargetDependency */,
18 );
19 name = dtlsEcho;
20 productName = dtlsEcho;
21 };
22 /* End PBXAggregateTarget section */
23
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 0C9A76A81CB478D7002111EE /* ssl-56-renegotiate.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CD3A1951CB466DB00667E3F /* ssl-56-renegotiate.c */; };
67 0CA9800617E3925A00205D87 /* sslKeychain.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFF4230534D89900303760 /* sslKeychain.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 AAB589F216CACE540071FE64 /* ssl-44-crashes.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */; };
88 /* End PBXBuildFile section */
89
90 /* Begin PBXContainerItemProxy section */
91 0C6C633E15D1BD4D00BC68CD /* PBXContainerItemProxy */ = {
92 isa = PBXContainerItemProxy;
93 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
94 proxyType = 1;
95 remoteGlobalIDString = 0CCA42C815C8A387002AEC4C;
96 remoteInfo = dtlsEchoClient;
97 };
98 0C6C634015D1BD4E00BC68CD /* PBXContainerItemProxy */ = {
99 isa = PBXContainerItemProxy;
100 containerPortal = 4CA1FEAB052A3C3800F22E42 /* Project object */;
101 proxyType = 1;
102 remoteGlobalIDString = 0CCA42D615C8A395002AEC4C;
103 remoteInfo = dtlsEchoServer;
104 };
105 /* End PBXContainerItemProxy section */
106
107 /* Begin PBXCopyFilesBuildPhase section */
108 0CCA42C715C8A387002AEC4C /* CopyFiles */ = {
109 isa = PBXCopyFilesBuildPhase;
110 buildActionMask = 2147483647;
111 dstPath = /usr/share/man/man1/;
112 dstSubfolderSpec = 0;
113 files = (
114 );
115 runOnlyForDeploymentPostprocessing = 1;
116 };
117 0CCA42D515C8A395002AEC4C /* CopyFiles */ = {
118 isa = PBXCopyFilesBuildPhase;
119 buildActionMask = 2147483647;
120 dstPath = /usr/share/man/man1/;
121 dstSubfolderSpec = 0;
122 files = (
123 );
124 runOnlyForDeploymentPostprocessing = 1;
125 };
126 /* End PBXCopyFilesBuildPhase section */
127
128 /* Begin PBXFileReference section */
129 0C03D65A17DFE67E0087643B /* tlsCallbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tlsCallbacks.c; sourceTree = "<group>"; };
130 0C03D65C17DFE6E20087643B /* tlsCallbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tlsCallbacks.h; sourceTree = "<group>"; };
131 0C0E0466162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-46-SSLGetSupportedCiphers.c"; sourceTree = "<group>"; };
132 0C0E0469162CA288009F7C71 /* ssl_regressions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssl_regressions.h; sourceTree = "<group>"; };
133 0C0F140A191AC0A200481BA2 /* ssl-50-server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-50-server.c"; sourceTree = "<group>"; };
134 0C1C92ED15C8AC52007D377B /* kext.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = kext.xcconfig; sourceTree = "<group>"; };
135 0C4B8F391A895D6E00AE503B /* ssl-53-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-53-clientauth.c"; sourceTree = "<group>"; };
136 0C4B8F3B1A8A937600AE503B /* CA-ECC_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-ECC_Cert.h"; sourceTree = "<group>"; };
137 0C4B8F3C1A8A937600AE503B /* CA-ECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-ECC_Key.h"; sourceTree = "<group>"; };
138 0C4B8F3D1A8A937600AE503B /* CA-RSA_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-RSA_Cert.h"; sourceTree = "<group>"; };
139 0C4B8F3E1A8A937600AE503B /* CA-RSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CA-RSA_Key.h"; sourceTree = "<group>"; };
140 0C4B8F3F1A8A937600AE503B /* ClientECC_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientECC_Cert_CA-ECC.h"; sourceTree = "<group>"; };
141 0C4B8F401A8A937600AE503B /* ClientECC_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientECC_Cert_CA-RSA.h"; sourceTree = "<group>"; };
142 0C4B8F411A8A937600AE503B /* ClientECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientECC_Key.h; sourceTree = "<group>"; };
143 0C4B8F421A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientRSA_Cert_CA-ECC.h"; sourceTree = "<group>"; };
144 0C4B8F431A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ClientRSA_Cert_CA-RSA.h"; sourceTree = "<group>"; };
145 0C4B8F441A8A937600AE503B /* ClientRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientRSA_Key.h; sourceTree = "<group>"; };
146 0C4B8F451A8A937600AE503B /* ServerECC_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerECC_Cert_CA-ECC.h"; sourceTree = "<group>"; };
147 0C4B8F461A8A937600AE503B /* ServerECC_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerECC_Cert_CA-RSA.h"; sourceTree = "<group>"; };
148 0C4B8F471A8A937600AE503B /* ServerECC_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServerECC_Key.h; sourceTree = "<group>"; };
149 0C4B8F481A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerRSA_Cert_CA-ECC.h"; sourceTree = "<group>"; };
150 0C4B8F491A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ServerRSA_Cert_CA-RSA.h"; sourceTree = "<group>"; };
151 0C4B8F4A1A8A937600AE503B /* ServerRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServerRSA_Key.h; sourceTree = "<group>"; };
152 0C4B8F4B1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Untrusted-CA-RSA_Cert.h"; sourceTree = "<group>"; };
153 0C4B8F4C1A8A937600AE503B /* Untrusted-CA-RSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Untrusted-CA-RSA_Key.h"; sourceTree = "<group>"; };
154 0C4B8F4D1A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UntrustedClientRSA_Cert_Untrusted-CA-RSA.h"; sourceTree = "<group>"; };
155 0C4B8F4E1A8A937600AE503B /* UntrustedClientRSA_Key.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UntrustedClientRSA_Key.h; sourceTree = "<group>"; };
156 0C6C633315D1BB3300BC68CD /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
157 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
158 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-utils.c"; sourceTree = "<group>"; };
159 0C6C634415D1BE3900BC68CD /* ssl-utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ssl-utils.h"; sourceTree = "<group>"; };
160 0C6C641C15D5840700BC68CD /* cert-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "cert-1.h"; sourceTree = "<group>"; };
161 0C6C641D15D5840700BC68CD /* identity-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "identity-1.h"; sourceTree = "<group>"; };
162 0C6C641E15D5840700BC68CD /* privkey-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "privkey-1.h"; sourceTree = "<group>"; };
163 0C80AB1217E9025B008F7F5B /* sslCrypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sslCrypto.c; sourceTree = "<group>"; };
164 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = tests.xcconfig; sourceTree = "<group>"; };
165 0C86A5FC19705A08009B006A /* ssl-52-noconn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-52-noconn.c"; sourceTree = "<group>"; };
166 0C8DD1531B1CEE9A00D43050 /* ssl-54-dhe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-54-dhe.c"; sourceTree = "<group>"; };
167 0CB3EC4718AEDB6B00647921 /* ssl-48-split.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-48-split.c"; sourceTree = "<group>"; };
168 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-44-crashes.c"; sourceTree = "<group>"; };
169 0CCA413415C75863002AEC4C /* SecureTransportPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SecureTransportPriv.h; path = ../lib/SecureTransportPriv.h; sourceTree = "<group>"; };
170 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sslCipherSpecs.c; sourceTree = "<group>"; };
171 0CCA413715C75863002AEC4C /* sslCipherSpecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCipherSpecs.h; sourceTree = "<group>"; };
172 0CCA413A15C75863002AEC4C /* SSLRecordInternal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SSLRecordInternal.c; sourceTree = "<group>"; };
173 0CCA413B15C75863002AEC4C /* SSLRecordInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLRecordInternal.h; sourceTree = "<group>"; };
174 0CCA413C15C75863002AEC4C /* sslTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslTypes.h; path = ../lib/sslTypes.h; sourceTree = "<group>"; };
175 0CCA414215C75863002AEC4C /* tls_record_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tls_record_internal.h; sourceTree = "<group>"; };
176 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsecurity_ssl_regressions.a; sourceTree = BUILT_PRODUCTS_DIR; };
177 0CCA416815C89EA3002AEC4C /* ssl-39-echo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-39-echo.c"; sourceTree = "<group>"; };
178 0CCA416915C89EA3002AEC4C /* ssl-40-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-40-clientauth.c"; sourceTree = "<group>"; };
179 0CCA416A15C89EA3002AEC4C /* ssl-41-clientauth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-41-clientauth.c"; sourceTree = "<group>"; };
180 0CCA416B15C89EA3002AEC4C /* ssl-42-ciphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-42-ciphers.c"; sourceTree = "<group>"; };
181 0CCA416C15C89EA3002AEC4C /* ssl-43-ciphers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-43-ciphers.c"; sourceTree = "<group>"; };
182 0CCA416D15C89EA3002AEC4C /* ssl-45-tls12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-45-tls12.c"; sourceTree = "<group>"; };
183 0CCA42C115C8A34E002AEC4C /* dtlsEchoClient.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtlsEchoClient.c; sourceTree = "<group>"; };
184 0CCA42C215C8A34E002AEC4C /* dtlsEchoServer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = dtlsEchoServer.c; sourceTree = "<group>"; };
185 0CCA42C315C8A34E002AEC4C /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
186 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dtlsEchoClient; sourceTree = BUILT_PRODUCTS_DIR; };
187 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = dtlsEchoServer; sourceTree = BUILT_PRODUCTS_DIR; };
188 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sslAppUtils.cpp; path = sslViewer/sslAppUtils.cpp; sourceTree = SOURCE_ROOT; };
189 0CCA42EB15C8A71A002AEC4C /* sslAppUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sslAppUtils.h; path = sslViewer/sslAppUtils.h; sourceTree = SOURCE_ROOT; };
190 0CCAB6191B3C93E100C97526 /* ssl-55-sessioncache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-55-sessioncache.c"; sourceTree = "<group>"; };
191 0CCF28B7166D5F5000AFA37C /* ssl-47-falsestart.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-47-falsestart.c"; sourceTree = "<group>"; };
192 0CD3A1951CB466DB00667E3F /* ssl-56-renegotiate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ssl-56-renegotiate.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 4CAFF4020534D89900303760 /* cipherSpecs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cipherSpecs.h; sourceTree = "<group>"; };
197 4CAFF4030534D89900303760 /* CipherSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CipherSuite.h; sourceTree = "<group>"; };
198 4CAFF4090534D89900303760 /* SecureTransport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecureTransport.h; sourceTree = "<group>"; };
199 4CAFF40B0534D89900303760 /* ssl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ssl.h; sourceTree = "<group>"; };
200 4CAFF4170534D89900303760 /* sslBuildFlags.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslBuildFlags.h; sourceTree = "<group>"; };
201 4CAFF41A0534D89900303760 /* sslContext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslContext.c; sourceTree = "<group>"; };
202 4CAFF41B0534D89900303760 /* sslContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslContext.h; sourceTree = "<group>"; };
203 4CAFF41C0534D89900303760 /* sslDebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = sslDebug.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
204 4CAFF4230534D89900303760 /* sslKeychain.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslKeychain.c; sourceTree = "<group>"; };
205 4CAFF4240534D89900303760 /* sslKeychain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslKeychain.h; sourceTree = "<group>"; };
206 4CAFF4260534D89900303760 /* sslMemory.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslMemory.c; sourceTree = "<group>"; };
207 4CAFF4270534D89900303760 /* sslMemory.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslMemory.h; sourceTree = "<group>"; };
208 4CAFF4290534D89900303760 /* sslPriv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslPriv.h; sourceTree = "<group>"; };
209 4CAFF42A0534D89900303760 /* sslRecord.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslRecord.c; sourceTree = "<group>"; };
210 4CAFF42B0534D89900303760 /* sslRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslRecord.h; sourceTree = "<group>"; };
211 4CAFF42E0534D89900303760 /* sslTransport.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslTransport.c; sourceTree = "<group>"; };
212 4CAFF42F0534D89900303760 /* sslUtils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sslUtils.c; sourceTree = "<group>"; };
213 4CAFF4300534D89900303760 /* sslUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sslUtils.h; sourceTree = "<group>"; };
214 4CCBFE3C057FF16800981D43 /* security_ssl.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = security_ssl.exp; sourceTree = "<group>"; };
215 BE6A959C14E3700A00C158E0 /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
216 BE6A959D14E3700A00C158E0 /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
217 BE6A959E14E3700A00C158E0 /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
218 BE6A959F14E3700A00C158E0 /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
219 BEB382AE14EC84AC003C055B /* sslCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sslCrypto.h; sourceTree = "<group>"; };
220 /* End PBXFileReference section */
221
222 /* Begin PBXFrameworksBuildPhase section */
223 0CCA415615C89E8B002AEC4C /* Frameworks */ = {
224 isa = PBXFrameworksBuildPhase;
225 buildActionMask = 2147483647;
226 files = (
227 );
228 runOnlyForDeploymentPostprocessing = 0;
229 };
230 0CCA42C615C8A387002AEC4C /* Frameworks */ = {
231 isa = PBXFrameworksBuildPhase;
232 buildActionMask = 2147483647;
233 files = (
234 0C6C633815D1BB7100BC68CD /* CoreFoundation.framework in Frameworks */,
235 0C6C633515D1BB4F00BC68CD /* Security.framework in Frameworks */,
236 );
237 runOnlyForDeploymentPostprocessing = 0;
238 };
239 0CCA42D415C8A395002AEC4C /* Frameworks */ = {
240 isa = PBXFrameworksBuildPhase;
241 buildActionMask = 2147483647;
242 files = (
243 0C6C633915D1BBAA00BC68CD /* CoreFoundation.framework in Frameworks */,
244 0C6C633615D1BB6000BC68CD /* Security.framework in Frameworks */,
245 );
246 runOnlyForDeploymentPostprocessing = 0;
247 };
248 4CA1FEBB052A3C8100F22E42 /* Frameworks */ = {
249 isa = PBXFrameworksBuildPhase;
250 buildActionMask = 2147483647;
251 files = (
252 );
253 runOnlyForDeploymentPostprocessing = 0;
254 };
255 /* End PBXFrameworksBuildPhase section */
256
257 /* Begin PBXGroup section */
258 050651C7056A83F3008AD683 /* Apple Custom */ = {
259 isa = PBXGroup;
260 children = (
261 4CAFF4230534D89900303760 /* sslKeychain.c */,
262 );
263 name = "Apple Custom";
264 sourceTree = "<group>";
265 };
266 050651C8056A8404008AD683 /* SSL Core */ = {
267 isa = PBXGroup;
268 children = (
269 0CCA413A15C75863002AEC4C /* SSLRecordInternal.c */,
270 0CCA413615C75863002AEC4C /* sslCipherSpecs.c */,
271 4CAFF41A0534D89900303760 /* sslContext.c */,
272 4CAFF42A0534D89900303760 /* sslRecord.c */,
273 4CAFF42E0534D89900303760 /* sslTransport.c */,
274 0C03D65A17DFE67E0087643B /* tlsCallbacks.c */,
275 0C03D65C17DFE6E20087643B /* tlsCallbacks.h */,
276 );
277 name = "SSL Core";
278 sourceTree = "<group>";
279 };
280 050651C9056A840E008AD683 /* Private Headers */ = {
281 isa = PBXGroup;
282 children = (
283 0CCA413C15C75863002AEC4C /* sslTypes.h */,
284 0CCA413415C75863002AEC4C /* SecureTransportPriv.h */,
285 );
286 name = "Private Headers";
287 path = ../Security;
288 sourceTree = "<group>";
289 };
290 050651CA056A8415008AD683 /* Public Headers */ = {
291 isa = PBXGroup;
292 children = (
293 4CAFF4030534D89900303760 /* CipherSuite.h */,
294 4CAFF4090534D89900303760 /* SecureTransport.h */,
295 );
296 name = "Public Headers";
297 path = ../Security;
298 sourceTree = "<group>";
299 };
300 050651CB056A841C008AD683 /* Crypto */ = {
301 isa = PBXGroup;
302 children = (
303 0C80AB1217E9025B008F7F5B /* sslCrypto.c */,
304 );
305 name = Crypto;
306 sourceTree = "<group>";
307 };
308 050651CC056A8421008AD683 /* Misc. */ = {
309 isa = PBXGroup;
310 children = (
311 4CAFF4260534D89900303760 /* sslMemory.c */,
312 4CAFF42F0534D89900303760 /* sslUtils.c */,
313 );
314 name = Misc.;
315 sourceTree = "<group>";
316 };
317 0C4B8F631A8A938A00AE503B /* test-certs */ = {
318 isa = PBXGroup;
319 children = (
320 0C4B8F3B1A8A937600AE503B /* CA-ECC_Cert.h */,
321 0C4B8F3C1A8A937600AE503B /* CA-ECC_Key.h */,
322 0C4B8F3D1A8A937600AE503B /* CA-RSA_Cert.h */,
323 0C4B8F3E1A8A937600AE503B /* CA-RSA_Key.h */,
324 0C4B8F3F1A8A937600AE503B /* ClientECC_Cert_CA-ECC.h */,
325 0C4B8F401A8A937600AE503B /* ClientECC_Cert_CA-RSA.h */,
326 0C4B8F411A8A937600AE503B /* ClientECC_Key.h */,
327 0C4B8F421A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h */,
328 0C4B8F431A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h */,
329 0C4B8F441A8A937600AE503B /* ClientRSA_Key.h */,
330 0C4B8F451A8A937600AE503B /* ServerECC_Cert_CA-ECC.h */,
331 0C4B8F461A8A937600AE503B /* ServerECC_Cert_CA-RSA.h */,
332 0C4B8F471A8A937600AE503B /* ServerECC_Key.h */,
333 0C4B8F481A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h */,
334 0C4B8F491A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h */,
335 0C4B8F4A1A8A937600AE503B /* ServerRSA_Key.h */,
336 0C4B8F4B1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h */,
337 0C4B8F4C1A8A937600AE503B /* Untrusted-CA-RSA_Key.h */,
338 0C4B8F4D1A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h */,
339 0C4B8F4E1A8A937600AE503B /* UntrustedClientRSA_Key.h */,
340 );
341 path = "test-certs";
342 sourceTree = "<group>";
343 };
344 0CCA415D15C89EA3002AEC4C /* regressions */ = {
345 isa = PBXGroup;
346 children = (
347 0C4B8F631A8A938A00AE503B /* test-certs */,
348 0C6C641C15D5840700BC68CD /* cert-1.h */,
349 0C6C641D15D5840700BC68CD /* identity-1.h */,
350 0C6C641E15D5840700BC68CD /* privkey-1.h */,
351 0CCA416815C89EA3002AEC4C /* ssl-39-echo.c */,
352 0CCA416915C89EA3002AEC4C /* ssl-40-clientauth.c */,
353 0CCA416A15C89EA3002AEC4C /* ssl-41-clientauth.c */,
354 0CCA416B15C89EA3002AEC4C /* ssl-42-ciphers.c */,
355 0CCA416C15C89EA3002AEC4C /* ssl-43-ciphers.c */,
356 0CC954F0161A62AE005D3D4A /* ssl-44-crashes.c */,
357 0CCA416D15C89EA3002AEC4C /* ssl-45-tls12.c */,
358 0C0E0466162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c */,
359 0CCF28B7166D5F5000AFA37C /* ssl-47-falsestart.c */,
360 0CB3EC4718AEDB6B00647921 /* ssl-48-split.c */,
361 0CEA459218CF71AE00BD32A9 /* ssl-49-sni.c */,
362 0C0F140A191AC0A200481BA2 /* ssl-50-server.c */,
363 0CDDC9A6195CD44400E93A27 /* ssl-51-state.c */,
364 0C86A5FC19705A08009B006A /* ssl-52-noconn.c */,
365 0C4B8F391A895D6E00AE503B /* ssl-53-clientauth.c */,
366 0C8DD1531B1CEE9A00D43050 /* ssl-54-dhe.c */,
367 0CCAB6191B3C93E100C97526 /* ssl-55-sessioncache.c */,
368 0CD3A1951CB466DB00667E3F /* ssl-56-renegotiate.c */,
369 0C6C634215D1BDCF00BC68CD /* ssl-utils.c */,
370 0C6C634415D1BE3900BC68CD /* ssl-utils.h */,
371 0C0E0469162CA288009F7C71 /* ssl_regressions.h */,
372 );
373 path = regressions;
374 sourceTree = "<group>";
375 };
376 0CCA42C015C8A34E002AEC4C /* dtlsEcho */ = {
377 isa = PBXGroup;
378 children = (
379 0CCA42EA15C8A71A002AEC4C /* sslAppUtils.cpp */,
380 0CCA42EB15C8A71A002AEC4C /* sslAppUtils.h */,
381 0CCA42C115C8A34E002AEC4C /* dtlsEchoClient.c */,
382 0CCA42C215C8A34E002AEC4C /* dtlsEchoServer.c */,
383 0CCA42C315C8A34E002AEC4C /* README */,
384 );
385 path = dtlsEcho;
386 sourceTree = "<group>";
387 };
388 4CA1FEA7052A3C3800F22E42 = {
389 isa = PBXGroup;
390 children = (
391 0C6C633715D1BB7100BC68CD /* CoreFoundation.framework */,
392 0C6C633315D1BB3300BC68CD /* Security.framework */,
393 0CCA42C015C8A34E002AEC4C /* dtlsEcho */,
394 0CCA415D15C89EA3002AEC4C /* regressions */,
395 BE6A959B14E3700A00C158E0 /* config */,
396 4CAFF3FC0534D89900303760 /* lib */,
397 4CA1FEBF052A3C8100F22E42 /* Products */,
398 );
399 sourceTree = "<group>";
400 };
401 4CA1FEBF052A3C8100F22E42 /* Products */ = {
402 isa = PBXGroup;
403 children = (
404 4CA1FEBE052A3C8100F22E42 /* libsecurity_ssl.a */,
405 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */,
406 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */,
407 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */,
408 );
409 name = Products;
410 sourceTree = "<group>";
411 };
412 4CAFF3FC0534D89900303760 /* lib */ = {
413 isa = PBXGroup;
414 children = (
415 050651C7056A83F3008AD683 /* Apple Custom */,
416 050651C8056A8404008AD683 /* SSL Core */,
417 050651CA056A8415008AD683 /* Public Headers */,
418 050651C9056A840E008AD683 /* Private Headers */,
419 BE967B0314E9F622002A348A /* Project Headers */,
420 050651CB056A841C008AD683 /* Crypto */,
421 050651CC056A8421008AD683 /* Misc. */,
422 4CCBFE3C057FF16800981D43 /* security_ssl.exp */,
423 );
424 path = lib;
425 sourceTree = "<group>";
426 };
427 BE6A959B14E3700A00C158E0 /* config */ = {
428 isa = PBXGroup;
429 children = (
430 BE6A959C14E3700A00C158E0 /* base.xcconfig */,
431 BE6A959D14E3700A00C158E0 /* debug.xcconfig */,
432 0C1C92ED15C8AC52007D377B /* kext.xcconfig */,
433 BE6A959E14E3700A00C158E0 /* lib.xcconfig */,
434 BE6A959F14E3700A00C158E0 /* release.xcconfig */,
435 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */,
436 );
437 path = config;
438 sourceTree = "<group>";
439 };
440 BE967B0314E9F622002A348A /* Project Headers */ = {
441 isa = PBXGroup;
442 children = (
443 0CCA413715C75863002AEC4C /* sslCipherSpecs.h */,
444 0CCA413B15C75863002AEC4C /* SSLRecordInternal.h */,
445 0CCA414215C75863002AEC4C /* tls_record_internal.h */,
446 4CAFF4020534D89900303760 /* cipherSpecs.h */,
447 4CAFF40B0534D89900303760 /* ssl.h */,
448 4CAFF4170534D89900303760 /* sslBuildFlags.h */,
449 4CAFF41B0534D89900303760 /* sslContext.h */,
450 BEB382AE14EC84AC003C055B /* sslCrypto.h */,
451 4CAFF41C0534D89900303760 /* sslDebug.h */,
452 4CAFF4240534D89900303760 /* sslKeychain.h */,
453 4CAFF4270534D89900303760 /* sslMemory.h */,
454 4CAFF4290534D89900303760 /* sslPriv.h */,
455 4CAFF42B0534D89900303760 /* sslRecord.h */,
456 4CAFF4300534D89900303760 /* sslUtils.h */,
457 );
458 name = "Project Headers";
459 sourceTree = "<group>";
460 };
461 /* End PBXGroup section */
462
463 /* Begin PBXHeadersBuildPhase section */
464 0CCA415715C89E8B002AEC4C /* Headers */ = {
465 isa = PBXHeadersBuildPhase;
466 buildActionMask = 2147483647;
467 files = (
468 0C4B8F541A8A937600AE503B /* ClientECC_Cert_CA-RSA.h in Headers */,
469 0C4B8F501A8A937600AE503B /* CA-ECC_Key.h in Headers */,
470 0C4B8F511A8A937600AE503B /* CA-RSA_Cert.h in Headers */,
471 0C4B8F611A8A937600AE503B /* UntrustedClientRSA_Cert_Untrusted-CA-RSA.h in Headers */,
472 0C4B8F5D1A8A937600AE503B /* ServerRSA_Cert_CA-RSA.h in Headers */,
473 0C4B8F621A8A937600AE503B /* UntrustedClientRSA_Key.h in Headers */,
474 0C4B8F601A8A937600AE503B /* Untrusted-CA-RSA_Key.h in Headers */,
475 0C4B8F5F1A8A937600AE503B /* Untrusted-CA-RSA_Cert.h in Headers */,
476 0C4B8F5B1A8A937600AE503B /* ServerECC_Key.h in Headers */,
477 0C4B8F591A8A937600AE503B /* ServerECC_Cert_CA-ECC.h in Headers */,
478 0C4B8F5A1A8A937600AE503B /* ServerECC_Cert_CA-RSA.h in Headers */,
479 0C4B8F531A8A937600AE503B /* ClientECC_Cert_CA-ECC.h in Headers */,
480 0C4B8F571A8A937600AE503B /* ClientRSA_Cert_CA-RSA.h in Headers */,
481 0C4B8F561A8A937600AE503B /* ClientRSA_Cert_CA-ECC.h in Headers */,
482 0C6C634515D1BE3900BC68CD /* ssl-utils.h in Headers */,
483 0C6C641F15D5840700BC68CD /* cert-1.h in Headers */,
484 0C4B8F5E1A8A937600AE503B /* ServerRSA_Key.h in Headers */,
485 0C4B8F4F1A8A937600AE503B /* CA-ECC_Cert.h in Headers */,
486 0C6C642015D5840700BC68CD /* identity-1.h in Headers */,
487 0C4B8F5C1A8A937600AE503B /* ServerRSA_Cert_CA-ECC.h in Headers */,
488 0C6C642115D5840700BC68CD /* privkey-1.h in Headers */,
489 0C4B8F581A8A937600AE503B /* ClientRSA_Key.h in Headers */,
490 0C0E046A162CA288009F7C71 /* ssl_regressions.h in Headers */,
491 0C4B8F521A8A937600AE503B /* CA-RSA_Key.h in Headers */,
492 0C4B8F551A8A937600AE503B /* ClientECC_Key.h in Headers */,
493 );
494 runOnlyForDeploymentPostprocessing = 0;
495 };
496 /* End PBXHeadersBuildPhase section */
497
498 /* Begin PBXNativeTarget section */
499 0CCA415815C89E8B002AEC4C /* libsecurity_ssl_regressions */ = {
500 isa = PBXNativeTarget;
501 buildConfigurationList = 0CCA415A15C89E8B002AEC4C /* Build configuration list for PBXNativeTarget "libsecurity_ssl_regressions" */;
502 buildPhases = (
503 0CCA415515C89E8B002AEC4C /* Sources */,
504 0CCA415615C89E8B002AEC4C /* Frameworks */,
505 0CCA415715C89E8B002AEC4C /* Headers */,
506 );
507 buildRules = (
508 );
509 dependencies = (
510 );
511 name = libsecurity_ssl_regressions;
512 productName = libsecurity_ssl_regressions;
513 productReference = 0CCA415915C89E8B002AEC4C /* libsecurity_ssl_regressions.a */;
514 productType = "com.apple.product-type.library.static";
515 };
516 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */ = {
517 isa = PBXNativeTarget;
518 buildConfigurationList = 0CCA42D015C8A387002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoClient" */;
519 buildPhases = (
520 0CCA42C515C8A387002AEC4C /* Sources */,
521 0CCA42C615C8A387002AEC4C /* Frameworks */,
522 0CCA42C715C8A387002AEC4C /* CopyFiles */,
523 );
524 buildRules = (
525 );
526 dependencies = (
527 );
528 name = dtlsEchoClient;
529 productName = dtlsEchoClient;
530 productReference = 0CCA42C915C8A387002AEC4C /* dtlsEchoClient */;
531 productType = "com.apple.product-type.tool";
532 };
533 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */ = {
534 isa = PBXNativeTarget;
535 buildConfigurationList = 0CCA42DE15C8A395002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoServer" */;
536 buildPhases = (
537 0CCA42D315C8A395002AEC4C /* Sources */,
538 0CCA42D415C8A395002AEC4C /* Frameworks */,
539 0CCA42D515C8A395002AEC4C /* CopyFiles */,
540 );
541 buildRules = (
542 );
543 dependencies = (
544 );
545 name = dtlsEchoServer;
546 productName = dtlsEchoServer;
547 productReference = 0CCA42D715C8A395002AEC4C /* dtlsEchoServer */;
548 productType = "com.apple.product-type.tool";
549 };
550 4CA1FEBD052A3C8100F22E42 /* libsecurity_ssl */ = {
551 isa = PBXNativeTarget;
552 buildConfigurationList = C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_ssl" */;
553 buildPhases = (
554 4CA1FEBA052A3C8100F22E42 /* Sources */,
555 4CA1FEBB052A3C8100F22E42 /* Frameworks */,
556 );
557 buildRules = (
558 );
559 dependencies = (
560 );
561 name = libsecurity_ssl;
562 productName = libsecurity_ssl;
563 productReference = 4CA1FEBE052A3C8100F22E42 /* libsecurity_ssl.a */;
564 productType = "com.apple.product-type.library.static";
565 };
566 /* End PBXNativeTarget section */
567
568 /* Begin PBXProject section */
569 4CA1FEAB052A3C3800F22E42 /* Project object */ = {
570 isa = PBXProject;
571 attributes = {
572 LastUpgradeCheck = 0800;
573 };
574 buildConfigurationList = C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_ssl" */;
575 compatibilityVersion = "Xcode 3.2";
576 developmentRegion = English;
577 hasScannedForEncodings = 1;
578 knownRegions = (
579 en,
580 );
581 mainGroup = 4CA1FEA7052A3C3800F22E42;
582 productRefGroup = 4CA1FEBF052A3C8100F22E42 /* Products */;
583 projectDirPath = "";
584 projectRoot = "";
585 targets = (
586 4CA1FEBD052A3C8100F22E42 /* libsecurity_ssl */,
587 0CCA415815C89E8B002AEC4C /* libsecurity_ssl_regressions */,
588 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */,
589 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */,
590 0C6C633A15D1BD4800BC68CD /* dtlsEcho */,
591 );
592 };
593 /* End PBXProject section */
594
595 /* Begin PBXSourcesBuildPhase section */
596 0CCA415515C89E8B002AEC4C /* Sources */ = {
597 isa = PBXSourcesBuildPhase;
598 buildActionMask = 2147483647;
599 files = (
600 0CCA417915C89EA3002AEC4C /* ssl-39-echo.c in Sources */,
601 0CB3EC4818AEDB6B00647921 /* ssl-48-split.c in Sources */,
602 0CCA417A15C89EA3002AEC4C /* ssl-40-clientauth.c in Sources */,
603 0CCA417B15C89EA3002AEC4C /* ssl-41-clientauth.c in Sources */,
604 0CCA417C15C89EA3002AEC4C /* ssl-42-ciphers.c in Sources */,
605 0CCA417D15C89EA3002AEC4C /* ssl-43-ciphers.c in Sources */,
606 0C86A5FD19705A08009B006A /* ssl-52-noconn.c in Sources */,
607 AAB589F216CACE540071FE64 /* ssl-44-crashes.c in Sources */,
608 0CCA417E15C89EA3002AEC4C /* ssl-45-tls12.c in Sources */,
609 0C4B8F3A1A895D6E00AE503B /* ssl-53-clientauth.c in Sources */,
610 0CEA459418CF71B700BD32A9 /* ssl-49-sni.c in Sources */,
611 0CCF28B8166D5F5000AFA37C /* ssl-47-falsestart.c in Sources */,
612 0CDDC9A7195CD44400E93A27 /* ssl-51-state.c in Sources */,
613 0C6C634315D1BDCF00BC68CD /* ssl-utils.c in Sources */,
614 0C0E0467162C9DF0009F7C71 /* ssl-46-SSLGetSupportedCiphers.c in Sources */,
615 0C8DD1561B1CF75400D43050 /* ssl-54-dhe.c in Sources */,
616 0CCAB61A1B3C93E100C97526 /* ssl-55-sessioncache.c in Sources */,
617 0C0F140B191AC0A200481BA2 /* ssl-50-server.c in Sources */,
618 0C9A76A81CB478D7002111EE /* ssl-56-renegotiate.c in Sources */,
619 );
620 runOnlyForDeploymentPostprocessing = 0;
621 };
622 0CCA42C515C8A387002AEC4C /* Sources */ = {
623 isa = PBXSourcesBuildPhase;
624 buildActionMask = 2147483647;
625 files = (
626 0C6C642315D5938E00BC68CD /* ssl-utils.c in Sources */,
627 0CCA42E115C8A3D9002AEC4C /* dtlsEchoClient.c in Sources */,
628 0CCA42EC15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */,
629 );
630 runOnlyForDeploymentPostprocessing = 0;
631 };
632 0CCA42D315C8A395002AEC4C /* Sources */ = {
633 isa = PBXSourcesBuildPhase;
634 buildActionMask = 2147483647;
635 files = (
636 0C6C642415D5939A00BC68CD /* ssl-utils.c in Sources */,
637 0CCA42E215C8A3DE002AEC4C /* dtlsEchoServer.c in Sources */,
638 0CCA42ED15C8A71A002AEC4C /* sslAppUtils.cpp in Sources */,
639 );
640 runOnlyForDeploymentPostprocessing = 0;
641 };
642 4CA1FEBA052A3C8100F22E42 /* Sources */ = {
643 isa = PBXSourcesBuildPhase;
644 buildActionMask = 2147483647;
645 files = (
646 0C1F06F7189B1F0600E65030 /* sslMemory.c in Sources */,
647 0C80AB1317E9025B008F7F5B /* sslCrypto.c in Sources */,
648 0CA9803417E7899B00205D87 /* SSLRecordInternal.c in Sources */,
649 0CA9800617E3925A00205D87 /* sslKeychain.c in Sources */,
650 0C03D65917DFD8C00087643B /* sslCipherSpecs.c in Sources */,
651 4CAFF4540534D89900303760 /* sslContext.c in Sources */,
652 0C03D65B17DFE67E0087643B /* tlsCallbacks.c in Sources */,
653 4CAFF4640534D89900303760 /* sslRecord.c in Sources */,
654 4CAFF4680534D89900303760 /* sslTransport.c in Sources */,
655 );
656 runOnlyForDeploymentPostprocessing = 0;
657 };
658 /* End PBXSourcesBuildPhase section */
659
660 /* Begin PBXTargetDependency section */
661 0C6C633F15D1BD4D00BC68CD /* PBXTargetDependency */ = {
662 isa = PBXTargetDependency;
663 target = 0CCA42C815C8A387002AEC4C /* dtlsEchoClient */;
664 targetProxy = 0C6C633E15D1BD4D00BC68CD /* PBXContainerItemProxy */;
665 };
666 0C6C634115D1BD4E00BC68CD /* PBXTargetDependency */ = {
667 isa = PBXTargetDependency;
668 target = 0CCA42D615C8A395002AEC4C /* dtlsEchoServer */;
669 targetProxy = 0C6C634015D1BD4E00BC68CD /* PBXContainerItemProxy */;
670 };
671 /* End PBXTargetDependency section */
672
673 /* Begin XCBuildConfiguration section */
674 0C6C633C15D1BD4800BC68CD /* Debug */ = {
675 isa = XCBuildConfiguration;
676 buildSettings = {
677 COMBINE_HIDPI_IMAGES = YES;
678 PRODUCT_NAME = "$(TARGET_NAME)";
679 };
680 name = Debug;
681 };
682 0C6C633D15D1BD4800BC68CD /* Release */ = {
683 isa = XCBuildConfiguration;
684 buildSettings = {
685 COMBINE_HIDPI_IMAGES = YES;
686 PRODUCT_NAME = "$(TARGET_NAME)";
687 };
688 name = Release;
689 };
690 0CCA415B15C89E8B002AEC4C /* Debug */ = {
691 isa = XCBuildConfiguration;
692 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
693 buildSettings = {
694 COMBINE_HIDPI_IMAGES = YES;
695 };
696 name = Debug;
697 };
698 0CCA415C15C89E8B002AEC4C /* Release */ = {
699 isa = XCBuildConfiguration;
700 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
701 buildSettings = {
702 COMBINE_HIDPI_IMAGES = YES;
703 };
704 name = Release;
705 };
706 0CCA42D115C8A387002AEC4C /* Debug */ = {
707 isa = XCBuildConfiguration;
708 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
709 buildSettings = {
710 };
711 name = Debug;
712 };
713 0CCA42D215C8A387002AEC4C /* Release */ = {
714 isa = XCBuildConfiguration;
715 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
716 buildSettings = {
717 };
718 name = Release;
719 };
720 0CCA42DF15C8A395002AEC4C /* Debug */ = {
721 isa = XCBuildConfiguration;
722 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
723 buildSettings = {
724 };
725 name = Debug;
726 };
727 0CCA42E015C8A395002AEC4C /* Release */ = {
728 isa = XCBuildConfiguration;
729 baseConfigurationReference = 0C85738D15DAB34C0038DFD7 /* tests.xcconfig */;
730 buildSettings = {
731 };
732 name = Release;
733 };
734 C27AD4010987FCDF001272E0 /* Debug */ = {
735 isa = XCBuildConfiguration;
736 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
737 buildSettings = {
738 COMBINE_HIDPI_IMAGES = YES;
739 };
740 name = Debug;
741 };
742 C27AD4030987FCDF001272E0 /* Release */ = {
743 isa = XCBuildConfiguration;
744 baseConfigurationReference = BE6A959E14E3700A00C158E0 /* lib.xcconfig */;
745 buildSettings = {
746 COMBINE_HIDPI_IMAGES = YES;
747 };
748 name = Release;
749 };
750 C27AD4050987FCDF001272E0 /* Debug */ = {
751 isa = XCBuildConfiguration;
752 baseConfigurationReference = BE6A959D14E3700A00C158E0 /* debug.xcconfig */;
753 buildSettings = {
754 ASSETCATALOG_COMPRESSION = lossless;
755 ENABLE_TESTABILITY = YES;
756 ONLY_ACTIVE_ARCH = YES;
757 SDKROOT = macosx.internal;
758 };
759 name = Debug;
760 };
761 C27AD4070987FCDF001272E0 /* Release */ = {
762 isa = XCBuildConfiguration;
763 baseConfigurationReference = BE6A959F14E3700A00C158E0 /* release.xcconfig */;
764 buildSettings = {
765 ASSETCATALOG_COMPRESSION = "respect-asset-catalog";
766 SDKROOT = macosx.internal;
767 };
768 name = Release;
769 };
770 /* End XCBuildConfiguration section */
771
772 /* Begin XCConfigurationList section */
773 0C6C633B15D1BD4800BC68CD /* Build configuration list for PBXAggregateTarget "dtlsEcho" */ = {
774 isa = XCConfigurationList;
775 buildConfigurations = (
776 0C6C633C15D1BD4800BC68CD /* Debug */,
777 0C6C633D15D1BD4800BC68CD /* Release */,
778 );
779 defaultConfigurationIsVisible = 0;
780 defaultConfigurationName = Release;
781 };
782 0CCA415A15C89E8B002AEC4C /* Build configuration list for PBXNativeTarget "libsecurity_ssl_regressions" */ = {
783 isa = XCConfigurationList;
784 buildConfigurations = (
785 0CCA415B15C89E8B002AEC4C /* Debug */,
786 0CCA415C15C89E8B002AEC4C /* Release */,
787 );
788 defaultConfigurationIsVisible = 0;
789 defaultConfigurationName = Release;
790 };
791 0CCA42D015C8A387002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoClient" */ = {
792 isa = XCConfigurationList;
793 buildConfigurations = (
794 0CCA42D115C8A387002AEC4C /* Debug */,
795 0CCA42D215C8A387002AEC4C /* Release */,
796 );
797 defaultConfigurationIsVisible = 0;
798 defaultConfigurationName = Release;
799 };
800 0CCA42DE15C8A395002AEC4C /* Build configuration list for PBXNativeTarget "dtlsEchoServer" */ = {
801 isa = XCConfigurationList;
802 buildConfigurations = (
803 0CCA42DF15C8A395002AEC4C /* Debug */,
804 0CCA42E015C8A395002AEC4C /* Release */,
805 );
806 defaultConfigurationIsVisible = 0;
807 defaultConfigurationName = Release;
808 };
809 C27AD4000987FCDF001272E0 /* Build configuration list for PBXNativeTarget "libsecurity_ssl" */ = {
810 isa = XCConfigurationList;
811 buildConfigurations = (
812 C27AD4010987FCDF001272E0 /* Debug */,
813 C27AD4030987FCDF001272E0 /* Release */,
814 );
815 defaultConfigurationIsVisible = 0;
816 defaultConfigurationName = Release;
817 };
818 C27AD4040987FCDF001272E0 /* Build configuration list for PBXProject "libsecurity_ssl" */ = {
819 isa = XCConfigurationList;
820 buildConfigurations = (
821 C27AD4050987FCDF001272E0 /* Debug */,
822 C27AD4070987FCDF001272E0 /* Release */,
823 );
824 defaultConfigurationIsVisible = 0;
825 defaultConfigurationName = Release;
826 };
827 /* End XCConfigurationList section */
828 };
829 rootObject = 4CA1FEAB052A3C3800F22E42 /* Project object */;
830 }