MYCrypto.xcodeproj/project.pbxproj
author Jens Alfke <jens@mooseyard.com>
Thu Jun 04 18:36:30 2009 -0700 (2009-06-04)
changeset 19 f6c91b9da05b
parent 17 90a70925562b
child 21 2c300b15b381
permissions -rw-r--r--
Whew! MYParsedCertificate can now generate certs from scratch. Also added improvements and fixes to the BER/DER codecs.
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 */; };
jens@16
    14
		2706F1AE0F9D3C7100292CCF /* MYCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4B10F7E8535000B418E /* MYCertificate.h */; };
jens@16
    15
		2706F1AF0F9D3C7100292CCF /* MYCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B20F7E8535000B418E /* MYCertificate.m */; };
jens@16
    16
		2706F1B00F9D3C7200292CCF /* MYCrypto+Cocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 27059D750F8FA23100A8422F /* MYCrypto+Cocoa.h */; };
jens@16
    17
		2706F1B10F9D3C7300292CCF /* MYCrypto+Cocoa.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */; };
jens@16
    18
		2706F1B20F9D3C7400292CCF /* MYCryptoConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 27AAD97B0F892A0D0064DD7C /* MYCryptoConfig.h */; };
jens@16
    19
		2706F1B30F9D3C7600292CCF /* MYDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4BF0F7E8535000B418E /* MYDigest.h */; };
jens@16
    20
		2706F1B40F9D3C7700292CCF /* MYDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4C00F7E8535000B418E /* MYDigest.m */; };
jens@16
    21
		2706F1B50F9D3C7700292CCF /* MYIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 274863A00F8EF39400FE617B /* MYIdentity.h */; };
jens@16
    22
		2706F1B60F9D3C7800292CCF /* MYIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 274863A10F8EF39400FE617B /* MYIdentity.m */; };
jens@16
    23
		2706F1B70F9D3C7900292CCF /* MYKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 27E822A00F81C5660019BE60 /* MYKey.h */; };
jens@16
    24
		2706F1B80F9D3C7A00292CCF /* MYKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E822A10F81C5660019BE60 /* MYKey.m */; };
jens@16
    25
		2706F1B90F9D3C7C00292CCF /* MYKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4B50F7E8535000B418E /* MYKeychain.h */; };
jens@16
    26
		2706F1BA0F9D3C7D00292CCF /* MYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B60F7E8535000B418E /* MYKeychain.m */; };
jens@16
    27
		2706F1BB0F9D3C7D00292CCF /* MYKeychainItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4B70F7E8535000B418E /* MYKeychainItem.h */; };
jens@16
    28
		2706F1BC0F9D3C7E00292CCF /* MYKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B80F7E8535000B418E /* MYKeychainItem.m */; };
jens@16
    29
		2706F1BD0F9D3C7E00292CCF /* MYPrivateKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 270B879D0F8C565000C56781 /* MYPrivateKey.h */; };
jens@16
    30
		2706F1BE0F9D3C7F00292CCF /* MYPrivateKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 270B879E0F8C565000C56781 /* MYPrivateKey.m */; };
jens@16
    31
		2706F1BF0F9D3C8000292CCF /* MYPublicKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4BC0F7E8535000B418E /* MYPublicKey.h */; };
jens@16
    32
		2706F1C00F9D3C8000292CCF /* MYPublicKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4BD0F7E8535000B418E /* MYPublicKey.m */; };
jens@16
    33
		2706F1C10F9D3C8100292CCF /* MYSymmetricKey-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 27410FEF0F99200A00AD413F /* MYSymmetricKey-iPhone.m */; };
jens@16
    34
		2706F1C20F9D3C8200292CCF /* MYSymmetricKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 27A42D400F858ED80063D362 /* MYSymmetricKey.h */; };
jens@16
    35
		2706F1C30F9D3C8300292CCF /* MYSymmetricKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42D410F858ED80063D362 /* MYSymmetricKey.m */; };
jens@16
    36
		2706F1C40F9D3C8800292CCF /* MYCryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 27CFF4B30F7E8535000B418E /* MYCryptor.h */; };
jens@16
    37
		2706F1C50F9D3C8900292CCF /* MYCryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B40F7E8535000B418E /* MYCryptor.m */; };
jens@16
    38
		2706F1C60F9D3C8900292CCF /* MYDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 27059D510F8F9BB500A8422F /* MYDecoder.h */; };
jens@16
    39
		2706F1C70F9D3C8A00292CCF /* MYDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D520F8F9BB500A8422F /* MYDecoder.m */; };
jens@16
    40
		2706F1C80F9D3C8B00292CCF /* MYEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 27059D4F0F8F9BB500A8422F /* MYEncoder.h */; };
jens@16
    41
		2706F1C90F9D3C8B00292CCF /* MYEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27059D500F8F9BB500A8422F /* MYEncoder.m */; };
jens@16
    42
		2706F1CA0F9D3C9200292CCF /* MYCertGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 27A42ECC0F8689D30063D362 /* MYCertGen.h */; };
jens@16
    43
		2706F1CB0F9D3C9300292CCF /* MYCertGen.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42ECD0F8689D30063D362 /* MYCertGen.m */; };
jens@16
    44
		270A7A730FD58FF200770C4D /* MYBERParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 270A7A710FD58FF200770C4D /* MYBERParser.h */; };
jens@16
    45
		270A7A740FD58FF200770C4D /* MYBERParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 270A7A720FD58FF200770C4D /* MYBERParser.m */; };
jens@16
    46
		270A7A750FD58FF200770C4D /* MYBERParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 270A7A720FD58FF200770C4D /* MYBERParser.m */; };
snej@3
    47
		270B879F0F8C565000C56781 /* MYPrivateKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 270B879E0F8C565000C56781 /* MYPrivateKey.m */; };
snej@12
    48
		27410FF00F99200A00AD413F /* MYSymmetricKey-iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 27410FEF0F99200A00AD413F /* MYSymmetricKey-iPhone.m */; };
snej@4
    49
		274861D50F8E4B5200FE617B /* MYCertGen.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42ECD0F8689D30063D362 /* MYCertGen.m */; };
snej@4
    50
		274863A20F8EF39400FE617B /* MYIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 274863A10F8EF39400FE617B /* MYIdentity.m */; };
