project.pbxproj   [plain text]


// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
		054BBEB705F6A93300344873 /* world */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = C27AD08D0987FCDA001272E0 /* Build configuration list for PBXAggregateTarget "world" */;
			buildPhases = (
				D6658DC80BD817B600D18063 /* CopyFiles */,
			);
			dependencies = (
				5D936FFB110E7FFF006855B0 /* PBXTargetDependency */,
				0511C4630A3785340028BFC3 /* PBXTargetDependency */,
			);
			name = world;
			productName = world;
		};
		05CE94290A3784D4007C91D6 /* Copy Open Source Docs */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 05CE94300A37850A007C91D6 /* Build configuration list for PBXAggregateTarget "Copy Open Source Docs" */;
			buildPhases = (
				05CE94280A3784D4007C91D6 /* CopyFiles */,
				05CE942F0A37850A007C91D6 /* CopyFiles */,
			);
			dependencies = (
			);
			name = "Copy Open Source Docs";
			productName = "Copy Open Source Docs";
		};
		5DC876F710FFB6BC0012A390 /* Unit Test World */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 5DC876FB10FFB6DA0012A390 /* Build configuration list for PBXAggregateTarget "Unit Test World" */;
			buildPhases = (
			);
			dependencies = (
				5DC8771110FFB7510012A390 /* PBXTargetDependency */,
				5DAD83D21279F6D500240B9A /* PBXTargetDependency */,
			);
			name = "Unit Test World";
			productName = "Unit Test World";
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		0511C47E0A37892C0028BFC3 /* CommonCrypto.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05CE942C0A37850A007C91D6 /* CommonCrypto.txt */; };
		0539DC2809D4919D00AB7F89 /* opensslDES.c in Sources */ = {isa = PBXBuildFile; fileRef = 0539DC2609D4919D00AB7F89 /* opensslDES.c */; };
		054BBECE05F6AA7200344873 /* CommonDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBECD05F6AA7200344873 /* CommonDigest.h */; settings = {ATTRIBUTES = (Public, ); }; };
		054BBEDE05F6AA8900344873 /* md2_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED305F6AA8900344873 /* md2_dgst.c */; };
		054BBEDF05F6AA8900344873 /* md4_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED405F6AA8900344873 /* md4_dgst.c */; };
		054BBEE005F6AA8900344873 /* md4_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED505F6AA8900344873 /* md4_locl.h */; };
		054BBEE105F6AA8900344873 /* md5_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED605F6AA8900344873 /* md5_dgst.c */; };
		054BBEE205F6AA8900344873 /* md5_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED705F6AA8900344873 /* md5_locl.h */; };
		054BBEE305F6AA8900344873 /* md32_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED805F6AA8900344873 /* md32_common.h */; };
		054BBEE505F6AA8900344873 /* sha_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBEDA05F6AA8900344873 /* sha_locl.h */; };
		054BBEE705F6AA8900344873 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBEDC05F6AA8900344873 /* sha1.c */; };
		0585FE1909DC9873001762F6 /* c_ecb.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1209DC9873001762F6 /* c_ecb.c */; };
		0585FE1A09DC9873001762F6 /* c_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1309DC9873001762F6 /* c_enc.c */; };
		0585FE1B09DC9873001762F6 /* c_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1409DC9873001762F6 /* c_skey.c */; };
		0585FE1D09DC9873001762F6 /* cast_lcl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0585FE1609DC9873001762F6 /* cast_lcl.h */; };
		0585FE1E09DC9873001762F6 /* cast_s.h in Headers */ = {isa = PBXBuildFile; fileRef = 0585FE1709DC9873001762F6 /* cast_s.h */; };
		0585FE1F09DC9873001762F6 /* ccCast.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1809DC9873001762F6 /* ccCast.c */; };
		05C4414409D49F28002066D1 /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ECA0E409D468E200CFE5CB /* des.h */; };
		05C4414509D49F29002066D1 /* des_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 05ECA0E509D468E200CFE5CB /* des_enc.c */; };
		05C4414609D49F29002066D1 /* des_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ECA0E609D468E200CFE5CB /* des_locl.h */; };
		05C4416F09D4BACE002066D1 /* e_os2.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C4416E09D4BACE002066D1 /* e_os2.h */; };
		05C4417309D4BB0B002066D1 /* opensslconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C4417209D4BB0B002066D1 /* opensslconf.h */; };
		05C70C5509D471C30004B8F4 /* spr.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C70C5309D471C30004B8F4 /* spr.h */; };
		05CE942D0A37850A007C91D6 /* CommonCrypto.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05CE942B0A37850A007C91D6 /* CommonCrypto.plist */; };
		05D8D97D09E411AB00E03504 /* CommonHMAC.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D8D97C09E411AA00E03504 /* CommonHMAC.h */; settings = {ATTRIBUTES = (Public, ); }; };
		05D9F61909D85F4A00AD30A7 /* CommonCryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D9F61609D85F4A00AD30A7 /* CommonCryptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		05E319BD063890C100C4AD24 /* sha2.c in Sources */ = {isa = PBXBuildFile; fileRef = 05E319B7063890C100C4AD24 /* sha2.c */; };
		05E319DD0638913700C4AD24 /* sha2Priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E319DC0638913700C4AD24 /* sha2Priv.h */; };
		05ECA0EE09D469A100CFE5CB /* set_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 05ECA0ED09D469A100CFE5CB /* set_key.c */; };
		122ADC45121320D70027F302 /* sha256_nossse3.s in Sources */ = {isa = PBXBuildFile; fileRef = 122ADC43121320D70027F302 /* sha256_nossse3.s */; };
		122ADC46121320D70027F302 /* sha256.s in Sources */ = {isa = PBXBuildFile; fileRef = 122ADC44121320D70027F302 /* sha256.s */; };
		1235BCBF1207FAFC002BC892 /* libcommonCrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 054BBEC605F6A98900344873 /* libcommonCrypto.dylib */; };
		1249340812270E8900F9C9E1 /* cfb8_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340112270E8900F9C9E1 /* cfb8_decrypt.c */; };
		1249340912270E8900F9C9E1 /* cfb8_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340212270E8900F9C9E1 /* cfb8_descriptor.c */; };
		1249340A12270E8900F9C9E1 /* cfb8_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340312270E8900F9C9E1 /* cfb8_done.c */; };
		1249340B12270E8900F9C9E1 /* cfb8_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340412270E8900F9C9E1 /* cfb8_encrypt.c */; };
		1249340C12270E8900F9C9E1 /* cfb8_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340512270E8900F9C9E1 /* cfb8_getiv.c */; };
		1249340D12270E8900F9C9E1 /* cfb8_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340612270E8900F9C9E1 /* cfb8_setiv.c */; };
		1249340E12270E8900F9C9E1 /* cfb8_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340712270E8900F9C9E1 /* cfb8_start.c */; };
		125B78AF11FF877D008C1AD3 /* aesedpPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 125B78AE11FF877D008C1AD3 /* aesedpPriv.h */; };
		125B795611FF925B008C1AD3 /* libcommonCrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 054BBEBE05F6A97700344873 /* libcommonCrypto.dylib */; };
		125B796711FF92FC008C1AD3 /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = 125B796011FF92FC008C1AD3 /* crypto.c */; };
		125B796811FF92FC008C1AD3 /* hexString.c in Sources */ = {isa = PBXBuildFile; fileRef = 125B796111FF92FC008C1AD3 /* hexString.c */; };
		125B796911FF92FC008C1AD3 /* printByteBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 125B796311FF92FC008C1AD3 /* printByteBuffer.c */; };
		125B796A11FF92FC008C1AD3 /* xtsTestVectors.c in Sources */ = {isa = PBXBuildFile; fileRef = 125B796511FF92FC008C1AD3 /* xtsTestVectors.c */; };
		12B5D56D11FF437500626A60 /* aesxts.c in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B98C11ABA1B4001F1036 /* aesxts.c */; };
		12B5D56E11FF437A00626A60 /* aesxts_asm.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B98D11ABA1B4001F1036 /* aesxts_asm.s */; };
		12C3F7E6122AD1B100E09D9E /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12C3F7E5122AD1B100E09D9E /* SenTestingKit.framework */; };
		12CC5DDA120373D1001B4FCE /* CBCTest.c in Sources */ = {isa = PBXBuildFile; fileRef = 12CC5DD9120373D1001B4FCE /* CBCTest.c */; };
		12FA0DB011F7962100917A4E /* CommonRandomSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FA0DAF11F7962100917A4E /* CommonRandomSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		12FA0DB211F7964700917A4E /* CommonRandom.c in Sources */ = {isa = PBXBuildFile; fileRef = 12FA0DB111F7964700917A4E /* CommonRandom.c */; };
		12FA10CA11F7A01D00917A4E /* libcommonCrypto.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 054BBEBE05F6A97700344873 /* libcommonCrypto.dylib */; };
		48096B2311A5EF900043F67F /* CommonDigest.c in Sources */ = {isa = PBXBuildFile; fileRef = 48096B2211A5EF900043F67F /* CommonDigest.c */; };
		480C9AD712077BCF002EC023 /* byteBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 480C9AD512077BCF002EC023 /* byteBuffer.c */; };
		48161AFF11AF011B009A14CE /* AES.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B99311ABA1B4001F1036 /* AES.s */; };
		48161B0011AF0123009A14CE /* aes_crypt_hw.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B99611ABA1B4001F1036 /* aes_crypt_hw.s */; };
		48161B0111AF0124009A14CE /* aes_key_hw.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B99511ABA1B4001F1036 /* aes_key_hw.s */; };
		48161B0211AF0124009A14CE /* aes_modes_asm.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B98A11ABA1B4001F1036 /* aes_modes_asm.s */; };
		48161B0311AF0125009A14CE /* aes_modes_hw.s in Sources */ = {isa = PBXBuildFile; fileRef = 48B4B98911ABA1B4001F1036 /* aes_modes_hw.s */; };
		4836A41F11A5C94A00862178 /* rc2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41811A5C94A00862178 /* rc2.h */; };
		4836A42011A5C94A00862178 /* opensslDES.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41911A5C94A00862178 /* opensslDES.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4836A42111A5C94A00862178 /* CommonCryptoPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41A11A5C94A00862178 /* CommonCryptoPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4836A42211A5C94A00862178 /* ccRC2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41B11A5C94A00862178 /* ccRC2.h */; };
		4836A42311A5C94A00862178 /* ccCast.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41C11A5C94A00862178 /* ccCast.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4836A42411A5C94A00862178 /* cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41D11A5C94A00862178 /* cast.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4836A43211A5CB4700862178 /* CommonCryptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42B11A5CB4700862178 /* CommonCryptor.c */; };
		4836A43311A5CB4700862178 /* CommonCryptorPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A42C11A5CB4700862178 /* CommonCryptorPriv.h */; settings = {ATTRIBUTES = (); }; };
		4836A43411A5CB4700862178 /* CommonDigestPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A42D11A5CB4700862178 /* CommonDigestPriv.h */; };
		4836A43511A5CB4700862178 /* CommonHMAC.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42E11A5CB4700862178 /* CommonHMAC.c */; };
		4836A43611A5CB4700862178 /* CommonKeyDerivation.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42F11A5CB4700862178 /* CommonKeyDerivation.c */; };
		4836A43711A5CB4700862178 /* CommonKeyDerivationPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A43011A5CB4700862178 /* CommonKeyDerivationPriv.h */; };
		4836A43811A5CB4700862178 /* CommonSymmetricKeywrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A43111A5CB4700862178 /* CommonSymmetricKeywrap.c */; };
		4846CA5611A5C8B800E7DA82 /* CommonCryptorSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4846CA5411A5C8B800E7DA82 /* CommonCryptorSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4846CA5711A5C8B800E7DA82 /* CommonDigestSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4846CA5511A5C8B800E7DA82 /* CommonDigestSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4854F9C21116307500CAFA18 /* CommonKeyDerivation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4854F9C01116307500CAFA18 /* CommonKeyDerivation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4854F9C31116307500CAFA18 /* CommonSymmetricKeywrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4854F9C11116307500CAFA18 /* CommonSymmetricKeywrap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		485A566C11AE4BB2003DDC41 /* aesedp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F34A11A4E47B00B5DDB3 /* aesedp.c */; };
		485A566D11AE4BB4003DDC41 /* aesedp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F34B11A4E47B00B5DDB3 /* aesedp.h */; };
		4862F09811BDA1D300946BBE /* skein_ltc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F09411BDA1D300946BBE /* skein_ltc.h */; };
		4862F09911BDA1D300946BBE /* skein_ltc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F09511BDA1D300946BBE /* skein_ltc.c */; };
		4862F0AB11BDA27200946BBE /* skein.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F09E11BDA27200946BBE /* skein.h */; };
		4862F0AC11BDA27200946BBE /* skein.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F09F11BDA27200946BBE /* skein.c */; };
		4862F0AD11BDA27200946BBE /* skein_port.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A011BDA27200946BBE /* skein_port.h */; };
		4862F0AE11BDA27200946BBE /* skein_iv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A111BDA27200946BBE /* skein_iv.h */; };
		4862F0AF11BDA27200946BBE /* skein_dropin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A211BDA27200946BBE /* skein_dropin.h */; };
		4862F0B011BDA27200946BBE /* skein_dropin.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A311BDA27200946BBE /* skein_dropin.c */; };
		4862F0B111BDA27200946BBE /* skein_debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A411BDA27200946BBE /* skein_debug.h */; };
		4862F0B211BDA27200946BBE /* skein_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A511BDA27200946BBE /* skein_debug.c */; };
		4862F0B311BDA27200946BBE /* skein_block.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A611BDA27200946BBE /* skein_block.c */; };
		4862F0B411BDA27200946BBE /* SHA3api_ref.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A711BDA27200946BBE /* SHA3api_ref.h */; };
		4862F0B511BDA27200946BBE /* SHA3api_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A811BDA27200946BBE /* SHA3api_ref.c */; };
		4862F0B611BDA27200946BBE /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A911BDA27200946BBE /* brg_types.h */; };
		4862F0B711BDA27200946BBE /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0AA11BDA27200946BBE /* brg_endian.h */; };
		4873F40211A4E47B00B5DDB3 /* cast5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35311A4E47B00B5DDB3 /* cast5.c */; };
		4873F40311A4E47B00B5DDB3 /* des.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35411A4E47B00B5DDB3 /* des.c */; };
		4873F40411A4E47B00B5DDB3 /* rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35511A4E47B00B5DDB3 /* rc2.c */; };
		4873F40511A4E47B00B5DDB3 /* rc4.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F35711A4E47B00B5DDB3 /* rc4.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4873F40611A4E47B00B5DDB3 /* rc4_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35811A4E47B00B5DDB3 /* rc4_enc.c */; };
		4873F40711A4E47B00B5DDB3 /* rc4_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35911A4E47B00B5DDB3 /* rc4_skey.c */; };
		4873F40811A4E47B00B5DDB3 /* rc5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35A11A4E47B00B5DDB3 /* rc5.c */; };
		4873F40911A4E47B00B5DDB3 /* hash_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35D11A4E47B00B5DDB3 /* hash_file.c */; };
		4873F40A11A4E47B00B5DDB3 /* hash_filehandle.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35E11A4E47B00B5DDB3 /* hash_filehandle.c */; };
		4873F40B11A4E47B00B5DDB3 /* hash_memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35F11A4E47B00B5DDB3 /* hash_memory.c */; };
		4873F40C11A4E47B00B5DDB3 /* hash_memory_multi.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36011A4E47B00B5DDB3 /* hash_memory_multi.c */; };
		4873F40D11A4E47B00B5DDB3 /* md2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36111A4E47B00B5DDB3 /* md2.c */; };
		4873F40E11A4E47B00B5DDB3 /* md4.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36211A4E47B00B5DDB3 /* md4.c */; };
		4873F40F11A4E47B00B5DDB3 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36311A4E47B00B5DDB3 /* md5.c */; };
		4873F41011A4E47B00B5DDB3 /* rmd128.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36411A4E47B00B5DDB3 /* rmd128.c */; };
		4873F41111A4E47B00B5DDB3 /* rmd160.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36511A4E47B00B5DDB3 /* rmd160.c */; };
		4873F41211A4E47B00B5DDB3 /* rmd256.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36611A4E47B00B5DDB3 /* rmd256.c */; };
		4873F41311A4E47B00B5DDB3 /* rmd320.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36711A4E47B00B5DDB3 /* rmd320.c */; };
		4873F41411A4E47B00B5DDB3 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36811A4E47B00B5DDB3 /* sha1.c */; };
		4873F41611A4E47B00B5DDB3 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36B11A4E47B00B5DDB3 /* sha256.c */; };
		4873F41811A4E47B00B5DDB3 /* sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36D11A4E47B00B5DDB3 /* sha512.c */; };
		4873F41911A4E47B00B5DDB3 /* tomcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F36F11A4E47B00B5DDB3 /* tomcrypt.h */; };
		4873F41A11A4E47B00B5DDB3 /* tomcrypt_argchk.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37011A4E47B00B5DDB3 /* tomcrypt_argchk.h */; };
		4873F41B11A4E47B00B5DDB3 /* tomcrypt_cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37111A4E47B00B5DDB3 /* tomcrypt_cfg.h */; };
		4873F41C11A4E47B00B5DDB3 /* tomcrypt_cipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37211A4E47B00B5DDB3 /* tomcrypt_cipher.h */; };
		4873F41D11A4E47B00B5DDB3 /* tomcrypt_custom.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37311A4E47B00B5DDB3 /* tomcrypt_custom.h */; };
		4873F41E11A4E47B00B5DDB3 /* tomcrypt_hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37411A4E47B00B5DDB3 /* tomcrypt_hash.h */; };
		4873F41F11A4E47B00B5DDB3 /* tomcrypt_mac.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37511A4E47B00B5DDB3 /* tomcrypt_mac.h */; };
		4873F42011A4E47B00B5DDB3 /* tomcrypt_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37611A4E47B00B5DDB3 /* tomcrypt_macros.h */; };
		4873F42111A4E47B00B5DDB3 /* tomcrypt_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37711A4E47B00B5DDB3 /* tomcrypt_math.h */; };
		4873F42211A4E47B00B5DDB3 /* tomcrypt_misc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37811A4E47B00B5DDB3 /* tomcrypt_misc.h */; };
		4873F42311A4E47B00B5DDB3 /* tomcrypt_mode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37911A4E47B00B5DDB3 /* tomcrypt_mode.h */; };
		4873F42411A4E47B00B5DDB3 /* tomcrypt_pk.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37A11A4E47B00B5DDB3 /* tomcrypt_pk.h */; };
		4873F42511A4E47B00B5DDB3 /* tomcrypt_pkcs.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37B11A4E47B00B5DDB3 /* tomcrypt_pkcs.h */; };
		4873F42611A4E47B00B5DDB3 /* tomcrypt_prng.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37C11A4E47B00B5DDB3 /* tomcrypt_prng.h */; };
		4873F42A11A4E47B00B5DDB3 /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38311A4E47B00B5DDB3 /* crypt.c */; };
		4873F42B11A4E47B00B5DDB3 /* crypt_argchk.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38411A4E47B00B5DDB3 /* crypt_argchk.c */; };
		4873F42C11A4E47B00B5DDB3 /* crypt_cipher_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38511A4E47B00B5DDB3 /* crypt_cipher_descriptor.c */; };
		4873F42D11A4E47B00B5DDB3 /* crypt_cipher_is_valid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38611A4E47B00B5DDB3 /* crypt_cipher_is_valid.c */; };
		4873F42E11A4E47B00B5DDB3 /* crypt_find_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38711A4E47B00B5DDB3 /* crypt_find_cipher.c */; };
		4873F42F11A4E47B00B5DDB3 /* crypt_find_cipher_any.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38811A4E47B00B5DDB3 /* crypt_find_cipher_any.c */; };
		4873F43011A4E47B00B5DDB3 /* crypt_find_cipher_id.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38911A4E47B00B5DDB3 /* crypt_find_cipher_id.c */; };
		4873F43111A4E47B00B5DDB3 /* crypt_find_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38A11A4E47B00B5DDB3 /* crypt_find_hash.c */; };
		4873F43211A4E47B00B5DDB3 /* crypt_find_hash_any.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38B11A4E47B00B5DDB3 /* crypt_find_hash_any.c */; };
		4873F43311A4E47B00B5DDB3 /* crypt_find_hash_id.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38C11A4E47B00B5DDB3 /* crypt_find_hash_id.c */; };
		4873F43411A4E47B00B5DDB3 /* crypt_find_hash_oid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38D11A4E47B00B5DDB3 /* crypt_find_hash_oid.c */; };
		4873F43511A4E47B00B5DDB3 /* crypt_find_prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38E11A4E47B00B5DDB3 /* crypt_find_prng.c */; };
		4873F43711A4E47B00B5DDB3 /* crypt_hash_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39011A4E47B00B5DDB3 /* crypt_hash_descriptor.c */; };
		4873F43811A4E47B00B5DDB3 /* crypt_hash_is_valid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39111A4E47B00B5DDB3 /* crypt_hash_is_valid.c */; };
		4873F43911A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39211A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c */; };
		4873F43A11A4E47B00B5DDB3 /* crypt_mode_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39311A4E47B00B5DDB3 /* crypt_mode_descriptor.c */; };
		4873F43D11A4E47B00B5DDB3 /* crypt_register_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39611A4E47B00B5DDB3 /* crypt_register_cipher.c */; };
		4873F43E11A4E47B00B5DDB3 /* crypt_register_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39711A4E47B00B5DDB3 /* crypt_register_hash.c */; };
		4873F44011A4E47B00B5DDB3 /* crypt_unregister_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39911A4E47B00B5DDB3 /* crypt_unregister_cipher.c */; };
		4873F44111A4E47B00B5DDB3 /* crypt_unregister_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39A11A4E47B00B5DDB3 /* crypt_unregister_hash.c */; };
		4873F44311A4E47B00B5DDB3 /* error_to_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39C11A4E47B00B5DDB3 /* error_to_string.c */; };
		4873F44611A4E47B00B5DDB3 /* zeromem.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A011A4E47B00B5DDB3 /* zeromem.c */; };
		4873F44711A4E47B00B5DDB3 /* cbc_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A311A4E47B00B5DDB3 /* cbc_decrypt.c */; };
		4873F44811A4E47B00B5DDB3 /* cbc_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A411A4E47B00B5DDB3 /* cbc_descriptor.c */; };
		4873F44911A4E47B00B5DDB3 /* cbc_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A511A4E47B00B5DDB3 /* cbc_done.c */; };
		4873F44A11A4E47B00B5DDB3 /* cbc_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A611A4E47B00B5DDB3 /* cbc_encrypt.c */; };
		4873F44B11A4E47B00B5DDB3 /* cbc_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A711A4E47B00B5DDB3 /* cbc_getiv.c */; };
		4873F44C11A4E47B00B5DDB3 /* cbc_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A811A4E47B00B5DDB3 /* cbc_setiv.c */; };
		4873F44D11A4E47B00B5DDB3 /* cbc_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A911A4E47B00B5DDB3 /* cbc_start.c */; };
		4873F44E11A4E47B00B5DDB3 /* cfb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AB11A4E47B00B5DDB3 /* cfb_decrypt.c */; };
		4873F44F11A4E47B00B5DDB3 /* cfb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AC11A4E47B00B5DDB3 /* cfb_descriptor.c */; };
		4873F45011A4E47B00B5DDB3 /* cfb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AD11A4E47B00B5DDB3 /* cfb_done.c */; };
		4873F45111A4E47B00B5DDB3 /* cfb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AE11A4E47B00B5DDB3 /* cfb_encrypt.c */; };
		4873F45211A4E47B00B5DDB3 /* cfb_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AF11A4E47B00B5DDB3 /* cfb_getiv.c */; };
		4873F45311A4E47B00B5DDB3 /* cfb_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B011A4E47B00B5DDB3 /* cfb_setiv.c */; };
		4873F45411A4E47B00B5DDB3 /* cfb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B111A4E47B00B5DDB3 /* cfb_start.c */; };
		4873F45511A4E47B00B5DDB3 /* ctr_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B311A4E47B00B5DDB3 /* ctr_decrypt.c */; };
		4873F45611A4E47B00B5DDB3 /* ctr_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B411A4E47B00B5DDB3 /* ctr_descriptor.c */; };
		4873F45711A4E47B00B5DDB3 /* ctr_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B511A4E47B00B5DDB3 /* ctr_done.c */; };
		4873F45811A4E47B00B5DDB3 /* ctr_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B611A4E47B00B5DDB3 /* ctr_encrypt.c */; };
		4873F45911A4E47B00B5DDB3 /* ctr_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B711A4E47B00B5DDB3 /* ctr_getiv.c */; };
		4873F45A11A4E47B00B5DDB3 /* ctr_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B811A4E47B00B5DDB3 /* ctr_setiv.c */; };
		4873F45B11A4E47B00B5DDB3 /* ctr_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B911A4E47B00B5DDB3 /* ctr_start.c */; };
		4873F45C11A4E47B00B5DDB3 /* ctr_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BA11A4E47B00B5DDB3 /* ctr_test.c */; };
		4873F45D11A4E47B00B5DDB3 /* ecb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BC11A4E47B00B5DDB3 /* ecb_decrypt.c */; };
		4873F45E11A4E47B00B5DDB3 /* ecb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BD11A4E47B00B5DDB3 /* ecb_descriptor.c */; };
		4873F45F11A4E47B00B5DDB3 /* ecb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BE11A4E47B00B5DDB3 /* ecb_done.c */; };
		4873F46011A4E47B00B5DDB3 /* ecb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BF11A4E47B00B5DDB3 /* ecb_encrypt.c */; };
		4873F46111A4E47B00B5DDB3 /* ecb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3C011A4E47B00B5DDB3 /* ecb_start.c */; };
		4873F47311A4E47B00B5DDB3 /* ofb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D511A4E47B00B5DDB3 /* ofb_decrypt.c */; };
		4873F47411A4E47B00B5DDB3 /* ofb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D611A4E47B00B5DDB3 /* ofb_descriptor.c */; };
		4873F47511A4E47B00B5DDB3 /* ofb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D711A4E47B00B5DDB3 /* ofb_done.c */; };
		4873F47611A4E47B00B5DDB3 /* ofb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D811A4E47B00B5DDB3 /* ofb_encrypt.c */; };
		4873F47711A4E47B00B5DDB3 /* ofb_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D911A4E47B00B5DDB3 /* ofb_getiv.c */; };
		4873F47811A4E47B00B5DDB3 /* ofb_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DA11A4E47B00B5DDB3 /* ofb_setiv.c */; };
		4873F47911A4E47B00B5DDB3 /* ofb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DB11A4E47B00B5DDB3 /* ofb_start.c */; };
		4873F47A11A4E47B00B5DDB3 /* rc4_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DC11A4E47B00B5DDB3 /* rc4_stream.c */; };
		4873F47B11A4E47B00B5DDB3 /* unimplemented.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DD11A4E47B00B5DDB3 /* unimplemented.c */; };
		4873F47C11A4E47B00B5DDB3 /* xts_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DF11A4E47B00B5DDB3 /* xts_decrypt.c */; };
		4873F47D11A4E47B00B5DDB3 /* xts_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E011A4E47B00B5DDB3 /* xts_descriptor.c */; };
		4873F47E11A4E47B00B5DDB3 /* xts_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E111A4E47B00B5DDB3 /* xts_done.c */; };
		4873F47F11A4E47B00B5DDB3 /* xts_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E211A4E47B00B5DDB3 /* xts_encrypt.c */; };
		4873F48011A4E47B00B5DDB3 /* xts_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E311A4E47B00B5DDB3 /* xts_init.c */; };
		4873F48111A4E47B00B5DDB3 /* xts_mult_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E411A4E47B00B5DDB3 /* xts_mult_x.c */; };
		4873F48211A4E47B00B5DDB3 /* xts_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E511A4E47B00B5DDB3 /* xts_test.c */; };
		4873F48311A4E47B00B5DDB3 /* ansi923pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E811A4E47B00B5DDB3 /* ansi923pad.c */; };
		4873F48411A4E47B00B5DDB3 /* ansi923pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3E911A4E47B00B5DDB3 /* ansi923pad.h */; };
		4873F48511A4E47B00B5DDB3 /* iso10126pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3EB11A4E47B00B5DDB3 /* iso10126pad.c */; };
		4873F48611A4E47B00B5DDB3 /* iso10126pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3EC11A4E47B00B5DDB3 /* iso10126pad.h */; };
		4873F48711A4E47B00B5DDB3 /* nopad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3EE11A4E47B00B5DDB3 /* nopad.c */; };
		4873F48811A4E47B00B5DDB3 /* nopad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3EF11A4E47B00B5DDB3 /* nopad.h */; };
		4873F48911A4E47B00B5DDB3 /* pkcs7pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3F111A4E47B00B5DDB3 /* pkcs7pad.c */; };
		4873F48A11A4E47B00B5DDB3 /* pkcs7pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3F211A4E47B00B5DDB3 /* pkcs7pad.h */; };
		489D982E11A4E8C20004DB89 /* ccdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 489D982C11A4E8C20004DB89 /* ccdebug.c */; };
		489D982F11A4E8C20004DB89 /* ccdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 489D982D11A4E8C20004DB89 /* ccdebug.h */; };
		48D5636811A652D7008EBBBF /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636611A652D7008EBBBF /* aesopt.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48D5636911A652D7008EBBBF /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636711A652D7008EBBBF /* aes.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48D5637111A652EB008EBBBF /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636B11A652EB008EBBBF /* aescrypt.c */; };
		48D5637211A652EB008EBBBF /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636C11A652EB008EBBBF /* aeskey.c */; };
		48D5637311A652EB008EBBBF /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636D11A652EB008EBBBF /* aestab.c */; };
		48D5637411A652EB008EBBBF /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636E11A652EB008EBBBF /* aestab.h */; };
		48D5637511A652EB008EBBBF /* ccNewGladman.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636F11A652EB008EBBBF /* ccNewGladman.c */; };
		48D5638611A65316008EBBBF /* AES.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637711A65316008EBBBF /* AES.c */; };
		48D5638711A65316008EBBBF /* AESAssembly.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5637811A65316008EBBBF /* AESAssembly.h */; };
		48D5638911A65316008EBBBF /* AES.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637B11A65316008EBBBF /* AES.s */; };
		48D5638B11A65316008EBBBF /* DecryptCBC.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637D11A65316008EBBBF /* DecryptCBC.s */; };
		48D5638C11A65316008EBBBF /* EncryptCBC.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637E11A65316008EBBBF /* EncryptCBC.s */; };
		48F7B00112F248C900E70774 /* CCCalibratePBKDF.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7AFFF12F2488500E70774 /* CCCalibratePBKDF.3cc */; };
		48F7B00212F248C900E70774 /* CCCommonKeyDerivation.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00012F2488500E70774 /* CCCommonKeyDerivation.3cc */; };
		48F7B00812F248E600E70774 /* CCKeyDerivationPBKDF.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00312F248E600E70774 /* CCKeyDerivationPBKDF.3cc */; };
		48F7B00912F248E600E70774 /* CCSymmetricKeyUnwrap.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00412F248E600E70774 /* CCSymmetricKeyUnwrap.3cc */; };
		48F7B00A12F248E600E70774 /* CCSymmetricKeyWrap.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00512F248E600E70774 /* CCSymmetricKeyWrap.3cc */; };
		48F7B00B12F248E700E70774 /* CCSymmetricUnwrappedSize.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00612F248E600E70774 /* CCSymmetricUnwrappedSize.3cc */; };
		48F7B00C12F248E700E70774 /* CCSymmetricWrappedSize.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 48F7B00712F248E600E70774 /* CCSymmetricWrappedSize.3cc */; };
		48F7F29912B2EF6000AF4587 /* CommonDigest.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBECD05F6AA7200344873 /* CommonDigest.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48F7F29A12B2EF6000AF4587 /* md4_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED505F6AA8900344873 /* md4_locl.h */; };
		48F7F29B12B2EF6000AF4587 /* md5_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED705F6AA8900344873 /* md5_locl.h */; };
		48F7F29C12B2EF6000AF4587 /* md32_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBED805F6AA8900344873 /* md32_common.h */; };
		48F7F29D12B2EF6000AF4587 /* sha_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 054BBEDA05F6AA8900344873 /* sha_locl.h */; };
		48F7F29E12B2EF6000AF4587 /* sha2Priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E319DC0638913700C4AD24 /* sha2Priv.h */; };
		48F7F29F12B2EF6000AF4587 /* spr.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C70C5309D471C30004B8F4 /* spr.h */; };
		48F7F2A012B2EF6000AF4587 /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ECA0E409D468E200CFE5CB /* des.h */; };
		48F7F2A112B2EF6000AF4587 /* des_locl.h in Headers */ = {isa = PBXBuildFile; fileRef = 05ECA0E609D468E200CFE5CB /* des_locl.h */; };
		48F7F2A212B2EF6000AF4587 /* e_os2.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C4416E09D4BACE002066D1 /* e_os2.h */; };
		48F7F2A312B2EF6000AF4587 /* opensslconf.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C4417209D4BB0B002066D1 /* opensslconf.h */; };
		48F7F2A412B2EF6000AF4587 /* CommonCryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D9F61609D85F4A00AD30A7 /* CommonCryptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48F7F2A512B2EF6000AF4587 /* cast_lcl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0585FE1609DC9873001762F6 /* cast_lcl.h */; };
		48F7F2A612B2EF6000AF4587 /* cast_s.h in Headers */ = {isa = PBXBuildFile; fileRef = 0585FE1709DC9873001762F6 /* cast_s.h */; };
		48F7F2A712B2EF6000AF4587 /* CommonHMAC.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D8D97C09E411AA00E03504 /* CommonHMAC.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48F7F2A812B2EF6000AF4587 /* CommonKeyDerivation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4854F9C01116307500CAFA18 /* CommonKeyDerivation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48F7F2A912B2EF6000AF4587 /* CommonSymmetricKeywrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 4854F9C11116307500CAFA18 /* CommonSymmetricKeywrap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48F7F2AA12B2EF6000AF4587 /* rc4.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F35711A4E47B00B5DDB3 /* rc4.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2AB12B2EF6000AF4587 /* tomcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F36F11A4E47B00B5DDB3 /* tomcrypt.h */; };
		48F7F2AC12B2EF6000AF4587 /* tomcrypt_argchk.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37011A4E47B00B5DDB3 /* tomcrypt_argchk.h */; };
		48F7F2AD12B2EF6000AF4587 /* tomcrypt_cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37111A4E47B00B5DDB3 /* tomcrypt_cfg.h */; };
		48F7F2AE12B2EF6000AF4587 /* tomcrypt_cipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37211A4E47B00B5DDB3 /* tomcrypt_cipher.h */; };
		48F7F2AF12B2EF6000AF4587 /* tomcrypt_custom.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37311A4E47B00B5DDB3 /* tomcrypt_custom.h */; };
		48F7F2B012B2EF6000AF4587 /* tomcrypt_hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37411A4E47B00B5DDB3 /* tomcrypt_hash.h */; };
		48F7F2B112B2EF6000AF4587 /* tomcrypt_mac.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37511A4E47B00B5DDB3 /* tomcrypt_mac.h */; };
		48F7F2B212B2EF6000AF4587 /* tomcrypt_macros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37611A4E47B00B5DDB3 /* tomcrypt_macros.h */; };
		48F7F2B312B2EF6000AF4587 /* tomcrypt_math.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37711A4E47B00B5DDB3 /* tomcrypt_math.h */; };
		48F7F2B412B2EF6000AF4587 /* tomcrypt_misc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37811A4E47B00B5DDB3 /* tomcrypt_misc.h */; };
		48F7F2B512B2EF6000AF4587 /* tomcrypt_mode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37911A4E47B00B5DDB3 /* tomcrypt_mode.h */; };
		48F7F2B612B2EF6000AF4587 /* tomcrypt_pk.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37A11A4E47B00B5DDB3 /* tomcrypt_pk.h */; };
		48F7F2B712B2EF6000AF4587 /* tomcrypt_pkcs.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37B11A4E47B00B5DDB3 /* tomcrypt_pkcs.h */; };
		48F7F2B812B2EF6000AF4587 /* tomcrypt_prng.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F37C11A4E47B00B5DDB3 /* tomcrypt_prng.h */; };
		48F7F2B912B2EF6000AF4587 /* ansi923pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3E911A4E47B00B5DDB3 /* ansi923pad.h */; };
		48F7F2BA12B2EF6000AF4587 /* iso10126pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3EC11A4E47B00B5DDB3 /* iso10126pad.h */; };
		48F7F2BB12B2EF6000AF4587 /* nopad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3EF11A4E47B00B5DDB3 /* nopad.h */; };
		48F7F2BC12B2EF6000AF4587 /* pkcs7pad.h in Headers */ = {isa = PBXBuildFile; fileRef = 4873F3F211A4E47B00B5DDB3 /* pkcs7pad.h */; };
		48F7F2BD12B2EF6000AF4587 /* ccdebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 489D982D11A4E8C20004DB89 /* ccdebug.h */; };
		48F7F2BE12B2EF6000AF4587 /* CommonCryptorSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4846CA5411A5C8B800E7DA82 /* CommonCryptorSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2BF12B2EF6000AF4587 /* CommonDigestSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4846CA5511A5C8B800E7DA82 /* CommonDigestSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2C012B2EF6000AF4587 /* rc2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41811A5C94A00862178 /* rc2.h */; };
		48F7F2C112B2EF6000AF4587 /* opensslDES.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41911A5C94A00862178 /* opensslDES.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2C212B2EF6000AF4587 /* CommonCryptoPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41A11A5C94A00862178 /* CommonCryptoPriv.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2C312B2EF6000AF4587 /* ccRC2.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41B11A5C94A00862178 /* ccRC2.h */; };
		48F7F2C412B2EF6000AF4587 /* ccCast.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41C11A5C94A00862178 /* ccCast.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2C512B2EF6000AF4587 /* cast.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A41D11A5C94A00862178 /* cast.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2C612B2EF6000AF4587 /* CommonCryptorPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A42C11A5CB4700862178 /* CommonCryptorPriv.h */; settings = {ATTRIBUTES = (); }; };
		48F7F2C712B2EF6000AF4587 /* CommonDigestPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A42D11A5CB4700862178 /* CommonDigestPriv.h */; };
		48F7F2C812B2EF6000AF4587 /* CommonKeyDerivationPriv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4836A43011A5CB4700862178 /* CommonKeyDerivationPriv.h */; };
		48F7F2C912B2EF6000AF4587 /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636611A652D7008EBBBF /* aesopt.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2CA12B2EF6000AF4587 /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636711A652D7008EBBBF /* aes.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2CB12B2EF6000AF4587 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5636E11A652EB008EBBBF /* aestab.h */; };
		48F7F2CC12B2EF6000AF4587 /* AESAssembly.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D5637811A65316008EBBBF /* AESAssembly.h */; };
		48F7F2CE12B2EF6000AF4587 /* skein_ltc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F09411BDA1D300946BBE /* skein_ltc.h */; };
		48F7F2CF12B2EF6000AF4587 /* skein.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F09E11BDA27200946BBE /* skein.h */; };
		48F7F2D012B2EF6000AF4587 /* skein_port.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A011BDA27200946BBE /* skein_port.h */; };
		48F7F2D112B2EF6000AF4587 /* skein_iv.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A111BDA27200946BBE /* skein_iv.h */; };
		48F7F2D212B2EF6000AF4587 /* skein_dropin.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A211BDA27200946BBE /* skein_dropin.h */; };
		48F7F2D312B2EF6000AF4587 /* skein_debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A411BDA27200946BBE /* skein_debug.h */; };
		48F7F2D412B2EF6000AF4587 /* SHA3api_ref.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A711BDA27200946BBE /* SHA3api_ref.h */; };
		48F7F2D512B2EF6000AF4587 /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0A911BDA27200946BBE /* brg_types.h */; };
		48F7F2D612B2EF6000AF4587 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 4862F0AA11BDA27200946BBE /* brg_endian.h */; };
		48F7F2D712B2EF6000AF4587 /* CommonRandomSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FA0DAF11F7962100917A4E /* CommonRandomSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		48F7F2DC12B2EF6000AF4587 /* md2_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED305F6AA8900344873 /* md2_dgst.c */; };
		48F7F2DD12B2EF6000AF4587 /* md4_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED405F6AA8900344873 /* md4_dgst.c */; };
		48F7F2DE12B2EF6000AF4587 /* md5_dgst.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBED605F6AA8900344873 /* md5_dgst.c */; };
		48F7F2DF12B2EF6000AF4587 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 054BBEDC05F6AA8900344873 /* sha1.c */; };
		48F7F2E012B2EF6000AF4587 /* sha2.c in Sources */ = {isa = PBXBuildFile; fileRef = 05E319B7063890C100C4AD24 /* sha2.c */; };
		48F7F2E112B2EF6000AF4587 /* set_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 05ECA0ED09D469A100CFE5CB /* set_key.c */; };
		48F7F2E212B2EF6000AF4587 /* opensslDES.c in Sources */ = {isa = PBXBuildFile; fileRef = 0539DC2609D4919D00AB7F89 /* opensslDES.c */; };
		48F7F2E312B2EF6000AF4587 /* des_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 05ECA0E509D468E200CFE5CB /* des_enc.c */; };
		48F7F2E412B2EF6000AF4587 /* c_ecb.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1209DC9873001762F6 /* c_ecb.c */; };
		48F7F2E512B2EF6000AF4587 /* c_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1309DC9873001762F6 /* c_enc.c */; };
		48F7F2E612B2EF6000AF4587 /* c_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1409DC9873001762F6 /* c_skey.c */; };
		48F7F2E712B2EF6000AF4587 /* ccCast.c in Sources */ = {isa = PBXBuildFile; fileRef = 0585FE1809DC9873001762F6 /* ccCast.c */; };
		48F7F2E812B2EF6000AF4587 /* ccRC2.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CA3FD0D34431400BAE6A2 /* ccRC2.c */; };
		48F7F2E912B2EF6000AF4587 /* rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CA3FE0D34431400BAE6A2 /* rc2.c */; };
		48F7F2EA12B2EF6000AF4587 /* cast5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35311A4E47B00B5DDB3 /* cast5.c */; };
		48F7F2EB12B2EF6000AF4587 /* des.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35411A4E47B00B5DDB3 /* des.c */; };
		48F7F2EC12B2EF6000AF4587 /* rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35511A4E47B00B5DDB3 /* rc2.c */; };
		48F7F2ED12B2EF6000AF4587 /* rc4_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35811A4E47B00B5DDB3 /* rc4_enc.c */; };
		48F7F2EE12B2EF6000AF4587 /* rc4_skey.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35911A4E47B00B5DDB3 /* rc4_skey.c */; };
		48F7F2EF12B2EF6000AF4587 /* rc5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35A11A4E47B00B5DDB3 /* rc5.c */; };
		48F7F2F012B2EF6000AF4587 /* hash_file.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35D11A4E47B00B5DDB3 /* hash_file.c */; };
		48F7F2F112B2EF6000AF4587 /* hash_filehandle.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35E11A4E47B00B5DDB3 /* hash_filehandle.c */; };
		48F7F2F212B2EF6000AF4587 /* hash_memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F35F11A4E47B00B5DDB3 /* hash_memory.c */; };
		48F7F2F312B2EF6000AF4587 /* hash_memory_multi.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36011A4E47B00B5DDB3 /* hash_memory_multi.c */; };
		48F7F2F412B2EF6000AF4587 /* md2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36111A4E47B00B5DDB3 /* md2.c */; };
		48F7F2F512B2EF6000AF4587 /* md4.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36211A4E47B00B5DDB3 /* md4.c */; };
		48F7F2F612B2EF6000AF4587 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36311A4E47B00B5DDB3 /* md5.c */; };
		48F7F2F712B2EF6000AF4587 /* rmd128.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36411A4E47B00B5DDB3 /* rmd128.c */; };
		48F7F2F812B2EF6000AF4587 /* rmd160.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36511A4E47B00B5DDB3 /* rmd160.c */; };
		48F7F2F912B2EF6000AF4587 /* rmd256.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36611A4E47B00B5DDB3 /* rmd256.c */; };
		48F7F2FA12B2EF6000AF4587 /* rmd320.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36711A4E47B00B5DDB3 /* rmd320.c */; };
		48F7F2FB12B2EF6000AF4587 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36811A4E47B00B5DDB3 /* sha1.c */; };
		48F7F2FC12B2EF6000AF4587 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36B11A4E47B00B5DDB3 /* sha256.c */; };
		48F7F2FD12B2EF6000AF4587 /* sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F36D11A4E47B00B5DDB3 /* sha512.c */; };
		48F7F2FE12B2EF6000AF4587 /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38311A4E47B00B5DDB3 /* crypt.c */; };
		48F7F2FF12B2EF6000AF4587 /* crypt_argchk.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38411A4E47B00B5DDB3 /* crypt_argchk.c */; };
		48F7F30012B2EF6000AF4587 /* crypt_cipher_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38511A4E47B00B5DDB3 /* crypt_cipher_descriptor.c */; };
		48F7F30112B2EF6000AF4587 /* crypt_cipher_is_valid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38611A4E47B00B5DDB3 /* crypt_cipher_is_valid.c */; };
		48F7F30212B2EF6000AF4587 /* crypt_find_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38711A4E47B00B5DDB3 /* crypt_find_cipher.c */; };
		48F7F30312B2EF6000AF4587 /* crypt_find_cipher_any.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38811A4E47B00B5DDB3 /* crypt_find_cipher_any.c */; };
		48F7F30412B2EF6000AF4587 /* crypt_find_cipher_id.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38911A4E47B00B5DDB3 /* crypt_find_cipher_id.c */; };
		48F7F30512B2EF6000AF4587 /* crypt_find_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38A11A4E47B00B5DDB3 /* crypt_find_hash.c */; };
		48F7F30612B2EF6000AF4587 /* crypt_find_hash_any.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38B11A4E47B00B5DDB3 /* crypt_find_hash_any.c */; };
		48F7F30712B2EF6000AF4587 /* crypt_find_hash_id.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38C11A4E47B00B5DDB3 /* crypt_find_hash_id.c */; };
		48F7F30812B2EF6000AF4587 /* crypt_find_hash_oid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38D11A4E47B00B5DDB3 /* crypt_find_hash_oid.c */; };
		48F7F30912B2EF6000AF4587 /* crypt_find_prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F38E11A4E47B00B5DDB3 /* crypt_find_prng.c */; };
		48F7F30A12B2EF6000AF4587 /* crypt_hash_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39011A4E47B00B5DDB3 /* crypt_hash_descriptor.c */; };
		48F7F30B12B2EF6000AF4587 /* crypt_hash_is_valid.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39111A4E47B00B5DDB3 /* crypt_hash_is_valid.c */; };
		48F7F30C12B2EF6000AF4587 /* crypt_ltc_mp_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39211A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c */; };
		48F7F30D12B2EF6000AF4587 /* crypt_mode_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39311A4E47B00B5DDB3 /* crypt_mode_descriptor.c */; };
		48F7F30E12B2EF6000AF4587 /* crypt_register_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39611A4E47B00B5DDB3 /* crypt_register_cipher.c */; };
		48F7F30F12B2EF6000AF4587 /* crypt_register_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39711A4E47B00B5DDB3 /* crypt_register_hash.c */; };
		48F7F31012B2EF6000AF4587 /* crypt_unregister_cipher.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39911A4E47B00B5DDB3 /* crypt_unregister_cipher.c */; };
		48F7F31112B2EF6000AF4587 /* crypt_unregister_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39A11A4E47B00B5DDB3 /* crypt_unregister_hash.c */; };
		48F7F31212B2EF6000AF4587 /* error_to_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F39C11A4E47B00B5DDB3 /* error_to_string.c */; };
		48F7F31312B2EF6000AF4587 /* zeromem.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A011A4E47B00B5DDB3 /* zeromem.c */; };
		48F7F31412B2EF6000AF4587 /* cbc_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A311A4E47B00B5DDB3 /* cbc_decrypt.c */; };
		48F7F31512B2EF6000AF4587 /* cbc_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A411A4E47B00B5DDB3 /* cbc_descriptor.c */; };
		48F7F31612B2EF6000AF4587 /* cbc_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A511A4E47B00B5DDB3 /* cbc_done.c */; };
		48F7F31712B2EF6000AF4587 /* cbc_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A611A4E47B00B5DDB3 /* cbc_encrypt.c */; };
		48F7F31812B2EF6000AF4587 /* cbc_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A711A4E47B00B5DDB3 /* cbc_getiv.c */; };
		48F7F31912B2EF6000AF4587 /* cbc_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A811A4E47B00B5DDB3 /* cbc_setiv.c */; };
		48F7F31A12B2EF6000AF4587 /* cbc_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3A911A4E47B00B5DDB3 /* cbc_start.c */; };
		48F7F31B12B2EF6000AF4587 /* cfb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AB11A4E47B00B5DDB3 /* cfb_decrypt.c */; };
		48F7F31C12B2EF6000AF4587 /* cfb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AC11A4E47B00B5DDB3 /* cfb_descriptor.c */; };
		48F7F31D12B2EF6000AF4587 /* cfb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AD11A4E47B00B5DDB3 /* cfb_done.c */; };
		48F7F31E12B2EF6000AF4587 /* cfb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AE11A4E47B00B5DDB3 /* cfb_encrypt.c */; };
		48F7F31F12B2EF6000AF4587 /* cfb_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3AF11A4E47B00B5DDB3 /* cfb_getiv.c */; };
		48F7F32012B2EF6000AF4587 /* cfb_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B011A4E47B00B5DDB3 /* cfb_setiv.c */; };
		48F7F32112B2EF6000AF4587 /* cfb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B111A4E47B00B5DDB3 /* cfb_start.c */; };
		48F7F32212B2EF6000AF4587 /* ctr_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B311A4E47B00B5DDB3 /* ctr_decrypt.c */; };
		48F7F32312B2EF6000AF4587 /* ctr_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B411A4E47B00B5DDB3 /* ctr_descriptor.c */; };
		48F7F32412B2EF6000AF4587 /* ctr_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B511A4E47B00B5DDB3 /* ctr_done.c */; };
		48F7F32512B2EF6000AF4587 /* ctr_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B611A4E47B00B5DDB3 /* ctr_encrypt.c */; };
		48F7F32612B2EF6000AF4587 /* ctr_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B711A4E47B00B5DDB3 /* ctr_getiv.c */; };
		48F7F32712B2EF6000AF4587 /* ctr_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B811A4E47B00B5DDB3 /* ctr_setiv.c */; };
		48F7F32812B2EF6000AF4587 /* ctr_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3B911A4E47B00B5DDB3 /* ctr_start.c */; };
		48F7F32912B2EF6000AF4587 /* ctr_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BA11A4E47B00B5DDB3 /* ctr_test.c */; };
		48F7F32A12B2EF6000AF4587 /* ecb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BC11A4E47B00B5DDB3 /* ecb_decrypt.c */; };
		48F7F32B12B2EF6000AF4587 /* ecb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BD11A4E47B00B5DDB3 /* ecb_descriptor.c */; };
		48F7F32C12B2EF6000AF4587 /* ecb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BE11A4E47B00B5DDB3 /* ecb_done.c */; };
		48F7F32D12B2EF6000AF4587 /* ecb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3BF11A4E47B00B5DDB3 /* ecb_encrypt.c */; };
		48F7F32E12B2EF6000AF4587 /* ecb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3C011A4E47B00B5DDB3 /* ecb_start.c */; };
		48F7F32F12B2EF6000AF4587 /* ofb_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D511A4E47B00B5DDB3 /* ofb_decrypt.c */; };
		48F7F33012B2EF6000AF4587 /* ofb_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D611A4E47B00B5DDB3 /* ofb_descriptor.c */; };
		48F7F33112B2EF6000AF4587 /* ofb_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D711A4E47B00B5DDB3 /* ofb_done.c */; };
		48F7F33212B2EF6000AF4587 /* ofb_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D811A4E47B00B5DDB3 /* ofb_encrypt.c */; };
		48F7F33312B2EF6000AF4587 /* ofb_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3D911A4E47B00B5DDB3 /* ofb_getiv.c */; };
		48F7F33412B2EF6000AF4587 /* ofb_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DA11A4E47B00B5DDB3 /* ofb_setiv.c */; };
		48F7F33512B2EF6000AF4587 /* ofb_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DB11A4E47B00B5DDB3 /* ofb_start.c */; };
		48F7F33612B2EF6000AF4587 /* rc4_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DC11A4E47B00B5DDB3 /* rc4_stream.c */; };
		48F7F33712B2EF6000AF4587 /* unimplemented.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DD11A4E47B00B5DDB3 /* unimplemented.c */; };
		48F7F33812B2EF6000AF4587 /* xts_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3DF11A4E47B00B5DDB3 /* xts_decrypt.c */; };
		48F7F33912B2EF6000AF4587 /* xts_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E011A4E47B00B5DDB3 /* xts_descriptor.c */; };
		48F7F33A12B2EF6000AF4587 /* xts_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E111A4E47B00B5DDB3 /* xts_done.c */; };
		48F7F33B12B2EF6000AF4587 /* xts_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E211A4E47B00B5DDB3 /* xts_encrypt.c */; };
		48F7F33C12B2EF6000AF4587 /* xts_init.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E311A4E47B00B5DDB3 /* xts_init.c */; };
		48F7F33D12B2EF6000AF4587 /* xts_mult_x.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E411A4E47B00B5DDB3 /* xts_mult_x.c */; };
		48F7F33E12B2EF6000AF4587 /* xts_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E511A4E47B00B5DDB3 /* xts_test.c */; };
		48F7F33F12B2EF6000AF4587 /* ansi923pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3E811A4E47B00B5DDB3 /* ansi923pad.c */; };
		48F7F34012B2EF6000AF4587 /* iso10126pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3EB11A4E47B00B5DDB3 /* iso10126pad.c */; };
		48F7F34112B2EF6000AF4587 /* nopad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3EE11A4E47B00B5DDB3 /* nopad.c */; };
		48F7F34212B2EF6000AF4587 /* pkcs7pad.c in Sources */ = {isa = PBXBuildFile; fileRef = 4873F3F111A4E47B00B5DDB3 /* pkcs7pad.c */; };
		48F7F34312B2EF6000AF4587 /* ccdebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 489D982C11A4E8C20004DB89 /* ccdebug.c */; };
		48F7F34412B2EF6000AF4587 /* CommonCryptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42B11A5CB4700862178 /* CommonCryptor.c */; };
		48F7F34512B2EF6000AF4587 /* CommonHMAC.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42E11A5CB4700862178 /* CommonHMAC.c */; };
		48F7F34612B2EF6000AF4587 /* CommonKeyDerivation.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A42F11A5CB4700862178 /* CommonKeyDerivation.c */; };
		48F7F34712B2EF6000AF4587 /* CommonSymmetricKeywrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 4836A43111A5CB4700862178 /* CommonSymmetricKeywrap.c */; };
		48F7F34812B2EF6000AF4587 /* CommonDigest.c in Sources */ = {isa = PBXBuildFile; fileRef = 48096B2211A5EF900043F67F /* CommonDigest.c */; };
		48F7F34912B2EF6000AF4587 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636B11A652EB008EBBBF /* aescrypt.c */; };
		48F7F34A12B2EF6000AF4587 /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636C11A652EB008EBBBF /* aeskey.c */; };
		48F7F34B12B2EF6000AF4587 /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636D11A652EB008EBBBF /* aestab.c */; };
		48F7F34C12B2EF6000AF4587 /* ccNewGladman.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5636F11A652EB008EBBBF /* ccNewGladman.c */; };
		48F7F34D12B2EF6000AF4587 /* AES.c in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637711A65316008EBBBF /* AES.c */; };
		48F7F34E12B2EF6000AF4587 /* AES.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637B11A65316008EBBBF /* AES.s */; };
		48F7F34F12B2EF6000AF4587 /* DecryptCBC.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637D11A65316008EBBBF /* DecryptCBC.s */; };
		48F7F35012B2EF6000AF4587 /* EncryptCBC.s in Sources */ = {isa = PBXBuildFile; fileRef = 48D5637E11A65316008EBBBF /* EncryptCBC.s */; };
		48F7F35712B2EF6000AF4587 /* skein_ltc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F09511BDA1D300946BBE /* skein_ltc.c */; };
		48F7F35812B2EF6000AF4587 /* skein.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F09F11BDA27200946BBE /* skein.c */; };
		48F7F35912B2EF6000AF4587 /* skein_dropin.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A311BDA27200946BBE /* skein_dropin.c */; };
		48F7F35A12B2EF6000AF4587 /* skein_debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A511BDA27200946BBE /* skein_debug.c */; };
		48F7F35B12B2EF6000AF4587 /* skein_block.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A611BDA27200946BBE /* skein_block.c */; };
		48F7F35C12B2EF6000AF4587 /* SHA3api_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 4862F0A811BDA27200946BBE /* SHA3api_ref.c */; };
		48F7F35D12B2EF6000AF4587 /* CommonRandom.c in Sources */ = {isa = PBXBuildFile; fileRef = 12FA0DB111F7964700917A4E /* CommonRandom.c */; };
		48F7F36212B2EF6000AF4587 /* cfb8_decrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340112270E8900F9C9E1 /* cfb8_decrypt.c */; };
		48F7F36312B2EF6000AF4587 /* cfb8_descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340212270E8900F9C9E1 /* cfb8_descriptor.c */; };
		48F7F36412B2EF6000AF4587 /* cfb8_done.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340312270E8900F9C9E1 /* cfb8_done.c */; };
		48F7F36512B2EF6000AF4587 /* cfb8_encrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340412270E8900F9C9E1 /* cfb8_encrypt.c */; };
		48F7F36612B2EF6000AF4587 /* cfb8_getiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340512270E8900F9C9E1 /* cfb8_getiv.c */; };
		48F7F36712B2EF6000AF4587 /* cfb8_setiv.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340612270E8900F9C9E1 /* cfb8_setiv.c */; };
		48F7F36812B2EF6000AF4587 /* cfb8_start.c in Sources */ = {isa = PBXBuildFile; fileRef = 1249340712270E8900F9C9E1 /* cfb8_start.c */; };
		48F7F37A12B2F05A00AF4587 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F7F37712B2F05A00AF4587 /* aes.c */; };
		48F7F37B12B2F05A00AF4587 /* aes_tab.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F7F37812B2F05A00AF4587 /* aes_tab.c */; };
		48F7F37C12B2F05A00AF4587 /* ltc_aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F7F37912B2F05A00AF4587 /* ltc_aes.h */; };
		5302E41F1343E367003037FA /* CommonCMAC.c in Sources */ = {isa = PBXBuildFile; fileRef = 53B9FDE81343DD0600CA1154 /* CommonCMAC.c */; };
		5302E4201343E3CE003037FA /* CommonCMACSPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B9FDED1343DDB700CA1154 /* CommonCMACSPI.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5D113BE01106452100B412A2 /* CommonCryptoUnitTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D113BD61106452100B412A2 /* CommonCryptoUnitTests.mm */; };
		5DAD82CF1279DF2B00240B9A /* DigestTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D113BD81106452100B412A2 /* DigestTest.mm */; };
		5DAD82D01279DF2B00240B9A /* EncryptionTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D113BDA1106452100B412A2 /* EncryptionTest.mm */; };
		5DAD82D11279DF2B00240B9A /* HMACTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D113BDC1106452100B412A2 /* HMACTest.mm */; };
		5DAD82D21279DF2B00240B9A /* RandomNumberService.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D113BDE1106452100B412A2 /* RandomNumberService.mm */; };
		5DAD82D31279DF2B00240B9A /* PBKDFTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4882005C111AAD7A00798F94 /* PBKDFTest.mm */; };
		5DAD82D41279DF2B00240B9A /* SymmetricWrapTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D57A808111B5DDE008CA573 /* SymmetricWrapTest.mm */; };
		5DAD82E11279DF7A00240B9A /* libCommonCryptoUnitTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DAD82CC1279DEF900240B9A /* libCommonCryptoUnitTest.a */; };
		5DAD839F1279F22C00240B9A /* libCommonCryptoUnitTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DAD82CC1279DEF900240B9A /* libCommonCryptoUnitTest.a */; };
		5DAD83A11279F26700240B9A /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4857A13011BDA737001F5A9A /* System.framework */; };
		5DAD83A31279F29300240B9A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DAD83A21279F29300240B9A /* Foundation.framework */; };
		5DAD83A61279F29800240B9A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DAD83A21279F29300240B9A /* Foundation.framework */; };
		5DAD83AF1279F4C400240B9A /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5DAD83A71279F2B200240B9A /* main.mm */; };
		795CA41E0D34459D00BAE6A2 /* ccRC2.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CA3FD0D34431400BAE6A2 /* ccRC2.c */; };
		795CA41F0D34459D00BAE6A2 /* rc2.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CA3FE0D34431400BAE6A2 /* rc2.c */; };
		AAAF0B9E0DC7A3DA0044DA03 /* sha1edpBigEndian.s in Sources */ = {isa = PBXBuildFile; fileRef = AAB5CBCD0DC6AB6D0019E0E6 /* sha1edpBigEndian.s */; };
		AAAF0B9F0DC7A3DA0044DA03 /* sha1edpLittleEndian.s in Sources */ = {isa = PBXBuildFile; fileRef = AAB5CBCE0DC6AB6D0019E0E6 /* sha1edpLittleEndian.s */; };
		D6658D950BD8178400D18063 /* CC_crypto.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05DF6D1109CF2D7200D9A3E8 /* CC_crypto.3cc */; };
		D6658D960BD8178400D18063 /* CC_MD2.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5B60BC6D67000878B42 /* CC_MD2.3cc */; };
		D6658D970BD8178400D18063 /* CC_MD2_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5B70BC6D67000878B42 /* CC_MD2_Final.3cc */; };
		D6658D980BD8178400D18063 /* CC_MD2_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5B80BC6D67000878B42 /* CC_MD2_Init.3cc */; };
		D6658D990BD8178400D18063 /* CC_MD2_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5B90BC6D67000878B42 /* CC_MD2_Update.3cc */; };
		D6658D9A0BD8178400D18063 /* CC_MD4.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BA0BC6D67000878B42 /* CC_MD4.3cc */; };
		D6658D9B0BD8178400D18063 /* CC_MD4_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BB0BC6D67000878B42 /* CC_MD4_Final.3cc */; };
		D6658D9C0BD8178400D18063 /* CC_MD4_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BC0BC6D67000878B42 /* CC_MD4_Init.3cc */; };
		D6658D9D0BD8178400D18063 /* CC_MD4_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BD0BC6D67000878B42 /* CC_MD4_Update.3cc */; };
		D6658D9E0BD8178400D18063 /* CC_MD5.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05DF6D1209CF2D7200D9A3E8 /* CC_MD5.3cc */; };
		D6658D9F0BD8178400D18063 /* CC_MD5_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BE0BC6D67000878B42 /* CC_MD5_Final.3cc */; };
		D6658DA00BD8178400D18063 /* CC_MD5_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5BF0BC6D67000878B42 /* CC_MD5_Init.3cc */; };
		D6658DA10BD8178400D18063 /* CC_MD5_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C00BC6D67000878B42 /* CC_MD5_Update.3cc */; };
		D6658DA20BD8178400D18063 /* CC_SHA.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = 05DF6D1309CF2D7200D9A3E8 /* CC_SHA.3cc */; };
		D6658DA30BD8178400D18063 /* CC_SHA1.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C10BC6D67000878B42 /* CC_SHA1.3cc */; };
		D6658DA40BD8178400D18063 /* CC_SHA1_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C20BC6D67000878B42 /* CC_SHA1_Final.3cc */; };
		D6658DA50BD8178400D18063 /* CC_SHA1_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C30BC6D67000878B42 /* CC_SHA1_Init.3cc */; };
		D6658DA60BD8178400D18063 /* CC_SHA1_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C40BC6D67000878B42 /* CC_SHA1_Update.3cc */; };
		D6658DA70BD8178400D18063 /* CC_SHA224.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C50BC6D67000878B42 /* CC_SHA224.3cc */; };
		D6658DA80BD8178400D18063 /* CC_SHA224_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C60BC6D67000878B42 /* CC_SHA224_Final.3cc */; };
		D6658DA90BD8178400D18063 /* CC_SHA224_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C70BC6D67000878B42 /* CC_SHA224_Init.3cc */; };
		D6658DAA0BD8178400D18063 /* CC_SHA224_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C80BC6D67000878B42 /* CC_SHA224_Update.3cc */; };
		D6658DAB0BD8178400D18063 /* CC_SHA256.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5C90BC6D67000878B42 /* CC_SHA256.3cc */; };
		D6658DAC0BD8178400D18063 /* CC_SHA256_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CA0BC6D67000878B42 /* CC_SHA256_Final.3cc */; };
		D6658DAD0BD8178400D18063 /* CC_SHA256_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CB0BC6D67000878B42 /* CC_SHA256_Init.3cc */; };
		D6658DAE0BD8178400D18063 /* CC_SHA256_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CC0BC6D67000878B42 /* CC_SHA256_Update.3cc */; };
		D6658DAF0BD8178400D18063 /* CC_SHA384.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CD0BC6D67000878B42 /* CC_SHA384.3cc */; };
		D6658DB00BD8178400D18063 /* CC_SHA384_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CE0BC6D67000878B42 /* CC_SHA384_Final.3cc */; };
		D6658DB10BD8178400D18063 /* CC_SHA384_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5CF0BC6D67000878B42 /* CC_SHA384_Init.3cc */; };
		D6658DB20BD8178400D18063 /* CC_SHA384_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D00BC6D67000878B42 /* CC_SHA384_Update.3cc */; };
		D6658DB30BD8178400D18063 /* CC_SHA512.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D10BC6D67000878B42 /* CC_SHA512.3cc */; };
		D6658DB40BD8178400D18063 /* CC_SHA512_Final.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D20BC6D67000878B42 /* CC_SHA512_Final.3cc */; };
		D6658DB50BD8178400D18063 /* CC_SHA512_Init.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D30BC6D67000878B42 /* CC_SHA512_Init.3cc */; };
		D6658DB60BD8178400D18063 /* CC_SHA512_Update.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D40BC6D67000878B42 /* CC_SHA512_Update.3cc */; };
		D6658DB70BD8178400D18063 /* CCCrypt.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D50BC6D67000878B42 /* CCCrypt.3cc */; };
		D6658DB80BD8178400D18063 /* CCCryptor.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D60BC6D67000878B42 /* CCCryptor.3cc */; };
		D6658DB90BD8178400D18063 /* CCCryptorCreate.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D70BC6D67000878B42 /* CCCryptorCreate.3cc */; };
		D6658DBA0BD8178400D18063 /* CCCryptorFinal.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D80BC6D67000878B42 /* CCCryptorFinal.3cc */; };
		D6658DBB0BD8178400D18063 /* CCCryptorGetOutputLength.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5D90BC6D67000878B42 /* CCCryptorGetOutputLength.3cc */; };
		D6658DBC0BD8178400D18063 /* CCCryptorRelease.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DA0BC6D67000878B42 /* CCCryptorRelease.3cc */; };
		D6658DBD0BD8178400D18063 /* CCCryptorReset.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DB0BC6D67000878B42 /* CCCryptorReset.3cc */; };
		D6658DBE0BD8178400D18063 /* CCCryptorUpdate.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DC0BC6D67000878B42 /* CCCryptorUpdate.3cc */; };
		D6658DBF0BD8178400D18063 /* CCHmac.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DD0BC6D67000878B42 /* CCHmac.3cc */; };
		D6658DC00BD8178400D18063 /* CCHmacFinal.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DE0BC6D67000878B42 /* CCHmacFinal.3cc */; };
		D6658DC10BD8178400D18063 /* CCHmacInit.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5DF0BC6D67000878B42 /* CCHmacInit.3cc */; };
		D6658DC20BD8178400D18063 /* CCHmacUpdate.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5E00BC6D67000878B42 /* CCHmacUpdate.3cc */; };
		D6658DC30BD8178400D18063 /* CCryptorCreateFromData.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5E10BC6D67000878B42 /* CCryptorCreateFromData.3cc */; };
		D6658DC40BD8178400D18063 /* Common Crypto.3cc in CopyFiles */ = {isa = PBXBuildFile; fileRef = D671B5E20BC6D67000878B42 /* Common Crypto.3cc */; };
