MYCrypto.xcodeproj/project.pbxproj
author snej@snej.local
Sun Apr 12 22:16:14 2009 -0700 (2009-04-12)
changeset 9 aa5eb3fd6ebf
parent 8 4c0eafa7b233
child 11 3568d5fd4b6a
permissions -rw-r--r--
Doc touch-up
     1 // !$*UTF8*$!
     2 {
     3 	archiveVersion = 1;
     4 	classes = {
     5 	};
     6 	objectVersion = 45;
     7 	objects = {
     8 
     9 /* Begin PBXBuildFile section */
    10 		27059D530F8F9BB500A8422F /* MYEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D500F8F9BB500A8422F /* MYEncoder.m */; };
    11 		27059D770F8FA23100A8422F /* MYCrypto+Cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */; };
    12 		27059D840F8FA82500A8422F /* SecurityInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27059D830F8FA82500A8422F /* SecurityInterface.framework */; };
    13 		27059DE50F8FAF6500A8422F /* MYDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D520F8F9BB500A8422F /* MYDecoder.m */; };
    14 		270B879F0F8C565000C56781 /* MYPrivateKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 270B879E0F8C565000C56781 /* MYPrivateKey.m */; };
    15 		274861D50F8E4B5200FE617B /* MYCertGen.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42ECD0F8689D30063D362 /* MYCertGen.m */; };
    16 		274863A20F8EF39400FE617B /* MYIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 274863A10F8EF39400FE617B /* MYIdentity.m */; };
    17 		27A42CBF0F8578B40063D362 /* MYCryptoTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42CBE0F8578B40063D362 /* MYCryptoTest.m */; };
    18 		27A42D1E0F8586CE0063D362 /* MYKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E822A10F81C5660019BE60 /* MYKey.m */; };
    19 		27A42D420F858ED80063D362 /* MYSymmetricKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42D410F858ED80063D362 /* MYSymmetricKey.m */; };
    20 		27CFF4C10F7E8535000B418E /* MYCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B20F7E8535000B418E /* MYCertificate.m */; };
    21 		27CFF4C20F7E8535000B418E /* MYCryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B40F7E8535000B418E /* MYCryptor.m */; };
    22 		27CFF4C30F7E8535000B418E /* MYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B60F7E8535000B418E /* MYKeychain.m */; };
    23 		27CFF4C40F7E8535000B418E /* MYKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B80F7E8535000B418E /* MYKeychainItem.m */; };
    24 		27CFF4C70F7E8535000B418E /* MYPublicKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4BD0F7E8535000B418E /* MYPublicKey.m */; };
    25 		27CFF4C80F7E8535000B418E /* MYDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4C00F7E8535000B418E /* MYDigest.m */; };
    26 		27CFF4D50F7E8726000B418E /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4CE0F7E8726000B418E /* CollectionUtils.m */; };
    27 		27CFF4D60F7E8726000B418E /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D00F7E8726000B418E /* ExceptionUtils.m */; };
    28 		27CFF4D70F7E8726000B418E /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D20F7E8726000B418E /* Logging.m */; };
    29 		27CFF4D80F7E8726000B418E /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D40F7E8726000B418E /* Test.m */; };
    30 		27CFF51F0F7E94AE000B418E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27CFF51E0F7E94AE000B418E /* Security.framework */; };
    31 		27CFF5220F7E94DF000B418E /* MYCrypto_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF5210F7E94DF000B418E /* MYCrypto_main.m */; };
    32 		27CFF5760F7E999B000B418E /* MYErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF5750F7E999B000B418E /* MYErrorUtils.m */; };
    33 		27E820720F7EA6260019BE60 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27E820710F7EA6260019BE60 /* CoreServices.framework */; };
    34 		8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
    35 /* End PBXBuildFile section */
    36 
    37 /* Begin PBXCopyFilesBuildPhase section */
    38 		8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
    39 			isa = PBXCopyFilesBuildPhase;
    40 			buildActionMask = 8;
    41 			dstPath = /usr/share/man/man1/;
    42 			dstSubfolderSpec = 0;
    43 			files = (
    44 			);
    45 			runOnlyForDeploymentPostprocessing = 1;
    46 		};
    47 /* End PBXCopyFilesBuildPhase section */
    48 
    49 /* Begin PBXFileReference section */
    50 		08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
    51 		27059D4F0F8F9BB500A8422F /* MYEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYEncoder.h; sourceTree = "<group>"; };
    52 		27059D500F8F9BB500A8422F /* MYEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYEncoder.m; sourceTree = "<group>"; };
    53 		27059D510F8F9BB500A8422F /* MYDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDecoder.h; sourceTree = "<group>"; };
    54 		27059D520F8F9BB500A8422F /* MYDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDecoder.m; sourceTree = "<group>"; };
    55 		27059D750F8FA23100A8422F /* MYCrypto+Cocoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MYCrypto+Cocoa.h"; sourceTree = "<group>"; };
    56 		27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYCrypto+Cocoa.m"; sourceTree = "<group>"; };
    57 		27059D830F8FA82500A8422F /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = "<absolute>"; };
    58 		270B879D0F8C565000C56781 /* MYPrivateKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPrivateKey.h; sourceTree = "<group>"; };
    59 		270B879E0F8C565000C56781 /* MYPrivateKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPrivateKey.m; sourceTree = "<group>"; };
    60 		2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto_Release.xcconfig; sourceTree = "<group>"; };
    61 		274863A00F8EF39400FE617B /* MYIdentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYIdentity.h; sourceTree = "<group>"; };
    62 		274863A10F8EF39400FE617B /* MYIdentity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYIdentity.m; sourceTree = "<group>"; };
    63 		27A42CBE0F8578B40063D362 /* MYCryptoTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptoTest.m; sourceTree = "<group>"; };
    64 		27A42D400F858ED80063D362 /* MYSymmetricKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYSymmetricKey.h; sourceTree = "<group>"; };
    65 		27A42D410F858ED80063D362 /* MYSymmetricKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYSymmetricKey.m; sourceTree = "<group>"; };
    66 		27A42ECC0F8689D30063D362 /* MYCertGen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCertGen.h; sourceTree = "<group>"; };
    67 		27A42ECD0F8689D30063D362 /* MYCertGen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCertGen.m; sourceTree = "<group>"; };
    68 		27AAD97B0F892A0D0064DD7C /* MYCryptoConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptoConfig.h; sourceTree = "<group>"; };
    69 		27CFF4B10F7E8535000B418E /* MYCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCertificate.h; sourceTree = "<group>"; };
    70 		27CFF4B20F7E8535000B418E /* MYCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCertificate.m; sourceTree = "<group>"; };
    71 		27CFF4B30F7E8535000B418E /* MYCryptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptor.h; sourceTree = "<group>"; };
    72 		27CFF4B40F7E8535000B418E /* MYCryptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptor.m; sourceTree = "<group>"; };
    73 		27CFF4B50F7E8535000B418E /* MYKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychain.h; sourceTree = "<group>"; };
    74 		27CFF4B60F7E8535000B418E /* MYKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychain.m; sourceTree = "<group>"; };
    75 		27CFF4B70F7E8535000B418E /* MYKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychainItem.h; sourceTree = "<group>"; };
    76 		27CFF4B80F7E8535000B418E /* MYKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychainItem.m; sourceTree = "<group>"; };
    77 		27CFF4BC0F7E8535000B418E /* MYPublicKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPublicKey.h; sourceTree = "<group>"; };
    78 		27CFF4BD0F7E8535000B418E /* MYPublicKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPublicKey.m; sourceTree = "<group>"; };
    79 		27CFF4BE0F7E8535000B418E /* MYCrypto_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCrypto_Private.h; sourceTree = "<group>"; };
    80 		27CFF4BF0F7E8535000B418E /* MYDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDigest.h; sourceTree = "<group>"; };
    81 		27CFF4C00F7E8535000B418E /* MYDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDigest.m; sourceTree = "<group>"; };
    82 		27CFF4CD0F7E8726000B418E /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CollectionUtils.h; path = ../MYUtilities/CollectionUtils.h; sourceTree = SOURCE_ROOT; };
    83 		27CFF4CE0F7E8726000B418E /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CollectionUtils.m; path = ../MYUtilities/CollectionUtils.m; sourceTree = SOURCE_ROOT; };
    84 		27CFF4CF0F7E8726000B418E /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExceptionUtils.h; path = ../MYUtilities/ExceptionUtils.h; sourceTree = SOURCE_ROOT; };
    85 		27CFF4D00F7E8726000B418E /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExceptionUtils.m; path = ../MYUtilities/ExceptionUtils.m; sourceTree = SOURCE_ROOT; };
    86 		27CFF4D10F7E8726000B418E /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Logging.h; path = ../MYUtilities/Logging.h; sourceTree = SOURCE_ROOT; };
    87 		27CFF4D20F7E8726000B418E /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Logging.m; path = ../MYUtilities/Logging.m; sourceTree = SOURCE_ROOT; };
    88 		27CFF4D30F7E8726000B418E /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Test.h; path = ../MYUtilities/Test.h; sourceTree = SOURCE_ROOT; };
    89 		27CFF4D40F7E8726000B418E /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Test.m; path = ../MYUtilities/Test.m; sourceTree = SOURCE_ROOT; };
    90 		27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto.xcconfig; sourceTree = "<group>"; };
    91 		27CFF51E0F7E94AE000B418E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
    92 		27CFF5210F7E94DF000B418E /* MYCrypto_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCrypto_main.m; sourceTree = "<group>"; };
    93 		27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto_Debug.xcconfig; sourceTree = "<group>"; };
    94 		27CFF5740F7E999B000B418E /* MYErrorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYErrorUtils.h; sourceTree = "<group>"; };
    95 		27CFF5750F7E999B000B418E /* MYErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYErrorUtils.m; sourceTree = "<group>"; };
    96 		27CFF57C0F7EA117000B418E /* MYError_CSSMErrorDomain.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = MYError_CSSMErrorDomain.strings; sourceTree = "<group>"; };
    97 		27E820710F7EA6260019BE60 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
    98 		27E822A00F81C5660019BE60 /* MYKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKey.h; sourceTree = "<group>"; };
    99 		27E822A10F81C5660019BE60 /* MYKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKey.m; sourceTree = "<group>"; };
   100 		27EAF0390F8B2D700091AF95 /* README.textile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.textile; sourceTree = "<group>"; };
   101 		8DD76FA10486AA7600D96B5E /* MYCrypto */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MYCrypto; sourceTree = BUILT_PRODUCTS_DIR; };
   102 /* End PBXFileReference section */
   103 
   104 /* Begin PBXFrameworksBuildPhase section */
   105 		8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
   106 			isa = PBXFrameworksBuildPhase;
   107 			buildActionMask = 2147483647;
   108 			files = (
   109 				8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
   110 				27CFF51F0F7E94AE000B418E /* Security.framework in Frameworks */,
   111 				27E820720F7EA6260019BE60 /* CoreServices.framework in Frameworks */,
   112 				27059D840F8FA82500A8422F /* SecurityInterface.framework in Frameworks */,
   113 			);
   114 			runOnlyForDeploymentPostprocessing = 0;
   115 		};
   116 /* End PBXFrameworksBuildPhase section */
   117 
   118 /* Begin PBXGroup section */
   119 		08FB7794FE84155DC02AAC07 /* MYCrypto */ = {
   120 			isa = PBXGroup;
   121 			children = (
   122 				08FB7795FE84155DC02AAC07 /* Source */,
   123 				27059D4E0F8F9B9E00A8422F /* Encryption */,
   124 				274861440F8D757600FE617B /* Certificate Generation */,
   125 				270B881C0F8D055A00C56781 /* Internal */,
   126 				27CFF4CC0F7E86E8000B418E /* MYUtilities */,
   127 				C6859EA2029092E104C91782 /* Documentation */,
   128 				08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
   129 				1AB674ADFE9D54B511CA2CBB /* Products */,
   130 				27CFF51E0F7E94AE000B418E /* Security.framework */,
   131 				27E820710F7EA6260019BE60 /* CoreServices.framework */,
   132 				27059D830F8FA82500A8422F /* SecurityInterface.framework */,
   133 			);
   134 			name = MYCrypto;
   135 			sourceTree = "<group>";
   136 		};
   137 		08FB7795FE84155DC02AAC07 /* Source */ = {
   138 			isa = PBXGroup;
   139 			children = (
   140 				27CFF4B10F7E8535000B418E /* MYCertificate.h */,
   141 				27CFF4B20F7E8535000B418E /* MYCertificate.m */,
   142 				27CFF4BF0F7E8535000B418E /* MYDigest.h */,
   143 				27CFF4C00F7E8535000B418E /* MYDigest.m */,
   144 				274863A00F8EF39400FE617B /* MYIdentity.h */,
   145 				274863A10F8EF39400FE617B /* MYIdentity.m */,
   146 				27E822A00F81C5660019BE60 /* MYKey.h */,
   147 				27E822A10F81C5660019BE60 /* MYKey.m */,
   148 				27CFF4B50F7E8535000B418E /* MYKeychain.h */,
   149 				27CFF4B60F7E8535000B418E /* MYKeychain.m */,
   150 				27CFF4B70F7E8535000B418E /* MYKeychainItem.h */,
   151 				27CFF4B80F7E8535000B418E /* MYKeychainItem.m */,
   152 				27CFF4BC0F7E8535000B418E /* MYPublicKey.h */,
   153 				27CFF4BD0F7E8535000B418E /* MYPublicKey.m */,
   154 				270B879D0F8C565000C56781 /* MYPrivateKey.h */,
   155 				270B879E0F8C565000C56781 /* MYPrivateKey.m */,
   156 				27A42D400F858ED80063D362 /* MYSymmetricKey.h */,
   157 				27A42D410F858ED80063D362 /* MYSymmetricKey.m */,
   158 				27AAD97B0F892A0D0064DD7C /* MYCryptoConfig.h */,
   159 				27059D750F8FA23100A8422F /* MYCrypto+Cocoa.h */,
   160 				27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */,
   161 				27EAF0390F8B2D700091AF95 /* README.textile */,
   162 			);
   163 			name = Source;
   164 			sourceTree = "<group>";
   165 		};
   166 		08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
   167 			isa = PBXGroup;
   168 			children = (
   169 				08FB779EFE84155DC02AAC07 /* Foundation.framework */,
   170 			);
   171 			name = "External Frameworks and Libraries";
   172 			sourceTree = "<group>";
   173 		};
   174 		1AB674ADFE9D54B511CA2CBB /* Products */ = {
   175 			isa = PBXGroup;
   176 			children = (
   177 				8DD76FA10486AA7600D96B5E /* MYCrypto */,
   178 			);
   179 			name = Products;
   180 			sourceTree = "<group>";
   181 		};
   182 		27059D4E0F8F9B9E00A8422F /* Encryption */ = {
   183 			isa = PBXGroup;
   184 			children = (
   185 				27059D4F0F8F9BB500A8422F /* MYEncoder.h */,
   186 				27059D500F8F9BB500A8422F /* MYEncoder.m */,
   187 				27059D510F8F9BB500A8422F /* MYDecoder.h */,
   188 				27059D520F8F9BB500A8422F /* MYDecoder.m */,
   189 				27CFF4B30F7E8535000B418E /* MYCryptor.h */,
   190 				27CFF4B40F7E8535000B418E /* MYCryptor.m */,
   191 			);
   192 			name = Encryption;
   193 			sourceTree = "<group>";
   194 		};
   195 		270B881C0F8D055A00C56781 /* Internal */ = {
   196 			isa = PBXGroup;
   197 			children = (
   198 				27CFF4BE0F7E8535000B418E /* MYCrypto_Private.h */,
   199 				27A42CBE0F8578B40063D362 /* MYCryptoTest.m */,
   200 				27CFF5210F7E94DF000B418E /* MYCrypto_main.m */,
   201 				27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */,
   202 				27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */,
   203 				2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */,
   204 			);
   205 			name = Internal;
   206 			sourceTree = "<group>";
   207 		};
   208 		274861440F8D757600FE617B /* Certificate Generation */ = {
   209 			isa = PBXGroup;
   210 			children = (
   211 				27A42ECC0F8689D30063D362 /* MYCertGen.h */,
   212 				27A42ECD0F8689D30063D362 /* MYCertGen.m */,
   213 			);
   214 			name = "Certificate Generation";
   215 			sourceTree = "<group>";
   216 		};
   217 		27CFF4CC0F7E86E8000B418E /* MYUtilities */ = {
   218 			isa = PBXGroup;
   219 			children = (
   220 				27CFF4CD0F7E8726000B418E /* CollectionUtils.h */,
   221 				27CFF4CE0F7E8726000B418E /* CollectionUtils.m */,
   222 				27CFF4CF0F7E8726000B418E /* ExceptionUtils.h */,
   223 				27CFF4D00F7E8726000B418E /* ExceptionUtils.m */,
   224 				27CFF4D10F7E8726000B418E /* Logging.h */,
   225 				27CFF4D20F7E8726000B418E /* Logging.m */,
   226 				27CFF4D30F7E8726000B418E /* Test.h */,
   227 				27CFF4D40F7E8726000B418E /* Test.m */,
   228 				27CFF5740F7E999B000B418E /* MYErrorUtils.h */,
   229 				27CFF5750F7E999B000B418E /* MYErrorUtils.m */,
   230 				27CFF57C0F7EA117000B418E /* MYError_CSSMErrorDomain.strings */,
   231 			);
   232 			name = MYUtilities;
   233 			sourceTree = MYUtilities;
   234 		};
   235 		C6859EA2029092E104C91782 /* Documentation */ = {
   236 			isa = PBXGroup;
   237 			children = (
   238 			);
   239 			name = Documentation;
   240 			sourceTree = "<group>";
   241 		};
   242 /* End PBXGroup section */
   243 
   244 /* Begin PBXNativeTarget section */
   245 		8DD76F960486AA7600D96B5E /* MYCrypto */ = {
   246 			isa = PBXNativeTarget;
   247 			buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYCrypto" */;
   248 			buildPhases = (
   249 				8DD76F990486AA7600D96B5E /* Sources */,
   250 				8DD76F9B0486AA7600D96B5E /* Frameworks */,
   251 				8DD76F9E0486AA7600D96B5E /* CopyFiles */,
   252 				27EAF0C60F8BD4ED0091AF95 /* ShellScript */,
   253 			);
   254 			buildRules = (
   255 			);
   256 			dependencies = (
   257 			);
   258 			name = MYCrypto;
   259 			productInstallPath = "$(HOME)/bin";
   260 			productName = MYCrypto;
   261 			productReference = 8DD76FA10486AA7600D96B5E /* MYCrypto */;
   262 			productType = "com.apple.product-type.tool";
   263 		};
   264 /* End PBXNativeTarget section */
   265 
   266 /* Begin PBXProject section */
   267 		08FB7793FE84155DC02AAC07 /* Project object */ = {
   268 			isa = PBXProject;
   269 			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYCrypto" */;
   270 			compatibilityVersion = "Xcode 3.1";
   271 			hasScannedForEncodings = 1;
   272 			mainGroup = 08FB7794FE84155DC02AAC07 /* MYCrypto */;
   273 			projectDirPath = "";
   274 			projectRoot = "";
   275 			targets = (
   276 				8DD76F960486AA7600D96B5E /* MYCrypto */,
   277 			);
   278 		};
   279 /* End PBXProject section */
   280 
   281 /* Begin PBXShellScriptBuildPhase section */
   282 		27EAF0C60F8BD4ED0091AF95 /* ShellScript */ = {
   283 			isa = PBXShellScriptBuildPhase;
   284 			buildActionMask = 2147483647;
   285 			files = (
   286 			);
   287 			inputPaths = (
   288 			);
   289 			outputPaths = (
   290 			);
   291 			runOnlyForDeploymentPostprocessing = 0;
   292 			shellPath = /bin/csh;
   293 			shellScript = "doxygen |& sed s/Warning/warning/\n";
   294 			showEnvVarsInLog = 0;
   295 		};
   296 /* End PBXShellScriptBuildPhase section */
   297 
   298 /* Begin PBXSourcesBuildPhase section */
   299 		8DD76F990486AA7600D96B5E /* Sources */ = {
   300 			isa = PBXSourcesBuildPhase;
   301 			buildActionMask = 2147483647;
   302 			files = (
   303 				27CFF4C10F7E8535000B418E /* MYCertificate.m in Sources */,
   304 				27CFF4C20F7E8535000B418E /* MYCryptor.m in Sources */,
   305 				27CFF4C30F7E8535000B418E /* MYKeychain.m in Sources */,
   306 				27CFF4C40F7E8535000B418E /* MYKeychainItem.m in Sources */,
   307 				27CFF4C70F7E8535000B418E /* MYPublicKey.m in Sources */,
   308 				27CFF4C80F7E8535000B418E /* MYDigest.m in Sources */,
   309 				27CFF4D50F7E8726000B418E /* CollectionUtils.m in Sources */,
   310 				27CFF4D60F7E8726000B418E /* ExceptionUtils.m in Sources */,
   311 				27CFF4D70F7E8726000B418E /* Logging.m in Sources */,
   312 				27CFF4D80F7E8726000B418E /* Test.m in Sources */,
   313 				27CFF5220F7E94DF000B418E /* MYCrypto_main.m in Sources */,
   314 				27CFF5760F7E999B000B418E /* MYErrorUtils.m in Sources */,
   315 				27A42CBF0F8578B40063D362 /* MYCryptoTest.m in Sources */,
   316 				27A42D1E0F8586CE0063D362 /* MYKey.m in Sources */,
   317 				27A42D420F858ED80063D362 /* MYSymmetricKey.m in Sources */,
   318 				270B879F0F8C565000C56781 /* MYPrivateKey.m in Sources */,
   319 				274861D50F8E4B5200FE617B /* MYCertGen.m in Sources */,
   320 				274863A20F8EF39400FE617B /* MYIdentity.m in Sources */,
   321 				27059D530F8F9BB500A8422F /* MYEncoder.m in Sources */,
   322 				27059D770F8FA23100A8422F /* MYCrypto+Cocoa.m in Sources */,
   323 				27059DE50F8FAF6500A8422F /* MYDecoder.m in Sources */,
   324 			);
   325 			runOnlyForDeploymentPostprocessing = 0;
   326 		};
   327 /* End PBXSourcesBuildPhase section */
   328 
   329 /* Begin XCBuildConfiguration section */
   330 		1DEB927508733DD40010E9CD /* Debug */ = {
   331 			isa = XCBuildConfiguration;
   332 			buildSettings = {
   333 				COPY_PHASE_STRIP = NO;
   334 				INSTALL_PATH = /usr/local/bin;
   335 				PRODUCT_NAME = MYCrypto;
   336 			};
   337 			name = Debug;
   338 		};
   339 		1DEB927608733DD40010E9CD /* Release */ = {
   340 			isa = XCBuildConfiguration;
   341 			baseConfigurationReference = 27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */;
   342 			buildSettings = {
   343 				INSTALL_PATH = /usr/local/bin;
   344 				PRODUCT_NAME = MYCrypto;
   345 			};
   346 			name = Release;
   347 		};
   348 		1DEB927908733DD40010E9CD /* Debug */ = {
   349 			isa = XCBuildConfiguration;
   350 			baseConfigurationReference = 27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */;
   351 			buildSettings = {
   352 				ALWAYS_SEARCH_USER_PATHS = NO;
   353 				HEADER_SEARCH_PATHS = "/Code/MYCrypto/**";
   354 			};
   355 			name = Debug;
   356 		};
   357 		1DEB927A08733DD40010E9CD /* Release */ = {
   358 			isa = XCBuildConfiguration;
   359 			baseConfigurationReference = 2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */;
   360 			buildSettings = {
   361 				ALWAYS_SEARCH_USER_PATHS = NO;
   362 				HEADER_SEARCH_PATHS = "/Code/MYCrypto/**";
   363 			};
   364 			name = Release;
   365 		};
   366 /* End XCBuildConfiguration section */
   367 
   368 /* Begin XCConfigurationList section */
   369 		1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYCrypto" */ = {
   370 			isa = XCConfigurationList;
   371 			buildConfigurations = (
   372 				1DEB927508733DD40010E9CD /* Debug */,
   373 				1DEB927608733DD40010E9CD /* Release */,
   374 			);
   375 			defaultConfigurationIsVisible = 0;
   376 			defaultConfigurationName = Release;
   377 		};
   378 		1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYCrypto" */ = {
   379 			isa = XCConfigurationList;
   380 			buildConfigurations = (
   381 				1DEB927908733DD40010E9CD /* Debug */,
   382 				1DEB927A08733DD40010E9CD /* Release */,
   383 			);
   384 			defaultConfigurationIsVisible = 0;
   385 			defaultConfigurationName = Release;
   386 		};
   387 /* End XCConfigurationList section */
   388 	};
   389 	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
   390 }