jens@17
    51
		275D9D920FD5FB4100D85A86 /* MYParsedCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 275D9D900FD5FB4100D85A86 /* MYParsedCertificate.h */; };
jens@17
    52
		275D9D930FD5FB4100D85A86 /* MYParsedCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 275D9D910FD5FB4100D85A86 /* MYParsedCertificate.m */; };
jens@17
    53
		275D9D940FD5FB4100D85A86 /* MYParsedCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 275D9D910FD5FB4100D85A86 /* MYParsedCertificate.m */; };
snej@0
    54
		27A42CBF0F8578B40063D362 /* MYCryptoTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42CBE0F8578B40063D362 /* MYCryptoTest.m */; };
snej@0
    55
		27A42D1E0F8586CE0063D362 /* MYKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E822A10F81C5660019BE60 /* MYKey.m */; };
snej@0
    56
		27A42D420F858ED80063D362 /* MYSymmetricKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A42D410F858ED80063D362 /* MYSymmetricKey.m */; };
jens@16
    57
		27B852F50FCF4EB7005631F9 /* MYASN1Object.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B852F40FCF4EB7005631F9 /* MYASN1Object.m */; };
jens@16
    58
		27B852F60FCF4EB7005631F9 /* MYASN1Object.h in Headers */ = {isa = PBXBuildFile; fileRef = 27B852F30FCF4EB6005631F9 /* MYASN1Object.h */; };
jens@16
    59
		27B852F70FCF4EB7005631F9 /* MYASN1Object.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B852F40FCF4EB7005631F9 /* MYASN1Object.m */; };
jens@16
    60
		27B852FE0FCF4ECB005631F9 /* MYOID.h in Headers */ = {isa = PBXBuildFile; fileRef = 27B852FC0FCF4ECB005631F9 /* MYOID.h */; };
jens@16
    61
		27B852FF0FCF4ECB005631F9 /* MYOID.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B852FD0FCF4ECB005631F9 /* MYOID.m */; };
jens@16
    62
		27B853000FCF4ECB005631F9 /* MYOID.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B852FD0FCF4ECB005631F9 /* MYOID.m */; };
jens@16
    63
		27B855270FD077A6005631F9 /* MYDEREncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 27B855250FD077A6005631F9 /* MYDEREncoder.h */; };
jens@16
    64
		27B855280FD077A7005631F9 /* MYDEREncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B855260FD077A6005631F9 /* MYDEREncoder.m */; };
jens@16
    65
		27B855290FD077A7005631F9 /* MYDEREncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B855260FD077A6005631F9 /* MYDEREncoder.m */; };
snej@0
    66
		27CFF4C10F7E8535000B418E /* MYCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B20F7E8535000B418E /* MYCertificate.m */; };
snej@0
    67
		27CFF4C20F7E8535000B418E /* MYCryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B40F7E8535000B418E /* MYCryptor.m */; };
snej@0
    68
		27CFF4C30F7E8535000B418E /* MYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B60F7E8535000B418E /* MYKeychain.m */; };
snej@0
    69
		27CFF4C40F7E8535000B418E /* MYKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4B80F7E8535000B418E /* MYKeychainItem.m */; };
snej@0
    70
		27CFF4C70F7E8535000B418E /* MYPublicKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4BD0F7E8535000B418E /* MYPublicKey.m */; };
snej@0
    71
		27CFF4C80F7E8535000B418E /* MYDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4C00F7E8535000B418E /* MYDigest.m */; };
snej@0
    72
		27CFF4D50F7E8726000B418E /* CollectionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4CE0F7E8726000B418E /* CollectionUtils.m */; };
snej@0
    73
		27CFF4D60F7E8726000B418E /* ExceptionUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D00F7E8726000B418E /* ExceptionUtils.m */; };
snej@0
    74
		27CFF4D70F7E8726000B418E /* Logging.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D20F7E8726000B418E /* Logging.m */; };
snej@0
    75
		27CFF4D80F7E8726000B418E /* Test.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF4D40F7E8726000B418E /* Test.m */; };
snej@0
    76
		27CFF51F0F7E94AE000B418E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27CFF51E0F7E94AE000B418E /* Security.framework */; };
snej@0
    77
		27CFF5220F7E94DF000B418E /* MYCrypto_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF5210F7E94DF000B418E /* MYCrypto_main.m */; };
snej@0
    78
		27CFF5760F7E999B000B418E /* MYErrorUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CFF5750F7E999B000B418E /* MYErrorUtils.m */; };
snej@0
    79
		27E820720F7EA6260019BE60 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27E820710F7EA6260019BE60 /* CoreServices.framework */; };
jens@16
    80
		27FEB3E70FBA63D200290049 /* MYCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 27FEB3E60FBA63D200290049 /* MYCrypto.h */; };
snej@0
    81
		8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; };
snej@0
    82
/* End PBXBuildFile section */
snej@0
    83
snej@0
    84
/* Begin PBXCopyFilesBuildPhase section */
snej@0
    85
		8DD76F9E0486AA7600D96B5E /* CopyFiles */ = {
snej@0
    86
			isa = PBXCopyFilesBuildPhase;
snej@0
    87
			buildActionMask = 8;
snej@0
    88
			dstPath = /usr/share/man/man1/;
snej@0
    89
			dstSubfolderSpec = 0;
snej@0
    90
			files = (
snej@0
    91
			);
snej@0
    92
			runOnlyForDeploymentPostprocessing = 1;
snej@0
    93
		};
snej@0
    94
/* End PBXCopyFilesBuildPhase section */
snej@0
    95
snej@0
    96
/* Begin PBXFileReference section */
snej@0
    97
		08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