/* End PBXBuildFile section */

/* Begin PBXBuildRule section */
		48F7F36912B2EF6000AF4587 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.gcc;
			fileType = sourcecode.c;
			isEditable = 1;
			outputFiles = (
			);
		};
		B125268E0713742A00BB8157 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.gcc;
			fileType = sourcecode.c;
			isEditable = 1;
			outputFiles = (
			);
		};
/* End PBXBuildRule section */

/* Begin PBXContainerItemProxy section */
		0511C4620A3785340028BFC3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 05CE94290A3784D4007C91D6;
			remoteInfo = "Copy Open Source Docs";
		};
		1228ADD612037B1000B83BF9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 054BBEBD05F6A97700344873;
			remoteInfo = commonCrypto;
		};
		12F60BE912015A2600D17AF3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 054BBEBD05F6A97700344873;
			remoteInfo = commonCrypto;
		};
		5D936FFA110E7FFF006855B0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 054BBEBD05F6A97700344873;
			remoteInfo = commonCrypto;
		};
		5DAD82DB1279DF6100240B9A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 5DAD82CB1279DEF900240B9A;
			remoteInfo = UnitTestLibrary;
		};
		5DAD839D1279F22000240B9A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 5DAD82CB1279DEF900240B9A;
			remoteInfo = UnitTestLibrary;
		};
		5DAD83D11279F6D500240B9A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 5DAD83981279F1EC00240B9A;
			remoteInfo = CommonCryptoTestTool;
		};
		5DC8771010FFB7510012A390 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 5D735E4710FCDC04001AAD1E;
			remoteInfo = CommonCryptoUnitTest;
		};
		FC129BEC116AED0500D618D5 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 054BBEA605F6A8DE00344873 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 054BBEBD05F6A97700344873;
			remoteInfo = commonCrypto;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		05CE94280A3784D4007C91D6 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/local/OpenSourceVersions/;
			dstSubfolderSpec = 0;
			files = (
				05CE942D0A37850A007C91D6 /* CommonCrypto.plist in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		05CE942F0A37850A007C91D6 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/local/OpenSourceLicenses/;
			dstSubfolderSpec = 0;
			files = (
				0511C47E0A37892C0028BFC3 /* CommonCrypto.txt in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		D6658DC80BD817B600D18063 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 8;
			dstPath = /usr/share/man/man3;
			dstSubfolderSpec = 0;
			files = (
				D6658D950BD8178400D18063 /* CC_crypto.3cc in CopyFiles */,
				D6658D960BD8178400D18063 /* CC_MD2.3cc in CopyFiles */,
				D6658D970BD8178400D18063 /* CC_MD2_Final.3cc in CopyFiles */,
				D6658D980BD8178400D18063 /* CC_MD2_Init.3cc in CopyFiles */,
				D6658D990BD8178400D18063 /* CC_MD2_Update.3cc in CopyFiles */,
				D6658D9A0BD8178400D18063 /* CC_MD4.3cc in CopyFiles */,
				D6658D9B0BD8178400D18063 /* CC_MD4_Final.3cc in CopyFiles */,
				D6658D9C0BD8178400D18063 /* CC_MD4_Init.3cc in CopyFiles */,
				D6658D9D0BD8178400D18063 /* CC_MD4_Update.3cc in CopyFiles */,
				D6658D9E0BD8178400D18063 /* CC_MD5.3cc in CopyFiles */,
				D6658D9F0BD8178400D18063 /* CC_MD5_Final.3cc in CopyFiles */,
				D6658DA00BD8178400D18063 /* CC_MD5_Init.3cc in CopyFiles */,
				D6658DA10BD8178400D18063 /* CC_MD5_Update.3cc in CopyFiles */,
				D6658DA20BD8178400D18063 /* CC_SHA.3cc in CopyFiles */,
				D6658DA30BD8178400D18063 /* CC_SHA1.3cc in CopyFiles */,
				D6658DA40BD8178400D18063 /* CC_SHA1_Final.3cc in CopyFiles */,
				D6658DA50BD8178400D18063 /* CC_SHA1_Init.3cc in CopyFiles */,
				D6658DA60BD8178400D18063 /* CC_SHA1_Update.3cc in CopyFiles */,
				D6658DA70BD8178400D18063 /* CC_SHA224.3cc in CopyFiles */,
				D6658DA80BD8178400D18063 /* CC_SHA224_Final.3cc in CopyFiles */,
				D6658DA90BD8178400D18063 /* CC_SHA224_Init.3cc in CopyFiles */,
				D6658DAA0BD8178400D18063 /* CC_SHA224_Update.3cc in CopyFiles */,
				D6658DAB0BD8178400D18063 /* CC_SHA256.3cc in CopyFiles */,
				D6658DAC0BD8178400D18063 /* CC_SHA256_Final.3cc in CopyFiles */,
				D6658DAD0BD8178400D18063 /* CC_SHA256_Init.3cc in CopyFiles */,
				D6658DAE0BD8178400D18063 /* CC_SHA256_Update.3cc in CopyFiles */,
				D6658DAF0BD8178400D18063 /* CC_SHA384.3cc in CopyFiles */,
				D6658DB00BD8178400D18063 /* CC_SHA384_Final.3cc in CopyFiles */,
				D6658DB10BD8178400D18063 /* CC_SHA384_Init.3cc in CopyFiles */,
				D6658DB20BD8178400D18063 /* CC_SHA384_Update.3cc in CopyFiles */,
				D6658DB30BD8178400D18063 /* CC_SHA512.3cc in CopyFiles */,
				D6658DB40BD8178400D18063 /* CC_SHA512_Final.3cc in CopyFiles */,
				D6658DB50BD8178400D18063 /* CC_SHA512_Init.3cc in CopyFiles */,
				D6658DB60BD8178400D18063 /* CC_SHA512_Update.3cc in CopyFiles */,
				D6658DB70BD8178400D18063 /* CCCrypt.3cc in CopyFiles */,
				D6658DB80BD8178400D18063 /* CCCryptor.3cc in CopyFiles */,
				D6658DB90BD8178400D18063 /* CCCryptorCreate.3cc in CopyFiles */,
				D6658DBA0BD8178400D18063 /* CCCryptorFinal.3cc in CopyFiles */,
				D6658DBB0BD8178400D18063 /* CCCryptorGetOutputLength.3cc in CopyFiles */,
				D6658DBC0BD8178400D18063 /* CCCryptorRelease.3cc in CopyFiles */,
				D6658DBD0BD8178400D18063 /* CCCryptorReset.3cc in CopyFiles */,
				D6658DBE0BD8178400D18063 /* CCCryptorUpdate.3cc in CopyFiles */,
				D6658DBF0BD8178400D18063 /* CCHmac.3cc in CopyFiles */,
				D6658DC00BD8178400D18063 /* CCHmacFinal.3cc in CopyFiles */,
				D6658DC10BD8178400D18063 /* CCHmacInit.3cc in CopyFiles */,
				D6658DC20BD8178400D18063 /* CCHmacUpdate.3cc in CopyFiles */,
				D6658DC30BD8178400D18063 /* CCryptorCreateFromData.3cc in CopyFiles */,
				D6658DC40BD8178400D18063 /* Common Crypto.3cc in CopyFiles */,
				48F7B00112F248C900E70774 /* CCCalibratePBKDF.3cc in CopyFiles */,
				48F7B00212F248C900E70774 /* CCCommonKeyDerivation.3cc in CopyFiles */,
				48F7B00812F248E600E70774 /* CCKeyDerivationPBKDF.3cc in CopyFiles */,
				48F7B00912F248E600E70774 /* CCSymmetricKeyUnwrap.3cc in CopyFiles */,
				48F7B00A12F248E600E70774 /* CCSymmetricKeyWrap.3cc in CopyFiles */,
				48F7B00B12F248E700E70774 /* CCSymmetricUnwrappedSize.3cc in CopyFiles */,
				48F7B00C12F248E700E70774 /* CCSymmetricWrappedSize.3cc in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0539DC2609D4919D00AB7F89 /* opensslDES.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = opensslDES.c; sourceTree = "<group>"; };
		054BBEBE05F6A97700344873 /* libcommonCrypto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcommonCrypto.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		054BBEC605F6A98900344873 /* libcommonCrypto.dylib */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcommonCrypto.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		054BBECD05F6AA7200344873 /* CommonDigest.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CommonDigest.h; sourceTree = "<group>"; };
		054BBED305F6AA8900344873 /* md2_dgst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = md2_dgst.c; sourceTree = "<group>"; };
		054BBED405F6AA8900344873 /* md4_dgst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = md4_dgst.c; sourceTree = "<group>"; };
		054BBED505F6AA8900344873 /* md4_locl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md4_locl.h; sourceTree = "<group>"; };
		054BBED605F6AA8900344873 /* md5_dgst.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = md5_dgst.c; sourceTree = "<group>"; };
		054BBED705F6AA8900344873 /* md5_locl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md5_locl.h; sourceTree = "<group>"; };
		054BBED805F6AA8900344873 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = md32_common.h; sourceTree = "<group>"; };
		054BBEDA05F6AA8900344873 /* sha_locl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sha_locl.h; sourceTree = "<group>"; };
		054BBEDC05F6AA8900344873 /* sha1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sha1.c; sourceTree = "<group>"; };
		0585FE1209DC9873001762F6 /* c_ecb.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = c_ecb.c; sourceTree = "<group>"; };
		0585FE1309DC9873001762F6 /* c_enc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = c_enc.c; sourceTree = "<group>"; };
		0585FE1409DC9873001762F6 /* c_skey.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = c_skey.c; sourceTree = "<group>"; };
		0585FE1609DC9873001762F6 /* cast_lcl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cast_lcl.h; sourceTree = "<group>"; };
		0585FE1709DC9873001762F6 /* cast_s.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = cast_s.h; sourceTree = "<group>"; };
		0585FE1809DC9873001762F6 /* ccCast.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = ccCast.c; sourceTree = "<group>"; };
		05C4416E09D4BACE002066D1 /* e_os2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = e_os2.h; sourceTree = "<group>"; };
		05C4417209D4BB0B002066D1 /* opensslconf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = opensslconf.h; sourceTree = "<group>"; };
		05C70C5309D471C30004B8F4 /* spr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = spr.h; sourceTree = "<group>"; };
		05CE942B0A37850A007C91D6 /* CommonCrypto.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = CommonCrypto.plist; path = doc/CommonCrypto.plist; sourceTree = "<group>"; };
		05CE942C0A37850A007C91D6 /* CommonCrypto.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CommonCrypto.txt; path = doc/CommonCrypto.txt; sourceTree = "<group>"; };
		05D8D97C09E411AA00E03504 /* CommonHMAC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonHMAC.h; sourceTree = "<group>"; };
		05D9F61609D85F4A00AD30A7 /* CommonCryptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonCryptor.h; sourceTree = "<group>"; };
		05DF6D1109CF2D7200D9A3E8 /* CC_crypto.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_crypto.3cc; path = doc/CC_crypto.3cc; sourceTree = "<group>"; };
		05DF6D1209CF2D7200D9A3E8 /* CC_MD5.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD5.3cc; path = doc/CC_MD5.3cc; sourceTree = "<group>"; };
		05DF6D1309CF2D7200D9A3E8 /* CC_SHA.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA.3cc; path = doc/CC_SHA.3cc; sourceTree = "<group>"; };
		05E319B7063890C100C4AD24 /* sha2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = sha2.c; sourceTree = "<group>"; };
		05E319DC0638913700C4AD24 /* sha2Priv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha2Priv.h; sourceTree = "<group>"; };
		05ECA0E409D468E200CFE5CB /* des.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = "<group>"; };
		05ECA0E509D468E200CFE5CB /* des_enc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = des_enc.c; sourceTree = "<group>"; };
		05ECA0E609D468E200CFE5CB /* des_locl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = des_locl.h; sourceTree = "<group>"; };
		05ECA0ED09D469A100CFE5CB /* set_key.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = set_key.c; sourceTree = "<group>"; };
		122ADC43121320D70027F302 /* sha256_nossse3.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sha256_nossse3.s; sourceTree = "<group>"; };
		122ADC44121320D70027F302 /* sha256.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sha256.s; sourceTree = "<group>"; };
		1249340112270E8900F9C9E1 /* cfb8_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_decrypt.c; sourceTree = "<group>"; };
		1249340212270E8900F9C9E1 /* cfb8_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_descriptor.c; sourceTree = "<group>"; };
		1249340312270E8900F9C9E1 /* cfb8_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_done.c; sourceTree = "<group>"; };
		1249340412270E8900F9C9E1 /* cfb8_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_encrypt.c; sourceTree = "<group>"; };
		1249340512270E8900F9C9E1 /* cfb8_getiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_getiv.c; sourceTree = "<group>"; };
		1249340612270E8900F9C9E1 /* cfb8_setiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_setiv.c; sourceTree = "<group>"; };
		1249340712270E8900F9C9E1 /* cfb8_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb8_start.c; sourceTree = "<group>"; };
		125B78AE11FF877D008C1AD3 /* aesedpPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aesedpPriv.h; sourceTree = "<group>"; };
		125B795111FF923D008C1AD3 /* XTStest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = XTStest; sourceTree = BUILT_PRODUCTS_DIR; };
		125B796011FF92FC008C1AD3 /* crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = "<group>"; };
		125B796111FF92FC008C1AD3 /* hexString.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hexString.c; sourceTree = "<group>"; };
		125B796211FF92FC008C1AD3 /* hexString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hexString.h; sourceTree = "<group>"; };
		125B796311FF92FC008C1AD3 /* printByteBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = printByteBuffer.c; sourceTree = "<group>"; };
		125B796411FF92FC008C1AD3 /* printByteBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printByteBuffer.h; sourceTree = "<group>"; };
		125B796511FF92FC008C1AD3 /* xtsTestVectors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xtsTestVectors.c; sourceTree = "<group>"; };
		125B796611FF92FC008C1AD3 /* xtsTestVectors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xtsTestVectors.h; sourceTree = "<group>"; };
		12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_unittest_deployment.xcconfig; path = Configurations/CommonCrypto_unittest_deployment.xcconfig; sourceTree = "<group>"; };
		12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_unittest_development.xcconfig; path = Configurations/CommonCrypto_unittest_development.xcconfig; sourceTree = "<group>"; };
		128881651203673C0050B2E9 /* CBCTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CBCTest; sourceTree = BUILT_PRODUCTS_DIR; };
		12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_localtest.xcconfig; path = Configurations/CommonCrypto_localtest.xcconfig; sourceTree = "<group>"; };
		12C3F7E5122AD1B100E09D9E /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
		12CC5DD8120373D1001B4FCE /* CBCTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CBCTest.h; sourceTree = "<group>"; };
		12CC5DD9120373D1001B4FCE /* CBCTest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CBCTest.c; sourceTree = "<group>"; };
		12FA0DAF11F7962100917A4E /* CommonRandomSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonRandomSPI.h; sourceTree = "<group>"; };
		12FA0DB111F7964700917A4E /* CommonRandom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonRandom.c; sourceTree = "<group>"; };
		12FA10D011F7AACE00917A4E /* CommonCrypto_umbrellaMember_deployment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_umbrellaMember_deployment.xcconfig; path = Configurations/CommonCrypto_umbrellaMember_deployment.xcconfig; sourceTree = "<group>"; };
		12FA10D111F7AAE400917A4E /* CommonCrypto_umbrellaMember_development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_umbrellaMember_development.xcconfig; path = Configurations/CommonCrypto_umbrellaMember_development.xcconfig; sourceTree = "<group>"; };
		12FA10D211F7AB3E00917A4E /* CommonCrypto_deployment.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_deployment.xcconfig; path = Configurations/CommonCrypto_deployment.xcconfig; sourceTree = "<group>"; };
		12FA10D311F7AB5000917A4E /* CommonCrypto_development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_development.xcconfig; path = Configurations/CommonCrypto_development.xcconfig; sourceTree = "<group>"; };
		12FA10D811F7ABCD00917A4E /* CommonCrypto_umbrellaMember.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_umbrellaMember.xcconfig; path = Configurations/CommonCrypto_umbrellaMember.xcconfig; sourceTree = "<group>"; };
		12FBB0891238353000772329 /* CommonCrypto.exp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.exports; path = CommonCrypto.exp; sourceTree = "<group>"; };
		48096B2211A5EF900043F67F /* CommonDigest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonDigest.c; sourceTree = "<group>"; };
		480C9AD512077BCF002EC023 /* byteBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = byteBuffer.c; sourceTree = "<group>"; };
		480C9AD612077BCF002EC023 /* byteBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = byteBuffer.h; sourceTree = "<group>"; };
		4836A41811A5C94A00862178 /* rc2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = ../CommonCryptoSPI/rc2.h; sourceTree = "<group>"; };
		4836A41911A5C94A00862178 /* opensslDES.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = opensslDES.h; path = ../CommonCryptoSPI/opensslDES.h; sourceTree = "<group>"; };
		4836A41A11A5C94A00862178 /* CommonCryptoPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonCryptoPriv.h; sourceTree = "<group>"; };
		4836A41B11A5C94A00862178 /* ccRC2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ccRC2.h; path = ../CommonCryptoSPI/ccRC2.h; sourceTree = "<group>"; };
		4836A41C11A5C94A00862178 /* ccCast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ccCast.h; path = ../CommonCryptoSPI/ccCast.h; sourceTree = "<group>"; };
		4836A41D11A5C94A00862178 /* cast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cast.h; path = ../CommonCryptoSPI/cast.h; sourceTree = "<group>"; };
		4836A42B11A5CB4700862178 /* CommonCryptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonCryptor.c; sourceTree = "<group>"; };
		4836A42C11A5CB4700862178 /* CommonCryptorPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonCryptorPriv.h; sourceTree = "<group>"; };
		4836A42D11A5CB4700862178 /* CommonDigestPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonDigestPriv.h; sourceTree = "<group>"; };
		4836A42E11A5CB4700862178 /* CommonHMAC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonHMAC.c; sourceTree = "<group>"; };
		4836A42F11A5CB4700862178 /* CommonKeyDerivation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonKeyDerivation.c; sourceTree = "<group>"; };
		4836A43011A5CB4700862178 /* CommonKeyDerivationPriv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonKeyDerivationPriv.h; sourceTree = "<group>"; };
		4836A43111A5CB4700862178 /* CommonSymmetricKeywrap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonSymmetricKeywrap.c; sourceTree = "<group>"; };
		4846CA5411A5C8B800E7DA82 /* CommonCryptorSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonCryptorSPI.h; sourceTree = "<group>"; };
		4846CA5511A5C8B800E7DA82 /* CommonDigestSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonDigestSPI.h; sourceTree = "<group>"; };
		4854F9C01116307500CAFA18 /* CommonKeyDerivation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonKeyDerivation.h; sourceTree = "<group>"; };
		4854F9C11116307500CAFA18 /* CommonSymmetricKeywrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonSymmetricKeywrap.h; sourceTree = "<group>"; };
		4857A12A11BDA6E0001F5A9A /* libSystem.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libSystem.dylib; path = usr/lib/libSystem.dylib; sourceTree = SDKROOT; };
		4857A13011BDA737001F5A9A /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = "<absolute>"; };
		4862F09411BDA1D300946BBE /* skein_ltc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein_ltc.h; sourceTree = "<group>"; };
		4862F09511BDA1D300946BBE /* skein_ltc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skein_ltc.c; sourceTree = "<group>"; };
		4862F09E11BDA27200946BBE /* skein.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein.h; sourceTree = "<group>"; };
		4862F09F11BDA27200946BBE /* skein.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skein.c; sourceTree = "<group>"; };
		4862F0A011BDA27200946BBE /* skein_port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein_port.h; sourceTree = "<group>"; };
		4862F0A111BDA27200946BBE /* skein_iv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein_iv.h; sourceTree = "<group>"; };
		4862F0A211BDA27200946BBE /* skein_dropin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein_dropin.h; sourceTree = "<group>"; };
		4862F0A311BDA27200946BBE /* skein_dropin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skein_dropin.c; sourceTree = "<group>"; };
		4862F0A411BDA27200946BBE /* skein_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = skein_debug.h; sourceTree = "<group>"; };
		4862F0A511BDA27200946BBE /* skein_debug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skein_debug.c; sourceTree = "<group>"; };
		4862F0A611BDA27200946BBE /* skein_block.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = skein_block.c; sourceTree = "<group>"; };
		4862F0A711BDA27200946BBE /* SHA3api_ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SHA3api_ref.h; sourceTree = "<group>"; };
		4862F0A811BDA27200946BBE /* SHA3api_ref.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SHA3api_ref.c; sourceTree = "<group>"; };
		4862F0A911BDA27200946BBE /* brg_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brg_types.h; sourceTree = "<group>"; };
		4862F0AA11BDA27200946BBE /* brg_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brg_endian.h; sourceTree = "<group>"; };
		4873F33E11A4E47B00B5DDB3 /* footer.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = footer.html; sourceTree = "<group>"; };
		4873F33F11A4E47B00B5DDB3 /* header.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = header.html; sourceTree = "<group>"; };
		4873F34011A4E47B00B5DDB3 /* libTomCryptDoc.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = libTomCryptDoc.pdf; sourceTree = "<group>"; };
		4873F34A11A4E47B00B5DDB3 /* aesedp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aesedp.c; sourceTree = "<group>"; };
		4873F34B11A4E47B00B5DDB3 /* aesedp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aesedp.h; sourceTree = "<group>"; };
		4873F35311A4E47B00B5DDB3 /* cast5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cast5.c; sourceTree = "<group>"; };
		4873F35411A4E47B00B5DDB3 /* des.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = des.c; sourceTree = "<group>"; };
		4873F35511A4E47B00B5DDB3 /* rc2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc2.c; sourceTree = "<group>"; };
		4873F35711A4E47B00B5DDB3 /* rc4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = "<group>"; };
		4873F35811A4E47B00B5DDB3 /* rc4_enc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc4_enc.c; sourceTree = "<group>"; };
		4873F35911A4E47B00B5DDB3 /* rc4_skey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc4_skey.c; sourceTree = "<group>"; };
		4873F35A11A4E47B00B5DDB3 /* rc5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc5.c; sourceTree = "<group>"; };
		4873F35D11A4E47B00B5DDB3 /* hash_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash_file.c; sourceTree = "<group>"; };
		4873F35E11A4E47B00B5DDB3 /* hash_filehandle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash_filehandle.c; sourceTree = "<group>"; };
		4873F35F11A4E47B00B5DDB3 /* hash_memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash_memory.c; sourceTree = "<group>"; };
		4873F36011A4E47B00B5DDB3 /* hash_memory_multi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash_memory_multi.c; sourceTree = "<group>"; };
		4873F36111A4E47B00B5DDB3 /* md2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md2.c; sourceTree = "<group>"; };
		4873F36211A4E47B00B5DDB3 /* md4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md4.c; sourceTree = "<group>"; };
		4873F36311A4E47B00B5DDB3 /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = "<group>"; };
		4873F36411A4E47B00B5DDB3 /* rmd128.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rmd128.c; sourceTree = "<group>"; };
		4873F36511A4E47B00B5DDB3 /* rmd160.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rmd160.c; sourceTree = "<group>"; };
		4873F36611A4E47B00B5DDB3 /* rmd256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rmd256.c; sourceTree = "<group>"; };
		4873F36711A4E47B00B5DDB3 /* rmd320.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rmd320.c; sourceTree = "<group>"; };
		4873F36811A4E47B00B5DDB3 /* sha1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha1.c; sourceTree = "<group>"; };
		4873F36A11A4E47B00B5DDB3 /* sha224.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha224.c; sourceTree = "<group>"; };
		4873F36B11A4E47B00B5DDB3 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha256.c; sourceTree = "<group>"; };
		4873F36C11A4E47B00B5DDB3 /* sha384.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha384.c; sourceTree = "<group>"; };
		4873F36D11A4E47B00B5DDB3 /* sha512.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha512.c; sourceTree = "<group>"; };
		4873F36F11A4E47B00B5DDB3 /* tomcrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt.h; sourceTree = "<group>"; };
		4873F37011A4E47B00B5DDB3 /* tomcrypt_argchk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_argchk.h; sourceTree = "<group>"; };
		4873F37111A4E47B00B5DDB3 /* tomcrypt_cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_cfg.h; sourceTree = "<group>"; };
		4873F37211A4E47B00B5DDB3 /* tomcrypt_cipher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_cipher.h; sourceTree = "<group>"; };
		4873F37311A4E47B00B5DDB3 /* tomcrypt_custom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_custom.h; sourceTree = "<group>"; };
		4873F37411A4E47B00B5DDB3 /* tomcrypt_hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_hash.h; sourceTree = "<group>"; };
		4873F37511A4E47B00B5DDB3 /* tomcrypt_mac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_mac.h; sourceTree = "<group>"; };
		4873F37611A4E47B00B5DDB3 /* tomcrypt_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_macros.h; sourceTree = "<group>"; };
		4873F37711A4E47B00B5DDB3 /* tomcrypt_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_math.h; sourceTree = "<group>"; };
		4873F37811A4E47B00B5DDB3 /* tomcrypt_misc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_misc.h; sourceTree = "<group>"; };
		4873F37911A4E47B00B5DDB3 /* tomcrypt_mode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_mode.h; sourceTree = "<group>"; };
		4873F37A11A4E47B00B5DDB3 /* tomcrypt_pk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_pk.h; sourceTree = "<group>"; };
		4873F37B11A4E47B00B5DDB3 /* tomcrypt_pkcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_pkcs.h; sourceTree = "<group>"; };
		4873F37C11A4E47B00B5DDB3 /* tomcrypt_prng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tomcrypt_prng.h; sourceTree = "<group>"; };
		4873F37F11A4E47B00B5DDB3 /* base64_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64_decode.c; sourceTree = "<group>"; };
		4873F38011A4E47B00B5DDB3 /* base64_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64_encode.c; sourceTree = "<group>"; };
		4873F38111A4E47B00B5DDB3 /* burn_stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = burn_stack.c; sourceTree = "<group>"; };
		4873F38311A4E47B00B5DDB3 /* crypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt.c; sourceTree = "<group>"; };
		4873F38411A4E47B00B5DDB3 /* crypt_argchk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_argchk.c; sourceTree = "<group>"; };
		4873F38511A4E47B00B5DDB3 /* crypt_cipher_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_cipher_descriptor.c; sourceTree = "<group>"; };
		4873F38611A4E47B00B5DDB3 /* crypt_cipher_is_valid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_cipher_is_valid.c; sourceTree = "<group>"; };
		4873F38711A4E47B00B5DDB3 /* crypt_find_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_cipher.c; sourceTree = "<group>"; };
		4873F38811A4E47B00B5DDB3 /* crypt_find_cipher_any.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_cipher_any.c; sourceTree = "<group>"; };
		4873F38911A4E47B00B5DDB3 /* crypt_find_cipher_id.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_cipher_id.c; sourceTree = "<group>"; };
		4873F38A11A4E47B00B5DDB3 /* crypt_find_hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_hash.c; sourceTree = "<group>"; };
		4873F38B11A4E47B00B5DDB3 /* crypt_find_hash_any.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_hash_any.c; sourceTree = "<group>"; };
		4873F38C11A4E47B00B5DDB3 /* crypt_find_hash_id.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_hash_id.c; sourceTree = "<group>"; };
		4873F38D11A4E47B00B5DDB3 /* crypt_find_hash_oid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_hash_oid.c; sourceTree = "<group>"; };
		4873F38E11A4E47B00B5DDB3 /* crypt_find_prng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_find_prng.c; sourceTree = "<group>"; };
		4873F38F11A4E47B00B5DDB3 /* crypt_fsa.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_fsa.c; sourceTree = "<group>"; };
		4873F39011A4E47B00B5DDB3 /* crypt_hash_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_hash_descriptor.c; sourceTree = "<group>"; };
		4873F39111A4E47B00B5DDB3 /* crypt_hash_is_valid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_hash_is_valid.c; sourceTree = "<group>"; };
		4873F39211A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_ltc_mp_descriptor.c; sourceTree = "<group>"; };
		4873F39311A4E47B00B5DDB3 /* crypt_mode_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_mode_descriptor.c; sourceTree = "<group>"; };
		4873F39411A4E47B00B5DDB3 /* crypt_prng_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_prng_descriptor.c; sourceTree = "<group>"; };
		4873F39511A4E47B00B5DDB3 /* crypt_prng_is_valid.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_prng_is_valid.c; sourceTree = "<group>"; };
		4873F39611A4E47B00B5DDB3 /* crypt_register_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_register_cipher.c; sourceTree = "<group>"; };
		4873F39711A4E47B00B5DDB3 /* crypt_register_hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_register_hash.c; sourceTree = "<group>"; };
		4873F39811A4E47B00B5DDB3 /* crypt_register_prng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_register_prng.c; sourceTree = "<group>"; };
		4873F39911A4E47B00B5DDB3 /* crypt_unregister_cipher.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_unregister_cipher.c; sourceTree = "<group>"; };
		4873F39A11A4E47B00B5DDB3 /* crypt_unregister_hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_unregister_hash.c; sourceTree = "<group>"; };
		4873F39B11A4E47B00B5DDB3 /* crypt_unregister_prng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypt_unregister_prng.c; sourceTree = "<group>"; };
		4873F39C11A4E47B00B5DDB3 /* error_to_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = error_to_string.c; sourceTree = "<group>"; };
		4873F39E11A4E47B00B5DDB3 /* pkcs_5_1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkcs_5_1.c; sourceTree = "<group>"; };
		4873F39F11A4E47B00B5DDB3 /* pkcs_5_2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkcs_5_2.c; sourceTree = "<group>"; };
		4873F3A011A4E47B00B5DDB3 /* zeromem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zeromem.c; sourceTree = "<group>"; };
		4873F3A311A4E47B00B5DDB3 /* cbc_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_decrypt.c; sourceTree = "<group>"; };
		4873F3A411A4E47B00B5DDB3 /* cbc_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_descriptor.c; sourceTree = "<group>"; };
		4873F3A511A4E47B00B5DDB3 /* cbc_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_done.c; sourceTree = "<group>"; };
		4873F3A611A4E47B00B5DDB3 /* cbc_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_encrypt.c; sourceTree = "<group>"; };
		4873F3A711A4E47B00B5DDB3 /* cbc_getiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_getiv.c; sourceTree = "<group>"; };
		4873F3A811A4E47B00B5DDB3 /* cbc_setiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_setiv.c; sourceTree = "<group>"; };
		4873F3A911A4E47B00B5DDB3 /* cbc_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbc_start.c; sourceTree = "<group>"; };
		4873F3AB11A4E47B00B5DDB3 /* cfb_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_decrypt.c; sourceTree = "<group>"; };
		4873F3AC11A4E47B00B5DDB3 /* cfb_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_descriptor.c; sourceTree = "<group>"; };
		4873F3AD11A4E47B00B5DDB3 /* cfb_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_done.c; sourceTree = "<group>"; };
		4873F3AE11A4E47B00B5DDB3 /* cfb_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_encrypt.c; sourceTree = "<group>"; };
		4873F3AF11A4E47B00B5DDB3 /* cfb_getiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_getiv.c; sourceTree = "<group>"; };
		4873F3B011A4E47B00B5DDB3 /* cfb_setiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_setiv.c; sourceTree = "<group>"; };
		4873F3B111A4E47B00B5DDB3 /* cfb_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cfb_start.c; sourceTree = "<group>"; };
		4873F3B311A4E47B00B5DDB3 /* ctr_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_decrypt.c; sourceTree = "<group>"; };
		4873F3B411A4E47B00B5DDB3 /* ctr_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_descriptor.c; sourceTree = "<group>"; };
		4873F3B511A4E47B00B5DDB3 /* ctr_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_done.c; sourceTree = "<group>"; };
		4873F3B611A4E47B00B5DDB3 /* ctr_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_encrypt.c; sourceTree = "<group>"; };
		4873F3B711A4E47B00B5DDB3 /* ctr_getiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_getiv.c; sourceTree = "<group>"; };
		4873F3B811A4E47B00B5DDB3 /* ctr_setiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_setiv.c; sourceTree = "<group>"; };
		4873F3B911A4E47B00B5DDB3 /* ctr_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_start.c; sourceTree = "<group>"; };
		4873F3BA11A4E47B00B5DDB3 /* ctr_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctr_test.c; sourceTree = "<group>"; };
		4873F3BC11A4E47B00B5DDB3 /* ecb_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ecb_decrypt.c; sourceTree = "<group>"; };
		4873F3BD11A4E47B00B5DDB3 /* ecb_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ecb_descriptor.c; sourceTree = "<group>"; };
		4873F3BE11A4E47B00B5DDB3 /* ecb_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ecb_done.c; sourceTree = "<group>"; };
		4873F3BF11A4E47B00B5DDB3 /* ecb_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ecb_encrypt.c; sourceTree = "<group>"; };
		4873F3C011A4E47B00B5DDB3 /* ecb_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ecb_start.c; sourceTree = "<group>"; };
		4873F3D511A4E47B00B5DDB3 /* ofb_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_decrypt.c; sourceTree = "<group>"; };
		4873F3D611A4E47B00B5DDB3 /* ofb_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_descriptor.c; sourceTree = "<group>"; };
		4873F3D711A4E47B00B5DDB3 /* ofb_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_done.c; sourceTree = "<group>"; };
		4873F3D811A4E47B00B5DDB3 /* ofb_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_encrypt.c; sourceTree = "<group>"; };
		4873F3D911A4E47B00B5DDB3 /* ofb_getiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_getiv.c; sourceTree = "<group>"; };
		4873F3DA11A4E47B00B5DDB3 /* ofb_setiv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_setiv.c; sourceTree = "<group>"; };
		4873F3DB11A4E47B00B5DDB3 /* ofb_start.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ofb_start.c; sourceTree = "<group>"; };
		4873F3DC11A4E47B00B5DDB3 /* rc4_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc4_stream.c; sourceTree = "<group>"; };
		4873F3DD11A4E47B00B5DDB3 /* unimplemented.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unimplemented.c; sourceTree = "<group>"; };
		4873F3DF11A4E47B00B5DDB3 /* xts_decrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_decrypt.c; sourceTree = "<group>"; };
		4873F3E011A4E47B00B5DDB3 /* xts_descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_descriptor.c; sourceTree = "<group>"; };
		4873F3E111A4E47B00B5DDB3 /* xts_done.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_done.c; sourceTree = "<group>"; };
		4873F3E211A4E47B00B5DDB3 /* xts_encrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_encrypt.c; sourceTree = "<group>"; };
		4873F3E311A4E47B00B5DDB3 /* xts_init.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_init.c; sourceTree = "<group>"; };
		4873F3E411A4E47B00B5DDB3 /* xts_mult_x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_mult_x.c; sourceTree = "<group>"; };
		4873F3E511A4E47B00B5DDB3 /* xts_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xts_test.c; sourceTree = "<group>"; };
		4873F3E811A4E47B00B5DDB3 /* ansi923pad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ansi923pad.c; sourceTree = "<group>"; };
		4873F3E911A4E47B00B5DDB3 /* ansi923pad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ansi923pad.h; sourceTree = "<group>"; };
		4873F3EB11A4E47B00B5DDB3 /* iso10126pad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iso10126pad.c; sourceTree = "<group>"; };
		4873F3EC11A4E47B00B5DDB3 /* iso10126pad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iso10126pad.h; sourceTree = "<group>"; };
		4873F3EE11A4E47B00B5DDB3 /* nopad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nopad.c; sourceTree = "<group>"; };
		4873F3EF11A4E47B00B5DDB3 /* nopad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nopad.h; sourceTree = "<group>"; };
		4873F3F111A4E47B00B5DDB3 /* pkcs7pad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkcs7pad.c; sourceTree = "<group>"; };
		4873F3F211A4E47B00B5DDB3 /* pkcs7pad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs7pad.h; sourceTree = "<group>"; };
		4882005B111AAD7A00798F94 /* PBKDFTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PBKDFTest.h; path = UnitTestSource/PBKDFTest.h; sourceTree = "<group>"; };
		4882005C111AAD7A00798F94 /* PBKDFTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = PBKDFTest.mm; path = UnitTestSource/PBKDFTest.mm; sourceTree = "<group>"; };
		489D982C11A4E8C20004DB89 /* ccdebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccdebug.c; sourceTree = "<group>"; };
		489D982D11A4E8C20004DB89 /* ccdebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccdebug.h; sourceTree = "<group>"; };
		48B4B98911ABA1B4001F1036 /* aes_modes_hw.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = aes_modes_hw.s; sourceTree = "<group>"; };
		48B4B98A11ABA1B4001F1036 /* aes_modes_asm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = aes_modes_asm.s; sourceTree = "<group>"; };
		48B4B98B11ABA1B4001F1036 /* aesxts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aesxts.h; sourceTree = "<group>"; };
		48B4B98C11ABA1B4001F1036 /* aesxts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aesxts.c; sourceTree = "<group>"; };
		48B4B98D11ABA1B4001F1036 /* aesxts_asm.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = aesxts_asm.s; sourceTree = "<group>"; };
		48B4B98E11ABA1B4001F1036 /* ExpandKeyForEncryption.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ExpandKeyForEncryption.s; sourceTree = "<group>"; };
		48B4B98F11ABA1B4001F1036 /* ExpandKeyForDecryption.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ExpandKeyForDecryption.s; sourceTree = "<group>"; };
		48B4B99011ABA1B4001F1036 /* EncryptDecrypt.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = EncryptDecrypt.s; sourceTree = "<group>"; };
		48B4B99111ABA1B4001F1036 /* Data.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = Data.s; sourceTree = "<group>"; };
		48B4B99211ABA1B4001F1036 /* Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Context.h; sourceTree = "<group>"; };
		48B4B99311ABA1B4001F1036 /* AES.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = AES.s; sourceTree = "<group>"; };
		48B4B99511ABA1B4001F1036 /* aes_key_hw.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = aes_key_hw.s; sourceTree = "<group>"; };
		48B4B99611ABA1B4001F1036 /* aes_crypt_hw.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = aes_crypt_hw.s; sourceTree = "<group>"; };
		48D5636611A652D7008EBBBF /* aesopt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aesopt.h; path = ../CommonCryptoSPI/aesopt.h; sourceTree = "<group>"; };
		48D5636711A652D7008EBBBF /* aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aes.h; path = ../CommonCryptoSPI/aes.h; sourceTree = "<group>"; };
		48D5636B11A652EB008EBBBF /* aescrypt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aescrypt.c; sourceTree = "<group>"; };
		48D5636C11A652EB008EBBBF /* aeskey.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aeskey.c; sourceTree = "<group>"; };
		48D5636D11A652EB008EBBBF /* aestab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aestab.c; sourceTree = "<group>"; };
		48D5636E11A652EB008EBBBF /* aestab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aestab.h; sourceTree = "<group>"; };
		48D5636F11A652EB008EBBBF /* ccNewGladman.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccNewGladman.c; sourceTree = "<group>"; };
		48D5637011A652EB008EBBBF /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		48D5637711A65316008EBBBF /* AES.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = AES.c; sourceTree = "<group>"; };
		48D5637811A65316008EBBBF /* AESAssembly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AESAssembly.h; sourceTree = "<group>"; };
		48D5637911A65316008EBBBF /* Data.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Data.c; sourceTree = "<group>"; };
		48D5637B11A65316008EBBBF /* AES.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = AES.s; sourceTree = "<group>"; };
		48D5637C11A65316008EBBBF /* Data.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = Data.s; sourceTree = "<group>"; };
		48D5637D11A65316008EBBBF /* DecryptCBC.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = DecryptCBC.s; sourceTree = "<group>"; };
		48D5637E11A65316008EBBBF /* EncryptCBC.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = EncryptCBC.s; sourceTree = "<group>"; };
		48D5637F11A65316008EBBBF /* EncryptDecrypt.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = EncryptDecrypt.s; sourceTree = "<group>"; };
		48D5638011A65316008EBBBF /* ExpandKeyForDecryption.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ExpandKeyForDecryption.s; sourceTree = "<group>"; };
		48D5638111A65316008EBBBF /* ExpandKeyForEncryption.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ExpandKeyForEncryption.s; sourceTree = "<group>"; };
		48D5638211A65316008EBBBF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ReadMe.txt; sourceTree = "<group>"; };
		48D5638311A65316008EBBBF /* MakeData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = MakeData.c; sourceTree = "<group>"; };
		48D5638411A65316008EBBBF /* makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = makefile; sourceTree = "<group>"; };
		48D5638511A65316008EBBBF /* ReadMe.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ReadMe.txt; sourceTree = "<group>"; };
		48F7AFFF12F2488500E70774 /* CCCalibratePBKDF.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCCalibratePBKDF.3cc; path = doc/CCCalibratePBKDF.3cc; sourceTree = "<group>"; };
		48F7B00012F2488500E70774 /* CCCommonKeyDerivation.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCCommonKeyDerivation.3cc; path = doc/CCCommonKeyDerivation.3cc; sourceTree = "<group>"; };
		48F7B00312F248E600E70774 /* CCKeyDerivationPBKDF.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCKeyDerivationPBKDF.3cc; path = doc/CCKeyDerivationPBKDF.3cc; sourceTree = "<group>"; };
		48F7B00412F248E600E70774 /* CCSymmetricKeyUnwrap.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCSymmetricKeyUnwrap.3cc; path = doc/CCSymmetricKeyUnwrap.3cc; sourceTree = "<group>"; };
		48F7B00512F248E600E70774 /* CCSymmetricKeyWrap.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCSymmetricKeyWrap.3cc; path = doc/CCSymmetricKeyWrap.3cc; sourceTree = "<group>"; };
		48F7B00612F248E600E70774 /* CCSymmetricUnwrappedSize.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCSymmetricUnwrappedSize.3cc; path = doc/CCSymmetricUnwrappedSize.3cc; sourceTree = "<group>"; };
		48F7B00712F248E600E70774 /* CCSymmetricWrappedSize.3cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CCSymmetricWrappedSize.3cc; path = doc/CCSymmetricWrappedSize.3cc; sourceTree = "<group>"; };
		48F7F36D12B2EF6000AF4587 /* libcommonCrypto.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libcommonCrypto.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
		48F7F37712B2F05A00AF4587 /* aes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aes.c; sourceTree = "<group>"; };
		48F7F37812B2F05A00AF4587 /* aes_tab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aes_tab.c; sourceTree = "<group>"; };
		48F7F37912B2F05A00AF4587 /* ltc_aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ltc_aes.h; sourceTree = "<group>"; };
		53B9FDE81343DD0600CA1154 /* CommonCMAC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = CommonCMAC.c; sourceTree = "<group>"; };
		53B9FDED1343DDB700CA1154 /* CommonCMACSPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonCMACSPI.h; sourceTree = "<group>"; };
		5D113BC21106441E00B412A2 /* CommonCrypto_base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_base.xcconfig; path = Configurations/CommonCrypto_base.xcconfig; sourceTree = "<group>"; };
		5D113BCB1106441E00B412A2 /* CommonCrypto_unittest_base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CommonCrypto_unittest_base.xcconfig; path = Configurations/CommonCrypto_unittest_base.xcconfig; sourceTree = "<group>"; };
		5D113BD41106452100B412A2 /* CommonCryptoUnitTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "CommonCryptoUnitTests-Info.plist"; path = "UnitTestSource/CommonCryptoUnitTests-Info.plist"; sourceTree = "<group>"; };
		5D113BD51106452100B412A2 /* CommonCryptoUnitTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CommonCryptoUnitTests.h; path = UnitTestSource/CommonCryptoUnitTests.h; sourceTree = "<group>"; };
		5D113BD61106452100B412A2 /* CommonCryptoUnitTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CommonCryptoUnitTests.mm; path = UnitTestSource/CommonCryptoUnitTests.mm; sourceTree = "<group>"; };
		5D113BD71106452100B412A2 /* DigestTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DigestTest.h; path = UnitTestSource/DigestTest.h; sourceTree = "<group>"; };
		5D113BD81106452100B412A2 /* DigestTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DigestTest.mm; path = UnitTestSource/DigestTest.mm; sourceTree = "<group>"; };
		5D113BD91106452100B412A2 /* EncryptionTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EncryptionTest.h; path = UnitTestSource/EncryptionTest.h; sourceTree = "<group>"; };
		5D113BDA1106452100B412A2 /* EncryptionTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = EncryptionTest.mm; path = UnitTestSource/EncryptionTest.mm; sourceTree = "<group>"; };
		5D113BDB1106452100B412A2 /* HMACTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HMACTest.h; path = UnitTestSource/HMACTest.h; sourceTree = "<group>"; };
		5D113BDC1106452100B412A2 /* HMACTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = HMACTest.mm; path = UnitTestSource/HMACTest.mm; sourceTree = "<group>"; };
		5D113BDD1106452100B412A2 /* RandomNumberService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RandomNumberService.h; path = UnitTestSource/RandomNumberService.h; sourceTree = "<group>"; };
		5D113BDE1106452100B412A2 /* RandomNumberService.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RandomNumberService.mm; path = UnitTestSource/RandomNumberService.mm; sourceTree = "<group>"; };
		5D57A807111B5DDE008CA573 /* SymmetricWrapTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SymmetricWrapTest.h; path = UnitTestSource/SymmetricWrapTest.h; sourceTree = "<group>"; };
		5D57A808111B5DDE008CA573 /* SymmetricWrapTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SymmetricWrapTest.mm; path = UnitTestSource/SymmetricWrapTest.mm; sourceTree = "<group>"; };
		5D735E4810FCDC04001AAD1E /* CommonCryptoUnitTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CommonCryptoUnitTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		5DAD82CC1279DEF900240B9A /* libCommonCryptoUnitTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCommonCryptoUnitTest.a; sourceTree = BUILT_PRODUCTS_DIR; };
		5DAD82EC1279E04500240B9A /* TestToolProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestToolProtocol.h; path = UnitTestSource/TestToolProtocol.h; sourceTree = "<group>"; };
		5DAD83991279F1EC00240B9A /* CommonCryptoTestTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CommonCryptoTestTool; sourceTree = BUILT_PRODUCTS_DIR; };
		5DAD83A21279F29300240B9A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		5DAD83A71279F2B200240B9A /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = UnitTestSource/main.mm; sourceTree = "<group>"; };
		795CA3FD0D34431400BAE6A2 /* ccRC2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccRC2.c; sourceTree = "<group>"; };
		795CA3FE0D34431400BAE6A2 /* rc2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rc2.c; sourceTree = "<group>"; };
		AAB5CBCC0DC6AB6D0019E0E6 /* sha1edp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha1edp.h; sourceTree = "<group>"; };
		AAB5CBCD0DC6AB6D0019E0E6 /* sha1edpBigEndian.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sha1edpBigEndian.s; sourceTree = "<group>"; };
		AAB5CBCE0DC6AB6D0019E0E6 /* sha1edpLittleEndian.s */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = sha1edpLittleEndian.s; sourceTree = "<group>"; };
		D671B5B60BC6D67000878B42 /* CC_MD2.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD2.3cc; path = doc/CC_MD2.3cc; sourceTree = "<group>"; };
		D671B5B70BC6D67000878B42 /* CC_MD2_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD2_Final.3cc; path = doc/CC_MD2_Final.3cc; sourceTree = "<group>"; };
		D671B5B80BC6D67000878B42 /* CC_MD2_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD2_Init.3cc; path = doc/CC_MD2_Init.3cc; sourceTree = "<group>"; };
		D671B5B90BC6D67000878B42 /* CC_MD2_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD2_Update.3cc; path = doc/CC_MD2_Update.3cc; sourceTree = "<group>"; };
		D671B5BA0BC6D67000878B42 /* CC_MD4.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD4.3cc; path = doc/CC_MD4.3cc; sourceTree = "<group>"; };
		D671B5BB0BC6D67000878B42 /* CC_MD4_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD4_Final.3cc; path = doc/CC_MD4_Final.3cc; sourceTree = "<group>"; };
		D671B5BC0BC6D67000878B42 /* CC_MD4_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD4_Init.3cc; path = doc/CC_MD4_Init.3cc; sourceTree = "<group>"; };
		D671B5BD0BC6D67000878B42 /* CC_MD4_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD4_Update.3cc; path = doc/CC_MD4_Update.3cc; sourceTree = "<group>"; };
		D671B5BE0BC6D67000878B42 /* CC_MD5_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD5_Final.3cc; path = doc/CC_MD5_Final.3cc; sourceTree = "<group>"; };
		D671B5BF0BC6D67000878B42 /* CC_MD5_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD5_Init.3cc; path = doc/CC_MD5_Init.3cc; sourceTree = "<group>"; };
		D671B5C00BC6D67000878B42 /* CC_MD5_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_MD5_Update.3cc; path = doc/CC_MD5_Update.3cc; sourceTree = "<group>"; };
		D671B5C10BC6D67000878B42 /* CC_SHA1.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA1.3cc; path = doc/CC_SHA1.3cc; sourceTree = "<group>"; };
		D671B5C20BC6D67000878B42 /* CC_SHA1_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA1_Final.3cc; path = doc/CC_SHA1_Final.3cc; sourceTree = "<group>"; };
		D671B5C30BC6D67000878B42 /* CC_SHA1_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA1_Init.3cc; path = doc/CC_SHA1_Init.3cc; sourceTree = "<group>"; };
		D671B5C40BC6D67000878B42 /* CC_SHA1_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA1_Update.3cc; path = doc/CC_SHA1_Update.3cc; sourceTree = "<group>"; };
		D671B5C50BC6D67000878B42 /* CC_SHA224.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA224.3cc; path = doc/CC_SHA224.3cc; sourceTree = "<group>"; };
		D671B5C60BC6D67000878B42 /* CC_SHA224_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA224_Final.3cc; path = doc/CC_SHA224_Final.3cc; sourceTree = "<group>"; };
		D671B5C70BC6D67000878B42 /* CC_SHA224_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA224_Init.3cc; path = doc/CC_SHA224_Init.3cc; sourceTree = "<group>"; };
		D671B5C80BC6D67000878B42 /* CC_SHA224_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA224_Update.3cc; path = doc/CC_SHA224_Update.3cc; sourceTree = "<group>"; };
		D671B5C90BC6D67000878B42 /* CC_SHA256.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA256.3cc; path = doc/CC_SHA256.3cc; sourceTree = "<group>"; };
		D671B5CA0BC6D67000878B42 /* CC_SHA256_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA256_Final.3cc; path = doc/CC_SHA256_Final.3cc; sourceTree = "<group>"; };
		D671B5CB0BC6D67000878B42 /* CC_SHA256_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA256_Init.3cc; path = doc/CC_SHA256_Init.3cc; sourceTree = "<group>"; };
		D671B5CC0BC6D67000878B42 /* CC_SHA256_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA256_Update.3cc; path = doc/CC_SHA256_Update.3cc; sourceTree = "<group>"; };
		D671B5CD0BC6D67000878B42 /* CC_SHA384.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA384.3cc; path = doc/CC_SHA384.3cc; sourceTree = "<group>"; };
		D671B5CE0BC6D67000878B42 /* CC_SHA384_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA384_Final.3cc; path = doc/CC_SHA384_Final.3cc; sourceTree = "<group>"; };
		D671B5CF0BC6D67000878B42 /* CC_SHA384_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA384_Init.3cc; path = doc/CC_SHA384_Init.3cc; sourceTree = "<group>"; };
		D671B5D00BC6D67000878B42 /* CC_SHA384_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA384_Update.3cc; path = doc/CC_SHA384_Update.3cc; sourceTree = "<group>"; };
		D671B5D10BC6D67000878B42 /* CC_SHA512.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA512.3cc; path = doc/CC_SHA512.3cc; sourceTree = "<group>"; };
		D671B5D20BC6D67000878B42 /* CC_SHA512_Final.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA512_Final.3cc; path = doc/CC_SHA512_Final.3cc; sourceTree = "<group>"; };
		D671B5D30BC6D67000878B42 /* CC_SHA512_Init.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA512_Init.3cc; path = doc/CC_SHA512_Init.3cc; sourceTree = "<group>"; };
		D671B5D40BC6D67000878B42 /* CC_SHA512_Update.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CC_SHA512_Update.3cc; path = doc/CC_SHA512_Update.3cc; sourceTree = "<group>"; };
		D671B5D50BC6D67000878B42 /* CCCrypt.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCrypt.3cc; path = doc/CCCrypt.3cc; sourceTree = "<group>"; };
		D671B5D60BC6D67000878B42 /* CCCryptor.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptor.3cc; path = doc/CCCryptor.3cc; sourceTree = "<group>"; };
		D671B5D70BC6D67000878B42 /* CCCryptorCreate.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorCreate.3cc; path = doc/CCCryptorCreate.3cc; sourceTree = "<group>"; };
		D671B5D80BC6D67000878B42 /* CCCryptorFinal.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorFinal.3cc; path = doc/CCCryptorFinal.3cc; sourceTree = "<group>"; };
		D671B5D90BC6D67000878B42 /* CCCryptorGetOutputLength.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorGetOutputLength.3cc; path = doc/CCCryptorGetOutputLength.3cc; sourceTree = "<group>"; };
		D671B5DA0BC6D67000878B42 /* CCCryptorRelease.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorRelease.3cc; path = doc/CCCryptorRelease.3cc; sourceTree = "<group>"; };
		D671B5DB0BC6D67000878B42 /* CCCryptorReset.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorReset.3cc; path = doc/CCCryptorReset.3cc; sourceTree = "<group>"; };
		D671B5DC0BC6D67000878B42 /* CCCryptorUpdate.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCCryptorUpdate.3cc; path = doc/CCCryptorUpdate.3cc; sourceTree = "<group>"; };
		D671B5DD0BC6D67000878B42 /* CCHmac.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCHmac.3cc; path = doc/CCHmac.3cc; sourceTree = "<group>"; };
		D671B5DE0BC6D67000878B42 /* CCHmacFinal.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCHmacFinal.3cc; path = doc/CCHmacFinal.3cc; sourceTree = "<group>"; };
		D671B5DF0BC6D67000878B42 /* CCHmacInit.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCHmacInit.3cc; path = doc/CCHmacInit.3cc; sourceTree = "<group>"; };
		D671B5E00BC6D67000878B42 /* CCHmacUpdate.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCHmacUpdate.3cc; path = doc/CCHmacUpdate.3cc; sourceTree = "<group>"; };
		D671B5E10BC6D67000878B42 /* CCryptorCreateFromData.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = CCryptorCreateFromData.3cc; path = doc/CCryptorCreateFromData.3cc; sourceTree = "<group>"; };
		D671B5E20BC6D67000878B42 /* Common Crypto.3cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = "Common Crypto.3cc"; path = "doc/Common Crypto.3cc"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		125B794F11FF923D008C1AD3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				125B795611FF925B008C1AD3 /* libcommonCrypto.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		128881631203673C0050B2E9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1235BCBF1207FAFC002BC892 /* libcommonCrypto.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5D735E4510FCDC04001AAD1E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5DAD82E11279DF7A00240B9A /* libCommonCryptoUnitTest.a in Frameworks */,
				12FA10CA11F7A01D00917A4E /* libcommonCrypto.dylib in Frameworks */,
				12C3F7E6122AD1B100E09D9E /* SenTestingKit.framework in Frameworks */,
				5DAD83A31279F29300240B9A /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5DAD82CA1279DEF900240B9A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5DAD83971279F1EC00240B9A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5DAD839F1279F22C00240B9A /* libCommonCryptoUnitTest.a in Frameworks */,
				5DAD83A61279F29800240B9A /* Foundation.framework in Frameworks */,
				5DAD83A11279F26700240B9A /* System.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		054BBEA205F6A8DE00344873 = {
			isa = PBXGroup;
			children = (
				4857A13011BDA737001F5A9A /* System.framework */,
				5DB4936310FBC4E200E45951 /* Configurations */,
				054BBEB105F6A90E00344873 /* Public Headers */,
				054BBEB405F6A91E00344873 /* Source */,
				05DF6D0E09CF2D5B00D9A3E8 /* Doc */,
				5DB4940410FBE5A800E45951 /* UnitTestSource */,
				1210DF01120488B50054B6F9 /* TestTools */,
				054BBEBF05F6A97700344873 /* Products */,
				4857A12A11BDA6E0001F5A9A /* libSystem.dylib */,
				12C3F7E5122AD1B100E09D9E /* SenTestingKit.framework */,
				5DAD83A21279F29300240B9A /* Foundation.framework */,
			);
			sourceTree = "<group>";
		};
		054BBEB105F6A90E00344873 /* Public Headers */ = {
			isa = PBXGroup;
			children = (
				4854F9C01116307500CAFA18 /* CommonKeyDerivation.h */,
				4854F9C11116307500CAFA18 /* CommonSymmetricKeywrap.h */,
				054BBECD05F6AA7200344873 /* CommonDigest.h */,
				05D9F61609D85F4A00AD30A7 /* CommonCryptor.h */,
				05D8D97C09E411AA00E03504 /* CommonHMAC.h */,
			);
			name = "Public Headers";
			path = CommonCrypto;
			sourceTree = "<group>";
		};
		054BBEB405F6A91E00344873 /* Source */ = {
			isa = PBXGroup;
			children = (
				12FBB0891238353000772329 /* CommonCrypto.exp */,
				4836A42A11A5CB4700862178 /* API */,
				4846CA5311A5C8B800E7DA82 /* SPI */,
				489D982B11A4E8C20004DB89 /* Utility */,
				4873F33C11A4E47B00B5DDB3 /* libtomcrypt */,
				1210DF02120489050054B6F9 /* Legacy */,
			);
			path = Source;
			sourceTree = "<group>";
		};
		054BBEBF05F6A97700344873 /* Products */ = {
			isa = PBXGroup;
			children = (
				054BBEBE05F6A97700344873 /* libcommonCrypto.dylib */,
				054BBEC605F6A98900344873 /* libcommonCrypto.dylib */,
				5D735E4810FCDC04001AAD1E /* CommonCryptoUnitTest.octest */,
				125B795111FF923D008C1AD3 /* XTStest */,
				128881651203673C0050B2E9 /* CBCTest */,
				5DAD82CC1279DEF900240B9A /* libCommonCryptoUnitTest.a */,
				5DAD83991279F1EC00240B9A /* CommonCryptoTestTool */,
				48F7F36D12B2EF6000AF4587 /* libcommonCrypto.dylib */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		0585FE1109DC9850001762F6 /* CAST */ = {
			isa = PBXGroup;
			children = (
				4836A41D11A5C94A00862178 /* cast.h */,
				4836A41C11A5C94A00862178 /* ccCast.h */,
				0585FE1209DC9873001762F6 /* c_ecb.c */,
				0585FE1309DC9873001762F6 /* c_enc.c */,
				0585FE1409DC9873001762F6 /* c_skey.c */,
				0585FE1609DC9873001762F6 /* cast_lcl.h */,
				0585FE1709DC9873001762F6 /* cast_s.h */,
				0585FE1809DC9873001762F6 /* ccCast.c */,
			);
			path = CAST;
			sourceTree = "<group>";
		};
		05D9F60109D85DA100AD30A7 /* Digest */ = {
			isa = PBXGroup;
			children = (
				122ADC43121320D70027F302 /* sha256_nossse3.s */,
				122ADC44121320D70027F302 /* sha256.s */,
				AAB5CBCC0DC6AB6D0019E0E6 /* sha1edp.h */,
				AAB5CBCD0DC6AB6D0019E0E6 /* sha1edpBigEndian.s */,
				AAB5CBCE0DC6AB6D0019E0E6 /* sha1edpLittleEndian.s */,
				054BBED305F6AA8900344873 /* md2_dgst.c */,
				054BBED405F6AA8900344873 /* md4_dgst.c */,
				054BBED505F6AA8900344873 /* md4_locl.h */,
				054BBED605F6AA8900344873 /* md5_dgst.c */,
				054BBED705F6AA8900344873 /* md5_locl.h */,
				054BBED805F6AA8900344873 /* md32_common.h */,
				054BBEDA05F6AA8900344873 /* sha_locl.h */,
				054BBEDC05F6AA8900344873 /* sha1.c */,
				05E319B7063890C100C4AD24 /* sha2.c */,
				05E319DC0638913700C4AD24 /* sha2Priv.h */,
			);
			path = Digest;
			sourceTree = "<group>";
		};
		05DF6D0E09CF2D5B00D9A3E8 /* Doc */ = {
			isa = PBXGroup;
			children = (
				48F7B00312F248E600E70774 /* CCKeyDerivationPBKDF.3cc */,
				48F7B00412F248E600E70774 /* CCSymmetricKeyUnwrap.3cc */,
				48F7B00512F248E600E70774 /* CCSymmetricKeyWrap.3cc */,
				48F7B00612F248E600E70774 /* CCSymmetricUnwrappedSize.3cc */,
				48F7B00712F248E600E70774 /* CCSymmetricWrappedSize.3cc */,
				48F7AFFF12F2488500E70774 /* CCCalibratePBKDF.3cc */,
				48F7B00012F2488500E70774 /* CCCommonKeyDerivation.3cc */,
				D671B5B60BC6D67000878B42 /* CC_MD2.3cc */,
				D671B5B70BC6D67000878B42 /* CC_MD2_Final.3cc */,
				D671B5B80BC6D67000878B42 /* CC_MD2_Init.3cc */,
				D671B5B90BC6D67000878B42 /* CC_MD2_Update.3cc */,
				D671B5BA0BC6D67000878B42 /* CC_MD4.3cc */,
				D671B5BB0BC6D67000878B42 /* CC_MD4_Final.3cc */,
				D671B5BC0BC6D67000878B42 /* CC_MD4_Init.3cc */,
				D671B5BD0BC6D67000878B42 /* CC_MD4_Update.3cc */,
				D671B5BE0BC6D67000878B42 /* CC_MD5_Final.3cc */,
				D671B5BF0BC6D67000878B42 /* CC_MD5_Init.3cc */,
				D671B5C00BC6D67000878B42 /* CC_MD5_Update.3cc */,
				D671B5C10BC6D67000878B42 /* CC_SHA1.3cc */,
				D671B5C20BC6D67000878B42 /* CC_SHA1_Final.3cc */,
				D671B5C30BC6D67000878B42 /* CC_SHA1_Init.3cc */,
				D671B5C40BC6D67000878B42 /* CC_SHA1_Update.3cc */,
				D671B5C50BC6D67000878B42 /* CC_SHA224.3cc */,
				D671B5C60BC6D67000878B42 /* CC_SHA224_Final.3cc */,
				D671B5C70BC6D67000878B42 /* CC_SHA224_Init.3cc */,
				D671B5C80BC6D67000878B42 /* CC_SHA224_Update.3cc */,
				D671B5C90BC6D67000878B42 /* CC_SHA256.3cc */,
				D671B5CA0BC6D67000878B42 /* CC_SHA256_Final.3cc */,
				D671B5CB0BC6D67000878B42 /* CC_SHA256_Init.3cc */,
				D671B5CC0BC6D67000878B42 /* CC_SHA256_Update.3cc */,
				D671B5CD0BC6D67000878B42 /* CC_SHA384.3cc */,
				D671B5CE0BC6D67000878B42 /* CC_SHA384_Final.3cc */,
				D671B5CF0BC6D67000878B42 /* CC_SHA384_Init.3cc */,
				D671B5D00BC6D67000878B42 /* CC_SHA384_Update.3cc */,
				D671B5D10BC6D67000878B42 /* CC_SHA512.3cc */,
				D671B5D20BC6D67000878B42 /* CC_SHA512_Final.3cc */,
				D671B5D30BC6D67000878B42 /* CC_SHA512_Init.3cc */,
				D671B5D40BC6D67000878B42 /* CC_SHA512_Update.3cc */,
				D671B5D50BC6D67000878B42 /* CCCrypt.3cc */,
				D671B5D60BC6D67000878B42 /* CCCryptor.3cc */,
				D671B5D70BC6D67000878B42 /* CCCryptorCreate.3cc */,
				D671B5D80BC6D67000878B42 /* CCCryptorFinal.3cc */,
				D671B5D90BC6D67000878B42 /* CCCryptorGetOutputLength.3cc */,
				D671B5DA0BC6D67000878B42 /* CCCryptorRelease.3cc */,
				D671B5DB0BC6D67000878B42 /* CCCryptorReset.3cc */,
				D671B5DC0BC6D67000878B42 /* CCCryptorUpdate.3cc */,
				D671B5DD0BC6D67000878B42 /* CCHmac.3cc */,
				D671B5DE0BC6D67000878B42 /* CCHmacFinal.3cc */,
				D671B5DF0BC6D67000878B42 /* CCHmacInit.3cc */,
				D671B5E00BC6D67000878B42 /* CCHmacUpdate.3cc */,
				D671B5E10BC6D67000878B42 /* CCryptorCreateFromData.3cc */,
				D671B5E20BC6D67000878B42 /* Common Crypto.3cc */,
				05CE942B0A37850A007C91D6 /* CommonCrypto.plist */,
				05CE942C0A37850A007C91D6 /* CommonCrypto.txt */,
				05DF6D1109CF2D7200D9A3E8 /* CC_crypto.3cc */,
				05DF6D1209CF2D7200D9A3E8 /* CC_MD5.3cc */,
				05DF6D1309CF2D7200D9A3E8 /* CC_SHA.3cc */,
			);
			name = Doc;
			sourceTree = "<group>";
		};
		05ECA0E309D468BF00CFE5CB /* ccOpenssl */ = {
			isa = PBXGroup;
			children = (
				05ECA0E409D468E200CFE5CB /* des.h */,
				05C4417209D4BB0B002066D1 /* opensslconf.h */,
				05ECA0ED09D469A100CFE5CB /* set_key.c */,
				05ECA0E509D468E200CFE5CB /* des_enc.c */,
				4836A41911A5C94A00862178 /* opensslDES.h */,
				0539DC2609D4919D00AB7F89 /* opensslDES.c */,
				05C70C5309D471C30004B8F4 /* spr.h */,
				05ECA0E609D468E200CFE5CB /* des_locl.h */,
				05C4416E09D4BACE002066D1 /* e_os2.h */,
			);
			path = ccOpenssl;
			sourceTree = "<group>";
		};
		1210DF01120488B50054B6F9 /* TestTools */ = {
			isa = PBXGroup;
			children = (
				480C9ABD12077B7D002EC023 /* testUtil */,
				1288816E120367F10050B2E9 /* CBCTest */,
				125B795F11FF92FC008C1AD3 /* XTSTest */,
			);
			name = TestTools;
			sourceTree = "<group>";
		};
		1210DF02120489050054B6F9 /* Legacy */ = {
			isa = PBXGroup;
			children = (
				48D5636A11A652EB008EBBBF /* GladmanAES */,
				48D5637611A65316008EBBBF /* AESedp */,
				0585FE1109DC9850001762F6 /* CAST */,
				795CA3FC0D34431400BAE6A2 /* RC2 */,
				05D9F60109D85DA100AD30A7 /* Digest */,
				05ECA0E309D468BF00CFE5CB /* ccOpenssl */,
			);
			name = Legacy;
			sourceTree = "<group>";
		};
		1249340012270E8900F9C9E1 /* cfb8 */ = {
			isa = PBXGroup;
			children = (
				1249340112270E8900F9C9E1 /* cfb8_decrypt.c */,
				1249340212270E8900F9C9E1 /* cfb8_descriptor.c */,
				1249340312270E8900F9C9E1 /* cfb8_done.c */,
				1249340412270E8900F9C9E1 /* cfb8_encrypt.c */,
				1249340512270E8900F9C9E1 /* cfb8_getiv.c */,
				1249340612270E8900F9C9E1 /* cfb8_setiv.c */,
				1249340712270E8900F9C9E1 /* cfb8_start.c */,
			);
			path = cfb8;
			sourceTree = "<group>";
		};
		125B795F11FF92FC008C1AD3 /* XTSTest */ = {
			isa = PBXGroup;
			children = (
				125B796011FF92FC008C1AD3 /* crypto.c */,
				125B796111FF92FC008C1AD3 /* hexString.c */,
				125B796211FF92FC008C1AD3 /* hexString.h */,
				125B796311FF92FC008C1AD3 /* printByteBuffer.c */,
				125B796411FF92FC008C1AD3 /* printByteBuffer.h */,
				125B796511FF92FC008C1AD3 /* xtsTestVectors.c */,
				125B796611FF92FC008C1AD3 /* xtsTestVectors.h */,
			);
			name = XTSTest;
			path = LocalTests/XTSTest;
			sourceTree = "<group>";
		};
		1288816E120367F10050B2E9 /* CBCTest */ = {
			isa = PBXGroup;
			children = (
				12CC5DD8120373D1001B4FCE /* CBCTest.h */,
				12CC5DD9120373D1001B4FCE /* CBCTest.c */,
			);
			name = CBCTest;
			path = LocalTests/CBCTest;
			sourceTree = "<group>";
		};
		480C9ABD12077B7D002EC023 /* testUtil */ = {
			isa = PBXGroup;
			children = (
				480C9AD512077BCF002EC023 /* byteBuffer.c */,
				480C9AD612077BCF002EC023 /* byteBuffer.h */,
			);
			name = testUtil;
			path = LocalTests/testUtil;
			sourceTree = "<group>";
		};
		4836A42A11A5CB4700862178 /* API */ = {
			isa = PBXGroup;
			children = (
				12FA0DB111F7964700917A4E /* CommonRandom.c */,
				4836A42B11A5CB4700862178 /* CommonCryptor.c */,
				4836A42C11A5CB4700862178 /* CommonCryptorPriv.h */,
				4836A42E11A5CB4700862178 /* CommonHMAC.c */,
				4836A42F11A5CB4700862178 /* CommonKeyDerivation.c */,
				4836A43011A5CB4700862178 /* CommonKeyDerivationPriv.h */,
				4836A43111A5CB4700862178 /* CommonSymmetricKeywrap.c */,
				4836A42D11A5CB4700862178 /* CommonDigestPriv.h */,
				48096B2211A5EF900043F67F /* CommonDigest.c */,
				53B9FDE81343DD0600CA1154 /* CommonCMAC.c */,
			);
			path = API;
			sourceTree = "<group>";
		};
		4846CA5311A5C8B800E7DA82 /* SPI */ = {
			isa = PBXGroup;
			children = (
				12FA0DAF11F7962100917A4E /* CommonRandomSPI.h */,
				4836A41A11A5C94A00862178 /* CommonCryptoPriv.h */,
				4846CA5411A5C8B800E7DA82 /* CommonCryptorSPI.h */,
				4846CA5511A5C8B800E7DA82 /* CommonDigestSPI.h */,
				53B9FDED1343DDB700CA1154 /* CommonCMACSPI.h */,
			);
			name = SPI;
			path = CommonCryptoSPI;
			sourceTree = "<group>";
		};
		4862F09611BDA1D300946BBE /* skein */ = {
			isa = PBXGroup;
			children = (
				4862F09711BDA1D300946BBE /* Optimized_64bit */,
			);
			path = skein;
			sourceTree = "<group>";
		};
		4862F09711BDA1D300946BBE /* Optimized_64bit */ = {
			isa = PBXGroup;
			children = (
				4862F09E11BDA27200946BBE /* skein.h */,
				4862F09F11BDA27200946BBE /* skein.c */,
				4862F0A011BDA27200946BBE /* skein_port.h */,
				4862F0A111BDA27200946BBE /* skein_iv.h */,
				4862F0A211BDA27200946BBE /* skein_dropin.h */,
				4862F0A311BDA27200946BBE /* skein_dropin.c */,
				4862F0A411BDA27200946BBE /* skein_debug.h */,
				4862F0A511BDA27200946BBE /* skein_debug.c */,
				4862F0A611BDA27200946BBE /* skein_block.c */,
				4862F0A711BDA27200946BBE /* SHA3api_ref.h */,
				4862F0A811BDA27200946BBE /* SHA3api_ref.c */,
				4862F0A911BDA27200946BBE /* brg_types.h */,
				4862F0AA11BDA27200946BBE /* brg_endian.h */,
			);
			path = Optimized_64bit;
			sourceTree = "<group>";
		};
		4873F33C11A4E47B00B5DDB3 /* libtomcrypt */ = {
			isa = PBXGroup;
			children = (
				4873F33D11A4E47B00B5DDB3 /* doc */,
				4873F34111A4E47B00B5DDB3 /* src */,
			);
			path = libtomcrypt;
			sourceTree = "<group>";
		};
		4873F33D11A4E47B00B5DDB3 /* doc */ = {
			isa = PBXGroup;
			children = (
				4873F33E11A4E47B00B5DDB3 /* footer.html */,
				4873F33F11A4E47B00B5DDB3 /* header.html */,
				4873F34011A4E47B00B5DDB3 /* libTomCryptDoc.pdf */,
			);
			path = doc;
			sourceTree = "<group>";
		};
		4873F34111A4E47B00B5DDB3 /* src */ = {
			isa = PBXGroup;
			children = (
				4873F34211A4E47B00B5DDB3 /* ciphers */,
				4873F35B11A4E47B00B5DDB3 /* hashes */,
				4873F36E11A4E47B00B5DDB3 /* headers */,
				4873F37D11A4E47B00B5DDB3 /* misc */,
				4873F3A111A4E47B00B5DDB3 /* modes */,
				4873F3E611A4E47B00B5DDB3 /* padding */,
			);
			path = src;
			sourceTree = "<group>";
		};
		4873F34211A4E47B00B5DDB3 /* ciphers */ = {
			isa = PBXGroup;
			children = (
				48F7F37612B2F05A00AF4587 /* ltc_aes */,
				4873F34311A4E47B00B5DDB3 /* aesedpport */,
				4873F35311A4E47B00B5DDB3 /* cast5.c */,
				4873F35411A4E47B00B5DDB3 /* des.c */,
				4873F35511A4E47B00B5DDB3 /* rc2.c */,
				4873F35611A4E47B00B5DDB3 /* RC4 */,
				4873F35A11A4E47B00B5DDB3 /* rc5.c */,
			);
			path = ciphers;
			sourceTree = "<group>";
		};
		4873F34311A4E47B00B5DDB3 /* aesedpport */ = {
			isa = PBXGroup;
			children = (
				48B4B98911ABA1B4001F1036 /* aes_modes_hw.s */,
				48B4B98A11ABA1B4001F1036 /* aes_modes_asm.s */,
				48B4B98B11ABA1B4001F1036 /* aesxts.h */,
				48B4B98C11ABA1B4001F1036 /* aesxts.c */,
				48B4B98D11ABA1B4001F1036 /* aesxts_asm.s */,
				48B4B98E11ABA1B4001F1036 /* ExpandKeyForEncryption.s */,
				48B4B98F11ABA1B4001F1036 /* ExpandKeyForDecryption.s */,
				48B4B99011ABA1B4001F1036 /* EncryptDecrypt.s */,
				48B4B99111ABA1B4001F1036 /* Data.s */,
				48B4B99211ABA1B4001F1036 /* Context.h */,
				48B4B99311ABA1B4001F1036 /* AES.s */,
				48B4B99511ABA1B4001F1036 /* aes_key_hw.s */,
				48B4B99611ABA1B4001F1036 /* aes_crypt_hw.s */,
				4873F34A11A4E47B00B5DDB3 /* aesedp.c */,
				4873F34B11A4E47B00B5DDB3 /* aesedp.h */,
				125B78AE11FF877D008C1AD3 /* aesedpPriv.h */,
			);
			path = aesedpport;
			sourceTree = "<group>";
		};
		4873F35611A4E47B00B5DDB3 /* RC4 */ = {
			isa = PBXGroup;
			children = (
				4873F35711A4E47B00B5DDB3 /* rc4.h */,
				4873F35811A4E47B00B5DDB3 /* rc4_enc.c */,
				4873F35911A4E47B00B5DDB3 /* rc4_skey.c */,
			);
			path = RC4;
			sourceTree = "<group>";
		};
		4873F35B11A4E47B00B5DDB3 /* hashes */ = {
			isa = PBXGroup;
			children = (
				4862F09411BDA1D300946BBE /* skein_ltc.h */,
				4862F09511BDA1D300946BBE /* skein_ltc.c */,
				4862F09611BDA1D300946BBE /* skein */,
				4873F35C11A4E47B00B5DDB3 /* helper */,
				4873F36111A4E47B00B5DDB3 /* md2.c */,
				4873F36211A4E47B00B5DDB3 /* md4.c */,
				4873F36311A4E47B00B5DDB3 /* md5.c */,
				4873F36411A4E47B00B5DDB3 /* rmd128.c */,
				4873F36511A4E47B00B5DDB3 /* rmd160.c */,
				4873F36611A4E47B00B5DDB3 /* rmd256.c */,
				4873F36711A4E47B00B5DDB3 /* rmd320.c */,
				4873F36811A4E47B00B5DDB3 /* sha1.c */,
				4873F36911A4E47B00B5DDB3 /* sha2 */,
			);
			path = hashes;
			sourceTree = "<group>";
		};
		4873F35C11A4E47B00B5DDB3 /* helper */ = {
			isa = PBXGroup;
			children = (
				4873F35D11A4E47B00B5DDB3 /* hash_file.c */,
				4873F35E11A4E47B00B5DDB3 /* hash_filehandle.c */,
				4873F35F11A4E47B00B5DDB3 /* hash_memory.c */,
				4873F36011A4E47B00B5DDB3 /* hash_memory_multi.c */,
			);
			path = helper;
			sourceTree = "<group>";
		};
		4873F36911A4E47B00B5DDB3 /* sha2 */ = {
			isa = PBXGroup;
			children = (
				4873F36A11A4E47B00B5DDB3 /* sha224.c */,
				4873F36B11A4E47B00B5DDB3 /* sha256.c */,
				4873F36C11A4E47B00B5DDB3 /* sha384.c */,
				4873F36D11A4E47B00B5DDB3 /* sha512.c */,
			);
			path = sha2;
			sourceTree = "<group>";
		};
		4873F36E11A4E47B00B5DDB3 /* headers */ = {
			isa = PBXGroup;
			children = (
				4873F36F11A4E47B00B5DDB3 /* tomcrypt.h */,
				4873F37011A4E47B00B5DDB3 /* tomcrypt_argchk.h */,
				4873F37111A4E47B00B5DDB3 /* tomcrypt_cfg.h */,
				4873F37211A4E47B00B5DDB3 /* tomcrypt_cipher.h */,
				4873F37311A4E47B00B5DDB3 /* tomcrypt_custom.h */,
				4873F37411A4E47B00B5DDB3 /* tomcrypt_hash.h */,
				4873F37511A4E47B00B5DDB3 /* tomcrypt_mac.h */,
				4873F37611A4E47B00B5DDB3 /* tomcrypt_macros.h */,
				4873F37711A4E47B00B5DDB3 /* tomcrypt_math.h */,
				4873F37811A4E47B00B5DDB3 /* tomcrypt_misc.h */,
				4873F37911A4E47B00B5DDB3 /* tomcrypt_mode.h */,
				4873F37A11A4E47B00B5DDB3 /* tomcrypt_pk.h */,
				4873F37B11A4E47B00B5DDB3 /* tomcrypt_pkcs.h */,
				4873F37C11A4E47B00B5DDB3 /* tomcrypt_prng.h */,
			);
			path = headers;
			sourceTree = "<group>";
		};
		4873F37D11A4E47B00B5DDB3 /* misc */ = {
			isa = PBXGroup;
			children = (
				4873F37E11A4E47B00B5DDB3 /* base64 */,
				4873F38111A4E47B00B5DDB3 /* burn_stack.c */,
				4873F38211A4E47B00B5DDB3 /* crypt */,
				4873F39C11A4E47B00B5DDB3 /* error_to_string.c */,
				4873F39D11A4E47B00B5DDB3 /* pkcs5 */,
				4873F3A011A4E47B00B5DDB3 /* zeromem.c */,
			);
			path = misc;
			sourceTree = "<group>";
		};
		4873F37E11A4E47B00B5DDB3 /* base64 */ = {
			isa = PBXGroup;
			children = (
				4873F37F11A4E47B00B5DDB3 /* base64_decode.c */,
				4873F38011A4E47B00B5DDB3 /* base64_encode.c */,
			);
			path = base64;
			sourceTree = "<group>";
		};
		4873F38211A4E47B00B5DDB3 /* crypt */ = {
			isa = PBXGroup;
			children = (
				4873F38311A4E47B00B5DDB3 /* crypt.c */,
				4873F38411A4E47B00B5DDB3 /* crypt_argchk.c */,
				4873F38511A4E47B00B5DDB3 /* crypt_cipher_descriptor.c */,
				4873F38611A4E47B00B5DDB3 /* crypt_cipher_is_valid.c */,
				4873F38711A4E47B00B5DDB3 /* crypt_find_cipher.c */,
				4873F38811A4E47B00B5DDB3 /* crypt_find_cipher_any.c */,
				4873F38911A4E47B00B5DDB3 /* crypt_find_cipher_id.c */,
				4873F38A11A4E47B00B5DDB3 /* crypt_find_hash.c */,
				4873F38B11A4E47B00B5DDB3 /* crypt_find_hash_any.c */,
				4873F38C11A4E47B00B5DDB3 /* crypt_find_hash_id.c */,
				4873F38D11A4E47B00B5DDB3 /* crypt_find_hash_oid.c */,
				4873F38E11A4E47B00B5DDB3 /* crypt_find_prng.c */,
				4873F38F11A4E47B00B5DDB3 /* crypt_fsa.c */,
				4873F39011A4E47B00B5DDB3 /* crypt_hash_descriptor.c */,
				4873F39111A4E47B00B5DDB3 /* crypt_hash_is_valid.c */,
				4873F39211A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c */,
				4873F39311A4E47B00B5DDB3 /* crypt_mode_descriptor.c */,
				4873F39411A4E47B00B5DDB3 /* crypt_prng_descriptor.c */,
				4873F39511A4E47B00B5DDB3 /* crypt_prng_is_valid.c */,
				4873F39611A4E47B00B5DDB3 /* crypt_register_cipher.c */,
				4873F39711A4E47B00B5DDB3 /* crypt_register_hash.c */,
				4873F39811A4E47B00B5DDB3 /* crypt_register_prng.c */,
				4873F39911A4E47B00B5DDB3 /* crypt_unregister_cipher.c */,
				4873F39A11A4E47B00B5DDB3 /* crypt_unregister_hash.c */,
				4873F39B11A4E47B00B5DDB3 /* crypt_unregister_prng.c */,
			);
			path = crypt;
			sourceTree = "<group>";
		};
		4873F39D11A4E47B00B5DDB3 /* pkcs5 */ = {
			isa = PBXGroup;
			children = (
				4873F39E11A4E47B00B5DDB3 /* pkcs_5_1.c */,
				4873F39F11A4E47B00B5DDB3 /* pkcs_5_2.c */,
			);
			path = pkcs5;
			sourceTree = "<group>";
		};
		4873F3A111A4E47B00B5DDB3 /* modes */ = {
			isa = PBXGroup;
			children = (
				1249340012270E8900F9C9E1 /* cfb8 */,
				4873F3A211A4E47B00B5DDB3 /* cbc */,
				4873F3AA11A4E47B00B5DDB3 /* cfb */,
				4873F3B211A4E47B00B5DDB3 /* ctr */,
				4873F3BB11A4E47B00B5DDB3 /* ecb */,
				4873F3D411A4E47B00B5DDB3 /* ofb */,
				4873F3DC11A4E47B00B5DDB3 /* rc4_stream.c */,
				4873F3DD11A4E47B00B5DDB3 /* unimplemented.c */,
				4873F3DE11A4E47B00B5DDB3 /* xts */,
			);
			path = modes;
			sourceTree = "<group>";
		};
		4873F3A211A4E47B00B5DDB3 /* cbc */ = {
			isa = PBXGroup;
			children = (
				4873F3A311A4E47B00B5DDB3 /* cbc_decrypt.c */,
				4873F3A411A4E47B00B5DDB3 /* cbc_descriptor.c */,
				4873F3A511A4E47B00B5DDB3 /* cbc_done.c */,
				4873F3A611A4E47B00B5DDB3 /* cbc_encrypt.c */,
				4873F3A711A4E47B00B5DDB3 /* cbc_getiv.c */,
				4873F3A811A4E47B00B5DDB3 /* cbc_setiv.c */,
				4873F3A911A4E47B00B5DDB3 /* cbc_start.c */,
			);
			path = cbc;
			sourceTree = "<group>";
		};
		4873F3AA11A4E47B00B5DDB3 /* cfb */ = {
			isa = PBXGroup;
			children = (
				4873F3AB11A4E47B00B5DDB3 /* cfb_decrypt.c */,
				4873F3AC11A4E47B00B5DDB3 /* cfb_descriptor.c */,
				4873F3AD11A4E47B00B5DDB3 /* cfb_done.c */,
				4873F3AE11A4E47B00B5DDB3 /* cfb_encrypt.c */,
				4873F3AF11A4E47B00B5DDB3 /* cfb_getiv.c */,
				4873F3B011A4E47B00B5DDB3 /* cfb_setiv.c */,
				4873F3B111A4E47B00B5DDB3 /* cfb_start.c */,
			);
			path = cfb;
			sourceTree = "<group>";
		};
		4873F3B211A4E47B00B5DDB3 /* ctr */ = {
			isa = PBXGroup;
			children = (
				4873F3B311A4E47B00B5DDB3 /* ctr_decrypt.c */,
				4873F3B411A4E47B00B5DDB3 /* ctr_descriptor.c */,
				4873F3B511A4E47B00B5DDB3 /* ctr_done.c */,
				4873F3B611A4E47B00B5DDB3 /* ctr_encrypt.c */,
				4873F3B711A4E47B00B5DDB3 /* ctr_getiv.c */,
				4873F3B811A4E47B00B5DDB3 /* ctr_setiv.c */,
				4873F3B911A4E47B00B5DDB3 /* ctr_start.c */,
				4873F3BA11A4E47B00B5DDB3 /* ctr_test.c */,
			);
			path = ctr;
			sourceTree = "<group>";
		};
		4873F3BB11A4E47B00B5DDB3 /* ecb */ = {
			isa = PBXGroup;
			children = (
				4873F3BC11A4E47B00B5DDB3 /* ecb_decrypt.c */,
				4873F3BD11A4E47B00B5DDB3 /* ecb_descriptor.c */,
				4873F3BE11A4E47B00B5DDB3 /* ecb_done.c */,
				4873F3BF11A4E47B00B5DDB3 /* ecb_encrypt.c */,
				4873F3C011A4E47B00B5DDB3 /* ecb_start.c */,
			);
			path = ecb;
			sourceTree = "<group>";
		};
		4873F3D411A4E47B00B5DDB3 /* ofb */ = {
			isa = PBXGroup;
			children = (
				4873F3D511A4E47B00B5DDB3 /* ofb_decrypt.c */,
				4873F3D611A4E47B00B5DDB3 /* ofb_descriptor.c */,
				4873F3D711A4E47B00B5DDB3 /* ofb_done.c */,
				4873F3D811A4E47B00B5DDB3 /* ofb_encrypt.c */,
				4873F3D911A4E47B00B5DDB3 /* ofb_getiv.c */,
				4873F3DA11A4E47B00B5DDB3 /* ofb_setiv.c */,
				4873F3DB11A4E47B00B5DDB3 /* ofb_start.c */,
			);
			path = ofb;
			sourceTree = "<group>";
		};
		4873F3DE11A4E47B00B5DDB3 /* xts */ = {
			isa = PBXGroup;
			children = (
				4873F3DF11A4E47B00B5DDB3 /* xts_decrypt.c */,
				4873F3E011A4E47B00B5DDB3 /* xts_descriptor.c */,
				4873F3E111A4E47B00B5DDB3 /* xts_done.c */,
				4873F3E211A4E47B00B5DDB3 /* xts_encrypt.c */,
				4873F3E311A4E47B00B5DDB3 /* xts_init.c */,
				4873F3E411A4E47B00B5DDB3 /* xts_mult_x.c */,
				4873F3E511A4E47B00B5DDB3 /* xts_test.c */,
			);
			path = xts;
			sourceTree = "<group>";
		};
		4873F3E611A4E47B00B5DDB3 /* padding */ = {
			isa = PBXGroup;
			children = (
				4873F3E711A4E47B00B5DDB3 /* ansix923 */,
				4873F3EA11A4E47B00B5DDB3 /* iso10126 */,
				4873F3ED11A4E47B00B5DDB3 /* nopadding */,
				4873F3F011A4E47B00B5DDB3 /* pkcs7 */,
			);
			path = padding;
			sourceTree = "<group>";
		};
		4873F3E711A4E47B00B5DDB3 /* ansix923 */ = {
			isa = PBXGroup;
			children = (
				4873F3E811A4E47B00B5DDB3 /* ansi923pad.c */,
				4873F3E911A4E47B00B5DDB3 /* ansi923pad.h */,
			);
			path = ansix923;
			sourceTree = "<group>";
		};
		4873F3EA11A4E47B00B5DDB3 /* iso10126 */ = {
			isa = PBXGroup;
			children = (
				4873F3EB11A4E47B00B5DDB3 /* iso10126pad.c */,
				4873F3EC11A4E47B00B5DDB3 /* iso10126pad.h */,
			);
			path = iso10126;
			sourceTree = "<group>";
		};
		4873F3ED11A4E47B00B5DDB3 /* nopadding */ = {
			isa = PBXGroup;
			children = (
				4873F3EE11A4E47B00B5DDB3 /* nopad.c */,
				4873F3EF11A4E47B00B5DDB3 /* nopad.h */,
			);
			path = nopadding;
			sourceTree = "<group>";
		};
		4873F3F011A4E47B00B5DDB3 /* pkcs7 */ = {
			isa = PBXGroup;
			children = (
				4873F3F111A4E47B00B5DDB3 /* pkcs7pad.c */,
				4873F3F211A4E47B00B5DDB3 /* pkcs7pad.h */,
			);
			path = pkcs7;
			sourceTree = "<group>";
		};
		489D982B11A4E8C20004DB89 /* Utility */ = {
			isa = PBXGroup;
			children = (
				489D982C11A4E8C20004DB89 /* ccdebug.c */,
				489D982D11A4E8C20004DB89 /* ccdebug.h */,
			);
			name = Utility;
			path = ccUtilities;
			sourceTree = "<group>";
		};
		48D5636A11A652EB008EBBBF /* GladmanAES */ = {
			isa = PBXGroup;
			children = (
				48D5636B11A652EB008EBBBF /* aescrypt.c */,
				48D5636C11A652EB008EBBBF /* aeskey.c */,
				48D5636D11A652EB008EBBBF /* aestab.c */,
				48D5636E11A652EB008EBBBF /* aestab.h */,
				48D5636F11A652EB008EBBBF /* ccNewGladman.c */,
				48D5637011A652EB008EBBBF /* README */,
			);
			path = GladmanAES;
			sourceTree = "<group>";
		};
		48D5637611A65316008EBBBF /* AESedp */ = {
			isa = PBXGroup;
			children = (
				48D5636611A652D7008EBBBF /* aesopt.h */,
				48D5636711A652D7008EBBBF /* aes.h */,
				48D5637711A65316008EBBBF /* AES.c */,
				48D5637811A65316008EBBBF /* AESAssembly.h */,
				48D5637911A65316008EBBBF /* Data.c */,
				48D5637A11A65316008EBBBF /* Intel */,
				48D5638311A65316008EBBBF /* MakeData.c */,
				48D5638411A65316008EBBBF /* makefile */,
				48D5638511A65316008EBBBF /* ReadMe.txt */,
			);
			path = AESedp;
			sourceTree = "<group>";
		};
		48D5637A11A65316008EBBBF /* Intel */ = {
			isa = PBXGroup;
			children = (
				48D5637B11A65316008EBBBF /* AES.s */,
				48D5637C11A65316008EBBBF /* Data.s */,
				48D5637D11A65316008EBBBF /* DecryptCBC.s */,
				48D5637E11A65316008EBBBF /* EncryptCBC.s */,
				48D5637F11A65316008EBBBF /* EncryptDecrypt.s */,
				48D5638011A65316008EBBBF /* ExpandKeyForDecryption.s */,
				48D5638111A65316008EBBBF /* ExpandKeyForEncryption.s */,
				48D5638211A65316008EBBBF /* ReadMe.txt */,
			);
			path = Intel;
			sourceTree = "<group>";
		};
		48F7F37612B2F05A00AF4587 /* ltc_aes */ = {
			isa = PBXGroup;
			children = (
				48F7F37712B2F05A00AF4587 /* aes.c */,
				48F7F37812B2F05A00AF4587 /* aes_tab.c */,
				48F7F37912B2F05A00AF4587 /* ltc_aes.h */,
			);
			path = ltc_aes;
			sourceTree = "<group>";
		};
		5DB4936310FBC4E200E45951 /* Configurations */ = {
			isa = PBXGroup;
			children = (
				5D113BC21106441E00B412A2 /* CommonCrypto_base.xcconfig */,
				12FA10D211F7AB3E00917A4E /* CommonCrypto_deployment.xcconfig */,
				12FA10D311F7AB5000917A4E /* CommonCrypto_development.xcconfig */,
				12FA10D811F7ABCD00917A4E /* CommonCrypto_umbrellaMember.xcconfig */,
				12FA10D011F7AACE00917A4E /* CommonCrypto_umbrellaMember_deployment.xcconfig */,
				12FA10D111F7AAE400917A4E /* CommonCrypto_umbrellaMember_development.xcconfig */,
				5D113BCB1106441E00B412A2 /* CommonCrypto_unittest_base.xcconfig */,
				12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */,
				12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */,
				12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */,
			);
			name = Configurations;
			sourceTree = "<group>";
		};
		5DB4940410FBE5A800E45951 /* UnitTestSource */ = {
			isa = PBXGroup;
			children = (
				5D57A807111B5DDE008CA573 /* SymmetricWrapTest.h */,
				5D57A808111B5DDE008CA573 /* SymmetricWrapTest.mm */,
				4882005B111AAD7A00798F94 /* PBKDFTest.h */,
				4882005C111AAD7A00798F94 /* PBKDFTest.mm */,
				5D113BD41106452100B412A2 /* CommonCryptoUnitTests-Info.plist */,
				5D113BD51106452100B412A2 /* CommonCryptoUnitTests.h */,
				5D113BD61106452100B412A2 /* CommonCryptoUnitTests.mm */,
				5D113BD71106452100B412A2 /* DigestTest.h */,
				5D113BD81106452100B412A2 /* DigestTest.mm */,
				5D113BD91106452100B412A2 /* EncryptionTest.h */,
				5D113BDA1106452100B412A2 /* EncryptionTest.mm */,
				5D113BDB1106452100B412A2 /* HMACTest.h */,
				5D113BDC1106452100B412A2 /* HMACTest.mm */,
				5D113BDD1106452100B412A2 /* RandomNumberService.h */,
				5D113BDE1106452100B412A2 /* RandomNumberService.mm */,
				5DAD82EC1279E04500240B9A /* TestToolProtocol.h */,
				5DAD83A71279F2B200240B9A /* main.mm */,
			);
			name = UnitTestSource;
			sourceTree = "<group>";
		};
		795CA3FC0D34431400BAE6A2 /* RC2 */ = {
			isa = PBXGroup;
			children = (
				4836A41811A5C94A00862178 /* rc2.h */,
				4836A41B11A5C94A00862178 /* ccRC2.h */,
				795CA3FD0D34431400BAE6A2 /* ccRC2.c */,
				795CA3FE0D34431400BAE6A2 /* rc2.c */,
			);
			path = RC2;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		054BBEBA05F6A97700344873 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				054BBECE05F6AA7200344873 /* CommonDigest.h in Headers */,
				054BBEE005F6AA8900344873 /* md4_locl.h in Headers */,
				054BBEE205F6AA8900344873 /* md5_locl.h in Headers */,
				054BBEE305F6AA8900344873 /* md32_common.h in Headers */,
				054BBEE505F6AA8900344873 /* sha_locl.h in Headers */,
				05E319DD0638913700C4AD24 /* sha2Priv.h in Headers */,
				5302E4201343E3CE003037FA /* CommonCMACSPI.h in Headers */,
				05C70C5509D471C30004B8F4 /* spr.h in Headers */,
				05C4414409D49F28002066D1 /* des.h in Headers */,
				05C4414609D49F29002066D1 /* des_locl.h in Headers */,
				05C4416F09D4BACE002066D1 /* e_os2.h in Headers */,
				05C4417309D4BB0B002066D1 /* opensslconf.h in Headers */,
				05D9F61909D85F4A00AD30A7 /* CommonCryptor.h in Headers */,
				0585FE1D09DC9873001762F6 /* cast_lcl.h in Headers */,
				0585FE1E09DC9873001762F6 /* cast_s.h in Headers */,
				05D8D97D09E411AB00E03504 /* CommonHMAC.h in Headers */,
				4854F9C21116307500CAFA18 /* CommonKeyDerivation.h in Headers */,
				4854F9C31116307500CAFA18 /* CommonSymmetricKeywrap.h in Headers */,
				4873F40511A4E47B00B5DDB3 /* rc4.h in Headers */,
				4873F41911A4E47B00B5DDB3 /* tomcrypt.h in Headers */,
				4873F41A11A4E47B00B5DDB3 /* tomcrypt_argchk.h in Headers */,
				4873F41B11A4E47B00B5DDB3 /* tomcrypt_cfg.h in Headers */,
				4873F41C11A4E47B00B5DDB3 /* tomcrypt_cipher.h in Headers */,
				4873F41D11A4E47B00B5DDB3 /* tomcrypt_custom.h in Headers */,
				4873F41E11A4E47B00B5DDB3 /* tomcrypt_hash.h in Headers */,
				4873F41F11A4E47B00B5DDB3 /* tomcrypt_mac.h in Headers */,
				4873F42011A4E47B00B5DDB3 /* tomcrypt_macros.h in Headers */,
				4873F42111A4E47B00B5DDB3 /* tomcrypt_math.h in Headers */,
				4873F42211A4E47B00B5DDB3 /* tomcrypt_misc.h in Headers */,
				4873F42311A4E47B00B5DDB3 /* tomcrypt_mode.h in Headers */,
				4873F42411A4E47B00B5DDB3 /* tomcrypt_pk.h in Headers */,
				4873F42511A4E47B00B5DDB3 /* tomcrypt_pkcs.h in Headers */,
				4873F42611A4E47B00B5DDB3 /* tomcrypt_prng.h in Headers */,
				4873F48411A4E47B00B5DDB3 /* ansi923pad.h in Headers */,
				4873F48611A4E47B00B5DDB3 /* iso10126pad.h in Headers */,
				4873F48811A4E47B00B5DDB3 /* nopad.h in Headers */,
				4873F48A11A4E47B00B5DDB3 /* pkcs7pad.h in Headers */,
				489D982F11A4E8C20004DB89 /* ccdebug.h in Headers */,
				4846CA5611A5C8B800E7DA82 /* CommonCryptorSPI.h in Headers */,
				4846CA5711A5C8B800E7DA82 /* CommonDigestSPI.h in Headers */,
				4836A41F11A5C94A00862178 /* rc2.h in Headers */,
				4836A42011A5C94A00862178 /* opensslDES.h in Headers */,
				4836A42111A5C94A00862178 /* CommonCryptoPriv.h in Headers */,
				4836A42211A5C94A00862178 /* ccRC2.h in Headers */,
				4836A42311A5C94A00862178 /* ccCast.h in Headers */,
				4836A42411A5C94A00862178 /* cast.h in Headers */,
				4836A43311A5CB4700862178 /* CommonCryptorPriv.h in Headers */,
				4836A43411A5CB4700862178 /* CommonDigestPriv.h in Headers */,
				4836A43711A5CB4700862178 /* CommonKeyDerivationPriv.h in Headers */,
				48D5636811A652D7008EBBBF /* aesopt.h in Headers */,
				48D5636911A652D7008EBBBF /* aes.h in Headers */,
				48D5637411A652EB008EBBBF /* aestab.h in Headers */,
				48D5638711A65316008EBBBF /* AESAssembly.h in Headers */,
				485A566D11AE4BB4003DDC41 /* aesedp.h in Headers */,
				4862F09811BDA1D300946BBE /* skein_ltc.h in Headers */,
				4862F0AB11BDA27200946BBE /* skein.h in Headers */,
				4862F0AD11BDA27200946BBE /* skein_port.h in Headers */,
				4862F0AE11BDA27200946BBE /* skein_iv.h in Headers */,
				4862F0AF11BDA27200946BBE /* skein_dropin.h in Headers */,
				4862F0B111BDA27200946BBE /* skein_debug.h in Headers */,
				4862F0B411BDA27200946BBE /* SHA3api_ref.h in Headers */,
				4862F0B611BDA27200946BBE /* brg_types.h in Headers */,
				4862F0B711BDA27200946BBE /* brg_endian.h in Headers */,
				12FA0DB011F7962100917A4E /* CommonRandomSPI.h in Headers */,
				125B78AF11FF877D008C1AD3 /* aesedpPriv.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		48F7F29812B2EF6000AF4587 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				48F7F29912B2EF6000AF4587 /* CommonDigest.h in Headers */,
				48F7F29A12B2EF6000AF4587 /* md4_locl.h in Headers */,
				48F7F29B12B2EF6000AF4587 /* md5_locl.h in Headers */,
				48F7F29C12B2EF6000AF4587 /* md32_common.h in Headers */,
				48F7F29D12B2EF6000AF4587 /* sha_locl.h in Headers */,
				48F7F29E12B2EF6000AF4587 /* sha2Priv.h in Headers */,
				48F7F29F12B2EF6000AF4587 /* spr.h in Headers */,
				48F7F2A012B2EF6000AF4587 /* des.h in Headers */,
				48F7F2A112B2EF6000AF4587 /* des_locl.h in Headers */,
				48F7F2A212B2EF6000AF4587 /* e_os2.h in Headers */,
				48F7F2A312B2EF6000AF4587 /* opensslconf.h in Headers */,
				48F7F2A412B2EF6000AF4587 /* CommonCryptor.h in Headers */,
				48F7F2A512B2EF6000AF4587 /* cast_lcl.h in Headers */,
				48F7F2A612B2EF6000AF4587 /* cast_s.h in Headers */,
				48F7F2A712B2EF6000AF4587 /* CommonHMAC.h in Headers */,
				48F7F2A812B2EF6000AF4587 /* CommonKeyDerivation.h in Headers */,
				48F7F2A912B2EF6000AF4587 /* CommonSymmetricKeywrap.h in Headers */,
				48F7F2AA12B2EF6000AF4587 /* rc4.h in Headers */,
				48F7F2AB12B2EF6000AF4587 /* tomcrypt.h in Headers */,
				48F7F2AC12B2EF6000AF4587 /* tomcrypt_argchk.h in Headers */,
				48F7F2AD12B2EF6000AF4587 /* tomcrypt_cfg.h in Headers */,
				48F7F2AE12B2EF6000AF4587 /* tomcrypt_cipher.h in Headers */,
				48F7F2AF12B2EF6000AF4587 /* tomcrypt_custom.h in Headers */,
				48F7F2B012B2EF6000AF4587 /* tomcrypt_hash.h in Headers */,
				48F7F2B112B2EF6000AF4587 /* tomcrypt_mac.h in Headers */,
				48F7F2B212B2EF6000AF4587 /* tomcrypt_macros.h in Headers */,
				48F7F2B312B2EF6000AF4587 /* tomcrypt_math.h in Headers */,
				48F7F2B412B2EF6000AF4587 /* tomcrypt_misc.h in Headers */,
				48F7F2B512B2EF6000AF4587 /* tomcrypt_mode.h in Headers */,
				48F7F2B612B2EF6000AF4587 /* tomcrypt_pk.h in Headers */,
				48F7F2B712B2EF6000AF4587 /* tomcrypt_pkcs.h in Headers */,
				48F7F2B812B2EF6000AF4587 /* tomcrypt_prng.h in Headers */,
				48F7F2B912B2EF6000AF4587 /* ansi923pad.h in Headers */,
				48F7F2BA12B2EF6000AF4587 /* iso10126pad.h in Headers */,
				48F7F2BB12B2EF6000AF4587 /* nopad.h in Headers */,
				48F7F2BC12B2EF6000AF4587 /* pkcs7pad.h in Headers */,
				48F7F2BD12B2EF6000AF4587 /* ccdebug.h in Headers */,
				48F7F2BE12B2EF6000AF4587 /* CommonCryptorSPI.h in Headers */,
				48F7F2BF12B2EF6000AF4587 /* CommonDigestSPI.h in Headers */,
				48F7F2C012B2EF6000AF4587 /* rc2.h in Headers */,
				48F7F2C112B2EF6000AF4587 /* opensslDES.h in Headers */,
				48F7F2C212B2EF6000AF4587 /* CommonCryptoPriv.h in Headers */,
				48F7F2C312B2EF6000AF4587 /* ccRC2.h in Headers */,
				48F7F2C412B2EF6000AF4587 /* ccCast.h in Headers */,
				48F7F2C512B2EF6000AF4587 /* cast.h in Headers */,
				48F7F2C612B2EF6000AF4587 /* CommonCryptorPriv.h in Headers */,
				48F7F2C712B2EF6000AF4587 /* CommonDigestPriv.h in Headers */,
				48F7F2C812B2EF6000AF4587 /* CommonKeyDerivationPriv.h in Headers */,
				48F7F2C912B2EF6000AF4587 /* aesopt.h in Headers */,
				48F7F2CA12B2EF6000AF4587 /* aes.h in Headers */,
				48F7F2CB12B2EF6000AF4587 /* aestab.h in Headers */,
				48F7F2CC12B2EF6000AF4587 /* AESAssembly.h in Headers */,
				48F7F2CE12B2EF6000AF4587 /* skein_ltc.h in Headers */,
				48F7F2CF12B2EF6000AF4587 /* skein.h in Headers */,
				48F7F2D012B2EF6000AF4587 /* skein_port.h in Headers */,
				48F7F2D112B2EF6000AF4587 /* skein_iv.h in Headers */,
				48F7F2D212B2EF6000AF4587 /* skein_dropin.h in Headers */,
				48F7F2D312B2EF6000AF4587 /* skein_debug.h in Headers */,
				48F7F2D412B2EF6000AF4587 /* SHA3api_ref.h in Headers */,
				48F7F2D512B2EF6000AF4587 /* brg_types.h in Headers */,
				48F7F2D612B2EF6000AF4587 /* brg_endian.h in Headers */,
				48F7F2D712B2EF6000AF4587 /* CommonRandomSPI.h in Headers */,
				48F7F37C12B2F05A00AF4587 /* ltc_aes.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5DAD82C81279DEF900240B9A /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		054BBEBD05F6A97700344873 /* commonCrypto */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C27AD07D0987FCDA001272E0 /* Build configuration list for PBXNativeTarget "commonCrypto" */;
			buildPhases = (
				054BBEBA05F6A97700344873 /* Headers */,
				054BBEBB05F6A97700344873 /* Sources */,
			);
			buildRules = (
				B125268E0713742A00BB8157 /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = commonCrypto;
			productName = commonCrypto;
			productReference = 054BBEBE05F6A97700344873 /* libcommonCrypto.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		125B795011FF923D008C1AD3 /* XTStest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 125B795711FF9279008C1AD3 /* Build configuration list for PBXNativeTarget "XTStest" */;
			buildPhases = (
				125B794E11FF923D008C1AD3 /* Sources */,
				125B794F11FF923D008C1AD3 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				12F60BEA12015A2600D17AF3 /* PBXTargetDependency */,
			);
			name = XTStest;
			productName = XTStest;
			productReference = 125B795111FF923D008C1AD3 /* XTStest */;
			productType = "com.apple.product-type.tool";
		};
		128881641203673C0050B2E9 /* CBCTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 128881691203675B0050B2E9 /* Build configuration list for PBXNativeTarget "CBCTest" */;
			buildPhases = (
				128881621203673C0050B2E9 /* Sources */,
				128881631203673C0050B2E9 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				1228ADD712037B1000B83BF9 /* PBXTargetDependency */,
			);
			name = CBCTest;
			productName = CBCTest;
			productReference = 128881651203673C0050B2E9 /* CBCTest */;
			productType = "com.apple.product-type.tool";
		};
		48F7F29712B2EF6000AF4587 /* commonCryptoOpenSource */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 48F7F36A12B2EF6000AF4587 /* Build configuration list for PBXNativeTarget "commonCryptoOpenSource" */;
			buildPhases = (
				48F7F29812B2EF6000AF4587 /* Headers */,
				48F7F2D912B2EF6000AF4587 /* Sources */,
			);
			buildRules = (
				48F7F36912B2EF6000AF4587 /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = commonCryptoOpenSource;
			productName = commonCrypto;
			productReference = 48F7F36D12B2EF6000AF4587 /* libcommonCrypto.dylib */;
			productType = "com.apple.product-type.library.dynamic";
		};
		5D735E4710FCDC04001AAD1E /* CommonCryptoUnitTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 5D735E4D10FCDC04001AAD1E /* Build configuration list for PBXNativeTarget "CommonCryptoUnitTest" */;
			buildPhases = (
				5D735E4410FCDC04001AAD1E /* Sources */,
				5D735E4510FCDC04001AAD1E /* Frameworks */,
				5D735E4610FCDC04001AAD1E /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				FC129BED116AED0500D618D5 /* PBXTargetDependency */,
				5DAD82DC1279DF6100240B9A /* PBXTargetDependency */,
			);
			name = CommonCryptoUnitTest;
			productName = CommonCryptoUnitTest;
			productReference = 5D735E4810FCDC04001AAD1E /* CommonCryptoUnitTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		5DAD82CB1279DEF900240B9A /* UnitTestLibrary */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 5DAD82E61279DFA700240B9A /* Build configuration list for PBXNativeTarget "UnitTestLibrary" */;
			buildPhases = (
				5DAD82C81279DEF900240B9A /* Headers */,
				5DAD82C91279DEF900240B9A /* Sources */,
				5DAD82CA1279DEF900240B9A /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = UnitTestLibrary;
			productName = UnitTestLibrary;
			productReference = 5DAD82CC1279DEF900240B9A /* libCommonCryptoUnitTest.a */;
			productType = "com.apple.product-type.library.static";
		};
		5DAD83981279F1EC00240B9A /* CommonCryptoTestTool */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 5DAD83A01279F24B00240B9A /* Build configuration list for PBXNativeTarget "CommonCryptoTestTool" */;
			buildPhases = (
				5DAD83961279F1EC00240B9A /* Sources */,
				5DAD83971279F1EC00240B9A /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				5DAD839E1279F22000240B9A /* PBXTargetDependency */,
			);
			name = CommonCryptoTestTool;
			productName = CommonCryptoTestTool;
			productReference = 5DAD83991279F1EC00240B9A /* CommonCryptoTestTool */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		054BBEA605F6A8DE00344873 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = C27AD0910987FCDA001272E0 /* Build configuration list for PBXProject "CommonCrypto" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 054BBEA205F6A8DE00344873;
			productRefGroup = 054BBEBF05F6A97700344873 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				054BBEB705F6A93300344873 /* world */,
				054BBEBD05F6A97700344873 /* commonCrypto */,
				05CE94290A3784D4007C91D6 /* Copy Open Source Docs */,
				5D735E4710FCDC04001AAD1E /* CommonCryptoUnitTest */,
				5DC876F710FFB6BC0012A390 /* Unit Test World */,
				125B795011FF923D008C1AD3 /* XTStest */,
				128881641203673C0050B2E9 /* CBCTest */,
				5DAD82CB1279DEF900240B9A /* UnitTestLibrary */,
				5DAD83981279F1EC00240B9A /* CommonCryptoTestTool */,
				48F7F29712B2EF6000AF4587 /* commonCryptoOpenSource */,
			);
		};
