session-ios-curve-25519-kit/BuildTests/BuildTests.xcodeproj/project.pbxproj

797 lines
49 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
B62C862A19CEEA9D00DCA580 /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85D919CEEA9D00DCA580 /* compare.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C862B19CEEA9D00DCA580 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85DC19CEEA9D00DCA580 /* curve_sigs.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C862C19CEEA9D00DCA580 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85DE19CEEA9D00DCA580 /* sign_modified.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C862D19CEEA9D00DCA580 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85DF19CEEA9D00DCA580 /* zeroize.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C862E19CEEA9D00DCA580 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85E719CEEA9D00DCA580 /* fe_0.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C862F19CEEA9D00DCA580 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85E819CEEA9D00DCA580 /* fe_1.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863019CEEA9D00DCA580 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85E919CEEA9D00DCA580 /* fe_add.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863119CEEA9D00DCA580 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85EA19CEEA9D00DCA580 /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863219CEEA9D00DCA580 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85EB19CEEA9D00DCA580 /* fe_copy.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863319CEEA9D00DCA580 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85EC19CEEA9D00DCA580 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863419CEEA9D00DCA580 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85ED19CEEA9D00DCA580 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863519CEEA9D00DCA580 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85EE19CEEA9D00DCA580 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863619CEEA9D00DCA580 /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85EF19CEEA9D00DCA580 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863719CEEA9D00DCA580 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F019CEEA9D00DCA580 /* fe_mul.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863819CEEA9D00DCA580 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F119CEEA9D00DCA580 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863919CEEA9D00DCA580 /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F219CEEA9D00DCA580 /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863A19CEEA9D00DCA580 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F319CEEA9D00DCA580 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863B19CEEA9D00DCA580 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F419CEEA9D00DCA580 /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863C19CEEA9D00DCA580 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F519CEEA9D00DCA580 /* fe_sub.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863D19CEEA9D00DCA580 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F619CEEA9D00DCA580 /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863E19CEEA9D00DCA580 /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85F819CEEA9D00DCA580 /* ge_add.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C863F19CEEA9D00DCA580 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85FA19CEEA9D00DCA580 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864019CEEA9D00DCA580 /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85FB19CEEA9D00DCA580 /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864119CEEA9D00DCA580 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85FC19CEEA9D00DCA580 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864219CEEA9D00DCA580 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C85FE19CEEA9D00DCA580 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864319CEEA9D00DCA580 /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860019CEEA9D00DCA580 /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864419CEEA9D00DCA580 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860119CEEA9D00DCA580 /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864519CEEA9D00DCA580 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860219CEEA9D00DCA580 /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864619CEEA9D00DCA580 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860319CEEA9D00DCA580 /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864719CEEA9D00DCA580 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860519CEEA9D00DCA580 /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864819CEEA9D00DCA580 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860619CEEA9D00DCA580 /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864919CEEA9D00DCA580 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860719CEEA9D00DCA580 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864A19CEEA9D00DCA580 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860819CEEA9D00DCA580 /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864B19CEEA9D00DCA580 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860919CEEA9D00DCA580 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864C19CEEA9D00DCA580 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860A19CEEA9D00DCA580 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864D19CEEA9D00DCA580 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860B19CEEA9D00DCA580 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864E19CEEA9D00DCA580 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860C19CEEA9D00DCA580 /* ge_sub.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C864F19CEEA9D00DCA580 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C860E19CEEA9D00DCA580 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865119CEEA9D00DCA580 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C861A19CEEA9D00DCA580 /* blocks.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865219CEEA9D00DCA580 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C861B19CEEA9D00DCA580 /* hash.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865319CEEA9D00DCA580 /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C861C19CEEA9D00DCA580 /* open.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865419CEEA9D00DCA580 /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C862019CEEA9D00DCA580 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865519CEEA9D00DCA580 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C862119CEEA9D00DCA580 /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B62C865619CEEA9D00DCA580 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = B62C862319CEEA9D00DCA580 /* LICENSE.txt */; };
B62C865919CEEA9D00DCA580 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = B62C862819CEEA9D00DCA580 /* sign.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B65F5A1219823F45004D21C8 /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B65F5A1119823F45004D21C8 /* SigningTests.m */; };
B6EC095A197F559E0070F844 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC0959197F559E0070F844 /* Foundation.framework */; };
B6EC095C197F559E0070F844 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC095B197F559E0070F844 /* CoreGraphics.framework */; };
B6EC095E197F559E0070F844 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC095D197F559E0070F844 /* UIKit.framework */; };
B6EC0964197F559E0070F844 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6EC0962197F559E0070F844 /* InfoPlist.strings */; };
B6EC0966197F559E0070F844 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0965197F559E0070F844 /* main.m */; };
B6EC096A197F559E0070F844 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0969197F559E0070F844 /* AppDelegate.m */; };
B6EC096C197F559E0070F844 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B6EC096B197F559E0070F844 /* Images.xcassets */; };
B6EC0973197F559E0070F844 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC0972197F559E0070F844 /* XCTest.framework */; };
B6EC0974197F559E0070F844 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC0959197F559E0070F844 /* Foundation.framework */; };
B6EC0975197F559E0070F844 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6EC095D197F559E0070F844 /* UIKit.framework */; };
B6EC097D197F559E0070F844 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6EC097B197F559E0070F844 /* InfoPlist.strings */; };
B6EC09DA197F55B90070F844 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0989197F55B90070F844 /* curve25519-donna.c */; settings = {COMPILER_FLAGS = "-w"; }; };
B6EC0A0B197F55E70070F844 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0A0A197F55E70070F844 /* Curve25519.m */; };
B6EC0A0E197F5B1E0070F844 /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0A0D197F5B1E0070F844 /* Randomness.m */; };
B6EC0B0F197F652A0070F844 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = B6EC0B0E197F652A0070F844 /* Ed25519.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
B6EC0976197F559E0070F844 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B6EC094E197F559E0070F844 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B6EC0955197F559E0070F844;
remoteInfo = BuildTests;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
B62C85D919CEEA9D00DCA580 /* compare.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compare.c; sourceTree = "<group>"; };
B62C85DA19CEEA9D00DCA580 /* compare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compare.h; sourceTree = "<group>"; };
B62C85DB19CEEA9D00DCA580 /* crypto_hash_sha512.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_hash_sha512.h; sourceTree = "<group>"; };
B62C85DC19CEEA9D00DCA580 /* curve_sigs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = curve_sigs.c; sourceTree = "<group>"; };
B62C85DD19CEEA9D00DCA580 /* curve_sigs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curve_sigs.h; sourceTree = "<group>"; };
B62C85DE19CEEA9D00DCA580 /* sign_modified.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sign_modified.c; sourceTree = "<group>"; };
B62C85DF19CEEA9D00DCA580 /* zeroize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zeroize.c; sourceTree = "<group>"; };
B62C85E019CEEA9D00DCA580 /* zeroize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zeroize.h; sourceTree = "<group>"; };
B62C85E119CEEA9D00DCA580 /* api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = api.h; sourceTree = "<group>"; };
B62C85E219CEEA9D00DCA580 /* base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base.h; sourceTree = "<group>"; };
B62C85E319CEEA9D00DCA580 /* base2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base2.h; sourceTree = "<group>"; };
B62C85E419CEEA9D00DCA580 /* d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d.h; sourceTree = "<group>"; };
B62C85E519CEEA9D00DCA580 /* d2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d2.h; sourceTree = "<group>"; };
B62C85E619CEEA9D00DCA580 /* fe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fe.h; sourceTree = "<group>"; };
B62C85E719CEEA9D00DCA580 /* fe_0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_0.c; sourceTree = "<group>"; };
B62C85E819CEEA9D00DCA580 /* fe_1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_1.c; sourceTree = "<group>"; };
B62C85E919CEEA9D00DCA580 /* fe_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_add.c; sourceTree = "<group>"; };
B62C85EA19CEEA9D00DCA580 /* fe_cmov.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_cmov.c; sourceTree = "<group>"; };
B62C85EB19CEEA9D00DCA580 /* fe_copy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_copy.c; sourceTree = "<group>"; };
B62C85EC19CEEA9D00DCA580 /* fe_frombytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_frombytes.c; sourceTree = "<group>"; };
B62C85ED19CEEA9D00DCA580 /* fe_invert.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_invert.c; sourceTree = "<group>"; };
B62C85EE19CEEA9D00DCA580 /* fe_isnegative.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_isnegative.c; sourceTree = "<group>"; };
B62C85EF19CEEA9D00DCA580 /* fe_isnonzero.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_isnonzero.c; sourceTree = "<group>"; };
B62C85F019CEEA9D00DCA580 /* fe_mul.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_mul.c; sourceTree = "<group>"; };
B62C85F119CEEA9D00DCA580 /* fe_neg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_neg.c; sourceTree = "<group>"; };
B62C85F219CEEA9D00DCA580 /* fe_pow22523.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_pow22523.c; sourceTree = "<group>"; };
B62C85F319CEEA9D00DCA580 /* fe_sq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_sq.c; sourceTree = "<group>"; };
B62C85F419CEEA9D00DCA580 /* fe_sq2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_sq2.c; sourceTree = "<group>"; };
B62C85F519CEEA9D00DCA580 /* fe_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_sub.c; sourceTree = "<group>"; };
B62C85F619CEEA9D00DCA580 /* fe_tobytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fe_tobytes.c; sourceTree = "<group>"; };
B62C85F719CEEA9D00DCA580 /* ge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge.h; sourceTree = "<group>"; };
B62C85F819CEEA9D00DCA580 /* ge_add.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_add.c; sourceTree = "<group>"; };
B62C85F919CEEA9D00DCA580 /* ge_add.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge_add.h; sourceTree = "<group>"; };
B62C85FA19CEEA9D00DCA580 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_double_scalarmult.c; sourceTree = "<group>"; };
B62C85FB19CEEA9D00DCA580 /* ge_frombytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_frombytes.c; sourceTree = "<group>"; };
B62C85FC19CEEA9D00DCA580 /* ge_madd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_madd.c; sourceTree = "<group>"; };
B62C85FD19CEEA9D00DCA580 /* ge_madd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge_madd.h; sourceTree = "<group>"; };
B62C85FE19CEEA9D00DCA580 /* ge_msub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_msub.c; sourceTree = "<group>"; };
B62C85FF19CEEA9D00DCA580 /* ge_msub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge_msub.h; sourceTree = "<group>"; };
B62C860019CEEA9D00DCA580 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p1p1_to_p2.c; sourceTree = "<group>"; };
B62C860119CEEA9D00DCA580 /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p1p1_to_p3.c; sourceTree = "<group>"; };
B62C860219CEEA9D00DCA580 /* ge_p2_0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p2_0.c; sourceTree = "<group>"; };
B62C860319CEEA9D00DCA580 /* ge_p2_dbl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p2_dbl.c; sourceTree = "<group>"; };
B62C860419CEEA9D00DCA580 /* ge_p2_dbl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge_p2_dbl.h; sourceTree = "<group>"; };
B62C860519CEEA9D00DCA580 /* ge_p3_0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p3_0.c; sourceTree = "<group>"; };
B62C860619CEEA9D00DCA580 /* ge_p3_dbl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p3_dbl.c; sourceTree = "<group>"; };
B62C860719CEEA9D00DCA580 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p3_to_cached.c; sourceTree = "<group>"; };
B62C860819CEEA9D00DCA580 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p3_to_p2.c; sourceTree = "<group>"; };
B62C860919CEEA9D00DCA580 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_p3_tobytes.c; sourceTree = "<group>"; };
B62C860A19CEEA9D00DCA580 /* ge_precomp_0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_precomp_0.c; sourceTree = "<group>"; };
B62C860B19CEEA9D00DCA580 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_scalarmult_base.c; sourceTree = "<group>"; };
B62C860C19CEEA9D00DCA580 /* ge_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_sub.c; sourceTree = "<group>"; };
B62C860D19CEEA9D00DCA580 /* ge_sub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ge_sub.h; sourceTree = "<group>"; };
B62C860E19CEEA9D00DCA580 /* ge_tobytes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ge_tobytes.c; sourceTree = "<group>"; };
B62C861219CEEA9D00DCA580 /* crypto_int32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_int32.h; sourceTree = "<group>"; };
B62C861319CEEA9D00DCA580 /* crypto_int64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_int64.h; sourceTree = "<group>"; };
B62C861419CEEA9D00DCA580 /* crypto_sign.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_sign.h; sourceTree = "<group>"; };
B62C861519CEEA9D00DCA580 /* crypto_sign_edwards25519sha512batch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_sign_edwards25519sha512batch.h; sourceTree = "<group>"; };
B62C861619CEEA9D00DCA580 /* crypto_uint32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_uint32.h; sourceTree = "<group>"; };
B62C861719CEEA9D00DCA580 /* crypto_uint64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_uint64.h; sourceTree = "<group>"; };
B62C861819CEEA9D00DCA580 /* crypto_verify_32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crypto_verify_32.h; sourceTree = "<group>"; };
B62C861A19CEEA9D00DCA580 /* blocks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blocks.c; sourceTree = "<group>"; };
B62C861B19CEEA9D00DCA580 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hash.c; sourceTree = "<group>"; };
B62C861C19CEEA9D00DCA580 /* open.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = open.c; sourceTree = "<group>"; };
B62C861D19CEEA9D00DCA580 /* pow22523.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pow22523.h; sourceTree = "<group>"; };
B62C861E19CEEA9D00DCA580 /* pow225521.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pow225521.h; sourceTree = "<group>"; };
B62C861F19CEEA9D00DCA580 /* sc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sc.h; sourceTree = "<group>"; };
B62C862019CEEA9D00DCA580 /* sc_muladd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sc_muladd.c; sourceTree = "<group>"; };
B62C862119CEEA9D00DCA580 /* sc_reduce.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sc_reduce.c; sourceTree = "<group>"; };
B62C862319CEEA9D00DCA580 /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
B62C862419CEEA9D00DCA580 /* md_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = md_helper.c; sourceTree = "<group>"; };
B62C862519CEEA9D00DCA580 /* sha2big.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sha2big.c; sourceTree = "<group>"; };
B62C862619CEEA9D00DCA580 /* sph_sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sph_sha2.h; sourceTree = "<group>"; };
B62C862719CEEA9D00DCA580 /* sph_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sph_types.h; sourceTree = "<group>"; };
B62C862819CEEA9D00DCA580 /* sign.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sign.c; sourceTree = "<group>"; };
B62C862919CEEA9D00DCA580 /* sqrtm1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sqrtm1.h; sourceTree = "<group>"; };
B65F5A1119823F45004D21C8 /* SigningTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SigningTests.m; sourceTree = "<group>"; };
B6EC0956197F559E0070F844 /* BuildTests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BuildTests.app; sourceTree = BUILT_PRODUCTS_DIR; };
B6EC0959197F559E0070F844 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
B6EC095B197F559E0070F844 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
B6EC095D197F559E0070F844 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
B6EC0961197F559E0070F844 /* BuildTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BuildTests-Info.plist"; sourceTree = "<group>"; };
B6EC0963197F559E0070F844 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B6EC0965197F559E0070F844 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
B6EC0967197F559E0070F844 /* BuildTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "BuildTests-Prefix.pch"; sourceTree = "<group>"; };
B6EC0968197F559E0070F844 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
B6EC0969197F559E0070F844 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
B6EC096B197F559E0070F844 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
B6EC0971197F559E0070F844 /* BuildTestsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = BuildTestsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B6EC0972197F559E0070F844 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
B6EC097A197F559E0070F844 /* BuildTestsTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "BuildTestsTests-Info.plist"; sourceTree = "<group>"; };
B6EC097C197F559E0070F844 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
B6EC0989197F55B90070F844 /* curve25519-donna.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "curve25519-donna.c"; sourceTree = "<group>"; };
B6EC0A09197F55E70070F844 /* Curve25519.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = ../../Classes/Curve25519.h; sourceTree = "<group>"; };
B6EC0A0A197F55E70070F844 /* Curve25519.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = ../../Classes/Curve25519.m; sourceTree = "<group>"; };
B6EC0A0C197F5B1E0070F844 /* Randomness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = ../../Classes/Randomness.h; sourceTree = "<group>"; };
B6EC0A0D197F5B1E0070F844 /* Randomness.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = ../../Classes/Randomness.m; sourceTree = "<group>"; };
B6EC0B0D197F652A0070F844 /* Ed25519.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = ../../Classes/Ed25519.h; sourceTree = "<group>"; };
B6EC0B0E197F652A0070F844 /* Ed25519.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = ../../Classes/Ed25519.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B6EC0953197F559E0070F844 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B6EC095C197F559E0070F844 /* CoreGraphics.framework in Frameworks */,
B6EC095E197F559E0070F844 /* UIKit.framework in Frameworks */,
B6EC095A197F559E0070F844 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6EC096E197F559E0070F844 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B6EC0973197F559E0070F844 /* XCTest.framework in Frameworks */,
B6EC0975197F559E0070F844 /* UIKit.framework in Frameworks */,
B6EC0974197F559E0070F844 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
B62C85D719CEEA9D00DCA580 /* ed25519 */ = {
isa = PBXGroup;
children = (
B62C85D819CEEA9D00DCA580 /* additions */,
B62C85E119CEEA9D00DCA580 /* api.h */,
B62C85E219CEEA9D00DCA580 /* base.h */,
B62C85E319CEEA9D00DCA580 /* base2.h */,
B62C85E419CEEA9D00DCA580 /* d.h */,
B62C85E519CEEA9D00DCA580 /* d2.h */,
B62C85E619CEEA9D00DCA580 /* fe.h */,
B62C85E719CEEA9D00DCA580 /* fe_0.c */,
B62C85E819CEEA9D00DCA580 /* fe_1.c */,
B62C85E919CEEA9D00DCA580 /* fe_add.c */,
B62C85EA19CEEA9D00DCA580 /* fe_cmov.c */,
B62C85EB19CEEA9D00DCA580 /* fe_copy.c */,
B62C85EC19CEEA9D00DCA580 /* fe_frombytes.c */,
B62C85ED19CEEA9D00DCA580 /* fe_invert.c */,
B62C85EE19CEEA9D00DCA580 /* fe_isnegative.c */,
B62C85EF19CEEA9D00DCA580 /* fe_isnonzero.c */,
B62C85F019CEEA9D00DCA580 /* fe_mul.c */,
B62C85F119CEEA9D00DCA580 /* fe_neg.c */,
B62C85F219CEEA9D00DCA580 /* fe_pow22523.c */,
B62C85F319CEEA9D00DCA580 /* fe_sq.c */,
B62C85F419CEEA9D00DCA580 /* fe_sq2.c */,
B62C85F519CEEA9D00DCA580 /* fe_sub.c */,
B62C85F619CEEA9D00DCA580 /* fe_tobytes.c */,
B62C85F719CEEA9D00DCA580 /* ge.h */,
B62C85F819CEEA9D00DCA580 /* ge_add.c */,
B62C85F919CEEA9D00DCA580 /* ge_add.h */,
B62C85FA19CEEA9D00DCA580 /* ge_double_scalarmult.c */,
B62C85FB19CEEA9D00DCA580 /* ge_frombytes.c */,
B62C85FC19CEEA9D00DCA580 /* ge_madd.c */,
B62C85FD19CEEA9D00DCA580 /* ge_madd.h */,
B62C85FE19CEEA9D00DCA580 /* ge_msub.c */,
B62C85FF19CEEA9D00DCA580 /* ge_msub.h */,
B62C860019CEEA9D00DCA580 /* ge_p1p1_to_p2.c */,
B62C860119CEEA9D00DCA580 /* ge_p1p1_to_p3.c */,
B62C860219CEEA9D00DCA580 /* ge_p2_0.c */,
B62C860319CEEA9D00DCA580 /* ge_p2_dbl.c */,
B62C860419CEEA9D00DCA580 /* ge_p2_dbl.h */,
B62C860519CEEA9D00DCA580 /* ge_p3_0.c */,
B62C860619CEEA9D00DCA580 /* ge_p3_dbl.c */,
B62C860719CEEA9D00DCA580 /* ge_p3_to_cached.c */,
B62C860819CEEA9D00DCA580 /* ge_p3_to_p2.c */,
B62C860919CEEA9D00DCA580 /* ge_p3_tobytes.c */,
B62C860A19CEEA9D00DCA580 /* ge_precomp_0.c */,
B62C860B19CEEA9D00DCA580 /* ge_scalarmult_base.c */,
B62C860C19CEEA9D00DCA580 /* ge_sub.c */,
B62C860D19CEEA9D00DCA580 /* ge_sub.h */,
B62C860E19CEEA9D00DCA580 /* ge_tobytes.c */,
B62C861119CEEA9D00DCA580 /* nacl_includes */,
B62C861919CEEA9D00DCA580 /* nacl_sha512 */,
B62C861C19CEEA9D00DCA580 /* open.c */,
B62C861D19CEEA9D00DCA580 /* pow22523.h */,
B62C861E19CEEA9D00DCA580 /* pow225521.h */,
B62C861F19CEEA9D00DCA580 /* sc.h */,
B62C862019CEEA9D00DCA580 /* sc_muladd.c */,
B62C862119CEEA9D00DCA580 /* sc_reduce.c */,
B62C862219CEEA9D00DCA580 /* sha512 */,
B62C862819CEEA9D00DCA580 /* sign.c */,
B62C862919CEEA9D00DCA580 /* sqrtm1.h */,
);
name = ed25519;
path = ../../Sources/ed25519;
sourceTree = "<group>";
};
B62C85D819CEEA9D00DCA580 /* additions */ = {
isa = PBXGroup;
children = (
B62C85D919CEEA9D00DCA580 /* compare.c */,
B62C85DA19CEEA9D00DCA580 /* compare.h */,
B62C85DB19CEEA9D00DCA580 /* crypto_hash_sha512.h */,
B62C85DC19CEEA9D00DCA580 /* curve_sigs.c */,
B62C85DD19CEEA9D00DCA580 /* curve_sigs.h */,
B62C85DE19CEEA9D00DCA580 /* sign_modified.c */,
B62C85DF19CEEA9D00DCA580 /* zeroize.c */,
B62C85E019CEEA9D00DCA580 /* zeroize.h */,
);
path = additions;
sourceTree = "<group>";
};
B62C861119CEEA9D00DCA580 /* nacl_includes */ = {
isa = PBXGroup;
children = (
B62C861219CEEA9D00DCA580 /* crypto_int32.h */,
B62C861319CEEA9D00DCA580 /* crypto_int64.h */,
B62C861419CEEA9D00DCA580 /* crypto_sign.h */,
B62C861519CEEA9D00DCA580 /* crypto_sign_edwards25519sha512batch.h */,
B62C861619CEEA9D00DCA580 /* crypto_uint32.h */,
B62C861719CEEA9D00DCA580 /* crypto_uint64.h */,
B62C861819CEEA9D00DCA580 /* crypto_verify_32.h */,
);
path = nacl_includes;
sourceTree = "<group>";
};
B62C861919CEEA9D00DCA580 /* nacl_sha512 */ = {
isa = PBXGroup;
children = (
B62C861A19CEEA9D00DCA580 /* blocks.c */,
B62C861B19CEEA9D00DCA580 /* hash.c */,
);
path = nacl_sha512;
sourceTree = "<group>";
};
B62C862219CEEA9D00DCA580 /* sha512 */ = {
isa = PBXGroup;
children = (
B62C862319CEEA9D00DCA580 /* LICENSE.txt */,
B62C862419CEEA9D00DCA580 /* md_helper.c */,
B62C862519CEEA9D00DCA580 /* sha2big.c */,
B62C862619CEEA9D00DCA580 /* sph_sha2.h */,
B62C862719CEEA9D00DCA580 /* sph_types.h */,
);
path = sha512;
sourceTree = "<group>";
};
B6EC094D197F559E0070F844 = {
isa = PBXGroup;
children = (
B6EC095F197F559E0070F844 /* BuildTests */,
B6EC0978197F559E0070F844 /* BuildTestsTests */,
B6EC0958197F559E0070F844 /* Frameworks */,
B6EC0957197F559E0070F844 /* Products */,
);
sourceTree = "<group>";
};
B6EC0957197F559E0070F844 /* Products */ = {
isa = PBXGroup;
children = (
B6EC0956197F559E0070F844 /* BuildTests.app */,
B6EC0971197F559E0070F844 /* BuildTestsTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
B6EC0958197F559E0070F844 /* Frameworks */ = {
isa = PBXGroup;
children = (
B6EC0959197F559E0070F844 /* Foundation.framework */,
B6EC095B197F559E0070F844 /* CoreGraphics.framework */,
B6EC095D197F559E0070F844 /* UIKit.framework */,
B6EC0972197F559E0070F844 /* XCTest.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
B6EC095F197F559E0070F844 /* BuildTests */ = {
isa = PBXGroup;
children = (
B6EC0A10197F5D090070F844 /* Classes */,
B6EC0A0F197F5CFE0070F844 /* Source */,
B6EC0968197F559E0070F844 /* AppDelegate.h */,
B6EC0969197F559E0070F844 /* AppDelegate.m */,
B6EC096B197F559E0070F844 /* Images.xcassets */,
B6EC0960197F559E0070F844 /* Supporting Files */,
);
path = BuildTests;
sourceTree = "<group>";
};
B6EC0960197F559E0070F844 /* Supporting Files */ = {
isa = PBXGroup;
children = (
B6EC0961197F559E0070F844 /* BuildTests-Info.plist */,
B6EC0962197F559E0070F844 /* InfoPlist.strings */,
B6EC0965197F559E0070F844 /* main.m */,
B6EC0967197F559E0070F844 /* BuildTests-Prefix.pch */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
B6EC0978197F559E0070F844 /* BuildTestsTests */ = {
isa = PBXGroup;
children = (
B65F5A1119823F45004D21C8 /* SigningTests.m */,
B6EC0979197F559E0070F844 /* Supporting Files */,
);
path = BuildTestsTests;
sourceTree = "<group>";
};
B6EC0979197F559E0070F844 /* Supporting Files */ = {
isa = PBXGroup;
children = (
B6EC097A197F559E0070F844 /* BuildTestsTests-Info.plist */,
B6EC097B197F559E0070F844 /* InfoPlist.strings */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
B6EC0988197F55B90070F844 /* Curve25519 */ = {
isa = PBXGroup;
children = (
B6EC0989197F55B90070F844 /* curve25519-donna.c */,
);
name = Curve25519;
path = ../../Sources/Curve25519;
sourceTree = "<group>";
};
B6EC0A0F197F5CFE0070F844 /* Source */ = {
isa = PBXGroup;
children = (
B62C85D719CEEA9D00DCA580 /* ed25519 */,
B6EC0988197F55B90070F844 /* Curve25519 */,
);
name = Source;
sourceTree = "<group>";
};
B6EC0A10197F5D090070F844 /* Classes */ = {
isa = PBXGroup;
children = (
B6EC0A09197F55E70070F844 /* Curve25519.h */,
B6EC0A0A197F55E70070F844 /* Curve25519.m */,
B6EC0B0D197F652A0070F844 /* Ed25519.h */,
B6EC0B0E197F652A0070F844 /* Ed25519.m */,
B6EC0A0C197F5B1E0070F844 /* Randomness.h */,
B6EC0A0D197F5B1E0070F844 /* Randomness.m */,
);
name = Classes;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
B6EC0955197F559E0070F844 /* BuildTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B6EC0982197F559E0070F844 /* Build configuration list for PBXNativeTarget "BuildTests" */;
buildPhases = (
B6EC0952197F559E0070F844 /* Sources */,
B6EC0953197F559E0070F844 /* Frameworks */,
B6EC0954197F559E0070F844 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = BuildTests;
productName = BuildTests;
productReference = B6EC0956197F559E0070F844 /* BuildTests.app */;
productType = "com.apple.product-type.application";
};
B6EC0970197F559E0070F844 /* BuildTestsTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = B6EC0985197F559E0070F844 /* Build configuration list for PBXNativeTarget "BuildTestsTests" */;
buildPhases = (
B6EC096D197F559E0070F844 /* Sources */,
B6EC096E197F559E0070F844 /* Frameworks */,
B6EC096F197F559E0070F844 /* Resources */,
);
buildRules = (
);
dependencies = (
B6EC0977197F559E0070F844 /* PBXTargetDependency */,
);
name = BuildTestsTests;
productName = BuildTestsTests;
productReference = B6EC0971197F559E0070F844 /* BuildTestsTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
B6EC094E197F559E0070F844 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0510;
ORGANIZATIONNAME = "Open Whisper Systems";
TargetAttributes = {
B6EC0970197F559E0070F844 = {
TestTargetID = B6EC0955197F559E0070F844;
};
};
};
buildConfigurationList = B6EC0951197F559E0070F844 /* Build configuration list for PBXProject "BuildTests" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = B6EC094D197F559E0070F844;
productRefGroup = B6EC0957197F559E0070F844 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
B6EC0955197F559E0070F844 /* BuildTests */,
B6EC0970197F559E0070F844 /* BuildTestsTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
B6EC0954197F559E0070F844 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B62C865619CEEA9D00DCA580 /* LICENSE.txt in Resources */,
B6EC0964197F559E0070F844 /* InfoPlist.strings in Resources */,
B6EC096C197F559E0070F844 /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6EC096F197F559E0070F844 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B6EC097D197F559E0070F844 /* InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
B6EC0952197F559E0070F844 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B62C864019CEEA9D00DCA580 /* ge_frombytes.c in Sources */,
B62C863F19CEEA9D00DCA580 /* ge_double_scalarmult.c in Sources */,
B62C863219CEEA9D00DCA580 /* fe_copy.c in Sources */,
B62C863719CEEA9D00DCA580 /* fe_mul.c in Sources */,
B6EC0A0E197F5B1E0070F844 /* Randomness.m in Sources */,
B6EC096A197F559E0070F844 /* AppDelegate.m in Sources */,
B62C865519CEEA9D00DCA580 /* sc_reduce.c in Sources */,
B6EC0966197F559E0070F844 /* main.m in Sources */,
B62C863319CEEA9D00DCA580 /* fe_frombytes.c in Sources */,
B62C865319CEEA9D00DCA580 /* open.c in Sources */,
B62C863519CEEA9D00DCA580 /* fe_isnegative.c in Sources */,
B6EC09DA197F55B90070F844 /* curve25519-donna.c in Sources */,
B62C864519CEEA9D00DCA580 /* ge_p2_0.c in Sources */,
B62C862A19CEEA9D00DCA580 /* compare.c in Sources */,
B62C864619CEEA9D00DCA580 /* ge_p2_dbl.c in Sources */,
B62C863819CEEA9D00DCA580 /* fe_neg.c in Sources */,
B62C864C19CEEA9D00DCA580 /* ge_precomp_0.c in Sources */,
B62C863419CEEA9D00DCA580 /* fe_invert.c in Sources */,
B6EC0B0F197F652A0070F844 /* Ed25519.m in Sources */,
B62C862F19CEEA9D00DCA580 /* fe_1.c in Sources */,
B62C863019CEEA9D00DCA580 /* fe_add.c in Sources */,
B62C864A19CEEA9D00DCA580 /* ge_p3_to_p2.c in Sources */,
B62C865919CEEA9D00DCA580 /* sign.c in Sources */,
B62C864319CEEA9D00DCA580 /* ge_p1p1_to_p2.c in Sources */,
B62C864919CEEA9D00DCA580 /* ge_p3_to_cached.c in Sources */,
B62C865419CEEA9D00DCA580 /* sc_muladd.c in Sources */,
B62C864719CEEA9D00DCA580 /* ge_p3_0.c in Sources */,
B62C863619CEEA9D00DCA580 /* fe_isnonzero.c in Sources */,
B6EC0A0B197F55E70070F844 /* Curve25519.m in Sources */,
B62C864819CEEA9D00DCA580 /* ge_p3_dbl.c in Sources */,
B62C863919CEEA9D00DCA580 /* fe_pow22523.c in Sources */,
B62C864219CEEA9D00DCA580 /* ge_msub.c in Sources */,
B62C863B19CEEA9D00DCA580 /* fe_sq2.c in Sources */,
B62C862E19CEEA9D00DCA580 /* fe_0.c in Sources */,
B62C865219CEEA9D00DCA580 /* hash.c in Sources */,
B62C864F19CEEA9D00DCA580 /* ge_tobytes.c in Sources */,
B62C862C19CEEA9D00DCA580 /* sign_modified.c in Sources */,
B62C864E19CEEA9D00DCA580 /* ge_sub.c in Sources */,
B62C864419CEEA9D00DCA580 /* ge_p1p1_to_p3.c in Sources */,
B62C862D19CEEA9D00DCA580 /* zeroize.c in Sources */,
B62C863D19CEEA9D00DCA580 /* fe_tobytes.c in Sources */,
B62C864D19CEEA9D00DCA580 /* ge_scalarmult_base.c in Sources */,
B62C863C19CEEA9D00DCA580 /* fe_sub.c in Sources */,
B62C865119CEEA9D00DCA580 /* blocks.c in Sources */,
B62C864119CEEA9D00DCA580 /* ge_madd.c in Sources */,
B62C863E19CEEA9D00DCA580 /* ge_add.c in Sources */,
B62C862B19CEEA9D00DCA580 /* curve_sigs.c in Sources */,
B62C863A19CEEA9D00DCA580 /* fe_sq.c in Sources */,
B62C863119CEEA9D00DCA580 /* fe_cmov.c in Sources */,
B62C864B19CEEA9D00DCA580 /* ge_p3_tobytes.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B6EC096D197F559E0070F844 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B65F5A1219823F45004D21C8 /* SigningTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
B6EC0977197F559E0070F844 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = B6EC0955197F559E0070F844 /* BuildTests */;
targetProxy = B6EC0976197F559E0070F844 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
B6EC0962197F559E0070F844 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
B6EC0963197F559E0070F844 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
B6EC097B197F559E0070F844 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
B6EC097C197F559E0070F844 /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
B6EC0980197F559E0070F844 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = (
"-Ied25519/sha512",
"-Ied25519",
"-Ied25519/nacl_includes",
);
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
B6EC0981197F559E0070F844 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
OTHER_CFLAGS = (
"-Ied25519/sha512",
"-Ied25519",
"-Ied25519/nacl_includes",
);
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
B6EC0983197F559E0070F844 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "BuildTests/BuildTests-Prefix.pch";
INFOPLIST_FILE = "BuildTests/BuildTests-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = app;
};
name = Debug;
};
B6EC0984197F559E0070F844 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "BuildTests/BuildTests-Prefix.pch";
INFOPLIST_FILE = "BuildTests/BuildTests-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = app;
};
name = Release;
};
B6EC0986197F559E0070F844 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/BuildTests.app/BuildTests";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "BuildTests/BuildTests-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = "BuildTestsTests/BuildTestsTests-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUNDLE_LOADER)";
WRAPPER_EXTENSION = xctest;
};
name = Debug;
};
B6EC0987197F559E0070F844 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/BuildTests.app/BuildTests";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "BuildTests/BuildTests-Prefix.pch";
INFOPLIST_FILE = "BuildTestsTests/BuildTestsTests-Info.plist";
PRODUCT_NAME = "$(TARGET_NAME)";
TEST_HOST = "$(BUNDLE_LOADER)";
WRAPPER_EXTENSION = xctest;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
B6EC0951197F559E0070F844 /* Build configuration list for PBXProject "BuildTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B6EC0980197F559E0070F844 /* Debug */,
B6EC0981197F559E0070F844 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B6EC0982197F559E0070F844 /* Build configuration list for PBXNativeTarget "BuildTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B6EC0983197F559E0070F844 /* Debug */,
B6EC0984197F559E0070F844 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B6EC0985197F559E0070F844 /* Build configuration list for PBXNativeTarget "BuildTestsTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B6EC0986197F559E0070F844 /* Debug */,
B6EC0987197F559E0070F844 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = B6EC094E197F559E0070F844 /* Project object */;
}