snej@8
    98
		27059D4F0F8F9BB500A8422F /* MYEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYEncoder.h; sourceTree = "<group>"; };
snej@8
    99
		27059D500F8F9BB500A8422F /* MYEncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYEncoder.m; sourceTree = "<group>"; };
snej@8
   100
		27059D510F8F9BB500A8422F /* MYDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDecoder.h; sourceTree = "<group>"; };
snej@8
   101
		27059D520F8F9BB500A8422F /* MYDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDecoder.m; sourceTree = "<group>"; };
snej@8
   102
		27059D750F8FA23100A8422F /* MYCrypto+Cocoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MYCrypto+Cocoa.h"; sourceTree = "<group>"; };
snej@8
   103
		27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYCrypto+Cocoa.m"; sourceTree = "<group>"; };
snej@8
   104
		27059D830F8FA82500A8422F /* SecurityInterface.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityInterface.framework; path = /System/Library/Frameworks/SecurityInterface.framework; sourceTree = "<absolute>"; };
jens@16
   105
		2706F1AB0F9D3C5F00292CCF /* libMYCrypto.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMYCrypto.a; sourceTree = BUILT_PRODUCTS_DIR; };
jens@16
   106
		270A7A710FD58FF200770C4D /* MYBERParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYBERParser.h; sourceTree = "<group>"; };
jens@16
   107
		270A7A720FD58FF200770C4D /* MYBERParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYBERParser.m; sourceTree = "<group>"; };
snej@3
   108
		270B879D0F8C565000C56781 /* MYPrivateKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPrivateKey.h; sourceTree = "<group>"; };
snej@3
   109
		270B879E0F8C565000C56781 /* MYPrivateKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPrivateKey.m; sourceTree = "<group>"; };
snej@12
   110
		27410FEF0F99200A00AD413F /* MYSymmetricKey-iPhone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MYSymmetricKey-iPhone.m"; sourceTree = "<group>"; };
snej@3
   111
		2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto_Release.xcconfig; sourceTree = "<group>"; };
snej@4
   112
		274863A00F8EF39400FE617B /* MYIdentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYIdentity.h; sourceTree = "<group>"; };
snej@4
   113
		274863A10F8EF39400FE617B /* MYIdentity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYIdentity.m; sourceTree = "<group>"; };
jens@17
   114
		275D9D900FD5FB4100D85A86 /* MYParsedCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYParsedCertificate.h; sourceTree = "<group>"; };
jens@17
   115
		275D9D910FD5FB4100D85A86 /* MYParsedCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYParsedCertificate.m; sourceTree = "<group>"; };
snej@0
   116
		27A42CBE0F8578B40063D362 /* MYCryptoTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptoTest.m; sourceTree = "<group>"; };
snej@0
   117
		27A42D400F858ED80063D362 /* MYSymmetricKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYSymmetricKey.h; sourceTree = "<group>"; };
snej@0
   118
		27A42D410F858ED80063D362 /* MYSymmetricKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYSymmetricKey.m; sourceTree = "<group>"; };
snej@0
   119
		27A42ECC0F8689D30063D362 /* MYCertGen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCertGen.h; sourceTree = "<group>"; };
snej@0
   120
		27A42ECD0F8689D30063D362 /* MYCertGen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCertGen.m; sourceTree = "<group>"; };
snej@2
   121
		27AAD97B0F892A0D0064DD7C /* MYCryptoConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptoConfig.h; sourceTree = "<group>"; };
jens@16
   122
		27B852F30FCF4EB6005631F9 /* MYASN1Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYASN1Object.h; sourceTree = "<group>"; };
jens@16
   123
		27B852F40FCF4EB7005631F9 /* MYASN1Object.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYASN1Object.m; sourceTree = "<group>"; };
jens@16
   124
		27B852FC0FCF4ECB005631F9 /* MYOID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYOID.h; sourceTree = "<group>"; };
jens@16
   125
		27B852FD0FCF4ECB005631F9 /* MYOID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYOID.m; sourceTree = "<group>"; };
jens@16
   126
		27B855250FD077A6005631F9 /* MYDEREncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDEREncoder.h; sourceTree = "<group>"; };
jens@16
   127
		27B855260FD077A6005631F9 /* MYDEREncoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDEREncoder.m; sourceTree = "<group>"; };
snej@0
   128
		27CFF4B10F7E8535000B418E /* MYCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCertificate.h; sourceTree = "<group>"; };
snej@0
   129
		27CFF4B20F7E8535000B418E /* MYCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCertificate.m; sourceTree = "<group>"; };
snej@0
   130
		27CFF4B30F7E8535000B418E /* MYCryptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCryptor.h; sourceTree = "<group>"; };
snej@0
   131
		27CFF4B40F7E8535000B418E /* MYCryptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCryptor.m; sourceTree = "<group>"; };
snej@0
   132
		27CFF4B50F7E8535000B418E /* MYKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychain.h; sourceTree = "<group>"; };
snej@0
   133
		27CFF4B60F7E8535000B418E /* MYKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychain.m; sourceTree = "<group>"; };
snej@0
   134
		27CFF4B70F7E8535000B418E /* MYKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKeychainItem.h; sourceTree = "<group>"; };
snej@0
   135
		27CFF4B80F7E8535000B418E /* MYKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKeychainItem.m; sourceTree = "<group>"; };
snej@0
   136
		27CFF4BC0F7E8535000B418E /* MYPublicKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYPublicKey.h; sourceTree = "<group>"; };
snej@0
   137
		27CFF4BD0F7E8535000B418E /* MYPublicKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYPublicKey.m; sourceTree = "<group>"; };
snej@0
   138
		27CFF4BE0F7E8535000B418E /* MYCrypto_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCrypto_Private.h; sourceTree = "<group>"; };
snej@0
   139
		27CFF4BF0F7E8535000B418E /* MYDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYDigest.h; sourceTree = "<group>"; };
snej@0
   140
		27CFF4C00F7E8535000B418E /* MYDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYDigest.m; sourceTree = "<group>"; };
snej@0
   141
		27CFF4CD0F7E8726000B418E /* CollectionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CollectionUtils.h; path = ../MYUtilities/CollectionUtils.h; sourceTree = SOURCE_ROOT; };
snej@0
   142
		27CFF4CE0F7E8726000B418E /* CollectionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CollectionUtils.m; path = ../MYUtilities/CollectionUtils.m; sourceTree = SOURCE_ROOT; };
snej@0
   143
		27CFF4CF0F7E8726000B418E /* ExceptionUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExceptionUtils.h; path = ../MYUtilities/ExceptionUtils.h; sourceTree = SOURCE_ROOT; };
snej@0
   144
		27CFF4D00F7E8726000B418E /* ExceptionUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExceptionUtils.m; path = ../MYUtilities/ExceptionUtils.m; sourceTree = SOURCE_ROOT; };
snej@0
   145
		27CFF4D10F7E8726000B418E /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Logging.h; path = ../MYUtilities/Logging.h; sourceTree = SOURCE_ROOT; };
snej@0
   146
		27CFF4D20F7E8726000B418E /* Logging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Logging.m; path = ../MYUtilities/Logging.m; sourceTree = SOURCE_ROOT; };
snej@0
   147
		27CFF4D30F7E8726000B418E /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Test.h; path = ../MYUtilities/Test.h; sourceTree = SOURCE_ROOT; };
snej@0
   148
		27CFF4D40F7E8726000B418E /* Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Test.m; path = ../MYUtilities/Test.m; sourceTree = SOURCE_ROOT; };
snej@0
   149
		27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto.xcconfig; sourceTree = "<group>"; };
snej@0
   150
		27CFF51E0F7E94AE000B418E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
snej@0
   151
		27CFF5210F7E94DF000B418E /* MYCrypto_main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYCrypto_main.m; sourceTree = "<group>"; };
snej@0
   152
		27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MYCrypto_Debug.xcconfig; sourceTree = "<group>"; };
snej@0
   153
		27CFF5740F7E999B000B418E /* MYErrorUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYErrorUtils.h; sourceTree = "<group>"; };
snej@0
   154
		27CFF5750F7E999B000B418E /* MYErrorUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYErrorUtils.m; sourceTree = "<group>"; };
snej@0
   155
		27CFF57C0F7EA117000B418E /* MYError_CSSMErrorDomain.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = MYError_CSSMErrorDomain.strings; sourceTree = "<group>"; };
snej@0
   156
		27E820710F7EA6260019BE60 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; };
snej@0
   157
		27E822A00F81C5660019BE60 /* MYKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYKey.h; sourceTree = "<group>"; };
snej@0
   158
		27E822A10F81C5660019BE60 /* MYKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MYKey.m; sourceTree = "<group>"; };
snej@2
   159
		27EAF0390F8B2D700091AF95 /* README.textile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.textile; sourceTree = "<group>"; };
jens@16
   160
		27FEB3E60FBA63D200290049 /* MYCrypto.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYCrypto.h; sourceTree = "<group>"; };
snej@0
   161
		8DD76FA10486AA7600D96B5E /* MYCrypto */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MYCrypto; sourceTree = BUILT_PRODUCTS_DIR; };