/* End PBXProject section */

/* Begin PBXShellScriptBuildPhase section */
		5D735E4610FCDC04001AAD1E /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		054BBEBB05F6A97700344873 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5302E41F1343E367003037FA /* CommonCMAC.c in Sources */,
				AAAF0B9E0DC7A3DA0044DA03 /* sha1edpBigEndian.s in Sources */,
				AAAF0B9F0DC7A3DA0044DA03 /* sha1edpLittleEndian.s in Sources */,
				054BBEDE05F6AA8900344873 /* md2_dgst.c in Sources */,
				054BBEDF05F6AA8900344873 /* md4_dgst.c in Sources */,
				054BBEE105F6AA8900344873 /* md5_dgst.c in Sources */,
				054BBEE705F6AA8900344873 /* sha1.c in Sources */,
				05E319BD063890C100C4AD24 /* sha2.c in Sources */,
				05ECA0EE09D469A100CFE5CB /* set_key.c in Sources */,
				0539DC2809D4919D00AB7F89 /* opensslDES.c in Sources */,
				05C4414509D49F29002066D1 /* des_enc.c in Sources */,
				0585FE1909DC9873001762F6 /* c_ecb.c in Sources */,
				0585FE1A09DC9873001762F6 /* c_enc.c in Sources */,
				0585FE1B09DC9873001762F6 /* c_skey.c in Sources */,
				0585FE1F09DC9873001762F6 /* ccCast.c in Sources */,
				795CA41E0D34459D00BAE6A2 /* ccRC2.c in Sources */,
				795CA41F0D34459D00BAE6A2 /* rc2.c in Sources */,
				4873F40211A4E47B00B5DDB3 /* cast5.c in Sources */,
				4873F40311A4E47B00B5DDB3 /* des.c in Sources */,
				4873F40411A4E47B00B5DDB3 /* rc2.c in Sources */,
				4873F40611A4E47B00B5DDB3 /* rc4_enc.c in Sources */,
				4873F40711A4E47B00B5DDB3 /* rc4_skey.c in Sources */,
				4873F40811A4E47B00B5DDB3 /* rc5.c in Sources */,
				4873F40911A4E47B00B5DDB3 /* hash_file.c in Sources */,
				4873F40A11A4E47B00B5DDB3 /* hash_filehandle.c in Sources */,
				4873F40B11A4E47B00B5DDB3 /* hash_memory.c in Sources */,
				4873F40C11A4E47B00B5DDB3 /* hash_memory_multi.c in Sources */,
				4873F40D11A4E47B00B5DDB3 /* md2.c in Sources */,
				4873F40E11A4E47B00B5DDB3 /* md4.c in Sources */,
				4873F40F11A4E47B00B5DDB3 /* md5.c in Sources */,
				4873F41011A4E47B00B5DDB3 /* rmd128.c in Sources */,
				4873F41111A4E47B00B5DDB3 /* rmd160.c in Sources */,
				4873F41211A4E47B00B5DDB3 /* rmd256.c in Sources */,
				4873F41311A4E47B00B5DDB3 /* rmd320.c in Sources */,
				4873F41411A4E47B00B5DDB3 /* sha1.c in Sources */,
				4873F41611A4E47B00B5DDB3 /* sha256.c in Sources */,
				4873F41811A4E47B00B5DDB3 /* sha512.c in Sources */,
				4873F42A11A4E47B00B5DDB3 /* crypt.c in Sources */,
				4873F42B11A4E47B00B5DDB3 /* crypt_argchk.c in Sources */,
				4873F42C11A4E47B00B5DDB3 /* crypt_cipher_descriptor.c in Sources */,
				4873F42D11A4E47B00B5DDB3 /* crypt_cipher_is_valid.c in Sources */,
				4873F42E11A4E47B00B5DDB3 /* crypt_find_cipher.c in Sources */,
				4873F42F11A4E47B00B5DDB3 /* crypt_find_cipher_any.c in Sources */,
				4873F43011A4E47B00B5DDB3 /* crypt_find_cipher_id.c in Sources */,
				4873F43111A4E47B00B5DDB3 /* crypt_find_hash.c in Sources */,
				4873F43211A4E47B00B5DDB3 /* crypt_find_hash_any.c in Sources */,
				4873F43311A4E47B00B5DDB3 /* crypt_find_hash_id.c in Sources */,
				4873F43411A4E47B00B5DDB3 /* crypt_find_hash_oid.c in Sources */,
				4873F43511A4E47B00B5DDB3 /* crypt_find_prng.c in Sources */,
				4873F43711A4E47B00B5DDB3 /* crypt_hash_descriptor.c in Sources */,
				4873F43811A4E47B00B5DDB3 /* crypt_hash_is_valid.c in Sources */,
				4873F43911A4E47B00B5DDB3 /* crypt_ltc_mp_descriptor.c in Sources */,
				4873F43A11A4E47B00B5DDB3 /* crypt_mode_descriptor.c in Sources */,
				4873F43D11A4E47B00B5DDB3 /* crypt_register_cipher.c in Sources */,
				4873F43E11A4E47B00B5DDB3 /* crypt_register_hash.c in Sources */,
				4873F44011A4E47B00B5DDB3 /* crypt_unregister_cipher.c in Sources */,
				4873F44111A4E47B00B5DDB3 /* crypt_unregister_hash.c in Sources */,
				4873F44311A4E47B00B5DDB3 /* error_to_string.c in Sources */,
				4873F44611A4E47B00B5DDB3 /* zeromem.c in Sources */,
				4873F44711A4E47B00B5DDB3 /* cbc_decrypt.c in Sources */,
				4873F44811A4E47B00B5DDB3 /* cbc_descriptor.c in Sources */,
				4873F44911A4E47B00B5DDB3 /* cbc_done.c in Sources */,
				4873F44A11A4E47B00B5DDB3 /* cbc_encrypt.c in Sources */,
				4873F44B11A4E47B00B5DDB3 /* cbc_getiv.c in Sources */,
				4873F44C11A4E47B00B5DDB3 /* cbc_setiv.c in Sources */,
				4873F44D11A4E47B00B5DDB3 /* cbc_start.c in Sources */,
				4873F44E11A4E47B00B5DDB3 /* cfb_decrypt.c in Sources */,
				4873F44F11A4E47B00B5DDB3 /* cfb_descriptor.c in Sources */,
				4873F45011A4E47B00B5DDB3 /* cfb_done.c in Sources */,
				4873F45111A4E47B00B5DDB3 /* cfb_encrypt.c in Sources */,
				4873F45211A4E47B00B5DDB3 /* cfb_getiv.c in Sources */,
				4873F45311A4E47B00B5DDB3 /* cfb_setiv.c in Sources */,
				4873F45411A4E47B00B5DDB3 /* cfb_start.c in Sources */,
				4873F45511A4E47B00B5DDB3 /* ctr_decrypt.c in Sources */,
				4873F45611A4E47B00B5DDB3 /* ctr_descriptor.c in Sources */,
				4873F45711A4E47B00B5DDB3 /* ctr_done.c in Sources */,
				4873F45811A4E47B00B5DDB3 /* ctr_encrypt.c in Sources */,
				4873F45911A4E47B00B5DDB3 /* ctr_getiv.c in Sources */,
				4873F45A11A4E47B00B5DDB3 /* ctr_setiv.c in Sources */,
				4873F45B11A4E47B00B5DDB3 /* ctr_start.c in Sources */,
				4873F45C11A4E47B00B5DDB3 /* ctr_test.c in Sources */,
				4873F45D11A4E47B00B5DDB3 /* ecb_decrypt.c in Sources */,
				4873F45E11A4E47B00B5DDB3 /* ecb_descriptor.c in Sources */,
				4873F45F11A4E47B00B5DDB3 /* ecb_done.c in Sources */,
				4873F46011A4E47B00B5DDB3 /* ecb_encrypt.c in Sources */,
				4873F46111A4E47B00B5DDB3 /* ecb_start.c in Sources */,
				4873F47311A4E47B00B5DDB3 /* ofb_decrypt.c in Sources */,
				4873F47411A4E47B00B5DDB3 /* ofb_descriptor.c in Sources */,
				4873F47511A4E47B00B5DDB3 /* ofb_done.c in Sources */,
				4873F47611A4E47B00B5DDB3 /* ofb_encrypt.c in Sources */,
				4873F47711A4E47B00B5DDB3 /* ofb_getiv.c in Sources */,
				4873F47811A4E47B00B5DDB3 /* ofb_setiv.c in Sources */,
				4873F47911A4E47B00B5DDB3 /* ofb_start.c in Sources */,
				4873F47A11A4E47B00B5DDB3 /* rc4_stream.c in Sources */,
				4873F47B11A4E47B00B5DDB3 /* unimplemented.c in Sources */,
				4873F47C11A4E47B00B5DDB3 /* xts_decrypt.c in Sources */,
				4873F47D11A4E47B00B5DDB3 /* xts_descriptor.c in Sources */,
				4873F47E11A4E47B00B5DDB3 /* xts_done.c in Sources */,
				4873F47F11A4E47B00B5DDB3 /* xts_encrypt.c in Sources */,
				4873F48011A4E47B00B5DDB3 /* xts_init.c in Sources */,
				4873F48111A4E47B00B5DDB3 /* xts_mult_x.c in Sources */,
				4873F48211A4E47B00B5DDB3 /* xts_test.c in Sources */,
				4873F48311A4E47B00B5DDB3 /* ansi923pad.c in Sources */,
				4873F48511A4E47B00B5DDB3 /* iso10126pad.c in Sources */,
				4873F48711A4E47B00B5DDB3 /* nopad.c in Sources */,
				4873F48911A4E47B00B5DDB3 /* pkcs7pad.c in Sources */,
				489D982E11A4E8C20004DB89 /* ccdebug.c in Sources */,
				4836A43211A5CB4700862178 /* CommonCryptor.c in Sources */,
				4836A43511A5CB4700862178 /* CommonHMAC.c in Sources */,
				4836A43611A5CB4700862178 /* CommonKeyDerivation.c in Sources */,
				4836A43811A5CB4700862178 /* CommonSymmetricKeywrap.c in Sources */,
				48096B2311A5EF900043F67F /* CommonDigest.c in Sources */,
				48D5637111A652EB008EBBBF /* aescrypt.c in Sources */,
				48D5637211A652EB008EBBBF /* aeskey.c in Sources */,
				48D5637311A652EB008EBBBF /* aestab.c in Sources */,
				48D5637511A652EB008EBBBF /* ccNewGladman.c in Sources */,
				48D5638611A65316008EBBBF /* AES.c in Sources */,
				48D5638911A65316008EBBBF /* AES.s in Sources */,
				48D5638B11A65316008EBBBF /* DecryptCBC.s in Sources */,
				48D5638C11A65316008EBBBF /* EncryptCBC.s in Sources */,
				485A566C11AE4BB2003DDC41 /* aesedp.c in Sources */,
				48161AFF11AF011B009A14CE /* AES.s in Sources */,
				48161B0011AF0123009A14CE /* aes_crypt_hw.s in Sources */,
				48161B0111AF0124009A14CE /* aes_key_hw.s in Sources */,
				48161B0211AF0124009A14CE /* aes_modes_asm.s in Sources */,
				48161B0311AF0125009A14CE /* aes_modes_hw.s in Sources */,
				4862F09911BDA1D300946BBE /* skein_ltc.c in Sources */,
				4862F0AC11BDA27200946BBE /* skein.c in Sources */,
				4862F0B011BDA27200946BBE /* skein_dropin.c in Sources */,
				4862F0B211BDA27200946BBE /* skein_debug.c in Sources */,
				4862F0B311BDA27200946BBE /* skein_block.c in Sources */,
				4862F0B511BDA27200946BBE /* SHA3api_ref.c in Sources */,
				12FA0DB211F7964700917A4E /* CommonRandom.c in Sources */,
				12B5D56D11FF437500626A60 /* aesxts.c in Sources */,
				12B5D56E11FF437A00626A60 /* aesxts_asm.s in Sources */,
				122ADC45121320D70027F302 /* sha256_nossse3.s in Sources */,
				122ADC46121320D70027F302 /* sha256.s in Sources */,
				1249340812270E8900F9C9E1 /* cfb8_decrypt.c in Sources */,
				1249340912270E8900F9C9E1 /* cfb8_descriptor.c in Sources */,
				1249340A12270E8900F9C9E1 /* cfb8_done.c in Sources */,
				1249340B12270E8900F9C9E1 /* cfb8_encrypt.c in Sources */,
				1249340C12270E8900F9C9E1 /* cfb8_getiv.c in Sources */,
				1249340D12270E8900F9C9E1 /* cfb8_setiv.c in Sources */,
				1249340E12270E8900F9C9E1 /* cfb8_start.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		125B794E11FF923D008C1AD3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				125B796711FF92FC008C1AD3 /* crypto.c in Sources */,
				125B796811FF92FC008C1AD3 /* hexString.c in Sources */,
				125B796911FF92FC008C1AD3 /* printByteBuffer.c in Sources */,
				125B796A11FF92FC008C1AD3 /* xtsTestVectors.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		128881621203673C0050B2E9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				12CC5DDA120373D1001B4FCE /* CBCTest.c in Sources */,
				480C9AD712077BCF002EC023 /* byteBuffer.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		48F7F2D912B2EF6000AF4587 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				48F7F2DC12B2EF6000AF4587 /* md2_dgst.c in Sources */,
				48F7F2DD12B2EF6000AF4587 /* md4_dgst.c in Sources */,
				48F7F2DE12B2EF6000AF4587 /* md5_dgst.c in Sources */,
				48F7F2DF12B2EF6000AF4587 /* sha1.c in Sources */,
				48F7F2E012B2EF6000AF4587 /* sha2.c in Sources */,
				48F7F2E112B2EF6000AF4587 /* set_key.c in Sources */,
				48F7F2E212B2EF6000AF4587 /* opensslDES.c in Sources */,
				48F7F2E312B2EF6000AF4587 /* des_enc.c in Sources */,
				48F7F2E412B2EF6000AF4587 /* c_ecb.c in Sources */,
				48F7F2E512B2EF6000AF4587 /* c_enc.c in Sources */,
				48F7F2E612B2EF6000AF4587 /* c_skey.c in Sources */,
				48F7F2E712B2EF6000AF4587 /* ccCast.c in Sources */,
				48F7F2E812B2EF6000AF4587 /* ccRC2.c in Sources */,
				48F7F2E912B2EF6000AF4587 /* rc2.c in Sources */,
				48F7F2EA12B2EF6000AF4587 /* cast5.c in Sources */,
				48F7F2EB12B2EF6000AF4587 /* des.c in Sources */,
				48F7F2EC12B2EF6000AF4587 /* rc2.c in Sources */,
				48F7F2ED12B2EF6000AF4587 /* rc4_enc.c in Sources */,
				48F7F2EE12B2EF6000AF4587 /* rc4_skey.c in Sources */,
				48F7F2EF12B2EF6000AF4587 /* rc5.c in Sources */,
				48F7F2F012B2EF6000AF4587 /* hash_file.c in Sources */,
				48F7F2F112B2EF6000AF4587 /* hash_filehandle.c in Sources */,
				48F7F2F212B2EF6000AF4587 /* hash_memory.c in Sources */,
				48F7F2F312B2EF6000AF4587 /* hash_memory_multi.c in Sources */,
				48F7F2F412B2EF6000AF4587 /* md2.c in Sources */,
				48F7F2F512B2EF6000AF4587 /* md4.c in Sources */,
				48F7F2F612B2EF6000AF4587 /* md5.c in Sources */,
				48F7F2F712B2EF6000AF4587 /* rmd128.c in Sources */,
				48F7F2F812B2EF6000AF4587 /* rmd160.c in Sources */,
				48F7F2F912B2EF6000AF4587 /* rmd256.c in Sources */,
				48F7F2FA12B2EF6000AF4587 /* rmd320.c in Sources */,
				48F7F2FB12B2EF6000AF4587 /* sha1.c in Sources */,
				48F7F2FC12B2EF6000AF4587 /* sha256.c in Sources */,
				48F7F2FD12B2EF6000AF4587 /* sha512.c in Sources */,
				48F7F2FE12B2EF6000AF4587 /* crypt.c in Sources */,
				48F7F2FF12B2EF6000AF4587 /* crypt_argchk.c in Sources */,
				48F7F30012B2EF6000AF4587 /* crypt_cipher_descriptor.c in Sources */,
				48F7F30112B2EF6000AF4587 /* crypt_cipher_is_valid.c in Sources */,
				48F7F30212B2EF6000AF4587 /* crypt_find_cipher.c in Sources */,
				48F7F30312B2EF6000AF4587 /* crypt_find_cipher_any.c in Sources */,
				48F7F30412B2EF6000AF4587 /* crypt_find_cipher_id.c in Sources */,
				48F7F30512B2EF6000AF4587 /* crypt_find_hash.c in Sources */,
				48F7F30612B2EF6000AF4587 /* crypt_find_hash_any.c in Sources */,
				48F7F30712B2EF6000AF4587 /* crypt_find_hash_id.c in Sources */,
				48F7F30812B2EF6000AF4587 /* crypt_find_hash_oid.c in Sources */,
				48F7F30912B2EF6000AF4587 /* crypt_find_prng.c in Sources */,
				48F7F30A12B2EF6000AF4587 /* crypt_hash_descriptor.c in Sources */,
				48F7F30B12B2EF6000AF4587 /* crypt_hash_is_valid.c in Sources */,
				48F7F30C12B2EF6000AF4587 /* crypt_ltc_mp_descriptor.c in Sources */,
				48F7F30D12B2EF6000AF4587 /* crypt_mode_descriptor.c in Sources */,
				48F7F30E12B2EF6000AF4587 /* crypt_register_cipher.c in Sources */,
				48F7F30F12B2EF6000AF4587 /* crypt_register_hash.c in Sources */,
				48F7F31012B2EF6000AF4587 /* crypt_unregister_cipher.c in Sources */,
				48F7F31112B2EF6000AF4587 /* crypt_unregister_hash.c in Sources */,
				48F7F31212B2EF6000AF4587 /* error_to_string.c in Sources */,
				48F7F31312B2EF6000AF4587 /* zeromem.c in Sources */,
				48F7F31412B2EF6000AF4587 /* cbc_decrypt.c in Sources */,
				48F7F31512B2EF6000AF4587 /* cbc_descriptor.c in Sources */,
				48F7F31612B2EF6000AF4587 /* cbc_done.c in Sources */,
				48F7F31712B2EF6000AF4587 /* cbc_encrypt.c in Sources */,
				48F7F31812B2EF6000AF4587 /* cbc_getiv.c in Sources */,
				48F7F31912B2EF6000AF4587 /* cbc_setiv.c in Sources */,
				48F7F31A12B2EF6000AF4587 /* cbc_start.c in Sources */,
				48F7F31B12B2EF6000AF4587 /* cfb_decrypt.c in Sources */,
				48F7F31C12B2EF6000AF4587 /* cfb_descriptor.c in Sources */,
				48F7F31D12B2EF6000AF4587 /* cfb_done.c in Sources */,
				48F7F31E12B2EF6000AF4587 /* cfb_encrypt.c in Sources */,
				48F7F31F12B2EF6000AF4587 /* cfb_getiv.c in Sources */,
				48F7F32012B2EF6000AF4587 /* cfb_setiv.c in Sources */,
				48F7F32112B2EF6000AF4587 /* cfb_start.c in Sources */,
				48F7F32212B2EF6000AF4587 /* ctr_decrypt.c in Sources */,
				48F7F32312B2EF6000AF4587 /* ctr_descriptor.c in Sources */,
				48F7F32412B2EF6000AF4587 /* ctr_done.c in Sources */,
				48F7F32512B2EF6000AF4587 /* ctr_encrypt.c in Sources */,
				48F7F32612B2EF6000AF4587 /* ctr_getiv.c in Sources */,
				48F7F32712B2EF6000AF4587 /* ctr_setiv.c in Sources */,
				48F7F32812B2EF6000AF4587 /* ctr_start.c in Sources */,
				48F7F32912B2EF6000AF4587 /* ctr_test.c in Sources */,
				48F7F32A12B2EF6000AF4587 /* ecb_decrypt.c in Sources */,
				48F7F32B12B2EF6000AF4587 /* ecb_descriptor.c in Sources */,
				48F7F32C12B2EF6000AF4587 /* ecb_done.c in Sources */,
				48F7F32D12B2EF6000AF4587 /* ecb_encrypt.c in Sources */,
				48F7F32E12B2EF6000AF4587 /* ecb_start.c in Sources */,
				48F7F32F12B2EF6000AF4587 /* ofb_decrypt.c in Sources */,
				48F7F33012B2EF6000AF4587 /* ofb_descriptor.c in Sources */,
				48F7F33112B2EF6000AF4587 /* ofb_done.c in Sources */,
				48F7F33212B2EF6000AF4587 /* ofb_encrypt.c in Sources */,
				48F7F33312B2EF6000AF4587 /* ofb_getiv.c in Sources */,
				48F7F33412B2EF6000AF4587 /* ofb_setiv.c in Sources */,
				48F7F33512B2EF6000AF4587 /* ofb_start.c in Sources */,
				48F7F33612B2EF6000AF4587 /* rc4_stream.c in Sources */,
				48F7F33712B2EF6000AF4587 /* unimplemented.c in Sources */,
				48F7F33812B2EF6000AF4587 /* xts_decrypt.c in Sources */,
				48F7F33912B2EF6000AF4587 /* xts_descriptor.c in Sources */,
				48F7F33A12B2EF6000AF4587 /* xts_done.c in Sources */,
				48F7F33B12B2EF6000AF4587 /* xts_encrypt.c in Sources */,
				48F7F33C12B2EF6000AF4587 /* xts_init.c in Sources */,
				48F7F33D12B2EF6000AF4587 /* xts_mult_x.c in Sources */,
				48F7F33E12B2EF6000AF4587 /* xts_test.c in Sources */,
				48F7F33F12B2EF6000AF4587 /* ansi923pad.c in Sources */,
				48F7F34012B2EF6000AF4587 /* iso10126pad.c in Sources */,
				48F7F34112B2EF6000AF4587 /* nopad.c in Sources */,
				48F7F34212B2EF6000AF4587 /* pkcs7pad.c in Sources */,
				48F7F34312B2EF6000AF4587 /* ccdebug.c in Sources */,
				48F7F34412B2EF6000AF4587 /* CommonCryptor.c in Sources */,
				48F7F34512B2EF6000AF4587 /* CommonHMAC.c in Sources */,
				48F7F34612B2EF6000AF4587 /* CommonKeyDerivation.c in Sources */,
				48F7F34712B2EF6000AF4587 /* CommonSymmetricKeywrap.c in Sources */,
				48F7F34812B2EF6000AF4587 /* CommonDigest.c in Sources */,
				48F7F34912B2EF6000AF4587 /* aescrypt.c in Sources */,
				48F7F34A12B2EF6000AF4587 /* aeskey.c in Sources */,
				48F7F34B12B2EF6000AF4587 /* aestab.c in Sources */,
				48F7F34C12B2EF6000AF4587 /* ccNewGladman.c in Sources */,
				48F7F34D12B2EF6000AF4587 /* AES.c in Sources */,
				48F7F34E12B2EF6000AF4587 /* AES.s in Sources */,
				48F7F34F12B2EF6000AF4587 /* DecryptCBC.s in Sources */,
				48F7F35012B2EF6000AF4587 /* EncryptCBC.s in Sources */,
				48F7F35712B2EF6000AF4587 /* skein_ltc.c in Sources */,
				48F7F35812B2EF6000AF4587 /* skein.c in Sources */,
				48F7F35912B2EF6000AF4587 /* skein_dropin.c in Sources */,
				48F7F35A12B2EF6000AF4587 /* skein_debug.c in Sources */,
				48F7F35B12B2EF6000AF4587 /* skein_block.c in Sources */,
				48F7F35C12B2EF6000AF4587 /* SHA3api_ref.c in Sources */,
				48F7F35D12B2EF6000AF4587 /* CommonRandom.c in Sources */,
				48F7F36212B2EF6000AF4587 /* cfb8_decrypt.c in Sources */,
				48F7F36312B2EF6000AF4587 /* cfb8_descriptor.c in Sources */,
				48F7F36412B2EF6000AF4587 /* cfb8_done.c in Sources */,
				48F7F36512B2EF6000AF4587 /* cfb8_encrypt.c in Sources */,
				48F7F36612B2EF6000AF4587 /* cfb8_getiv.c in Sources */,
				48F7F36712B2EF6000AF4587 /* cfb8_setiv.c in Sources */,
				48F7F36812B2EF6000AF4587 /* cfb8_start.c in Sources */,
				48F7F37A12B2F05A00AF4587 /* aes.c in Sources */,
				48F7F37B12B2F05A00AF4587 /* aes_tab.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5D735E4410FCDC04001AAD1E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5D113BE01106452100B412A2 /* CommonCryptoUnitTests.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5DAD82C91279DEF900240B9A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5DAD82CF1279DF2B00240B9A /* DigestTest.mm in Sources */,
				5DAD82D01279DF2B00240B9A /* EncryptionTest.mm in Sources */,
				5DAD82D11279DF2B00240B9A /* HMACTest.mm in Sources */,
				5DAD82D21279DF2B00240B9A /* RandomNumberService.mm in Sources */,
				5DAD82D31279DF2B00240B9A /* PBKDFTest.mm in Sources */,
				5DAD82D41279DF2B00240B9A /* SymmetricWrapTest.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5DAD83961279F1EC00240B9A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5DAD83AF1279F4C400240B9A /* main.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0511C4630A3785340028BFC3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 05CE94290A3784D4007C91D6 /* Copy Open Source Docs */;
			targetProxy = 0511C4620A3785340028BFC3 /* PBXContainerItemProxy */;
		};
		1228ADD712037B1000B83BF9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 054BBEBD05F6A97700344873 /* commonCrypto */;
			targetProxy = 1228ADD612037B1000B83BF9 /* PBXContainerItemProxy */;
		};
		12F60BEA12015A2600D17AF3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 054BBEBD05F6A97700344873 /* commonCrypto */;
			targetProxy = 12F60BE912015A2600D17AF3 /* PBXContainerItemProxy */;
		};
		5D936FFB110E7FFF006855B0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 054BBEBD05F6A97700344873 /* commonCrypto */;
			targetProxy = 5D936FFA110E7FFF006855B0 /* PBXContainerItemProxy */;
		};
		5DAD82DC1279DF6100240B9A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 5DAD82CB1279DEF900240B9A /* UnitTestLibrary */;
			targetProxy = 5DAD82DB1279DF6100240B9A /* PBXContainerItemProxy */;
		};
		5DAD839E1279F22000240B9A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 5DAD82CB1279DEF900240B9A /* UnitTestLibrary */;
			targetProxy = 5DAD839D1279F22000240B9A /* PBXContainerItemProxy */;
		};
		5DAD83D21279F6D500240B9A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 5DAD83981279F1EC00240B9A /* CommonCryptoTestTool */;
			targetProxy = 5DAD83D11279F6D500240B9A /* PBXContainerItemProxy */;
		};
		5DC8771110FFB7510012A390 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 5D735E4710FCDC04001AAD1E /* CommonCryptoUnitTest */;
			targetProxy = 5DC8771010FFB7510012A390 /* PBXContainerItemProxy */;
		};
		FC129BED116AED0500D618D5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 054BBEBD05F6A97700344873 /* commonCrypto */;
			targetProxy = FC129BEC116AED0500D618D5 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		05CE94320A37850A007C91D6 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				PRODUCT_NAME = "Copy Open Source Docs";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		125B795311FF923E008C1AD3 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				PRODUCT_NAME = XTStest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		125B795411FF923E008C1AD3 /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				ONLY_ACTIVE_ARCH = YES;
				PREBINDING = NO;
				PRODUCT_NAME = XTStest;
			};
			name = Development;
		};
		128881671203673D0050B2E9 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				INSTALL_PATH = /usr/local/bin;
				PREBINDING = NO;
				PRODUCT_NAME = CBCTest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		128881681203673D0050B2E9 /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12A1ADD71207419E000C30A4 /* CommonCrypto_localtest.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				INSTALL_PATH = /usr/local/bin;
				PREBINDING = NO;
				PRODUCT_NAME = CBCTest;
			};
			name = Development;
		};
		12F25D8511F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Development;
		};
		12F25D8611F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D311F7AB5000917A4E /* CommonCrypto_development.xcconfig */;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = world;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Development;
		};
		12F25D8711F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D111F7AAE400917A4E /* CommonCrypto_umbrellaMember_development.xcconfig */;
			buildSettings = {
				EXPORTED_SYMBOLS_FILE = Source/CommonCrypto.exp;
				OTHER_LDFLAGS = "";
				SDKROOT = "";
			};
			name = Development;
		};
		12F25D8811F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				PRODUCT_NAME = "Copy Open Source Docs";
				ZERO_LINK = NO;
			};
			name = Development;
		};
		12F25D8911F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
				);
				GCC_ENABLE_OBJC_GC = supported;
				LIBRARY_SEARCH_PATHS = "";
			};
			name = Development;
		};
		12F25D8A11F7BF8A0036BC8E /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = "Unit Test World";
				ZERO_LINK = NO;
			};
			name = Development;
		};
		48F7F36B12B2EF6000AF4587 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D011F7AACE00917A4E /* CommonCrypto_umbrellaMember_deployment.xcconfig */;
			buildSettings = {
				EXPORTED_SYMBOLS_FILE = Source/CommonCrypto.exp;
				OTHER_CFLAGS = (
					"-fstack-protector-all",
					"-D__OPEN_SOURCE__",
					"-Wstack-protector",
				);
				OTHER_LDFLAGS = "";
				SDKROOT = "";
			};
			name = Release;
		};
		48F7F36C12B2EF6000AF4587 /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D111F7AAE400917A4E /* CommonCrypto_umbrellaMember_development.xcconfig */;
			buildSettings = {
				EXPORTED_SYMBOLS_FILE = Source/CommonCrypto.exp;
				OTHER_CFLAGS = (
					"-fstack-protector-all",
					"-D__OPEN_SOURCE__",
					"-Wstack-protector",
				);
				OTHER_LDFLAGS = "";
				SDKROOT = "";
			};
			name = Development;
		};
		5D735E4B10FCDC04001AAD1E /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
				);
				GCC_ENABLE_OBJC_GC = supported;
				LIBRARY_SEARCH_PATHS = "";
			};
			name = Release;
		};
		5DAD82CD1279DEFA00240B9A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */;
			buildSettings = {
				GCC_ENABLE_OBJC_GC = supported;
			};
			name = Release;
		};
		5DAD82CE1279DEFA00240B9A /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */;
			buildSettings = {
				GCC_ENABLE_OBJC_GC = supported;
			};
			name = Development;
		};
		5DAD839B1279F1ED00240B9A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = CommonCryptoTestTool;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		5DAD839C1279F1ED00240B9A /* Development */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7511F7C4BA0044EFE5 /* CommonCrypto_unittest_development.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
				);
				PREBINDING = NO;
				PRODUCT_NAME = CommonCryptoTestTool;
			};
			name = Development;
		};
		5DC876F910FFB6BC0012A390 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12790C7411F7C4BA0044EFE5 /* CommonCrypto_unittest_deployment.xcconfig */;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = "Unit Test World";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		C27AD07F0987FCDA001272E0 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D011F7AACE00917A4E /* CommonCrypto_umbrellaMember_deployment.xcconfig */;
			buildSettings = {
				EXPORTED_SYMBOLS_FILE = Source/CommonCrypto.exp;
				OTHER_LDFLAGS = "";
				SDKROOT = "";
			};
			name = Release;
		};
		C27AD08F0987FCDA001272E0 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 12FA10D211F7AB3E00917A4E /* CommonCrypto_deployment.xcconfig */;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = world;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Release;
		};
		C27AD0930987FCDA001272E0 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		05CE94300A37850A007C91D6 /* Build configuration list for PBXAggregateTarget "Copy Open Source Docs" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				05CE94320A37850A007C91D6 /* Release */,
				12F25D8811F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		125B795711FF9279008C1AD3 /* Build configuration list for PBXNativeTarget "XTStest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				125B795311FF923E008C1AD3 /* Release */,
				125B795411FF923E008C1AD3 /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		128881691203675B0050B2E9 /* Build configuration list for PBXNativeTarget "CBCTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				128881671203673D0050B2E9 /* Release */,
				128881681203673D0050B2E9 /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		48F7F36A12B2EF6000AF4587 /* Build configuration list for PBXNativeTarget "commonCryptoOpenSource" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				48F7F36B12B2EF6000AF4587 /* Release */,
				48F7F36C12B2EF6000AF4587 /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		5D735E4D10FCDC04001AAD1E /* Build configuration list for PBXNativeTarget "CommonCryptoUnitTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5D735E4B10FCDC04001AAD1E /* Release */,
				12F25D8911F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		5DAD82E61279DFA700240B9A /* Build configuration list for PBXNativeTarget "UnitTestLibrary" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5DAD82CD1279DEFA00240B9A /* Release */,
				5DAD82CE1279DEFA00240B9A /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		5DAD83A01279F24B00240B9A /* Build configuration list for PBXNativeTarget "CommonCryptoTestTool" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5DAD839B1279F1ED00240B9A /* Release */,
				5DAD839C1279F1ED00240B9A /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		5DC876FB10FFB6DA0012A390 /* Build configuration list for PBXAggregateTarget "Unit Test World" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5DC876F910FFB6BC0012A390 /* Release */,
				12F25D8A11F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD07D0987FCDA001272E0 /* Build configuration list for PBXNativeTarget "commonCrypto" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD07F0987FCDA001272E0 /* Release */,
				12F25D8711F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD08D0987FCDA001272E0 /* Build configuration list for PBXAggregateTarget "world" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD08F0987FCDA001272E0 /* Release */,
				12F25D8611F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C27AD0910987FCDA001272E0 /* Build configuration list for PBXProject "CommonCrypto" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C27AD0930987FCDA001272E0 /* Release */,
				12F25D8511F7BF8A0036BC8E /* Development */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 054BBEA605F6A8DE00344873 /* Project object */;
}