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