snej@0
   162
/* End PBXFileReference section */
snej@0
   163
snej@0
   164
/* Begin PBXFrameworksBuildPhase section */
jens@16
   165
		2706F1A90F9D3C5F00292CCF /* Frameworks */ = {
jens@16
   166
			isa = PBXFrameworksBuildPhase;
jens@16
   167
			buildActionMask = 2147483647;
jens@16
   168
			files = (
jens@16
   169
			);
jens@16
   170
			runOnlyForDeploymentPostprocessing = 0;
jens@16
   171
		};
snej@0
   172
		8DD76F9B0486AA7600D96B5E /* Frameworks */ = {
snej@0
   173
			isa = PBXFrameworksBuildPhase;
snej@0
   174
			buildActionMask = 2147483647;
snej@0
   175
			files = (
snej@0
   176
				8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */,
snej@0
   177
				27CFF51F0F7E94AE000B418E /* Security.framework in Frameworks */,
snej@0
   178
				27E820720F7EA6260019BE60 /* CoreServices.framework in Frameworks */,
snej@8
   179
				27059D840F8FA82500A8422F /* SecurityInterface.framework in Frameworks */,
snej@0
   180
			);
snej@0
   181
			runOnlyForDeploymentPostprocessing = 0;
snej@0
   182
		};
snej@0
   183
/* End PBXFrameworksBuildPhase section */
snej@0
   184
snej@0
   185
/* Begin PBXGroup section */
snej@0
   186
		08FB7794FE84155DC02AAC07 /* MYCrypto */ = {
snej@0
   187
			isa = PBXGroup;
snej@0
   188
			children = (
snej@0
   189
				08FB7795FE84155DC02AAC07 /* Source */,
snej@8
   190
				27059D4E0F8F9B9E00A8422F /* Encryption */,
jens@16
   191
				274861440F8D757600FE617B /* Certificates */,
snej@3
   192
				270B881C0F8D055A00C56781 /* Internal */,
snej@0
   193
				27CFF4CC0F7E86E8000B418E /* MYUtilities */,
snej@0
   194
				C6859EA2029092E104C91782 /* Documentation */,
snej@0
   195
				08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */,
snej@0
   196
				1AB674ADFE9D54B511CA2CBB /* Products */,
snej@0
   197
				27CFF51E0F7E94AE000B418E /* Security.framework */,
snej@0
   198
				27E820710F7EA6260019BE60 /* CoreServices.framework */,
snej@8
   199
				27059D830F8FA82500A8422F /* SecurityInterface.framework */,
snej@0
   200
			);
snej@0
   201
			name = MYCrypto;
snej@0
   202
			sourceTree = "<group>";
snej@0
   203
		};
snej@0
   204
		08FB7795FE84155DC02AAC07 /* Source */ = {
snej@0
   205
			isa = PBXGroup;
snej@0
   206
			children = (
snej@0
   207
				27CFF4B10F7E8535000B418E /* MYCertificate.h */,
snej@0
   208
				27CFF4B20F7E8535000B418E /* MYCertificate.m */,
snej@2
   209
				27CFF4BF0F7E8535000B418E /* MYDigest.h */,
snej@2
   210
				27CFF4C00F7E8535000B418E /* MYDigest.m */,
snej@4
   211
				274863A00F8EF39400FE617B /* MYIdentity.h */,
snej@4
   212
				274863A10F8EF39400FE617B /* MYIdentity.m */,
snej@0
   213
				27E822A00F81C5660019BE60 /* MYKey.h */,
snej@0
   214
				27E822A10F81C5660019BE60 /* MYKey.m */,
snej@0
   215
				27CFF4B50F7E8535000B418E /* MYKeychain.h */,
snej@0
   216
				27CFF4B60F7E8535000B418E /* MYKeychain.m */,
snej@0
   217
				27CFF4B70F7E8535000B418E /* MYKeychainItem.h */,
snej@0
   218
				27CFF4B80F7E8535000B418E /* MYKeychainItem.m */,
snej@0
   219
				27CFF4BC0F7E8535000B418E /* MYPublicKey.h */,
snej@0
   220
				27CFF4BD0F7E8535000B418E /* MYPublicKey.m */,
snej@3
   221
				270B879D0F8C565000C56781 /* MYPrivateKey.h */,
snej@3
   222
				270B879E0F8C565000C56781 /* MYPrivateKey.m */,
snej@0
   223
				27A42D400F858ED80063D362 /* MYSymmetricKey.h */,
snej@0
   224
				27A42D410F858ED80063D362 /* MYSymmetricKey.m */,
snej@12
   225
				27410FEF0F99200A00AD413F /* MYSymmetricKey-iPhone.m */,
snej@2
   226
				27AAD97B0F892A0D0064DD7C /* MYCryptoConfig.h */,
snej@8
   227
				27059D750F8FA23100A8422F /* MYCrypto+Cocoa.h */,
snej@8
   228
				27059D760F8FA23100A8422F /* MYCrypto+Cocoa.m */,
snej@9
   229
				27EAF0390F8B2D700091AF95 /* README.textile */,
jens@16
   230
				27FEB3E60FBA63D200290049 /* MYCrypto.h */,
snej@0
   231
			);
snej@0
   232
			name = Source;
snej@0
   233
			sourceTree = "<group>";
snej@0
   234
		};
