More work, mostly on documentation.
9 /* Begin PBXBuildFile section */
10 1D3623260D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.m */; };
11 1D60589B0D05DD56006BFB54 /* MYCrypto_iPhone_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* MYCrypto_iPhone_main.m */; };
12 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
13 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
14 273391A30F81E5E9009414D9 /* MYKeyPair-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 273391A20F81E5E9009414D9 /* MYKeyPair-iPhone.m */; };
15 273391A50F81E606009414D9 /* MYPublicKey-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 273391A40F81E606009414D9 /* MYPublicKey-iPhone.m */; };
16 273391CD0F81EC70009414D9 /* MYCertificate-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 273391CC0F81EC70009414D9 /* MYCertificate-iPhone.m */; };
17 273392120F8283B8009414D9 /* MYKeychain-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 273392110F8283B8009414D9 /* MYKeychain-iPhone.m */; };
18 276FB13F0F84090900CB326E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 276FB13E0F84090900CB326E /* Security.framework */; };
19 276FB16E0F84152B00CB326E /* MYCryptoTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 276FB16D0F84152B00CB326E /* MYCryptoTest.m */; };
20 276FB3190F856AA700CB326E /* MYPublicKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 276FB3180F856AA700CB326E /* MYPublicKey.m */; };
21 276FB3390F856AC300CB326E /* MYKeyPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 276FB3380F856AC300CB326E /* MYKeyPair.m */; };
22 276FB33B0F856ACB00CB326E /* MYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 276FB33A0F856ACB00CB326E /* MYKeychain.m */; };
23 276FB34B0F856CA400CB326E /* MYCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 276FB34A0F856CA400CB326E /* MYCertificate.m */; };
24 27A430120F87C6C10063D362 /* MYKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E823110F81D56E0019BE60 /* MYKey.m */; };
25 27A430140F87C6D50063D362 /* MYSymmetricKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A430130F87C6D50063D362 /* MYSymmetricKey.m */; };
26 27E823210F81D56E0019BE60 /* MYCryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E8230F0F81D56E0019BE60 /* MYCryptor.m */; };
27 27E823240F81D56E0019BE60 /* MYKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E823150F81D56E0019BE60 /* MYKeychainItem.m */; };
28 27E823270F81D56E0019BE60 /* MYDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E8231C0F81D56E0019BE60 /* MYDigest.m */; };
29 27E823290F81D56E0019BE60 /* MYCrypto.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 27E8231E0F81D56E0019BE60 /* MYCrypto.xcconfig */; };
30 27E8232A0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 27E8231F0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig */; };
31 27E823370F81D5760019BE60 /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E8232D0F81D5760019BE60 /* CollectionUtils.m */; };
32 27E823380F81D5760019BE60 /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E8232F0F81D5760019BE60 /* ExceptionUtils.m */; };
33 27E823390F81D5760019BE60 /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E823310F81D5760019BE60 /* Logging.m */; };
34 27E8233A0F81D5760019BE60 /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E823330F81D5760019BE60 /* Test.m */; };
35 27E8233B0F81D5760019BE60 /* MYErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E823350F81D5760019BE60 /* MYErrorUtils.m */; };
36 27E8233C0F81D5760019BE60 /* MYError_CSSMErrorDomain.strings in Resources */ = {isa = PBXBuildFile; fileRef = 27E823360F81D5760019BE60 /* MYError_CSSMErrorDomain.strings */; };
37 27FE453F0F87CC8500A86D63 /* MYKey-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FE453E0F87CC8500A86D63 /* MYKey-iPhone.m */; };
38 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
39 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
40 /* End PBXBuildFile section */
42 /* Begin PBXFileReference section */
43 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
44 1D3623240D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCrypto_iPhoneAppDelegate.h; sourceTree = "<group>"; };
45 1D3623250D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCrypto_iPhoneAppDelegate.m; sourceTree = "<group>"; };
46 1D6058910D05DD3D006BFB54 /* MYCrypto-iPhone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "MYCrypto-iPhone.app"; sourceTree = BUILT_PRODUCTS_DIR; };
47 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
48 273391A20F81E5E9009414D9 /* MYKeyPair-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYKeyPair-iPhone.m"; sourceTree = "<group>"; };
49 273391A40F81E606009414D9 /* MYPublicKey-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYPublicKey-iPhone.m"; sourceTree = "<group>"; };
50 273391CC0F81EC70009414D9 /* MYCertificate-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYCertificate-iPhone.m"; sourceTree = "<group>"; };
51 273392110F8283B8009414D9 /* MYKeychain-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYKeychain-iPhone.m"; sourceTree = "<group>"; };
52 276FB13E0F84090900CB326E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
53 276FB16D0F84152B00CB326E /* MYCryptoTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptoTest.m; sourceTree = "<group>"; };
54 276FB3180F856AA700CB326E /* MYPublicKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPublicKey.m; sourceTree = "<group>"; };
55 276FB3380F856AC300CB326E /* MYKeyPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeyPair.m; sourceTree = "<group>"; };
56 276FB33A0F856ACB00CB326E /* MYKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychain.m; sourceTree = "<group>"; };
57 276FB34A0F856CA400CB326E /* MYCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCertificate.m; sourceTree = "<group>"; };
58 27A430130F87C6D50063D362 /* MYSymmetricKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYSymmetricKey.m; sourceTree = "<group>"; };
59 27A430150F87C6DB0063D362 /* MYSymmetricKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYSymmetricKey.h; sourceTree = "<group>"; };
60 27AAD9710F8927DB0064DD7C /* MYCryptoConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptoConfig.h; sourceTree = "<group>"; };
61 27E8230C0F81D56E0019BE60 /* MYCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCertificate.h; sourceTree = "<group>"; };
62 27E8230E0F81D56E0019BE60 /* MYCryptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptor.h; sourceTree = "<group>"; };
63 27E8230F0F81D56E0019BE60 /* MYCryptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptor.m; sourceTree = "<group>"; };
64 27E823100F81D56E0019BE60 /* MYKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKey.h; sourceTree = "<group>"; };
65 27E823110F81D56E0019BE60 /* MYKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKey.m; sourceTree = "<group>"; };
66 27E823120F81D56E0019BE60 /* MYKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychain.h; sourceTree = "<group>"; };
67 27E823140F81D56E0019BE60 /* MYKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychainItem.h; sourceTree = "<group>"; };
68 27E823150F81D56E0019BE60 /* MYKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychainItem.m; sourceTree = "<group>"; };
69 27E823160F81D56E0019BE60 /* MYKeyPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeyPair.h; sourceTree = "<group>"; };
70 27E823180F81D56E0019BE60 /* MYPublicKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPublicKey.h; sourceTree = "<group>"; };
71 27E8231A0F81D56E0019BE60 /* MYCrypto_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCrypto_Private.h; sourceTree = "<group>"; };
72 27E8231B0F81D56E0019BE60 /* MYDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDigest.h; sourceTree = "<group>"; };
73 27E8231C0F81D56E0019BE60 /* MYDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDigest.m; sourceTree = "<group>"; };
74 27E8231E0F81D56E0019BE60 /* MYCrypto.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto.xcconfig; sourceTree = "<group>"; };
75 27E8231F0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto_Debug.xcconfig; sourceTree = "<group>"; };
76 27E8232C0F81D5760019BE60 /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CollectionUtils.h; path = ../MYUtilities/CollectionUtils.h; sourceTree = SOURCE_ROOT; };
77 27E8232D0F81D5760019BE60 /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CollectionUtils.m; path = ../MYUtilities/CollectionUtils.m; sourceTree = SOURCE_ROOT; };
78 27E8232E0F81D5760019BE60 /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExceptionUtils.h; path = ../MYUtilities/ExceptionUtils.h; sourceTree = SOURCE_ROOT; };
79 27E8232F0F81D5760019BE60 /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExceptionUtils.m; path = ../MYUtilities/ExceptionUtils.m; sourceTree = SOURCE_ROOT; };
80 27E823300F81D5760019BE60 /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Logging.h; path = ../MYUtilities/Logging.h; sourceTree = SOURCE_ROOT; };
81 27E823310F81D5760019BE60 /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Logging.m; path = ../MYUtilities/Logging.m; sourceTree = SOURCE_ROOT; };
82 27E823320F81D5760019BE60 /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Test.h; path = ../MYUtilities/Test.h; sourceTree = SOURCE_ROOT; };
83 27E823330F81D5760019BE60 /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Test.m; path = ../MYUtilities/Test.m; sourceTree = SOURCE_ROOT; };
84 27E823340F81D5760019BE60 /* MYErrorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MYErrorUtils.h; path = ../MYUtilities/MYErrorUtils.h; sourceTree = SOURCE_ROOT; };
85 27E823350F81D5760019BE60 /* MYErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MYErrorUtils.m; path = ../MYUtilities/MYErrorUtils.m; sourceTree = SOURCE_ROOT; };
86 27E823360F81D5760019BE60 /* MYError_CSSMErrorDomain.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = MYError_CSSMErrorDomain.strings; path = ../MYUtilities/MYError_CSSMErrorDomain.strings; sourceTree = SOURCE_ROOT; };
87 27FE453E0F87CC8500A86D63 /* MYKey-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYKey-iPhone.m"; sourceTree = "<group>"; };
88 288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
89 28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
90 29B97316FDCFA39411CA2CEA /* MYCrypto_iPhone_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCrypto_iPhone_main.m; sourceTree = "<group>"; };
91 8D1107310486CEB800E47090 /* MYCrypto_iPhone-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "MYCrypto_iPhone-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
92 /* End PBXFileReference section */
94 /* Begin PBXFrameworksBuildPhase section */
95 1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
96 isa = PBXFrameworksBuildPhase;
97 buildActionMask = 2147483647;
99 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
100 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
101 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */,
102 276FB13F0F84090900CB326E /* Security.framework in Frameworks */,
104 runOnlyForDeploymentPostprocessing = 0;
106 /* End PBXFrameworksBuildPhase section */
108 /* Begin PBXGroup section */
109 080E96DDFE201D6D7F000001 /* iPhone */ = {
112 1D3623240D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.h */,
113 1D3623250D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.m */,
114 29B97316FDCFA39411CA2CEA /* MYCrypto_iPhone_main.m */,
115 28AD733E0D9D9553002E5188 /* MainWindow.xib */,
116 8D1107310486CEB800E47090 /* MYCrypto_iPhone-Info.plist */,
119 sourceTree = "<group>";
121 19C28FACFE9D520D11CA2CBB /* Products */ = {
124 1D6058910D05DD3D006BFB54 /* MYCrypto-iPhone.app */,
127 sourceTree = "<group>";
129 27E8230B0F81D56E0019BE60 /* Source */ = {
132 27AAD9710F8927DB0064DD7C /* MYCryptoConfig.h */,
133 27E8230C0F81D56E0019BE60 /* MYCertificate.h */,
134 276FB34A0F856CA400CB326E /* MYCertificate.m */,
135 273391CC0F81EC70009414D9 /* MYCertificate-iPhone.m */,
136 27E8230E0F81D56E0019BE60 /* MYCryptor.h */,
137 27E8230F0F81D56E0019BE60 /* MYCryptor.m */,
138 27E823100F81D56E0019BE60 /* MYKey.h */,
139 27E823110F81D56E0019BE60 /* MYKey.m */,
140 27FE453E0F87CC8500A86D63 /* MYKey-iPhone.m */,
141 27E823120F81D56E0019BE60 /* MYKeychain.h */,
142 276FB33A0F856ACB00CB326E /* MYKeychain.m */,
143 273392110F8283B8009414D9 /* MYKeychain-iPhone.m */,
144 27E823140F81D56E0019BE60 /* MYKeychainItem.h */,
145 27E823150F81D56E0019BE60 /* MYKeychainItem.m */,
146 27E823160F81D56E0019BE60 /* MYKeyPair.h */,
147 276FB3380F856AC300CB326E /* MYKeyPair.m */,
148 273391A20F81E5E9009414D9 /* MYKeyPair-iPhone.m */,
149 27E823180F81D56E0019BE60 /* MYPublicKey.h */,
150 276FB3180F856AA700CB326E /* MYPublicKey.m */,
151 273391A40F81E606009414D9 /* MYPublicKey-iPhone.m */,
152 27A430150F87C6DB0063D362 /* MYSymmetricKey.h */,
153 27A430130F87C6D50063D362 /* MYSymmetricKey.m */,
154 27E8231B0F81D56E0019BE60 /* MYDigest.h */,
155 27E8231C0F81D56E0019BE60 /* MYDigest.m */,
156 27E8231A0F81D56E0019BE60 /* MYCrypto_Private.h */,
157 276FB16D0F84152B00CB326E /* MYCryptoTest.m */,
158 27E8231E0F81D56E0019BE60 /* MYCrypto.xcconfig */,
159 27E8231F0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig */,
162 sourceTree = "<group>";
164 27E8232B0F81D5760019BE60 /* MYUtilities */ = {
167 27E8232C0F81D5760019BE60 /* CollectionUtils.h */,
168 27E8232D0F81D5760019BE60 /* CollectionUtils.m */,
169 27E8232E0F81D5760019BE60 /* ExceptionUtils.h */,
170 27E8232F0F81D5760019BE60 /* ExceptionUtils.m */,
171 27E823300F81D5760019BE60 /* Logging.h */,
172 27E823310F81D5760019BE60 /* Logging.m */,
173 27E823320F81D5760019BE60 /* Test.h */,
174 27E823330F81D5760019BE60 /* Test.m */,
175 27E823340F81D5760019BE60 /* MYErrorUtils.h */,
176 27E823350F81D5760019BE60 /* MYErrorUtils.m */,
177 27E823360F81D5760019BE60 /* MYError_CSSMErrorDomain.strings */,
180 sourceTree = "<group>";
182 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
185 27E8230B0F81D56E0019BE60 /* Source */,
186 27E8232B0F81D5760019BE60 /* MYUtilities */,
187 080E96DDFE201D6D7F000001 /* iPhone */,
188 29B97323FDCFA39411CA2CEA /* Frameworks */,
189 19C28FACFE9D520D11CA2CBB /* Products */,
190 276FB13E0F84090900CB326E /* Security.framework */,
192 name = CustomTemplate;
193 sourceTree = "<group>";
195 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
198 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
199 1D30AB110D05D00D00671497 /* Foundation.framework */,
200 288765FC0DF74451002DB57D /* CoreGraphics.framework */,
203 sourceTree = "<group>";
205 /* End PBXGroup section */
207 /* Begin PBXNativeTarget section */
208 1D6058900D05DD3D006BFB54 /* MYCrypto-iPhone */ = {
209 isa = PBXNativeTarget;
210 buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MYCrypto-iPhone" */;
212 1D60588D0D05DD3D006BFB54 /* Resources */,
213 1D60588E0D05DD3D006BFB54 /* Sources */,
214 1D60588F0D05DD3D006BFB54 /* Frameworks */,
220 name = "MYCrypto-iPhone";
221 productName = "MYCrypto-iPhone";
222 productReference = 1D6058910D05DD3D006BFB54 /* MYCrypto-iPhone.app */;
223 productType = "com.apple.product-type.application";
225 /* End PBXNativeTarget section */
227 /* Begin PBXProject section */
228 29B97313FDCFA39411CA2CEA /* Project object */ = {
230 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MYCrypto-iPhone" */;
231 compatibilityVersion = "Xcode 3.1";
232 hasScannedForEncodings = 1;
233 mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
237 1D6058900D05DD3D006BFB54 /* MYCrypto-iPhone */,
240 /* End PBXProject section */
242 /* Begin PBXResourcesBuildPhase section */
243 1D60588D0D05DD3D006BFB54 /* Resources */ = {
244 isa = PBXResourcesBuildPhase;
245 buildActionMask = 2147483647;
247 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
248 27E823290F81D56E0019BE60 /* MYCrypto.xcconfig in Resources */,
249 27E8232A0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig in Resources */,
250 27E8233C0F81D5760019BE60 /* MYError_CSSMErrorDomain.strings in Resources */,
252 runOnlyForDeploymentPostprocessing = 0;
254 /* End PBXResourcesBuildPhase section */
256 /* Begin PBXSourcesBuildPhase section */
257 1D60588E0D05DD3D006BFB54 /* Sources */ = {
258 isa = PBXSourcesBuildPhase;
259 buildActionMask = 2147483647;
261 1D60589B0D05DD56006BFB54 /* MYCrypto_iPhone_main.m in Sources */,
262 1D3623260D0F684500981E51 /* MYCrypto_iPhoneAppDelegate.m in Sources */,
263 27E823210F81D56E0019BE60 /* MYCryptor.m in Sources */,
264 27E823240F81D56E0019BE60 /* MYKeychainItem.m in Sources */,
265 27E823270F81D56E0019BE60 /* MYDigest.m in Sources */,
266 27E823370F81D5760019BE60 /* CollectionUtils.m in Sources */,
267 27E823380F81D5760019BE60 /* ExceptionUtils.m in Sources */,
268 27E823390F81D5760019BE60 /* Logging.m in Sources */,
269 27E8233A0F81D5760019BE60 /* Test.m in Sources */,
270 27E8233B0F81D5760019BE60 /* MYErrorUtils.m in Sources */,
271 273391A30F81E5E9009414D9 /* MYKeyPair-iPhone.m in Sources */,
272 273391A50F81E606009414D9 /* MYPublicKey-iPhone.m in Sources */,
273 273391CD0F81EC70009414D9 /* MYCertificate-iPhone.m in Sources */,
274 273392120F8283B8009414D9 /* MYKeychain-iPhone.m in Sources */,
275 276FB16E0F84152B00CB326E /* MYCryptoTest.m in Sources */,
276 276FB3190F856AA700CB326E /* MYPublicKey.m in Sources */,
277 276FB3390F856AC300CB326E /* MYKeyPair.m in Sources */,
278 276FB33B0F856ACB00CB326E /* MYKeychain.m in Sources */,
279 276FB34B0F856CA400CB326E /* MYCertificate.m in Sources */,
280 27A430120F87C6C10063D362 /* MYKey.m in Sources */,
281 27A430140F87C6D50063D362 /* MYSymmetricKey.m in Sources */,
282 27FE453F0F87CC8500A86D63 /* MYKey-iPhone.m in Sources */,
284 runOnlyForDeploymentPostprocessing = 0;
286 /* End PBXSourcesBuildPhase section */
288 /* Begin XCBuildConfiguration section */
289 1D6058940D05DD3E006BFB54 /* Debug */ = {
290 isa = XCBuildConfiguration;
291 baseConfigurationReference = 27E8231F0F81D56E0019BE60 /* MYCrypto_Debug.xcconfig */;
293 ALWAYS_SEARCH_USER_PATHS = NO;
294 COPY_PHASE_STRIP = NO;
295 GCC_DYNAMIC_NO_PIC = NO;
296 GCC_OPTIMIZATION_LEVEL = 0;
297 GCC_PRECOMPILE_PREFIX_HEADER = YES;
298 GCC_PREFIX_HEADER = ../MYUtilities/MYUtilities_Prefix.pch;
299 INFOPLIST_FILE = "iPhone/MYCrypto_iPhone-Info.plist";
300 PRODUCT_NAME = "MYCrypto-iPhone";
304 1D6058950D05DD3E006BFB54 /* Release */ = {
305 isa = XCBuildConfiguration;
306 baseConfigurationReference = 27E8231E0F81D56E0019BE60 /* MYCrypto.xcconfig */;
308 ALWAYS_SEARCH_USER_PATHS = NO;
309 COPY_PHASE_STRIP = YES;
310 GCC_PRECOMPILE_PREFIX_HEADER = YES;
311 GCC_PREFIX_HEADER = MYCrypto_iPhone_Prefix.pch;
312 INFOPLIST_FILE = "MYCrypto_iPhone-Info.plist";
313 PRODUCT_NAME = "MYCrypto-iPhone";
317 C01FCF4F08A954540054247B /* Debug */ = {
318 isa = XCBuildConfiguration;
320 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
321 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Jens Alfke";
322 GCC_C_LANGUAGE_STANDARD = c99;
323 GCC_WARN_ABOUT_RETURN_TYPE = YES;
324 GCC_WARN_UNUSED_VARIABLE = YES;
325 ONLY_ACTIVE_ARCH = YES;
327 "PROVISIONING_PROFILE[sdk=iphoneos*]" = "84D61190-B2EB-4F8E-A189-99F18EE9A07E";
328 SDKROOT = iphoneos3.0;
332 C01FCF5008A954540054247B /* Release */ = {
333 isa = XCBuildConfiguration;
335 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
336 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
337 GCC_C_LANGUAGE_STANDARD = c99;
338 GCC_WARN_ABOUT_RETURN_TYPE = YES;
339 GCC_WARN_UNUSED_VARIABLE = YES;
341 SDKROOT = iphoneos3.0;
345 /* End XCBuildConfiguration section */
347 /* Begin XCConfigurationList section */
348 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MYCrypto-iPhone" */ = {
349 isa = XCConfigurationList;
350 buildConfigurations = (
351 1D6058940D05DD3E006BFB54 /* Debug */,
352 1D6058950D05DD3E006BFB54 /* Release */,
354 defaultConfigurationIsVisible = 0;
355 defaultConfigurationName = Release;
357 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MYCrypto-iPhone" */ = {
358 isa = XCConfigurationList;
359 buildConfigurations = (
360 C01FCF4F08A954540054247B /* Debug */,
361 C01FCF5008A954540054247B /* Release */,
363 defaultConfigurationIsVisible = 0;
364 defaultConfigurationName = Release;
366 /* End XCConfigurationList section */
368 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;