snej@0
   235
		08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = {
snej@0
   236
			isa = PBXGroup;
snej@0
   237
			children = (
snej@0
   238
				08FB779EFE84155DC02AAC07 /* Foundation.framework */,
snej@0
   239
			);
snej@0
   240
			name = "External Frameworks and Libraries";
snej@0
   241
			sourceTree = "<group>";
snej@0
   242
		};
snej@0
   243
		1AB674ADFE9D54B511CA2CBB /* Products */ = {
snej@0
   244
			isa = PBXGroup;
snej@0
   245
			children = (
snej@0
   246
				8DD76FA10486AA7600D96B5E /* MYCrypto */,
jens@16
   247
				2706F1AB0F9D3C5F00292CCF /* libMYCrypto.a */,
snej@0
   248
			);
snej@0
   249
			name = Products;
snej@0
   250
			sourceTree = "<group>";
snej@0
   251
		};
snej@8
   252
		27059D4E0F8F9B9E00A8422F /* Encryption */ = {
snej@8
   253
			isa = PBXGroup;
snej@8
   254
			children = (
snej@8
   255
				27059D4F0F8F9BB500A8422F /* MYEncoder.h */,
snej@8
   256
				27059D500F8F9BB500A8422F /* MYEncoder.m */,
snej@8
   257
				27059D510F8F9BB500A8422F /* MYDecoder.h */,
snej@8
   258
				27059D520F8F9BB500A8422F /* MYDecoder.m */,
snej@8
   259
				27CFF4B30F7E8535000B418E /* MYCryptor.h */,
snej@8
   260
				27CFF4B40F7E8535000B418E /* MYCryptor.m */,
snej@8
   261
			);
snej@8
   262
			name = Encryption;
snej@8
   263
			sourceTree = "<group>";
snej@8
   264
		};
snej@3
   265
		270B881C0F8D055A00C56781 /* Internal */ = {
snej@3
   266
			isa = PBXGroup;
snej@3
   267
			children = (
snej@3
   268
				27CFF4BE0F7E8535000B418E /* MYCrypto_Private.h */,
snej@3
   269
				27A42CBE0F8578B40063D362 /* MYCryptoTest.m */,
snej@3
   270
				27CFF5210F7E94DF000B418E /* MYCrypto_main.m */,
snej@3
   271
				27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */,
snej@3
   272
				27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */,
snej@3
   273
				2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */,
snej@3
   274
			);
snej@3
   275
			name = Internal;
snej@3
   276
			sourceTree = "<group>";
snej@3
   277
		};
jens@16
   278
		274861440F8D757600FE617B /* Certificates */ = {
snej@4
   279
			isa = PBXGroup;
snej@4
   280
			children = (
jens@19
   281
				27A42ECC0F8689D30063D362 /* MYCertGen.h */,
jens@19
   282
				27A42ECD0F8689D30063D362 /* MYCertGen.m */,
jens@17
   283
				275D9D900FD5FB4100D85A86 /* MYParsedCertificate.h */,
jens@17
   284
				275D9D910FD5FB4100D85A86 /* MYParsedCertificate.m */,
jens@16
   285
				27B852F30FCF4EB6005631F9 /* MYASN1Object.h */,
jens@16
   286
				27B852F40FCF4EB7005631F9 /* MYASN1Object.m */,
jens@16
   287
				270A7A710FD58FF200770C4D /* MYBERParser.h */,
jens@16
   288
				270A7A720FD58FF200770C4D /* MYBERParser.m */,
jens@16
   289
				27B855250FD077A6005631F9 /* MYDEREncoder.h */,
jens@16
   290
				27B855260FD077A6005631F9 /* MYDEREncoder.m */,
jens@16
   291
				27B852FC0FCF4ECB005631F9 /* MYOID.h */,
jens@16
   292
				27B852FD0FCF4ECB005631F9 /* MYOID.m */,
snej@4
   293
			);
jens@16
   294
			name = Certificates;
snej@4
   295
			sourceTree = "<group>";
snej@4
   296
		};
snej@0
   297
		27CFF4CC0F7E86E8000B418E /* MYUtilities */ = {
snej@0
   298
			isa = PBXGroup;
snej@0
   299
			children = (
snej@0
   300
				27CFF4CD0F7E8726000B418E /* CollectionUtils.h */,
snej@0
   301
				27CFF4CE0F7E8726000B418E /* CollectionUtils.m */,
snej@0
   302
				27CFF4CF0F7E8726000B418E /* ExceptionUtils.h */,
snej@0
   303
				27CFF4D00F7E8726000B418E /* ExceptionUtils.m */,
snej@0
   304
				27CFF4D10F7E8726000B418E /* Logging.h */,
snej@0
   305
				27CFF4D20F7E8726000B418E /* Logging.m */,
snej@0
   306
				27CFF4D30F7E8726000B418E /* Test.h */,
snej@0
   307
				27CFF4D40F7E8726000B418E /* Test.m */,
snej@0
   308
				27CFF5740F7E999B000B418E /* MYErrorUtils.h */,
snej@0
   309
				27CFF5750F7E999B000B418E /* MYErrorUtils.m */,
snej@0
   310
				27CFF57C0F7EA117000B418E /* MYError_CSSMErrorDomain.strings */,
snej@0
   311
			);
snej@0
   312
			name = MYUtilities;
snej@0
   313
			sourceTree = MYUtilities;
snej@0
   314
		};
snej@0
   315
		C6859EA2029092E104C91782 /* Documentation */ = {
snej@0
   316
			isa = PBXGroup;
snej@0
   317
			children = (
snej@0
   318
			);
snej@0
   319
			name = Documentation;
snej@0
   320
			sourceTree = "<group>";
snej@0
   321
		};
snej@0
   322
/* End PBXGroup section */
snej@0
   323
jens@16
   324
/* Begin PBXHeadersBuildPhase section */
jens@16
   325
		2706F1A70F9D3C5F00292CCF /* Headers */ = {
jens@16
   326
			isa = PBXHeadersBuildPhase;
jens@16
   327
			buildActionMask = 2147483647;
jens@16
   328
			files = (
jens@16
   329
				2706F1AE0F9D3C7100292CCF /* MYCertificate.h in Headers */,
jens@16
   330
				2706F1B00F9D3C7200292CCF /* MYCrypto+Cocoa.h in Headers */,
jens@16
   331
				2706F1B20F9D3C7400292CCF /* MYCryptoConfig.h in Headers */,
jens@16
   332
				2706F1B30F9D3C7600292CCF /* MYDigest.h in Headers */,
jens@16
   333
				2706F1B50F9D3C7700292CCF /* MYIdentity.h in Headers */,
jens@16
   334
				2706F1B70F9D3C7900292CCF /* MYKey.h in Headers */,
jens@16
   335
				2706F1B90F9D3C7C00292CCF /* MYKeychain.h in Headers */,
jens@16
   336
				2706F1BB0F9D3C7D00292CCF /* MYKeychainItem.h in Headers */,
jens@16
   337
				2706F1BD0F9D3C7E00292CCF /* MYPrivateKey.h in Headers */,
jens@16
   338
				2706F1BF0F9D3C8000292CCF /* MYPublicKey.h in Headers */,
jens@16
   339
				2706F1C20F9D3C8200292CCF /* MYSymmetricKey.h in Headers */,
jens@16
   340
				2706F1C40F9D3C8800292CCF /* MYCryptor.h in Headers */,
jens@16
   341
				2706F1C60F9D3C8900292CCF /* MYDecoder.h in Headers */,
jens@16
   342
				2706F1C80F9D3C8B00292CCF /* MYEncoder.h in Headers */,
jens@16
   343
				2706F1CA0F9D3C9200292CCF /* MYCertGen.h in Headers */,
jens@16
   344
				27FEB3E70FBA63D200290049 /* MYCrypto.h in Headers */,
jens@16
   345
				27B852F60FCF4EB7005631F9 /* MYASN1Object.h in Headers */,
jens@16
   346
				27B852FE0FCF4ECB005631F9 /* MYOID.h in Headers */,
jens@16
   347
				27B855270FD077A6005631F9 /* MYDEREncoder.h in Headers */,
jens@16
   348
				270A7A730FD58FF200770C4D /* MYBERParser.h in Headers */,
jens@17
   349
				275D9D920FD5FB4100D85A86 /* MYParsedCertificate.h in Headers */,
jens@16
   350
			);
jens@16
   351
			runOnlyForDeploymentPostprocessing = 0;
jens@16
   352
		};
jens@16
   353
/* End PBXHeadersBuildPhase section */
jens@16
   354
snej@0
   355
/* Begin PBXNativeTarget section */
jens@16
   356
		2706F1AA0F9D3C5F00292CCF /* Static Lib */ = {
jens@16
   357
			isa = PBXNativeTarget;
jens@16
   358
			buildConfigurationList = 2706F1CE0F9D3CDD00292CCF /* Build configuration list for PBXNativeTarget "Static Lib" */;
jens@16
   359
			buildPhases = (
jens@16
   360
				2706F1A70F9D3C5F00292CCF /* Headers */,
jens@16
   361
				2706F1A80F9D3C5F00292CCF /* Sources */,
jens@16
   362
				2706F1A90F9D3C5F00292CCF /* Frameworks */,
jens@16
   363
			);
jens@16
   364
			buildRules = (
jens@16
   365
			);
jens@16
   366
			dependencies = (
jens@16
   367
			);
jens@16
   368
			name = "Static Lib";
jens@16
   369
			productName = "Static Lib";
jens@16
   370
			productReference = 2706F1AB0F9D3C5F00292CCF /* libMYCrypto.a */;
jens@16
   371
			productType = "com.apple.product-type.library.static";
jens@16
   372
		};
snej@0
   373
		8DD76F960486AA7600D96B5E /* MYCrypto */ = {
snej@0
   374
			isa = PBXNativeTarget;
snej@0
   375
			buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYCrypto" */;
snej@0
   376
			buildPhases = (
snej@0
   377
				8DD76F990486AA7600D96B5E /* Sources */,
snej@0
   378
				8DD76F9B0486AA7600D96B5E /* Frameworks */,
snej@0
   379
				8DD76F9E0486AA7600D96B5E /* CopyFiles */,
snej@3
   380
				27EAF0C60F8BD4ED0091AF95 /* ShellScript */,
snej@0
   381
			);
snej@0
   382
			buildRules = (
snej@0
   383
			);
snej@0
   384
			dependencies = (
snej@0
   385
			);
snej@0
   386
			name = MYCrypto;
snej@0
   387
			productInstallPath = "$(HOME)/bin";
snej@0
   388
			productName = MYCrypto;
snej@0
   389
			productReference = 8DD76FA10486AA7600D96B5E /* MYCrypto */;
snej@0
   390
			productType = "com.apple.product-type.tool";
snej@0
   391
		};
snej@0
   392
/* End PBXNativeTarget section */
snej@0
   393
snej@0
   394
/* Begin PBXProject section */
snej@0
   395
		08FB7793FE84155DC02AAC07 /* Project object */ = {
snej@0
   396
			isa = PBXProject;
snej@0
   397
			buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYCrypto" */;
snej@0
   398
			compatibilityVersion = "Xcode 3.1";
snej@0
   399
			hasScannedForEncodings = 1;
snej@0
   400
			mainGroup = 08FB7794FE84155DC02AAC07 /* MYCrypto */;
snej@0
   401
			projectDirPath = "";
snej@0
   402
			projectRoot = "";
snej@0
   403
			targets = (
snej@0
   404
				8DD76F960486AA7600D96B5E /* MYCrypto */,
jens@16
   405
				2706F1AA0F9D3C5F00292CCF /* Static Lib */,
snej@0
   406
			);
snej@0
   407
		};
snej@0
   408
/* End PBXProject section */
snej@0
   409
snej@3
   410
/* Begin PBXShellScriptBuildPhase section */
snej@3
   411
		27EAF0C60F8BD4ED0091AF95 /* ShellScript */ = {
snej@3
   412
			isa = PBXShellScriptBuildPhase;
snej@3
   413
			buildActionMask = 2147483647;
snej@3
   414
			files = (
snej@3
   415
			);
snej@3
   416
			inputPaths = (
snej@3
   417
			);
snej@3
   418
			outputPaths = (
snej@3
   419
			);
snej@3
   420
			runOnlyForDeploymentPostprocessing = 0;
snej@11
   421
			shellPath = /bin/sh;
snej@11
   422
			shellScript = "if [ `which doxygen` ]; then\n  doxygen 2>&1 | sed s/Warning/warning/\nfi\n";
snej@3
   423
			showEnvVarsInLog = 0;
snej@3
   424
		};
snej@3
   425
/* End PBXShellScriptBuildPhase section */
snej@3
   426
snej@0
   427
/* Begin PBXSourcesBuildPhase section */
jens@16
   428
		2706F1A80F9D3C5F00292CCF /* Sources */ = {
jens@16
   429
			isa = PBXSourcesBuildPhase;
jens@16
   430
			buildActionMask = 2147483647;
jens@16
   431
			files = (
jens@16
   432
				2706F1AF0F9D3C7100292CCF /* MYCertificate.m in Sources */,
jens@16
   433
				2706F1B10F9D3C7300292CCF /* MYCrypto+Cocoa.m in Sources */,
jens@16
   434
				2706F1B40F9D3C7700292CCF /* MYDigest.m in Sources */,
jens@16
   435
				2706F1B60F9D3C7800292CCF /* MYIdentity.m in Sources */,
jens@16
   436
				2706F1B80F9D3C7A00292CCF /* MYKey.m in Sources */,
jens@16
   437
				2706F1BA0F9D3C7D00292CCF /* MYKeychain.m in Sources */,
jens@16
   438
				2706F1BC0F9D3C7E00292CCF /* MYKeychainItem.m in Sources */,
jens@16
   439
				2706F1BE0F9D3C7F00292CCF /* MYPrivateKey.m in Sources */,
jens@16
   440
				2706F1C00F9D3C8000292CCF /* MYPublicKey.m in Sources */,
jens@16
   441
				2706F1C10F9D3C8100292CCF /* MYSymmetricKey-iPhone.m in Sources */,
jens@16
   442
				2706F1C30F9D3C8300292CCF /* MYSymmetricKey.m in Sources */,
jens@16
   443
				2706F1C50F9D3C8900292CCF /* MYCryptor.m in Sources */,
jens@16
   444
				2706F1C70F9D3C8A00292CCF /* MYDecoder.m in Sources */,
jens@16
   445
				2706F1C90F9D3C8B00292CCF /* MYEncoder.m in Sources */,
jens@16
   446
				2706F1CB0F9D3C9300292CCF /* MYCertGen.m in Sources */,
jens@16
   447
				27B852F70FCF4EB7005631F9 /* MYASN1Object.m in Sources */,
jens@16
   448
				27B852FF0FCF4ECB005631F9 /* MYOID.m in Sources */,
jens@16
   449
				27B855280FD077A7005631F9 /* MYDEREncoder.m in Sources */,
jens@16
   450
				270A7A740FD58FF200770C4D /* MYBERParser.m in Sources */,
jens@17
   451
				275D9D930FD5FB4100D85A86 /* MYParsedCertificate.m in Sources */,
jens@16
   452
			);
jens@16
   453
			runOnlyForDeploymentPostprocessing = 0;
jens@16
   454
		};
snej@0
   455
		8DD76F990486AA7600D96B5E /* Sources */ = {
snej@0
   456
			isa = PBXSourcesBuildPhase;
snej@0
   457
			buildActionMask = 2147483647;
snej@0
   458
			files = (
snej@0
   459
				27CFF4C10F7E8535000B418E /* MYCertificate.m in Sources */,
snej@0
   460
				27CFF4C20F7E8535000B418E /* MYCryptor.m in Sources */,
snej@0
   461
				27CFF4C30F7E8535000B418E /* MYKeychain.m in Sources */,
snej@0
   462
				27CFF4C40F7E8535000B418E /* MYKeychainItem.m in Sources */,
snej@0
   463
				27CFF4C70F7E8535000B418E /* MYPublicKey.m in Sources */,
snej@0
   464
				27CFF4C80F7E8535000B418E /* MYDigest.m in Sources */,
snej@0
   465
				27CFF4D50F7E8726000B418E /* CollectionUtils.m in Sources */,
snej@0
   466
				27CFF4D60F7E8726000B418E /* ExceptionUtils.m in Sources */,
snej@0
   467
				27CFF4D70F7E8726000B418E /* Logging.m in Sources */,
snej@0
   468
				27CFF4D80F7E8726000B418E /* Test.m in Sources */,
snej@0
   469
				27CFF5220F7E94DF000B418E /* MYCrypto_main.m in Sources */,
snej@0
   470
				27CFF5760F7E999B000B418E /* MYErrorUtils.m in Sources */,
snej@0
   471
				27A42CBF0F8578B40063D362 /* MYCryptoTest.m in Sources */,
snej@0
   472
				27A42D1E0F8586CE0063D362 /* MYKey.m in Sources */,
snej@0
   473
				27A42D420F858ED80063D362 /* MYSymmetricKey.m in Sources */,
snej@3
   474
				270B879F0F8C565000C56781 /* MYPrivateKey.m in Sources */,
snej@4
   475
				274861D50F8E4B5200FE617B /* MYCertGen.m in Sources */,
snej@4
   476
				274863A20F8EF39400FE617B /* MYIdentity.m in Sources */,
snej@8
   477
				27059D530F8F9BB500A8422F /* MYEncoder.m in Sources */,
snej@8
   478
				27059D770F8FA23100A8422F /* MYCrypto+Cocoa.m in Sources */,
snej@8
   479
				27059DE50F8FAF6500A8422F /* MYDecoder.m in Sources */,
snej@12
   480
				27410FF00F99200A00AD413F /* MYSymmetricKey-iPhone.m in Sources */,
jens@16
   481
				27B852F50FCF4EB7005631F9 /* MYASN1Object.m in Sources */,
jens@16
   482
				27B853000FCF4ECB005631F9 /* MYOID.m in Sources */,
jens@16
   483
				27B855290FD077A7005631F9 /* MYDEREncoder.m in Sources */,
jens@16
   484
				270A7A750FD58FF200770C4D /* MYBERParser.m in Sources */,
jens@17
   485
				275D9D940FD5FB4100D85A86 /* MYParsedCertificate.m in Sources */,
snej@0
   486
			);
snej@0
   487
			runOnlyForDeploymentPostprocessing = 0;
snej@0
   488
		};
snej@0
   489
/* End PBXSourcesBuildPhase section */
snej@0
   490
snej@0
   491
/* Begin XCBuildConfiguration section */
snej@0
   492
		1DEB927508733DD40010E9CD /* Debug */ = {
snej@0
   493
			isa = XCBuildConfiguration;
snej@0
   494
			buildSettings = {
snej@0
   495
				COPY_PHASE_STRIP = NO;
snej@0
   496
				INSTALL_PATH = /usr/local/bin;
snej@0
   497
				PRODUCT_NAME = MYCrypto;
snej@0
   498
			};
snej@0
   499
			name = Debug;
snej@0
   500
		};
snej@0
   501
		1DEB927608733DD40010E9CD /* Release */ = {
snej@0
   502
			isa = XCBuildConfiguration;
snej@3
   503
			baseConfigurationReference = 27CFF5120F7E9212000B418E /* MYCrypto.xcconfig */;
snej@0
   504
			buildSettings = {
snej@0
   505
				INSTALL_PATH = /usr/local/bin;
snej@0
   506
				PRODUCT_NAME = MYCrypto;
snej@0
   507
			};
snej@0
   508
			name = Release;
snej@0
   509
		};
snej@0
   510
		1DEB927908733DD40010E9CD /* Debug */ = {
snej@0
   511
			isa = XCBuildConfiguration;
snej@0
   512
			baseConfigurationReference = 27CFF5400F7E9653000B418E /* MYCrypto_Debug.xcconfig */;
snej@0
   513
			buildSettings = {
snej@4
   514
				ALWAYS_SEARCH_USER_PATHS = NO;
snej@13
   515
				GCC_WARN_UNUSED_FUNCTION = NO;
snej@4
   516
				HEADER_SEARCH_PATHS = "/Code/MYCrypto/**";
snej@0
   517
			};
snej@0
   518
			name = Debug;
snej@0
   519
		};
snej@0
   520
		1DEB927A08733DD40010E9CD /* Release */ = {
snej@0
   521
			isa = XCBuildConfiguration;
snej@3
   522
			baseConfigurationReference = 2748604D0F8D5C4C00FE617B /* MYCrypto_Release.xcconfig */;
snej@0
   523
			buildSettings = {
snej@4
   524
				ALWAYS_SEARCH_USER_PATHS = NO;
snej@4
   525
				HEADER_SEARCH_PATHS = "/Code/MYCrypto/**";
snej@0
   526
			};
snej@0
   527
			name = Release;
snej@0
   528
		};
jens@16
   529
		2706F1AC0F9D3C6200292CCF /* Debug */ = {
jens@16
   530
			isa = XCBuildConfiguration;
jens@16
   531
			buildSettings = {
jens@16
   532
				ALWAYS_SEARCH_USER_PATHS = NO;
jens@16
   533
				COPY_PHASE_STRIP = NO;
jens@16
   534
				INSTALL_PATH = /usr/local/lib;
jens@16
   535
				PRODUCT_NAME = MYCrypto;
jens@16
   536
			};
jens@16
   537
			name = Debug;
jens@16
   538
		};
jens@16
   539
		2706F1AD0F9D3C6200292CCF /* Release */ = {
jens@16
   540
			isa = XCBuildConfiguration;
jens@16
   541
			buildSettings = {
jens@16
   542
				ALWAYS_SEARCH_USER_PATHS = NO;
jens@16
   543
				COPY_PHASE_STRIP = YES;
jens@16
   544
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
jens@16
   545
				INSTALL_PATH = /usr/local/lib;
jens@16
   546
				PRODUCT_NAME = MYCrypto;
jens@16
   547
			};
jens@16
   548
			name = Release;
jens@16
   549
		};
snej@0
   550
/* End XCBuildConfiguration section */
snej@0
   551
snej@0
   552
/* Begin XCConfigurationList section */
snej@0
   553
		1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "MYCrypto" */ = {
snej@0
   554
			isa = XCConfigurationList;
snej@0
   555
			buildConfigurations = (
snej@0
   556
				1DEB927508733DD40010E9CD /* Debug */,
snej@0
   557
				1DEB927608733DD40010E9CD /* Release */,
snej@0
   558
			);
snej@0
   559
			defaultConfigurationIsVisible = 0;
snej@0
   560
			defaultConfigurationName = Release;
snej@0
   561
		};
snej@0
   562
		1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "MYCrypto" */ = {
snej@0
   563
			isa = XCConfigurationList;
snej@0
   564
			buildConfigurations = (
snej@0
   565
				1DEB927908733DD40010E9CD /* Debug */,
snej@0
   566
				1DEB927A08733DD40010E9CD /* Release */,
snej@0
   567
			);
snej@0
   568
			defaultConfigurationIsVisible = 0;
snej@0
   569
			defaultConfigurationName = Release;
snej@0
   570
		};
jens@16
   571
		2706F1CE0F9D3CDD00292CCF /* Build configuration list for PBXNativeTarget "Static Lib" */ = {
jens@16
   572
			isa = XCConfigurationList;
jens@16
   573
			buildConfigurations = (
jens@16
   574
				2706F1AC0F9D3C6200292CCF /* Debug */,
jens@16
   575
				2706F1AD0F9D3C6200292CCF /* Release */,
jens@16
   576
			);
jens@16
   577
			defaultConfigurationIsVisible = 0;
jens@16
   578
			defaultConfigurationName = Release;
jens@16
   579
		};
snej@0
   580
/* End XCConfigurationList section */
snej@0
   581
	};
snej@0
   582
	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
snej@0
   583
}