Files
ShadowsocksX-NG/Pods/Pods.xcodeproj/project.pbxproj
2016-06-05 21:40:15 +08:00

2654 lines
278 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
001B6A011CEDDFCB206ABFFD884A40EB /* randombytes.h in Headers */ = {isa = PBXBuildFile; fileRef = 93BE69EAEE74C58FBDB4C9FCF7B8EA15 /* randombytes.h */; };
0089B7CFD68ED599B8027E21C2D436B8 /* api.h in Copy ../crypto_stream/chacha20/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 924DA5C7132EF4778B2CBF44F6D25A77 /* api.h */; };
0113957C024A5A4735446C08B2B7A77E /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 06776EC25875BBEC695CEF395513FB6D /* version.h */; };
01B9321199F92797080FA490019B647E /* randombytes.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 93BE69EAEE74C58FBDB4C9FCF7B8EA15 /* randombytes.h */; };
028A340BD5D0D4C0C2945075138A3B2C /* crypto_core_salsa2012.h in Headers */ = {isa = PBXBuildFile; fileRef = 922DF810C4863795E0966B8179F47FB5 /* crypto_core_salsa2012.h */; };
02C9F8408AC52CB5894470928177F673 /* poly1305_donna.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AACD79CC767557648881FACF8E086DF /* poly1305_donna.h */; };
02E23D52F8A057359541A0A7A814B72A /* api.h in Copy ../crypto_core/hsalsa20/ref2 Public Headers */ = {isa = PBXBuildFile; fileRef = 29A2323F3AFA98408965565A9ABD1728 /* api.h */; };
030EA36C076BBC2C3D9D9EDFF5B76036 /* hash_sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = D971E4DEC00CB0A937A68D24F630558A /* hash_sha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
03F710C77676F5BC52086CD54892D571 /* api.h in Copy ../crypto_secretbox/xsalsa20poly1305/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 0A6799F5DA3D6C797450908B1BAB3C89 /* api.h */; };
041A7553F6280D5D6C955F8869780E5A /* hash_sha512_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 95E8F11D7F1BCEF29AFB474F9BCC6C84 /* hash_sha512_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
0450F0EE6B9EBC1DA767F2A435EFF3FF /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 25B3E10205938D4815749852870F55EF /* ge_p3_to_p2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
04AA710AEFF09406D84231C08066C715 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; };
051EAC6DF966390CFD21F2F94A4C5702 /* xor_afternm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 88DBF4736B76FD0B6251347D16510236 /* xor_afternm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
056FF3DF551B89AA6577DEEDEBA3F47F /* crypto_auth_hmacsha512256.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = AC6B7AE0D993F6B0E65C3E7BE752ADA3 /* crypto_auth_hmacsha512256.h */; };
062D7D9BB5CB773647BBB8D6509B54B7 /* sc25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 457CC1AB6CA54B37DFC9D9F43068C5FA /* sc25519.h */; };
0779615E7E7226FE1C178349A8F3E0A8 /* xor_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = A217507FFF06AC254B1D06F20EA9FF75 /* xor_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
077EA9E86492BB78A17E7BF4B976CB93 /* api.h in Copy ../crypto_core/salsa208/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 00CD2D84CF5FCB00CB297A7C221B853F /* api.h */; };
080AC275A966599512E71690A1FC25CD /* crypto_uint8.h in Headers */ = {isa = PBXBuildFile; fileRef = 1340C2AD9398FB8DC1832192B4457AAC /* crypto_uint8.h */; };
080C48D8B8243C367CE24200FBD3E101 /* xor_salsa20_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = A6C78E99837B1ABF1D675CA3462EB876 /* xor_salsa20_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
08293BFEFD89F8D6AE218E4ABA048BA3 /* sc25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = A5EB617F5A33A6AF292C10E4CEF160E8 /* sc25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
08A4334C3BFE2520952370669868F874 /* crypto_secretbox_easy.c in Sources */ = {isa = PBXBuildFile; fileRef = B081B5802B25C83AE4176ABAB79934DE /* crypto_secretbox_easy.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
08C6B02DCF01CE0C1D965A3C52050B49 /* pow225521.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = CAA2481A9431F227FEB53F7145259A36 /* pow225521.h */; };
093367BDC8D4E319B73588BC9DD8ECBF /* verify_hmacsha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 15AAD6A553DDDD1B9EF4964483B488D6 /* verify_hmacsha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
097C40FCFD10F1A57C7167E43EAAF54E /* api.h in Copy ../crypto_hash/sha512/cp Public Headers */ = {isa = PBXBuildFile; fileRef = 4E9C0504AF40CCA3BE4A2CAE63034207 /* api.h */; };
0A5BF90F9C05A3631A55B599CE50EA14 /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = 9558122EDBBB5B1494956027777A9D70 /* crypto_verify_32.h */; };
0AF295648C6421F1C7479FF5D2FB3C24 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A96B93882D55262101466E28303CAB0 /* fe.h */; };
0EC404C593B438099C8DFCD51B305D77 /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 650C79543E496964E2E5606848A39704 /* fe_isnonzero.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
0EEC046DA8264D61002F769D64CE7830 /* generichash_blake2b.c in Sources */ = {isa = PBXBuildFile; fileRef = AAA7DE52E659FB5A696EE867763B7CBC /* generichash_blake2b.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
0F6F1C48E91C93AE7D88EBE69F6442FA /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A0FFA0051031D807E5647AB55E3BA3 /* api.h */; };
10C13B34D174DFAF5E7279645408C2D1 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1DA5863CCFD80E1869D898BEAAFDB7 /* types.h */; };
123F81DD4D6FABAD6D0441BBF97EB279 /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D20344095317266B3B456071BCDFF02 /* open.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
129944F68A1697904B34CDBA3BD6C5F6 /* core_salsa208_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 33CFCEC555F1B109414F777B9D827FB5 /* core_salsa208_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
13176F0115B46822385D5F527BD53E26 /* verify_16.c in Sources */ = {isa = PBXBuildFile; fileRef = 19B34A911A9EAE918B490015535C2D34 /* verify_16.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
13E6F0B2E71DE58DE51352E5B8E431F4 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = 724CEBC38E2CF4FAC9366C601D5DA798 /* crypto_int32.h */; };
1412440A1C0003B9E3CF7D8B737CD7A4 /* crypto_uint64.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = A333568B40414AE3A36A69B277A5AC39 /* crypto_uint64.h */; };
159389D6AA5C71C216622D673E56B53F /* sign_ed25519_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F7BC8D926C77842146198B2826D263D /* sign_ed25519_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
16295D729A33FCD9EE30772FA2BEFC45 /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = A333568B40414AE3A36A69B277A5AC39 /* crypto_uint64.h */; };
168677757F6D43EF08E4CEA0E2F28A34 /* crypto_auth_hmacsha512.h in Headers */ = {isa = PBXBuildFile; fileRef = E0C3EDF13C9F2EBC80701E5D24836F7C /* crypto_auth_hmacsha512.h */; };
16CAE063801F558D22BE927C32451303 /* Pods-ShadowsocksX-NGUITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA28AAF8F177034CA26477B655DC85A2 /* Pods-ShadowsocksX-NGUITests-dummy.m */; };
16DCCF6EF5B7DB7CA3184C5353013E14 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 34BECBBC341198BD828B873DDD4C1473 /* api.h */; };
185822D3DD5E3C87A86D3BC2585FBE4F /* crypto_secretbox_xsalsa20poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FF7A05C009FB9F4ACCC6904C33AAEC0 /* crypto_secretbox_xsalsa20poly1305.h */; };
18F818881966FFDC789D6F74720DD884 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D95EA69242C9F0EDD6BBBE0DF181C2A /* d.h */; };
1A75CBCDA9355ADBDF3528569D53A85C /* poly1305_donna64.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */ = {isa = PBXBuildFile; fileRef = 107171FD04A1BF43D650E3B28C8AC5B3 /* poly1305_donna64.h */; };
1BDF04AF9B0C70E21A22FB977CAE6DEC /* crypto_core_salsa20.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 260E3210C83AF5AA36987A9A9C83DF2C /* crypto_core_salsa20.h */; };
1C87387CD06062A2DBC245CA281EFE98 /* api.h in Copy ../crypto_core/salsa20/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 1E6B65FF11FB04DDBAFCE117F78D01AC /* api.h */; };
1E8187361CFC81BA8FFEAEE780881651 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A838A1CFE92691C7BD55D60D515C6F1 /* ge_precomp_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
1E95C2B544F605492ADDFB4E7C95B908 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEA409E249B15EC4D46913C2FDB2976 /* api.h */; };
1EC7D702C1650BAD53CC533605FD9541 /* shorthash_siphash24.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B06FA3F970C99A841264C9E68FA9B7E /* shorthash_siphash24.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
1F35253DEAA6ADE4EF3AEE50E61B1740 /* fe_copy_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = C021A1C204CA0C80B1F9C1A2C7AD5273 /* fe_copy_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
1F3F11C42E6EA3072A50AB3C0248F123 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = C8116BFD444187978E0140CB4FEF35C4 /* api.h */; };
2070E1E5250FC295487EA72D3ADA0D90 /* ge25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 3660B2B3BD3EDE3358EB44AAA4ECB74C /* ge25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
208E3C68A6C1B894336EAC2179ACBBD5 /* crypto_verify_16.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 4E5116A6B5AF03EDF06DA9F48CDAE61B /* crypto_verify_16.h */; };
20F38AF2BAA510E40CE4DF7CD6001A63 /* fe_frombytes_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 29000A80BACE36521813A1EF5694C527 /* fe_frombytes_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
210C2BD81E0075896C05E2761DC66A8D /* api.h in Copy ../crypto_shorthash/siphash24/ref Public Headers */ = {isa = PBXBuildFile; fileRef = E558CB27B003A561F130ADE573CB7E8C /* api.h */; };
217B5C892754588F311D7A385A3D79FB /* crypto_uint32.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 60A0B856A6DAEA99CB0C39E11411E394 /* crypto_uint32.h */; };
21C2EBCED9A343F91948CC2C0D0B378D /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = F7A4F1DFC904D964519B2EF330A4A2BD /* ge_frombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
228921A4C0372DB41D9DAFC6F71E386E /* crypto_core_salsa2012.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 922DF810C4863795E0966B8179F47FB5 /* crypto_core_salsa2012.h */; };
238CA1F83220A28F8FFF7A2048839847 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = F911A3FBA5ED99A6EF483A681A639439 /* api.h */; };
23A4D0F27951966188882AD5C09B979D /* hmac_hmacsha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AB50E304C9B81E04730937147B5CD72 /* hmac_hmacsha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
2520BD53CE6B46FB0A373C825BE68D33 /* export.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 71F6A12830D9A63B7F4901608DAB8062 /* export.h */; };
26B10CF61B166BDC2C6A125C33A241FA /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E86B8A384F5721D0A9D54F5E8ECADA9 /* ge.h */; };
2733163091FFC24A7CFFEF66395C4352 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CD2D84CF5FCB00CB297A7C221B853F /* api.h */; };
27D341957C69B7BAA11083FF8D8CE1F4 /* crypto_core_salsa208.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 07EC815AEFF8AD59BC2CBA406ED16A79 /* crypto_core_salsa208.h */; };
27DE650AC67DDAAC343C7BD96CA7D571 /* api.h in Copy ../crypto_stream/salsa20/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 0DFF46328DD6033EE43BD3B80930A5E7 /* api.h */; };
28EA80A430B7335F8B9A51600D646CB9 /* ge_madd.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 034415E57E39F7CC8FCD5487AEB5EF03 /* ge_madd.h */; };
2928BD6605471CE81A9F6C046301B661 /* base_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = D9F9730B48F5684782CF60167995B39E /* base_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
29DFE52BA780888C7BABC65F5DF70EE7 /* api.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = D0CE90982EB90681DC8B99D687A6D340 /* api.h */; };
2AEB7BCBB5228AA26B82E9B010EAEA5D /* stream_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 543FCA86860EEE23C413B15C1E594B43 /* stream_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
2B7039BFD2EFF50642BB1EF095A4A798 /* crypto_auth_hmacsha512256.h in Headers */ = {isa = PBXBuildFile; fileRef = AC6B7AE0D993F6B0E65C3E7BE752ADA3 /* crypto_auth_hmacsha512256.h */; };
2C521F41C2F19BB5AB3B4DD2B4810699 /* crypto_onetimeauth.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 5564DE961A6952523A8C1A41C0D80F6B /* crypto_onetimeauth.h */; };
2CAB4B1FB291B69638569016E70DDE23 /* fe25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */ = {isa = PBXBuildFile; fileRef = E08C19695A4A218E497AD6AB54CF2A47 /* fe25519.h */; };
2FE8BB3878468F8C1E7F1B4B537DDC9C /* core_hsalsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 5734AEC78121963A01D892AB14E0CDF7 /* core_hsalsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
311288C59BDBBF58C684D635F2A687E5 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = B43A4D563BDD9EB0749F53FC840E3707 /* ge_double_scalarmult.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
31C0F9E81FBDD0EFB672EDBAA5CE46F1 /* crypto_box_curve25519xsalsa20poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = BF15F018A101C7C5673FDFBCD1DDD839 /* crypto_box_curve25519xsalsa20poly1305.h */; };
32781EB68E92EDA9B3B29003ED5B3E1A /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F8D1CA0BD446C3D915EDD669D8CAEE /* utils.h */; };
338A474A8BFBB0C90A188409BD4652EF /* ge_p2_dbl.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = EFE9125570AC1AAC093DE2ADB54EF077 /* ge_p2_dbl.h */; };
3609194FFF8AADAA240ECE0C60ACA1CD /* poly1305_donna32.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */ = {isa = PBXBuildFile; fileRef = 4A138F9F719470C69BCF6113243FED5D /* poly1305_donna32.h */; };
360FD2A8287C1C3866705F584D68EC96 /* crypto_core_salsa208.h in Headers */ = {isa = PBXBuildFile; fileRef = 07EC815AEFF8AD59BC2CBA406ED16A79 /* crypto_core_salsa208.h */; };
3721AF7CD0737239793E688B64F7E9BA /* stream_salsa20_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 6196B82D61B11B78F0D2639389561528 /* stream_salsa20_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
37C400A92E7749667C1E157334B99FB3 /* crypto_scalarmult_curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = A161A6E258C9D1D97E7F051AC636E4F3 /* crypto_scalarmult_curve25519.h */; };
381D7E48FA8C214D7E584F1E88DC6328 /* crypto_stream_salsa2012.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 19A36BBC8297C9086AC617B93EC082D7 /* crypto_stream_salsa2012.h */; };
381DBFEC02F773FAAAC1FA1339FB5F19 /* pbkdf2-sha256.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */ = {isa = PBXBuildFile; fileRef = 0A84B34F1180D79C9E81ACD8703BC2DA /* pbkdf2-sha256.h */; };
39F788D60B84E4EFEA6616FA90F7B66C /* ge.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 7E86B8A384F5721D0A9D54F5E8ECADA9 /* ge.h */; };
3AFEF8221402C33432898A9AB1E2B9FE /* crypto_sign_ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = DFEBADB35B31F03AD3D40342704A2FC0 /* crypto_sign_ed25519.h */; };
3B38AE29401430BF18F6853592988E9D /* crypto_sign.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 03A4A2759DF03B10368EBD51CD2264A2 /* crypto_sign.h */; };
3C2A643A685671C9701D6CABADFB1697 /* runtime.c in Sources */ = {isa = PBXBuildFile; fileRef = 7BA825297BD7CB84F2021C124B908DDE /* runtime.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
3C2F7DF9FD97262615DD0CD535C12DB6 /* stream_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = D9DB74BDCE085FFBE7BA40338B4A6877 /* stream_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
3CC5BCA116ABF40233B58419BAB4B957 /* sysendian.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */ = {isa = PBXBuildFile; fileRef = BA3873E9B5D763C1B183140D35F182F1 /* sysendian.h */; };
42540E3D8D5B03827B898130E862E867 /* hmac_hmacsha512256.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D536772CD7625DCD98514393B4DDF52 /* hmac_hmacsha512256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
431A1567DE61FB5475E86D3306B17B0E /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A6799F5DA3D6C797450908B1BAB3C89 /* api.h */; };
44030F980249C8C6F2C9FBDD98F1E362 /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = 03A4A2759DF03B10368EBD51CD2264A2 /* crypto_sign.h */; };
442E2A5BB5757BAA3B4AB03FE4D80CE3 /* base2.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 9DA3C976FBA453983858162B878AE005 /* base2.h */; };
44550BF1A67A522A640A51B30DB21069 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; };
445D47853C78D35FF36D9356E1BB9BA7 /* crypto_stream_aes128ctr.h in Headers */ = {isa = PBXBuildFile; fileRef = F073E3022213ECCEDBFED6CEF164ECFF /* crypto_stream_aes128ctr.h */; };
44825536932D246521548E1C85936039 /* crypto_sign_ed25519.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = DFEBADB35B31F03AD3D40342704A2FC0 /* crypto_sign_ed25519.h */; };
4583AA3014DF101CBD7DB4CE1EC59048 /* d.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 1D95EA69242C9F0EDD6BBBE0DF181C2A /* d.h */; };
45D0B0AC5F5F7763AB3B95C7E565A915 /* onetimeauth_poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 396BCF22F46A954F2B83D2B6C5A8833B /* onetimeauth_poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
45DB06D9B109219BC0F1C84716E1B9B8 /* crypto_core_salsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 260E3210C83AF5AA36987A9A9C83DF2C /* crypto_core_salsa20.h */; };
47C6BF831AFB7E09591F0C5560F0C7E0 /* montgomery.h in Headers */ = {isa = PBXBuildFile; fileRef = 791A2822C5EB47932037C5DF6B8F9564 /* montgomery.h */; };
48222BFCC7202B46C17B508041ADB880 /* sign_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D975BA9A4E511D66F768E87D5BD89FF /* sign_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
48CC1C3418608E61C93482872F761B76 /* crypto_box.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B4ECCC47E954AB8A82CC7430A6BBC8 /* crypto_box.h */; };
49111AA5223E5B24A44DC2BD78681D12 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 17519B65F9E655E0C5CBF836CEAC9C51 /* fe_1.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
49677A6848BD7B46266EFB89DCCF4F7B /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = E85B6E62BA949E5241827779F4C4EFD9 /* fe_sub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
496DD837EA7BB577576255C43B2E3DAD /* api.h in Copy ../crypto_stream/xsalsa20/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 1BFC04EF49D8DF951CA13132A7B9F81F /* api.h */; };
4A64DCD2C74C3BEBD4EEFE5E4006169F /* auth_hmacsha256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A4894A00817F211BEFB49558C6A6420 /* auth_hmacsha256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4B1CBAEFBA1FFB029FA6EAC6C483DEFD /* crypto_box.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D452EF98483A0646D6B82C50FAA2C1E /* crypto_box.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4B5D2E9AACF1D7C1F264B4CF5CF0AEEC /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC007966D6AF13FA953428B83A4B540 /* ge_sub.h */; };
4C51352F44FA1A3803F147630BF42283 /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = A14EE9BAF2FDB72F0632C430A1DB763E /* version.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4CA9F12999AD4C4B2567E5EDE723D421 /* common_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 73E6D12270CAD142D4F8427D73A865B9 /* common_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4D358991B0C31D61BBC66896CFD6B1FF /* scalarmult_curve25519_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 6542288C56DB3C701258B02A108205D1 /* scalarmult_curve25519_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4D97DC6BC757429D17EB906579A45619 /* crypto_core_hsalsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1399CBB2980C3BB2BC2F7EC01A2C88 /* crypto_core_hsalsa20.h */; };
4DE92C12953B56C46B77D8D617F8CF47 /* poly1305_donna32.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A138F9F719470C69BCF6113243FED5D /* poly1305_donna32.h */; };
4E3804DF83B6C655245D94B111083B60 /* api.h in Copy ../crypto_stream/salsa208/ref Public Headers */ = {isa = PBXBuildFile; fileRef = F3F9187CEB8CF23931731EB96FEA9042 /* api.h */; };
4EB847F4AE38177105F2F3C2AF07DD74 /* fe.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = F74EC84977F3E6D7592887C3A02E9C3E /* fe.h */; };
4ECD52A6FE27C41BC03AE035335E40A4 /* crypto_generichash.h in Headers */ = {isa = PBXBuildFile; fileRef = 73B2398AB2BA5D97C17D38AA11DD4CE6 /* crypto_generichash.h */; };
4F1C1E1579B80CA3C5727242D4AEA32F /* core_salsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 88CD1268F5040A49385B3DFAE76FBF5C /* core_salsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
4F8738B178C92E7A96192D52EF1FD14D /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6B65FF11FB04DDBAFCE117F78D01AC /* api.h */; };
50B96C503E6E131D53ABE6B02C452060 /* api.h in Copy ../crypto_auth/hmacsha512/cp Public Headers */ = {isa = PBXBuildFile; fileRef = F44835D9E6DE477AAE130E3CF94019CE /* api.h */; };
50DF75015E60F5BD3B200A7A600DD6A9 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = FAFF60F174A7F4A89DA1395B815D1840 /* api.h */; };
5188B506CD8AB21FCDB581F5DA30A88A /* crypto_stream_salsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC8C3B6AC77CB14CDBF794BC29A99EC /* crypto_stream_salsa20.h */; };
51ABCD95E0694AA1333C1D8F86688E64 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = B4D9ED512D68EE435A5F6D2574E929A3 /* fe_isnegative.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
51C36B398B90E70FA0C3507EF0887405 /* keypair.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A953290065FABF438377C1155D24D59 /* keypair.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
51E50508D6F8D60746B19C31F02883F4 /* ge25519.h in Headers */ = {isa = PBXBuildFile; fileRef = E3017E119E8A2A35C1E5292DD4E4361C /* ge25519.h */; };
52B3ABF9257D3DB7C14012AD5A02A4EF /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BFC04EF49D8DF951CA13132A7B9F81F /* api.h */; };
5355A44E4060F2CDBA93E3D70DF16F62 /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = ED47F4E40421220E07BD382F1DE4C22B /* pow22523.h */; };
537FE53C644B50F6C8E2E23D2B8A1E98 /* stream_chacha20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D625783E8DDEC59764E0C7DA46FADE4 /* stream_chacha20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
5454225AE793B7089D8B920AB4F2C900 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; };
54BAEBC5CCF657C5C0E22948625D4EDD /* crypto_secretbox.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6BABE2F9FE7EDC7A1888911720D15C /* crypto_secretbox.h */; };
55C68751AF0669262BF9DC00C7254E20 /* stream_salsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 33198FA53FDB5995A15BF7B94BF36527 /* stream_salsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
5691B3A1578C16A523B01F16843AB30D /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E954ED98B0D1C6D9C2FE0AE0E422CD4 /* ge_sub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
5711A53E9DE08F700C33086226A94DC3 /* ge_add.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 8FC03D9BE6A7500660A03FA40A8ECFA6 /* ge_add.h */; };
580D1CE6AADD7B1117C1F8511658C53E /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 31041025F5169A2969411B9054C3FD49 /* fe_neg.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
59E0108A004F55DEE657C5127003C7A2 /* box_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = E6CC74C530E2113BB9FC1D9DD79409FA /* box_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
5A00E3F651CBCC87EA70A4A8B0614389 /* runtime.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 9824920C8F28B627FD98AEE79DCAD367 /* runtime.h */; };
5B2ED5576A1AA3064BB159FCC6E5D990 /* crypto_stream_chacha20.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C05FFA035631F925BA8F054711BBEC /* crypto_stream_chacha20.h */; };
5B7474046DAFDF92B62FEEDFF802C629 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 4417BA172E3EB02079833D77C6115E7E /* api.h */; };
5B831FD3A7F67229C83E0DC4313AF2D6 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F9187CEB8CF23931731EB96FEA9042 /* api.h */; };
5BB76EFF36FA2D257789E87D33580A07 /* crypto_hash_sha256.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 3436F34FDCD62078F654BE1B7AEE7121 /* crypto_hash_sha256.h */; };
5BCD77C7FC8E2AC73A6F9C60B6C05A96 /* crypto_generichash_blake2b.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 7D6775778E227D54040620B371CDDE73 /* crypto_generichash_blake2b.h */; };
5CF05D7FEABCB6703EBD7F5500CB617E /* crypto_stream_chacha20.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = E1C05FFA035631F925BA8F054711BBEC /* crypto_stream_chacha20.h */; };
5D7BFB728E32A180DD61042CBCE4A32F /* crypto_aead_chacha20poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = CC40C8676B88FF5BB68413FFC42C8D8A /* crypto_aead_chacha20poly1305.h */; };
5DF4B3BE20B31EF2BA1926633A986C8F /* crypto_stream.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 1D3D58FBDF53E0E6E14206BA93D05784 /* crypto_stream.h */; };
5E0CF389D386D719A87D9FDC74FC4E8C /* base.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 2F939B688F7B3A6EFB614C0941EFB8D8 /* base.h */; };
5E27FE207C7845CF5491990C5C44BE8B /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CFCB88D3708E6E105F874CD9088CFC5 /* crypto_sign_edwards25519sha512batch.h */; };
5E5C06FE00BD23AA46FBCBE4911FD499 /* crypto_stream_salsa208.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB7D76F0CE93BC15F004FF63F7DB1A5 /* crypto_stream_salsa208.h */; };
612A499ACAD227231708B9FF204C7D9C /* crypto_stream_salsa2012.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A36BBC8297C9086AC617B93EC082D7 /* crypto_stream_salsa2012.h */; };
622F159E81DDCBBA30266ECFA43154E4 /* stream_xsalsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = BA1E96E1AF8686C40ADD9BC1E9ACDCC5 /* stream_xsalsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
623FA030E6A9E16E50CD200ECE8EDCFA /* pwhash_scryptsalsa208sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = DA096F88C51EBFBE204C3C62A298A785 /* pwhash_scryptsalsa208sha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
62DAFDCF4306FE29D93843B5D227E482 /* scrypt_platform.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9D9BBD472FF615ECE85F871AA8182 /* scrypt_platform.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
634301797F819D06CF22118D95459E40 /* crypto_shorthash.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 46EBB1119708D755B7367C7D95CB25F9 /* crypto_shorthash.h */; };
63B15777989BA54DEE4036FA9E8780AB /* randombytes_sysrandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 556FD92D2260D73B4B6399699F432617 /* randombytes_sysrandom.h */; };
64AAC6D34603F8890DEEA3FEF5755AD5 /* blake2.h in Headers */ = {isa = PBXBuildFile; fileRef = 77AFB7D964201633D17C2E702071D289 /* blake2.h */; };
655F27B5EE73185D9611C6CF23FE9A2C /* hash_sha512.c in Sources */ = {isa = PBXBuildFile; fileRef = EA91A3B0517ECDB13D2A5EB790E97BE0 /* hash_sha512.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
6600ACEBDC2C78C3EDB52C1D10AC8D31 /* afternm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = D7E42B13FC70209CD13076EF538B984E /* afternm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
666CA23483CBDCB74FB2A86D040AEFC6 /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 2447A2605F230216263ED3E612B2BB7E /* fe_copy.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
67E6966A329F9EBB748E0FC383E98484 /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = D499514BDCFC7DFF3B8A9D2A46618F50 /* sc.h */; };
685B546D8AE4ACF7BA4C6CD150BBDCAB /* fe.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 4A96B93882D55262101466E28303CAB0 /* fe.h */; };
68CD33107AA5548F5A9392D552D0C93B /* crypto_hash.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA8A6B601B1F31F86C85392F8059218 /* crypto_hash.h */; };
68E8703919BCE7147CA4614856A381C2 /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 51808F8186D1540DD95CD83F402BD7E1 /* fe_cmov.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
69A250D929ACAC46BAA018E7798AFD29 /* d2.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 2C1FF018042FD88DF3A9D902C773C335 /* d2.h */; };
69BD85AB8F52FC7206C152C556788D0A /* hash_sha256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = C4180C50156EA9D0D6892B8813AD31F2 /* hash_sha256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
69BF7E0FC33C2F87D3DCB0524C2C8613 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = EF26EF502B95ABF33193B5033610DB4F /* fe_add.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
6A159CBAFE0796AFAD35159DD282AE7F /* crypto_hash_sha512.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 4CE18B4227DB49CA32D0E5A2034AB6EF /* crypto_hash_sha512.h */; };
6AE3B27ED4B334FB27B83138077D316C /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = D0CE90982EB90681DC8B99D687A6D340 /* api.h */; };
6C17E5B230C3913B05BADFF807845E77 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C1FF018042FD88DF3A9D902C773C335 /* d2.h */; };
6C184B59AE8CC417987882CE1C1EE365 /* crypto_scrypt-common.c in Sources */ = {isa = PBXBuildFile; fileRef = 65F819BD7916CA35B8173CFD38C17379 /* crypto_scrypt-common.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
6E25662D5BB21570CB14C4757D6C87AD /* stream_xsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 821EAFA63B04165301D14A05EC241268 /* stream_xsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
6E3CC39012DD41D7E7B391BAE263DD36 /* sodium.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 05EA1E8C861925AEEE50661DBF6578A4 /* sodium.h */; };
6E4D160E4B1B639DB9B2A5D8F67C7CA1 /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 1969D1C3D4606E748B31C58C4D311ADC /* ge_p3_dbl.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
6E6995C109CC7C2C1AFD6E964C1488F7 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CB828CE9795228F3CABD849C551900 /* api.h */; };
6F9A98EBEFE8829BD332353F4E31DCEC /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 29A2323F3AFA98408965565A9ABD1728 /* api.h */; };
700672EAC13F05B1884F4ADB0ACCDBBA /* ge_sub.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = DBC007966D6AF13FA953428B83A4B540 /* ge_sub.h */; };
709F024D55892B043E47586646A5E726 /* crypto_onetimeauth.c in Sources */ = {isa = PBXBuildFile; fileRef = 49F894FBDEA570FC53F3054281F85843 /* crypto_onetimeauth.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
72E492ED7F72910ABAE840AE2A0F82C7 /* crypto_shorthash_siphash24.h in Headers */ = {isa = PBXBuildFile; fileRef = 947EF8AF21C5017390A4E5D9138164EE /* crypto_shorthash_siphash24.h */; };
744676EB223B3809F2C395F9D1B8636E /* smult_curve25519_donna_c64.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FA489BEB911EBDA5E712D36BD89DD64 /* smult_curve25519_donna_c64.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
74ED750E783001B7100E1BDE2CE0C608 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E9C0504AF40CCA3BE4A2CAE63034207 /* api.h */; };
7507F7B83568D9F5153418682C3A5DE1 /* blake2-impl.h in Copy ../crypto_generichash/blake2/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 3C79449477853A5EBEFCEE29CE71C2CD /* blake2-impl.h */; };
7518B4332B16F1BD56ADFFB5C7A6B0E3 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = BFE61FED2807FF8D18437B44F8DFD16D /* fe_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
759425F7172AD359FEB3AB23F00A6399 /* crypto_hash.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = EEA8A6B601B1F31F86C85392F8059218 /* crypto_hash.h */; };
7601AAF8B0BDA055402410E5E1522F84 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = F44835D9E6DE477AAE130E3CF94019CE /* api.h */; };
771D4EA552F190F1E723AA950423D200 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 322AF9F223381B6351A5E001E6F05F0E /* fe_sq2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
788515D3284F6DB8377F38F135C40984 /* fe_cswap_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 2872410E860536640C9A6EDCF213CF9F /* fe_cswap_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7985F4717EFC485504DE3BF177292C2E /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = BEC51C5A54AC7333096AF4D28668D34B /* ge_p2_dbl.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7ADFB7BD16004205AB5EAC068116AE1C /* verify_32_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 09798C067190708D36F68C7AE859500C /* verify_32_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7AF570AD1B21F2EFE722326FB7AEBCC2 /* crypto_auth.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 509C5BADE7422E6D49935C19D1DFC4AC /* crypto_auth.h */; };
7B28056FF1A99DB4D73DAF0E8C6B4030 /* crypto_box_seal.c in Sources */ = {isa = PBXBuildFile; fileRef = D99DB0294B9632B027124D21DDCA8710 /* crypto_box_seal.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7C007EC8AEF8C416BFD8893F290F6FEA /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = DB6AC1DDF55E208A4111F60FACF7A143 /* fe_frombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7EEF3313008E09EC8409C2A28CEFBCE8 /* crypto_box_curve25519xsalsa20poly1305.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = BF15F018A101C7C5673FDFBCD1DDD839 /* crypto_box_curve25519xsalsa20poly1305.h */; };
7EF2A55B70783382B40CF0289B370DC8 /* api.h in Copy ../crypto_verify/64/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 01A0FFA0051031D807E5647AB55E3BA3 /* api.h */; };
7EF378BC2CCF420F2969B358074AB4FD /* int128.h in Headers */ = {isa = PBXBuildFile; fileRef = 1168075293DBE2A1919B49EC403D27E7 /* int128.h */; };
7F1C0C2F405E62B343687AD80C10F2E2 /* api.h in Copy ../crypto_hash/sha256/cp Public Headers */ = {isa = PBXBuildFile; fileRef = F911A3FBA5ED99A6EF483A681A639439 /* api.h */; };
7F4C0987D75B0638D40C70BC5134B3B6 /* consts.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {isa = PBXBuildFile; fileRef = B3E712B74103BFBDA8FF47B0EE66B3D0 /* consts.h */; };
7F776537980D0C947E264C58143C838E /* verify_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 19878357626E0D90401BEEE8669DE0E5 /* verify_64.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
7F9F9F2D3128375CDAE1C34A0E6283BB /* poly1305_donna64.h in Headers */ = {isa = PBXBuildFile; fileRef = 107171FD04A1BF43D650E3B28C8AC5B3 /* poly1305_donna64.h */; };
80A2B21E90060723DF7DBCD8BAC1A55C /* Pods-ShadowsocksX-NG-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 468467C513E265D0EB493C2256A20744 /* Pods-ShadowsocksX-NG-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
810F02D5CDC49964ECA531AC80E5CB09 /* crypto_auth_hmacsha256.h in Headers */ = {isa = PBXBuildFile; fileRef = AA97FE16D58EA54B7EB1674207712ED1 /* crypto_auth_hmacsha256.h */; };
8121BAA2980E2200E16B9C3AECB8E796 /* int128.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {isa = PBXBuildFile; fileRef = 1168075293DBE2A1919B49EC403D27E7 /* int128.h */; };
820E4935021B5CB709ED5356DDCC4AAE /* fe_invert_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = F34B6AD6E570CCBAF2DF886DB5727383 /* fe_invert_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
829F4BA0E8C2067679053AD6A47AAAA5 /* onetimeauth_poly1305_try.c in Sources */ = {isa = PBXBuildFile; fileRef = 026B84068783563C5E635CB13DCD0C24 /* onetimeauth_poly1305_try.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
83852DED1AD68D85534212AA7DFFB462 /* crypto_aead_chacha20poly1305.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = CC40C8676B88FF5BB68413FFC42C8D8A /* crypto_aead_chacha20poly1305.h */; };
84252A90FE7568CB07652EE5E0FCE257 /* fe_mul_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = FA2867790B01A55B221BEBA4AB5BFBED /* fe_mul_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
848851D4F15045C60561FB1990CFD7E1 /* fe_sub_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 9FA61BEEFFFC2B861E9444695D1EED6D /* fe_sub_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
851D59B57B900A0BB9B7C2637CCDFA89 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E80B090E498D023B32670680E0DFC40 /* ge_scalarmult_base.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
85C2523E3C13C3C3F826221E927DABC2 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD570ECC37FA4A4707A53C1ABF21826 /* ge_msub.h */; };
8675498A993D256D755947321A571660 /* sodium.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EA1E8C861925AEEE50661DBF6578A4 /* sodium.h */; };
86D3C47A67C0C9359D1CE30099C531BF /* poly1305_donna.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */ = {isa = PBXBuildFile; fileRef = 9AACD79CC767557648881FACF8E086DF /* poly1305_donna.h */; };
86FAD113153E977340FD37A7D9C3DB9C /* crypto_scalarmult.h in Headers */ = {isa = PBXBuildFile; fileRef = BE940E8EB7FAA8EB7BFD9B354A832251 /* crypto_scalarmult.h */; };
87E81EE577B612DBE337E5F08144A084 /* crypto_sign.c in Sources */ = {isa = PBXBuildFile; fileRef = E664C743177E9AFBEFD88FFAF43D7697 /* crypto_sign.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
8838B3571486006346BE15B6DF268690 /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = C42FB6BB7850A387047B17DBE7CBD881 /* ge_add.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
891C03678D53FDD666B198AC735554C7 /* crypto_shorthash_siphash24.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 947EF8AF21C5017390A4E5D9138164EE /* crypto_shorthash_siphash24.h */; };
89620346CB193BBAB1EE1D02DB6CAC8D /* fe25519.h in Headers */ = {isa = PBXBuildFile; fileRef = E08C19695A4A218E497AD6AB54CF2A47 /* fe25519.h */; };
8A3F51325554AE28C0AA407A8CD2B29A /* crypto_auth_hmacsha256.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = AA97FE16D58EA54B7EB1674207712ED1 /* crypto_auth_hmacsha256.h */; };
8B01762D14C9C270086734CB387A7DEB /* crypto_uint8.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 1340C2AD9398FB8DC1832192B4457AAC /* crypto_uint8.h */; };
8BC0A23E46331145F5E0D2600A183C05 /* crypto_shorthash.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EBB1119708D755B7367C7D95CB25F9 /* crypto_shorthash.h */; };
8C2D09AFBD7BFD00E008E860B778AF82 /* randombytes_salsa20_random.h in Headers */ = {isa = PBXBuildFile; fileRef = BF38A54809CE4CCE4A52441A820EDD35 /* randombytes_salsa20_random.h */; };
8C7EB07C3AAE6804A2C51F26BF997B5C /* core_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 24EBB17B0376286515D63AD8B6A07E64 /* core_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
8C82ED3DC2417122BCECBE810DE95DF1 /* fe_0_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 07B6063F530FD932CA803F6115CA6CF1 /* fe_0_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
8D016DDC472EEA0FBCD04F370C511D8E /* sc.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = D499514BDCFC7DFF3B8A9D2A46618F50 /* sc.h */; };
8DF4EAF8CA77AF1CBF9E9BC561E3EC36 /* libsodium-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 565FA0DD27063F04E1A3B7E19F0DF344 /* libsodium-dummy.m */; };
8E60BCA4AB1C23FDFFB557C38B5C9954 /* crypto_onetimeauth.h in Headers */ = {isa = PBXBuildFile; fileRef = 5564DE961A6952523A8C1A41C0D80F6B /* crypto_onetimeauth.h */; };
8F793D92106C1C041DCE92DD1E9797F0 /* keypair_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = F4F8BFB6E2D4D1C8CF676D80F53D0757 /* keypair_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
90C64633D24090CED523685C2790850B /* verify_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 89D3DDB9A50BAA18E5CA990894AA4CA9 /* verify_32.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
9108EB976882C82D503BA4BCA8FB5D7A /* crypto_onetimeauth_poly1305.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 62387B4A0831B906F63E2B56DAD41DEA /* crypto_onetimeauth_poly1305.h */; };
913966691AD3860B90DF917990B2C624 /* pbkdf2-sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 61139552F48BA499BE8734D70DF3B974 /* pbkdf2-sha256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
91726ED0A3C7353E66209EAAA9E8EAC5 /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A2BFED3158C8D58056B70FC604CABE1 /* fe_sq.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
917A4A2C33AAB0E28F985E0D83DDADB2 /* generichash_blake2_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 8983A2A8E5D8611A1FB53F21FFB46BC3 /* generichash_blake2_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
919AD7AAB590016211178150DCA0F843 /* stream_chacha20_ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 686854E2BA7CE3100068A418A78DA7A7 /* stream_chacha20_ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
94CC815A089AAF7DAE95D6DE7A92EF20 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EC6A3B74FB441095AA653FFA6E6E8FD /* pow225521.h */; };
966772BB94BC1294E68C2B4A204E1A56 /* crypto_box.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 59B4ECCC47E954AB8A82CC7430A6BBC8 /* crypto_box.h */; };
9789A6344BE307C4EE869D102A98601F /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FC03D9BE6A7500660A03FA40A8ECFA6 /* ge_add.h */; };
979A906A5C0DE2D72D97626E3B44F9DF /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = 55E83BB56451B4A294A948D618B668D3 /* sc_muladd.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
97AC4D5190E1C506CE32470E568F0BE9 /* pow22523.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = ED47F4E40421220E07BD382F1DE4C22B /* pow22523.h */; };
97D64A62B8AF0219835E8274A2E47427 /* api.h in Copy ../crypto_verify/16/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 4417BA172E3EB02079833D77C6115E7E /* api.h */; };
97E1536C1C99053CD5F9F73C0CB3A335 /* beforenm_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C4A17ABD63E40EA1265793CC24A930A /* beforenm_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
986183D2EFB53875D1C8940C04FA05EA /* stream_salsa2012_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 76C5F169FCD6C366994D74EA8B3F3309 /* stream_salsa2012_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
99CBBF67FE3802339C88427BF4E4B39B /* pow225521.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 4EC6A3B74FB441095AA653FFA6E6E8FD /* pow225521.h */; };
9A65A3E620F6B03CCE3220E0B268FB75 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F939B688F7B3A6EFB614C0941EFB8D8 /* base.h */; };
9B0E093C5105B671E52EB4824437C701 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DF4C958B7616B45B34CAC201F0FDBC3 /* api.h */; };
9C151CF58D392C381731E7D30EFA910E /* Pods-ShadowsocksX-NGUITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0CFA03D38149FEC35AF0161BD4B6FC /* Pods-ShadowsocksX-NGUITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
9C2C23038008E7A49E9123C0EE4E1763 /* fe_sq_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = BED739BA3BD314C8F9BED6943E81E577 /* fe_sq_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
9C3F6C0DC443370C13EE974CB56C1EFD /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = B752C2CF1B280E6C7A7D4EFE83178775 /* ge_madd.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
9D2271E4A5ACC25B89A94A9437F79F6E /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 015F1AD09A9AA78DE8AC55592E6B1270 /* core.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
9F86C7AEA2AE5ED46F7BCA7230613306 /* crypto_scalarmult.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = BE940E8EB7FAA8EB7BFD9B354A832251 /* crypto_scalarmult.h */; };
A0410131C194636DAD78D2EAB6488D04 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 924DA5C7132EF4778B2CBF44F6D25A77 /* api.h */; };
A0C243BF2259916F1E3DA2686BE039FB /* base_curve25519_donna_c64.c in Sources */ = {isa = PBXBuildFile; fileRef = B687D37FBA03BCB18DE98AA7AAB628BB /* base_curve25519_donna_c64.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A0C9E5DE6464FF066E45F7888004B762 /* crypto_secretbox.c in Sources */ = {isa = PBXBuildFile; fileRef = C2BFEC6B26849A634FFA3844BA0A5063 /* crypto_secretbox.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A1EB30FB3147C87B2D2A31C020F672C3 /* crypto_shorthash.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F0CD22EE7E31200EA848BBA32C6D602 /* crypto_shorthash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A2ABD9D0D51540408645C5F1AE0BC5C4 /* Pods-ShadowsocksX-NG-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 146877FADE3D950CE648CEC0CD63A9F7 /* Pods-ShadowsocksX-NG-dummy.m */; };
A2E3A3C66AE2ED89E080C16FF2307948 /* version.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 06776EC25875BBEC695CEF395513FB6D /* version.h */; };
A308869A9B82F2A0E463A95B768CDE9B /* blake2b-ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 75DC93533BFB6FC763CD29A30E10A828 /* blake2b-ref.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A4040F11D4B59ED7876D994FE5BC8B93 /* stream_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D1D0E5CE50FF1D10539CA4BDAC8C9BE /* stream_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A46FC4F9BD36CB9ABA4B400BE00CED59 /* fe_tobytes_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = B2D05C46AEA4D1DCEA0D38FDBB5DFBE4 /* fe_tobytes_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A4CFBD1C401DA8375DF8E23D7238944C /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = F74EC84977F3E6D7592887C3A02E9C3E /* fe.h */; };
A4E71F0856FA00FB1EF08ACFBBB69191 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = B474463E6F9A54284E70A9F69BE8817A /* crypto_int64.h */; };
A68F4A00461218C0D8995CDA0239F8B9 /* shorthash_siphash24_api.c in Sources */ = {isa = PBXBuildFile; fileRef = EE8899A4E2C7042CEC1CC92ECC60E227 /* shorthash_siphash24_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
A72C84957CB324050294E7F1FBB22AB7 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA2481A9431F227FEB53F7145259A36 /* pow225521.h */; };
A7E1CC4AC09E71ACBA779AEE15452A56 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = E558CB27B003A561F130ADE573CB7E8C /* api.h */; };
A9DF17E3A9344FB5E49F12B3BE010B46 /* crypto_core_hsalsa20.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 7F1399CBB2980C3BB2BC2F7EC01A2C88 /* crypto_core_hsalsa20.h */; };
AD9D532B77A52B45D1C0D2233E7974AC /* types.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {isa = PBXBuildFile; fileRef = 1C1DA5863CCFD80E1869D898BEAAFDB7 /* types.h */; };
AED0FC9DA1083E94FB5A64BF67DB1F5C /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 2639D48E0C6B96B4A9C0914C25A1025D /* sc_reduce.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
AF3FF061402584F2D724E2E9C8233091 /* sysendian.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3873E9B5D763C1B183140D35F182F1 /* sysendian.h */; };
AFBAF2F03D23CD91213727CE314E010E /* sc25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 457CC1AB6CA54B37DFC9D9F43068C5FA /* sc25519.h */; };
B0B647C1EBF582C9252762725C21F164 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = CC0B1D50F4C551CBCF0566D2F41F6C41 /* api.h */; };
B10ED51ED659ADC6BA221E673FF9CBE3 /* crypto_verify_16.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5116A6B5AF03EDF06DA9F48CDAE61B /* crypto_verify_16.h */; };
B1DFECDFDF0FB8C37FE9C689D7A96E84 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = A67D0FA12CBCA65E75BD43AF1DDB150E /* fe_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
B25555C8FC10491F408EFD50375DA439 /* common.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {isa = PBXBuildFile; fileRef = 484AECEE456EAB2F1317713298AD4EFF /* common.h */; };
B3BE00F5ACD8087B242D4E8053C26162 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 93DC1F78E4016DFDD401C010F894DEBA /* ge_p2_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
B3DD9B9A6BA6802077299DFA2B1F0817 /* api.h in Copy ../crypto_stream/salsa2012/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 0DEA409E249B15EC4D46913C2FDB2976 /* api.h */; };
B3DE3C9275CB1221345DF92676C78DFD /* crypto_verify_64.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E7596A5AA17B9918CCBA90A3FB21AE /* crypto_verify_64.h */; };
B483505CAF2D9103CFC84B1E7F26D759 /* crypto_auth.h in Headers */ = {isa = PBXBuildFile; fileRef = 509C5BADE7422E6D49935C19D1DFC4AC /* crypto_auth.h */; };
B4E3A822F82ADB5FACC69E7896864186 /* consts_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = 4715402DC72D63867955025F33C2D2ED /* consts_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
B6050149EDAF4725411970E1D4E4C400 /* crypto_scalarmult_curve25519.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = A161A6E258C9D1D97E7F051AC636E4F3 /* crypto_scalarmult_curve25519.h */; };
B64DBC991FFAB6B0C7D2E094CA149DD8 /* crypto_generichash_blake2b.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6775778E227D54040620B371CDDE73 /* crypto_generichash_blake2b.h */; };
B832133B58CB067130A657F6E0A526FB /* crypto_stream_aes128ctr.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = F073E3022213ECCEDBFED6CEF164ECFF /* crypto_stream_aes128ctr.h */; };
B85349F4C8FF2B7560508812B62226F6 /* randombytes_sysrandom.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 556FD92D2260D73B4B6399699F432617 /* randombytes_sysrandom.h */; };
B87D622E6C05908724E8F0DCA0218A70 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 034415E57E39F7CC8FCD5487AEB5EF03 /* ge_madd.h */; };
B8844BAA8ABC32664F240AFC59E30E16 /* crypto_stream_salsa208.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 5FB7D76F0CE93BC15F004FF63F7DB1A5 /* crypto_stream_salsa208.h */; };
B98FC8CFBDCAD7A206EA14A1336B0D83 /* box_curve25519xsalsa20poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = B7A3A803E47AA15E14BEF180E7181A64 /* box_curve25519xsalsa20poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
B9C3DCC003738812769C0A67AE41015B /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A6BCB11DC2EE9BF178A3D20EAC16A6C /* ge_p1p1_to_p2.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BA1CEB96F32719E9DE33A7B52E6D219F /* crypto_verify_32.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 9558122EDBBB5B1494956027777A9D70 /* crypto_verify_32.h */; };
BA53EB39CAE210EA773DD480E1B08EB4 /* crypto_int64.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = B474463E6F9A54284E70A9F69BE8817A /* crypto_int64.h */; };
BC767CD635E71A9EEC4EBD4C64C7110A /* api.h in Copy ../crypto_auth/hmacsha512256/cp Public Headers */ = {isa = PBXBuildFile; fileRef = 61064CBC40D4950A8E677CC6098EEFFA /* api.h */; };
BCCF3069D7B819C5100ACA76644E7D0E /* sqrtm1.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = CDAB7F3CEBB1F83A9FB32485B57EF0DB /* sqrtm1.h */; };
BD1CC32F8C6118F1157019145842022C /* verify_poly1305_donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 226A4780CE1F99AB8E2FF35FDC6B4603 /* verify_poly1305_donna.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BD5786F468F8FA1749161EC62B6F51F0 /* auth_hmacsha512_api.c in Sources */ = {isa = PBXBuildFile; fileRef = CC7DEEF9B59DF043B1BF06CCFAF051C1 /* auth_hmacsha512_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BD5A343D86C5B04CF885F224AEE48EFF /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = BC1027874D94678E7D6429D0D54AD928 /* ge_p1p1_to_p3.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BD7DCEDB6937523B6CD4231FDE234E48 /* crypto_box_easy.c in Sources */ = {isa = PBXBuildFile; fileRef = C8D52A746B3F851B05BC994E2E2B4323 /* crypto_box_easy.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BDDB879F1006E0B1ABED6B6E41198F1F /* core.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = A095A942006FAE59B37D8EAE09B904AF /* core.h */; };
BE0ED8D4C91EF4329EB7F7F90783E2DB /* verify_hmacsha512256.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B9C4A09E429F10237BCB2D1945E4E72 /* verify_hmacsha512256.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
BE4E5F16A5973FDD2323012C70690020 /* api.h in Copy ../crypto_box/curve25519xsalsa20poly1305/ref Public Headers */ = {isa = PBXBuildFile; fileRef = FAFF60F174A7F4A89DA1395B815D1840 /* api.h */; };
BE5EB57B2CC1151D1A834E06C7B653D6 /* crypto_stream_xsalsa20.h in Headers */ = {isa = PBXBuildFile; fileRef = 570AA25F1193A929E2BFEBD7F2C5D315 /* crypto_stream_xsalsa20.h */; };
BEFAA798D778846F34FE4B19ACD74287 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = A095A942006FAE59B37D8EAE09B904AF /* core.h */; };
C0D2AAD7310E2E9FFADBF2294E05F421 /* crypto_verify_64.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = C7E7596A5AA17B9918CCBA90A3FB21AE /* crypto_verify_64.h */; };
C0EC838D5229E28DA3D702C7A0FE67A6 /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = C13054C462ADEE9592E888EB8C3800B5 /* ge_p3_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C221BA0D7A65D7FBE2B8115D468284C7 /* stream_aes128ctr_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 66A8FAC4F23EE7A9370DBA5C38606BDC /* stream_aes128ctr_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C36C45EE95522461238A1EC2ED96BB21 /* runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 9824920C8F28B627FD98AEE79DCAD367 /* runtime.h */; };
C3B3FC0A17F93EE8E6FB857C1B893CCA /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F44D8CABDB248C7F5CCA2C913E2E0DB /* fe_pow22523.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C4347834939C8AFDB2DDA90F0785AD69 /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 42EF1119D15A735DE052C5B846DA17E4 /* fe_invert.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C4494B234A1BE87BFCCA6F6B4BCE59CB /* after_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 683DAAA9EFA9DA2F9883ABAC2BAFE882 /* after_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C47DBAADEABA5D49A294CAF161CCE6CF /* api.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 2B57FEC76C07F224C538923EC95CBC5E /* api.h */; };
C4A21B7B2F8D55B377248ED8EF7CDCDF /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5AD4CF7DB8CA7F48A7629332B5ACB2 /* api.h */; };
C4D688092783430DF9CAE6435BD948D8 /* crypto_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = D65217988D1D7F77F13462DC0F984550 /* crypto_stream.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C523FB6E42BE9F7DAE60BE25BF6C0039 /* fe_1_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1F35C25FCBF8C5B618595DBFA30C03 /* fe_1_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C57F9E9178187E36B7DFD1521785F6B5 /* randombytes_salsa20_random.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = BF38A54809CE4CCE4A52441A820EDD35 /* randombytes_salsa20_random.h */; };
C58546761999CAF10251272673AE5FCE /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = 2C4CFE56A2345DB4A58A1A12EE681077 /* ge_msub.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C6A5CF22280193DCF5732F77CEB62BF6 /* crypto_sign_edwards25519sha512batch.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 5CFCB88D3708E6E105F874CD9088CFC5 /* crypto_sign_edwards25519sha512batch.h */; };
C73364A954CEDC05C177CCBB81966C03 /* xor_salsa208.c in Sources */ = {isa = PBXBuildFile; fileRef = 5124A747E31FA5566623FAE521B038F2 /* xor_salsa208.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C7DC922D87A8DF6980A36684DC59B913 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A3557B3935AD3A9D3DDC31D83B907A /* api.h */; };
C82BF56390A443CFABAA48934BB34CD6 /* auth_hmacsha512256_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B12C1AAD92A38A729FA4290336D7F33 /* auth_hmacsha512256_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C88ACC8079E5FA62C3D55DF38AA41D59 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 61064CBC40D4950A8E677CC6098EEFFA /* api.h */; };
C8C1722792984A81EEDBE38DCBFE861D /* fe_mul121666_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = BEF6E5AB9ECCAD845085E0C8B42CE9A7 /* fe_mul121666_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C94868A376975E7AA83CA05D84397ECC /* onetimeauth_poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 31418EFF26E14DFE4C8D883EEE53E373 /* onetimeauth_poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
C9D0E5471EA706EEB4D3C51535F78CA6 /* core_salsa20_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 5EDAA8F5B20C39D3F58578D9497668A6 /* core_salsa20_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
CB0562E82ADFD76A426B3606F79BA252 /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DA3C976FBA453983858162B878AE005 /* base2.h */; };
CDAA33C8D1306C2C299327B99C66A37B /* crypto_scrypt.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */ = {isa = PBXBuildFile; fileRef = 2D36D4FA3CBF921EE342CA6A9546E270 /* crypto_scrypt.h */; };
CE7990014754361B8CCD77A5EAD8E941 /* crypto_uint16.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3C0E7BCA919249FB6948DAA9B31C5D /* crypto_uint16.h */; };
CF4CBE53C461D38B920B1D906EC53C67 /* api.h in Copy ../crypto_stream/salsa20/amd64_xmm6 Public Headers */ = {isa = PBXBuildFile; fileRef = 40CB828CE9795228F3CABD849C551900 /* api.h */; };
CF7724A299AEAFFC9CF29DE6124520E3 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 388CCDB8A2AEB0C011D16C2ECD0E7FEC /* Pods-ShadowsocksX-NGTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
CFED72F6F79F2831BDD22878A750958F /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B85A0EC9783EA6558090F10F58FD4B72 /* utils.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
CFF907E565D4FD20281C63A704C5097B /* blake2.h in Copy ../crypto_generichash/blake2/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 77AFB7D964201633D17C2E702071D289 /* blake2.h */; };
D038C9E12016B78C845C06D17B3246CE /* verify_16_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 86247601E2B63EDF9EB802B7E8A643F7 /* verify_16_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D10BE4A6060A4EEC8187D6370529D12A /* core_salsa2012.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D47F655235516C0B2405A8F6721A183 /* core_salsa2012.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D253CED03D6DB5B2F373CEC9AFD95034 /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F6A12830D9A63B7F4901608DAB8062 /* export.h */; };
D30701BF0A2EF8D526CC30DD17BFB924 /* box_xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = CE5E6B32C74DB882B4B6AB7DC0F57D19 /* box_xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D41D0E06247B870BC6E4FDC52400D84D /* ge_msub.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 6BD570ECC37FA4A4707A53C1ABF21826 /* ge_msub.h */; };
D445B89AE2305BE1A1392F01F9A87B99 /* before_curve25519xsalsa20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = B9A57474091493C9D0E38BB7CD849001 /* before_curve25519xsalsa20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D45A12206E6C9A7A329B28DEEA648CF0 /* core_salsa2012_api.c in Sources */ = {isa = PBXBuildFile; fileRef = 5566B1281BF473B55B24C0219023FEA2 /* core_salsa2012_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D46764CE7479ECC6901D5B9154DCAD14 /* crypto_int32.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 724CEBC38E2CF4FAC9366C601D5DA798 /* crypto_int32.h */; };
D48E1B33D36C6A3BEA5622ED068C2232 /* api.h in Copy ../crypto_auth/hmacsha256/cp Public Headers */ = {isa = PBXBuildFile; fileRef = 86A3557B3935AD3A9D3DDC31D83B907A /* api.h */; };
D5CD8550672901BDDE7A576A27163C41 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFF46328DD6033EE43BD3B80930A5E7 /* api.h */; };
D6039FB0876ED96DD51F5E441E9791F8 /* core_hsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DB425020DA1E724DBC40302C665A4CA /* core_hsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D6D6657715B1AEB7DB240DFEB7A5F5AB /* crypto_secretbox.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 5D6BABE2F9FE7EDC7A1888911720D15C /* crypto_secretbox.h */; };
D79E825F57F2BDF9223F17A198FD026D /* stream_salsa208_api.c in Sources */ = {isa = PBXBuildFile; fileRef = EF289F1460F957F422B7AFC31A6710DD /* stream_salsa208_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D81C1B761DC90C1DA608497BBEDBF36B /* hmac_hmacsha512.c in Sources */ = {isa = PBXBuildFile; fileRef = D654718228BEE30044B913BFBF349908 /* hmac_hmacsha512.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D83F01462AA8E3A890C6AB3E9955D818 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 0020AC05D88A1B813C811C6A2712263C /* ge_p3_0.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D859BC112DB388773F02F50C9F7F903B /* crypto_pwhash_scryptsalsa208sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2262C4451A4B3BD89FF26FDF40026E /* crypto_pwhash_scryptsalsa208sha256.h */; };
D8DC4451B7583552B4B33631A68928B1 /* api.h in Copy ../crypto_verify/32/ref Public Headers */ = {isa = PBXBuildFile; fileRef = E15B117A22D109D6AD3DAED74634FA6B /* api.h */; };
D932CD5F7E2E75959F0B813A8A650DA3 /* scalarmult_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = A1163C5EB0F7C1E10D2962BB700514EA /* scalarmult_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
D9CD3C496256899835FE174801CF0780 /* crypto_auth_hmacsha512.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = E0C3EDF13C9F2EBC80701E5D24836F7C /* crypto_auth_hmacsha512.h */; };
DBE8BB67ED98C4E5914D06E7284478E0 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B57FEC76C07F224C538923EC95CBC5E /* api.h */; };
DBFEADF2D88C0D2D38C9AD26781DDCD1 /* crypto_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D3D58FBDF53E0E6E14206BA93D05784 /* crypto_stream.h */; };
DDC2707FD77CCC45EC02A5CA233251F9 /* fe25519_edwards25519sha512batch.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C60F3E648A94A2C755D4E35D9AFCBCD /* fe25519_edwards25519sha512batch.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
DF00C516C2C8DA4DC2A9F83F109378F5 /* verify_64_api.c in Sources */ = {isa = PBXBuildFile; fileRef = AFDC0BC372B724C23968622ABBF2914B /* verify_64_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E12B02A84E3193F37A341005906E102D /* ge25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */ = {isa = PBXBuildFile; fileRef = E3017E119E8A2A35C1E5292DD4E4361C /* ge25519.h */; };
E1D8A198BDD37E32370504CD0648BE26 /* consts.h in Headers */ = {isa = PBXBuildFile; fileRef = B3E712B74103BFBDA8FF47B0EE66B3D0 /* consts.h */; };
E20F07A1699F33D7D147433927187D99 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = 791BCFCC4658CED024122DD33032B78D /* fe_mul.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E24BFBDBC7688C5285439DBBCB9B3EA9 /* randombytes_sysrandom.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A517F8958A0F2DC07103357E0F027EA /* randombytes_sysrandom.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E25D0A219F54D31B96E5279B7D942460 /* crypto_stream_xsalsa20.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 570AA25F1193A929E2BFEBD7F2C5D315 /* crypto_stream_xsalsa20.h */; };
E2F744A071FFD34ADD6EA3DE419E77B4 /* aead_chacha20poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EB8D4E0CEA2DBCF18F9592B984804AC /* aead_chacha20poly1305.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E3B677E9D70C9B06291AD7E19C5E4A07 /* secretbox_xsalsa20poly1305_api.c in Sources */ = {isa = PBXBuildFile; fileRef = B8C898115BAF1CF2A86B562E4021C563 /* secretbox_xsalsa20poly1305_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E4F3657B5A679EE58E8BDF34691750C6 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = FD2137E49A62540EAF6DD9C96233FB10 /* ge_p3_to_cached.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E50206FE6E4803F95BED609241123EBF /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 44390CB9F79C94BC6BE24626AAFCA3EA /* sign.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
E6709B35FBA5FC67F87E631C1C272648 /* montgomery.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */ = {isa = PBXBuildFile; fileRef = 791A2822C5EB47932037C5DF6B8F9564 /* montgomery.h */; };
E6DF9FD96F1E3B635BE22321B95069A6 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CE18B4227DB49CA32D0E5A2034AB6EF /* crypto_hash_sha512.h */; };
E913E1F6EC613675705F6485EC900560 /* crypto_onetimeauth_poly1305.h in Headers */ = {isa = PBXBuildFile; fileRef = 62387B4A0831B906F63E2B56DAD41DEA /* crypto_onetimeauth_poly1305.h */; };
EAF002FE66A431A375AC670A89E20038 /* crypto_generichash.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 73B2398AB2BA5D97C17D38AA11DD4CE6 /* crypto_generichash.h */; };
EB77B5242A354EBE09E2D34F7596F4CB /* pwhash_scryptsalsa208sha256_sse.c in Sources */ = {isa = PBXBuildFile; fileRef = 71E6500E29040D829FC25ABAC3452E0F /* pwhash_scryptsalsa208sha256_sse.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
EB7B9BCCC4451149C7D713D0DDB10BC1 /* api.h in Copy ../crypto_scalarmult/curve25519/donna_c64 Public Headers */ = {isa = PBXBuildFile; fileRef = 8C5AD4CF7DB8CA7F48A7629332B5ACB2 /* api.h */; };
EB7BA2C2CE730425C887F4B61D6BDC6C /* crypto_auth.c in Sources */ = {isa = PBXBuildFile; fileRef = F6D4114520E817509712F3AC51058A1A /* crypto_auth.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
EBBBEA80CFEACE5F67CB98ECB05E38C9 /* sign_edwards25519sha512batch_api.c in Sources */ = {isa = PBXBuildFile; fileRef = B72C5DEE01A610559D37CE933AE5E7CE /* sign_edwards25519sha512batch_api.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
EC3414D7341BE094AE9A5AC862F3FC0D /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = EFE9125570AC1AAC093DE2ADB54EF077 /* ge_p2_dbl.h */; };
ECFB4A799046B1AEB5FF12F8CAB2E13C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; };
EE151225661FDCA1FB8C74B6E0CAE6E4 /* crypto_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B9D3B218617FF5B552EE44CD429C0F9 /* crypto_scalarmult.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
EEAF1C30D6A9B1D399D35F22C974BCBC /* crypto_uint16.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 1E3C0E7BCA919249FB6948DAA9B31C5D /* crypto_uint16.h */; };
EFD6C673D20FABC05E103854CD2D6812 /* pbkdf2-sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A84B34F1180D79C9E81ACD8703BC2DA /* pbkdf2-sha256.h */; };
F219DD196A6262385EE04D9D11A1F671 /* randombytes_salsa20_random.c in Sources */ = {isa = PBXBuildFile; fileRef = 263C2BC169099AEBBDF8EFBB05CF25A1 /* randombytes_salsa20_random.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F283063978D0F06B94AF225FCEDF6489 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 484AECEE456EAB2F1317713298AD4EFF /* common.h */; };
F2EE11C6DBA0EE6665403E6E34263C22 /* crypto_pwhash_scryptsalsa208sha256.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = DE2262C4451A4B3BD89FF26FDF40026E /* crypto_pwhash_scryptsalsa208sha256.h */; };
F3A9A429A3EFDE1B316B09D6B79CF443 /* crypto_hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E663583948AC6767E03418E8309EA4F /* crypto_hash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F485F1A9C6333393BD1DCDE616FA89AD /* verify_hmacsha512.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EFB4A90452A9626CBDF1795B02CC767 /* verify_hmacsha512.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F5700551677057B323AA19D43863A5EA /* api.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 3DF4C958B7616B45B34CAC201F0FDBC3 /* api.h */; };
F5D935C23C5FB4288BF26405C2431E0E /* pwhash_scryptsalsa208sha256_nosse.c in Sources */ = {isa = PBXBuildFile; fileRef = 66B69E45565B9FAF2594ECAECC427FB8 /* pwhash_scryptsalsa208sha256_nosse.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F81D0E7025C16040FED63C2AE53D56E5 /* api.h in Copy ../crypto_generichash/blake2/ref Public Headers */ = {isa = PBXBuildFile; fileRef = 34BECBBC341198BD828B873DDD4C1473 /* api.h */; };
F8754607141D31CF062848564FA64181 /* crypto_scrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D36D4FA3CBF921EE342CA6A9546E270 /* crypto_scrypt.h */; };
F88A185C4993792BEDDA39044AA32A50 /* randombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = D8CBF53A1BC387307527419513F49FAE /* randombytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F8B3C02782FA5510EF47413FAF10A5DB /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = CDAB7F3CEBB1F83A9FB32485B57EF0DB /* sqrtm1.h */; };
F92F2C924B263BDEF336E006B003E748 /* xor_xsalsa20.c in Sources */ = {isa = PBXBuildFile; fileRef = C248A051ED8AADB4E35EFFFDF42CACBF /* xor_xsalsa20.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
F976934F1E382AAA9975FC9E3F439B50 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ACB93EF018CCB0BC041BA7DB39E1279F /* Pods-ShadowsocksX-NGTests-dummy.m */; };
F98CC966684DF9592BEB4FC4232E985C /* auth_poly1305_donna.c in Sources */ = {isa = PBXBuildFile; fileRef = B516BC0865722AFA68CB349537F20B6A /* auth_poly1305_donna.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
FA76C1482FD242DEB7729BA5ADE00F01 /* int128_aes128ctr.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AC58DF0723026B3A4C18AB621B1452 /* int128_aes128ctr.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
FAA299CCFF73FD37349D59BBFB98F55F /* api.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {isa = PBXBuildFile; fileRef = CC0B1D50F4C551CBCF0566D2F41F6C41 /* api.h */; };
FB1FF4241DCD71BB20C35BC47F931C8D /* utils.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 88F8D1CA0BD446C3D915EDD669D8CAEE /* utils.h */; };
FB31ABB39B13E9B2EB6F2DED33183975 /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = E15B117A22D109D6AD3DAED74634FA6B /* api.h */; };
FB5D0C73517EE9E3EF79186C989D51C8 /* crypto_stream_salsa20.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = AEC8C3B6AC77CB14CDBF794BC29A99EC /* crypto_stream_salsa20.h */; };
FC9DE87FCAAACEE42520B4FCB152B2F4 /* fe_add_curve25519_ref10.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F03CF59B1179D2AF4EB786054F0980B /* fe_add_curve25519_ref10.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
FCB43370769E29E737803D2B0277B134 /* crypto_generichash.c in Sources */ = {isa = PBXBuildFile; fileRef = 384AE9301221D72AD69AB22C8294A6FE /* crypto_generichash.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
FCC8A4D2528C7D5E3A65D9F2FB7B28FB /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 626B7301E0184F6C71AAFC8EECD8FF63 /* ge_tobytes.c */; settings = {COMPILER_FLAGS = "-DNATIVE_LITTLE_ENDIAN=1 -DHAVE_MADVISE -DHAVE_MMAP -DHAVE_MPROTECT -DHAVE_POSIX_MEMALIGN -DHAVE_WEAK_SYMBOLS -fno-objc-arc"; }; };
FD09CC01238F4390366392EBB32FBC5A /* crypto_secretbox_xsalsa20poly1305.h in Copy sodium Public Headers */ = {isa = PBXBuildFile; fileRef = 2FF7A05C009FB9F4ACCC6904C33AAEC0 /* crypto_secretbox_xsalsa20poly1305.h */; };
FDD05B960945EF33CC0A6BF68F735F27 /* crypto_hash_sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 3436F34FDCD62078F654BE1B7AEE7121 /* crypto_hash_sha256.h */; };
FE2D5FFAB00A5DEDC02977C1CEC4AD70 /* libsodium-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB25070A6875F6CBB30D347A87593673 /* libsodium-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
FE36D51690C55D8ACB50D1834D4A13D9 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A0B856A6DAEA99CB0C39E11411E394 /* crypto_uint32.h */; };
FF22CB821CB2ABCA1A45E64DA31972B6 /* api.h in Copy ../crypto_core/salsa2012/ref Public Headers */ = {isa = PBXBuildFile; fileRef = C8116BFD444187978E0140CB4FEF35C4 /* api.h */; };
FF86171D5DB06F3AE5A8C23D94E303E8 /* blake2-impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C79449477853A5EBEFCEE29CE71C2CD /* blake2-impl.h */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
65F6F3F5CD77B54C402D200A0935F1F7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
proxyType = 1;
remoteGlobalIDString = F0AA240BACCFF43B491FCAF86A755135;
remoteInfo = libsodium;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
008E9CDE9F8FB7D947AF156FC9C8A832 /* Copy ../crypto_stream/salsa20/amd64_xmm6 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/salsa20/amd64_xmm6";
dstSubfolderSpec = 16;
files = (
CF4CBE53C461D38B920B1D906EC53C67 /* api.h in Copy ../crypto_stream/salsa20/amd64_xmm6 Public Headers */,
);
name = "Copy ../crypto_stream/salsa20/amd64_xmm6 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
0AAF838F6E5F75B6C29EDBEC6595D9C4 /* Copy ../crypto_scalarmult/curve25519/donna_c64 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_scalarmult/curve25519/donna_c64";
dstSubfolderSpec = 16;
files = (
EB7B9BCCC4451149C7D713D0DDB10BC1 /* api.h in Copy ../crypto_scalarmult/curve25519/donna_c64 Public Headers */,
);
name = "Copy ../crypto_scalarmult/curve25519/donna_c64 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
11AF4790C3F974239654243DED02BB95 /* Copy ../crypto_core/hsalsa20/ref2 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_core/hsalsa20/ref2";
dstSubfolderSpec = 16;
files = (
02E23D52F8A057359541A0A7A814B72A /* api.h in Copy ../crypto_core/hsalsa20/ref2 Public Headers */,
);
name = "Copy ../crypto_core/hsalsa20/ref2 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
1D0D54D67E1CE36B44F15C2790A79367 /* Copy ../crypto_stream/aes128ctr/portable Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/aes128ctr/portable";
dstSubfolderSpec = 16;
files = (
FAA299CCFF73FD37349D59BBFB98F55F /* api.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */,
B25555C8FC10491F408EFD50375DA439 /* common.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */,
7F4C0987D75B0638D40C70BC5134B3B6 /* consts.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */,
8121BAA2980E2200E16B9C3AECB8E796 /* int128.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */,
AD9D532B77A52B45D1C0D2233E7974AC /* types.h in Copy ../crypto_stream/aes128ctr/portable Public Headers */,
);
name = "Copy ../crypto_stream/aes128ctr/portable Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
2603FDFCC6256FE7974C086FB8841D8B /* Copy ../crypto_stream/xsalsa20/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/xsalsa20/ref";
dstSubfolderSpec = 16;
files = (
496DD837EA7BB577576255C43B2E3DAD /* api.h in Copy ../crypto_stream/xsalsa20/ref Public Headers */,
);
name = "Copy ../crypto_stream/xsalsa20/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
29A874CA98F5E143FD2D3FA2B9169D13 /* Copy sodium Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/sodium";
dstSubfolderSpec = 16;
files = (
BDDB879F1006E0B1ABED6B6E41198F1F /* core.h in Copy sodium Public Headers */,
83852DED1AD68D85534212AA7DFFB462 /* crypto_aead_chacha20poly1305.h in Copy sodium Public Headers */,
7AF570AD1B21F2EFE722326FB7AEBCC2 /* crypto_auth.h in Copy sodium Public Headers */,
8A3F51325554AE28C0AA407A8CD2B29A /* crypto_auth_hmacsha256.h in Copy sodium Public Headers */,
D9CD3C496256899835FE174801CF0780 /* crypto_auth_hmacsha512.h in Copy sodium Public Headers */,
056FF3DF551B89AA6577DEEDEBA3F47F /* crypto_auth_hmacsha512256.h in Copy sodium Public Headers */,
966772BB94BC1294E68C2B4A204E1A56 /* crypto_box.h in Copy sodium Public Headers */,
7EEF3313008E09EC8409C2A28CEFBCE8 /* crypto_box_curve25519xsalsa20poly1305.h in Copy sodium Public Headers */,
A9DF17E3A9344FB5E49F12B3BE010B46 /* crypto_core_hsalsa20.h in Copy sodium Public Headers */,
1BDF04AF9B0C70E21A22FB977CAE6DEC /* crypto_core_salsa20.h in Copy sodium Public Headers */,
228921A4C0372DB41D9DAFC6F71E386E /* crypto_core_salsa2012.h in Copy sodium Public Headers */,
27D341957C69B7BAA11083FF8D8CE1F4 /* crypto_core_salsa208.h in Copy sodium Public Headers */,
EAF002FE66A431A375AC670A89E20038 /* crypto_generichash.h in Copy sodium Public Headers */,
5BCD77C7FC8E2AC73A6F9C60B6C05A96 /* crypto_generichash_blake2b.h in Copy sodium Public Headers */,
759425F7172AD359FEB3AB23F00A6399 /* crypto_hash.h in Copy sodium Public Headers */,
5BB76EFF36FA2D257789E87D33580A07 /* crypto_hash_sha256.h in Copy sodium Public Headers */,
6A159CBAFE0796AFAD35159DD282AE7F /* crypto_hash_sha512.h in Copy sodium Public Headers */,
D46764CE7479ECC6901D5B9154DCAD14 /* crypto_int32.h in Copy sodium Public Headers */,
BA53EB39CAE210EA773DD480E1B08EB4 /* crypto_int64.h in Copy sodium Public Headers */,
2C521F41C2F19BB5AB3B4DD2B4810699 /* crypto_onetimeauth.h in Copy sodium Public Headers */,
9108EB976882C82D503BA4BCA8FB5D7A /* crypto_onetimeauth_poly1305.h in Copy sodium Public Headers */,
F2EE11C6DBA0EE6665403E6E34263C22 /* crypto_pwhash_scryptsalsa208sha256.h in Copy sodium Public Headers */,
9F86C7AEA2AE5ED46F7BCA7230613306 /* crypto_scalarmult.h in Copy sodium Public Headers */,
B6050149EDAF4725411970E1D4E4C400 /* crypto_scalarmult_curve25519.h in Copy sodium Public Headers */,
D6D6657715B1AEB7DB240DFEB7A5F5AB /* crypto_secretbox.h in Copy sodium Public Headers */,
FD09CC01238F4390366392EBB32FBC5A /* crypto_secretbox_xsalsa20poly1305.h in Copy sodium Public Headers */,
634301797F819D06CF22118D95459E40 /* crypto_shorthash.h in Copy sodium Public Headers */,
891C03678D53FDD666B198AC735554C7 /* crypto_shorthash_siphash24.h in Copy sodium Public Headers */,
3B38AE29401430BF18F6853592988E9D /* crypto_sign.h in Copy sodium Public Headers */,
44825536932D246521548E1C85936039 /* crypto_sign_ed25519.h in Copy sodium Public Headers */,
C6A5CF22280193DCF5732F77CEB62BF6 /* crypto_sign_edwards25519sha512batch.h in Copy sodium Public Headers */,
5DF4B3BE20B31EF2BA1926633A986C8F /* crypto_stream.h in Copy sodium Public Headers */,
B832133B58CB067130A657F6E0A526FB /* crypto_stream_aes128ctr.h in Copy sodium Public Headers */,
5CF05D7FEABCB6703EBD7F5500CB617E /* crypto_stream_chacha20.h in Copy sodium Public Headers */,
FB5D0C73517EE9E3EF79186C989D51C8 /* crypto_stream_salsa20.h in Copy sodium Public Headers */,
381D7E48FA8C214D7E584F1E88DC6328 /* crypto_stream_salsa2012.h in Copy sodium Public Headers */,
B8844BAA8ABC32664F240AFC59E30E16 /* crypto_stream_salsa208.h in Copy sodium Public Headers */,
E25D0A219F54D31B96E5279B7D942460 /* crypto_stream_xsalsa20.h in Copy sodium Public Headers */,
EEAF1C30D6A9B1D399D35F22C974BCBC /* crypto_uint16.h in Copy sodium Public Headers */,
217B5C892754588F311D7A385A3D79FB /* crypto_uint32.h in Copy sodium Public Headers */,
1412440A1C0003B9E3CF7D8B737CD7A4 /* crypto_uint64.h in Copy sodium Public Headers */,
8B01762D14C9C270086734CB387A7DEB /* crypto_uint8.h in Copy sodium Public Headers */,
208E3C68A6C1B894336EAC2179ACBBD5 /* crypto_verify_16.h in Copy sodium Public Headers */,
BA1CEB96F32719E9DE33A7B52E6D219F /* crypto_verify_32.h in Copy sodium Public Headers */,
C0D2AAD7310E2E9FFADBF2294E05F421 /* crypto_verify_64.h in Copy sodium Public Headers */,
2520BD53CE6B46FB0A373C825BE68D33 /* export.h in Copy sodium Public Headers */,
01B9321199F92797080FA490019B647E /* randombytes.h in Copy sodium Public Headers */,
C57F9E9178187E36B7DFD1521785F6B5 /* randombytes_salsa20_random.h in Copy sodium Public Headers */,
B85349F4C8FF2B7560508812B62226F6 /* randombytes_sysrandom.h in Copy sodium Public Headers */,
5A00E3F651CBCC87EA70A4A8B0614389 /* runtime.h in Copy sodium Public Headers */,
FB1FF4241DCD71BB20C35BC47F931C8D /* utils.h in Copy sodium Public Headers */,
A2E3A3C66AE2ED89E080C16FF2307948 /* version.h in Copy sodium Public Headers */,
);
name = "Copy sodium Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
2E4A75F5F0C1194FB932826FAA65EE8F /* Copy ../crypto_secretbox/xsalsa20poly1305/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_secretbox/xsalsa20poly1305/ref";
dstSubfolderSpec = 16;
files = (
03F710C77676F5BC52086CD54892D571 /* api.h in Copy ../crypto_secretbox/xsalsa20poly1305/ref Public Headers */,
);
name = "Copy ../crypto_secretbox/xsalsa20poly1305/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
3336457E487793158D7E9F5940B234EA /* Copy ../crypto_box/curve25519xsalsa20poly1305/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_box/curve25519xsalsa20poly1305/ref";
dstSubfolderSpec = 16;
files = (
BE4E5F16A5973FDD2323012C70690020 /* api.h in Copy ../crypto_box/curve25519xsalsa20poly1305/ref Public Headers */,
);
name = "Copy ../crypto_box/curve25519xsalsa20poly1305/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
3625F1E9247B84E3ACF1A7A7A2CFAD82 /* Copy ../crypto_core/salsa2012/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_core/salsa2012/ref";
dstSubfolderSpec = 16;
files = (
FF22CB821CB2ABCA1A45E64DA31972B6 /* api.h in Copy ../crypto_core/salsa2012/ref Public Headers */,
);
name = "Copy ../crypto_core/salsa2012/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
36938C69514C819C7845527D28D57DD0 /* Copy ../crypto_core/salsa20/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_core/salsa20/ref";
dstSubfolderSpec = 16;
files = (
1C87387CD06062A2DBC245CA281EFE98 /* api.h in Copy ../crypto_core/salsa20/ref Public Headers */,
);
name = "Copy ../crypto_core/salsa20/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
48A2E45A89ACDE0088BC654DB7CF8550 /* Copy ../crypto_auth/hmacsha256/cp Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_auth/hmacsha256/cp";
dstSubfolderSpec = 16;
files = (
D48E1B33D36C6A3BEA5622ED068C2232 /* api.h in Copy ../crypto_auth/hmacsha256/cp Public Headers */,
);
name = "Copy ../crypto_auth/hmacsha256/cp Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
4E2DEF92CCCAC971D8F44D7265FE901F /* Copy ../crypto_stream/salsa2012/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/salsa2012/ref";
dstSubfolderSpec = 16;
files = (
B3DD9B9A6BA6802077299DFA2B1F0817 /* api.h in Copy ../crypto_stream/salsa2012/ref Public Headers */,
);
name = "Copy ../crypto_stream/salsa2012/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
5B303255E927F680700D3CED793B947B /* Copy ../crypto_shorthash/siphash24/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_shorthash/siphash24/ref";
dstSubfolderSpec = 16;
files = (
210C2BD81E0075896C05E2761DC66A8D /* api.h in Copy ../crypto_shorthash/siphash24/ref Public Headers */,
);
name = "Copy ../crypto_shorthash/siphash24/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
6739448ABFAD202A022FCCE297AAC98A /* Copy ../crypto_auth/hmacsha512256/cp Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_auth/hmacsha512256/cp";
dstSubfolderSpec = 16;
files = (
BC767CD635E71A9EEC4EBD4C64C7110A /* api.h in Copy ../crypto_auth/hmacsha512256/cp Public Headers */,
);
name = "Copy ../crypto_auth/hmacsha512256/cp Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
774FCE9251643F1C7E025C521B927575 /* Copy ../crypto_core/salsa208/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_core/salsa208/ref";
dstSubfolderSpec = 16;
files = (
077EA9E86492BB78A17E7BF4B976CB93 /* api.h in Copy ../crypto_core/salsa208/ref Public Headers */,
);
name = "Copy ../crypto_core/salsa208/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
78C8264A5826F83D5C8A642EF59EE2D1 /* Copy ../crypto_stream/salsa208/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/salsa208/ref";
dstSubfolderSpec = 16;
files = (
4E3804DF83B6C655245D94B111083B60 /* api.h in Copy ../crypto_stream/salsa208/ref Public Headers */,
);
name = "Copy ../crypto_stream/salsa208/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
7973C6504DA7F3DD6925FA34A781A902 /* Copy ../crypto_hash/sha512/cp Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_hash/sha512/cp";
dstSubfolderSpec = 16;
files = (
097C40FCFD10F1A57C7167E43EAAF54E /* api.h in Copy ../crypto_hash/sha512/cp Public Headers */,
);
name = "Copy ../crypto_hash/sha512/cp Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
7E48E359857B9E3242DF8223B620CAFA /* Copy ../crypto_stream/salsa20/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/salsa20/ref";
dstSubfolderSpec = 16;
files = (
27DE650AC67DDAAC343C7BD96CA7D571 /* api.h in Copy ../crypto_stream/salsa20/ref Public Headers */,
);
name = "Copy ../crypto_stream/salsa20/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
810AA7AB0754A13DA75F2A75E784EEF4 /* Copy . Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/.";
dstSubfolderSpec = 16;
files = (
6E3CC39012DD41D7E7B391BAE263DD36 /* sodium.h in Copy . Public Headers */,
);
name = "Copy . Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
81AFDA45C5D5E35D3B8A5ED5B1ECDD3B /* Copy ../crypto_generichash/blake2/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_generichash/blake2/ref";
dstSubfolderSpec = 16;
files = (
F81D0E7025C16040FED63C2AE53D56E5 /* api.h in Copy ../crypto_generichash/blake2/ref Public Headers */,
7507F7B83568D9F5153418682C3A5DE1 /* blake2-impl.h in Copy ../crypto_generichash/blake2/ref Public Headers */,
CFF907E565D4FD20281C63A704C5097B /* blake2.h in Copy ../crypto_generichash/blake2/ref Public Headers */,
);
name = "Copy ../crypto_generichash/blake2/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
83D5F710F941184722C9DDCA92D43CE6 /* Copy ../crypto_hash/sha256/cp Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_hash/sha256/cp";
dstSubfolderSpec = 16;
files = (
7F1C0C2F405E62B343687AD80C10F2E2 /* api.h in Copy ../crypto_hash/sha256/cp Public Headers */,
);
name = "Copy ../crypto_hash/sha256/cp Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
8FDDC6B733C9BF9A4FB8C4D438B039FC /* Copy ../crypto_verify/16/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_verify/16/ref";
dstSubfolderSpec = 16;
files = (
97D64A62B8AF0219835E8274A2E47427 /* api.h in Copy ../crypto_verify/16/ref Public Headers */,
);
name = "Copy ../crypto_verify/16/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
A1F061A0FAFB8D34F206EDB699F06773 /* Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_scalarmult/curve25519/ref10";
dstSubfolderSpec = 16;
files = (
C47DBAADEABA5D49A294CAF161CCE6CF /* api.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */,
4EB847F4AE38177105F2F3C2AF07DD74 /* fe.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */,
E6709B35FBA5FC67F87E631C1C272648 /* montgomery.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */,
99CBBF67FE3802339C88427BF4E4B39B /* pow225521.h in Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */,
);
name = "Copy ../crypto_scalarmult/curve25519/ref10 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
A588461D4989F804B1D5FAE4279D2AB1 /* Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_pwhash/scryptsalsa208sha256";
dstSubfolderSpec = 16;
files = (
CDAA33C8D1306C2C299327B99C66A37B /* crypto_scrypt.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */,
381DBFEC02F773FAAAC1FA1339FB5F19 /* pbkdf2-sha256.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */,
3CC5BCA116ABF40233B58419BAB4B957 /* sysendian.h in Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */,
);
name = "Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
A7E003CD5FFE222FC0DC298304951836 /* Copy ../crypto_auth/hmacsha512/cp Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_auth/hmacsha512/cp";
dstSubfolderSpec = 16;
files = (
50B96C503E6E131D53ABE6B02C452060 /* api.h in Copy ../crypto_auth/hmacsha512/cp Public Headers */,
);
name = "Copy ../crypto_auth/hmacsha512/cp Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
B57A4A27D9CB9D4264D15EB207DE58B5 /* Copy ../crypto_verify/64/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_verify/64/ref";
dstSubfolderSpec = 16;
files = (
7EF2A55B70783382B40CF0289B370DC8 /* api.h in Copy ../crypto_verify/64/ref Public Headers */,
);
name = "Copy ../crypto_verify/64/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
C683BC4228019D836F6342FD18BF9CEF /* Copy ../crypto_verify/32/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_verify/32/ref";
dstSubfolderSpec = 16;
files = (
D8DC4451B7583552B4B33631A68928B1 /* api.h in Copy ../crypto_verify/32/ref Public Headers */,
);
name = "Copy ../crypto_verify/32/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
C91C881CC1A81DAF340B89C910DA244B /* Copy ../crypto_stream/chacha20/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_stream/chacha20/ref";
dstSubfolderSpec = 16;
files = (
0089B7CFD68ED599B8027E21C2D436B8 /* api.h in Copy ../crypto_stream/chacha20/ref Public Headers */,
);
name = "Copy ../crypto_stream/chacha20/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
D3EF7C5D74BC660F2DB1252C7864DC5D /* Copy ../crypto_onetimeauth/poly1305/donna Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_onetimeauth/poly1305/donna";
dstSubfolderSpec = 16;
files = (
86D3C47A67C0C9359D1CE30099C531BF /* poly1305_donna.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */,
3609194FFF8AADAA240ECE0C60ACA1CD /* poly1305_donna32.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */,
1A75CBCDA9355ADBDF3528569D53A85C /* poly1305_donna64.h in Copy ../crypto_onetimeauth/poly1305/donna Public Headers */,
);
name = "Copy ../crypto_onetimeauth/poly1305/donna Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
ED993E209E4837DEB1008A805B076DF7 /* Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_sign/edwards25519sha512batch/ref";
dstSubfolderSpec = 16;
files = (
F5700551677057B323AA19D43863A5EA /* api.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */,
2CAB4B1FB291B69638569016E70DDE23 /* fe25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */,
E12B02A84E3193F37A341005906E102D /* ge25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */,
062D7D9BB5CB773647BBB8D6509B54B7 /* sc25519.h in Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */,
);
name = "Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
EDB566FB4D8AA5F23CC265338D1AA83A /* Copy ../crypto_sign/ed25519/ref10 Public Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(PUBLIC_HEADERS_FOLDER_PATH)/../crypto_sign/ed25519/ref10";
dstSubfolderSpec = 16;
files = (
29DFE52BA780888C7BABC65F5DF70EE7 /* api.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
5E0CF389D386D719A87D9FDC74FC4E8C /* base.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
442E2A5BB5757BAA3B4AB03FE4D80CE3 /* base2.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
4583AA3014DF101CBD7DB4CE1EC59048 /* d.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
69A250D929ACAC46BAA018E7798AFD29 /* d2.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
685B546D8AE4ACF7BA4C6CD150BBDCAB /* fe.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
39F788D60B84E4EFEA6616FA90F7B66C /* ge.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
5711A53E9DE08F700C33086226A94DC3 /* ge_add.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
28EA80A430B7335F8B9A51600D646CB9 /* ge_madd.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
D41D0E06247B870BC6E4FDC52400D84D /* ge_msub.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
338A474A8BFBB0C90A188409BD4652EF /* ge_p2_dbl.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
700672EAC13F05B1884F4ADB0ACCDBBA /* ge_sub.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
97AC4D5190E1C506CE32470E568F0BE9 /* pow22523.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
08C6B02DCF01CE0C1D965A3C52050B49 /* pow225521.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
8D016DDC472EEA0FBCD04F370C511D8E /* sc.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
BCCF3069D7B819C5100ACA76644E7D0E /* sqrtm1.h in Copy ../crypto_sign/ed25519/ref10 Public Headers */,
);
name = "Copy ../crypto_sign/ed25519/ref10 Public Headers";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
0020AC05D88A1B813C811C6A2712263C /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_0.c; sourceTree = "<group>"; };
00CD2D84CF5FCB00CB297A7C221B853F /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa208/ref/api.h; sourceTree = "<group>"; };
015F1AD09A9AA78DE8AC55592E6B1270 /* core.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core.c; path = src/libsodium/sodium/core.c; sourceTree = "<group>"; };
01A0FFA0051031D807E5647AB55E3BA3 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_verify/64/ref/api.h; sourceTree = "<group>"; };
01F69173B8DAC810437962DE2E11E01D /* ripemd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ripemd.h; path = "include-osx/openssl/ripemd.h"; sourceTree = "<group>"; };
026B84068783563C5E635CB13DCD0C24 /* onetimeauth_poly1305_try.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = onetimeauth_poly1305_try.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_try.c; sourceTree = "<group>"; };
034415E57E39F7CC8FCD5487AEB5EF03 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge_madd.h; sourceTree = "<group>"; };
03A4A2759DF03B10368EBD51CD2264A2 /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = src/libsodium/include/sodium/crypto_sign.h; sourceTree = "<group>"; };
045F03CB62BA14456C21110B8FAA2BBE /* bn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bn.h; path = "include-osx/openssl/bn.h"; sourceTree = "<group>"; };
05EA1E8C861925AEEE50661DBF6578A4 /* sodium.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sodium.h; path = src/libsodium/include/sodium.h; sourceTree = "<group>"; };
06776EC25875BBEC695CEF395513FB6D /* version.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = version.h; path = src/libsodium/include/sodium/version.h; sourceTree = "<group>"; };
07B6063F530FD932CA803F6115CA6CF1 /* fe_0_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_0_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_0_curve25519_ref10.c; sourceTree = "<group>"; };
07EC815AEFF8AD59BC2CBA406ED16A79 /* crypto_core_salsa208.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_core_salsa208.h; path = src/libsodium/include/sodium/crypto_core_salsa208.h; sourceTree = "<group>"; };
09798C067190708D36F68C7AE859500C /* verify_32_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_32_api.c; path = src/libsodium/crypto_verify/32/verify_32_api.c; sourceTree = "<group>"; };
097CC302D7C66D766AECDD44B237DBCD /* kssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = kssl.h; path = "include-osx/openssl/kssl.h"; sourceTree = "<group>"; };
09A7D0E0371F43F2DA050F5C3F5B0B3F /* ecdsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdsa.h; path = "include-osx/openssl/ecdsa.h"; sourceTree = "<group>"; };
0A6799F5DA3D6C797450908B1BAB3C89 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/api.h; sourceTree = "<group>"; };
0A84B34F1180D79C9E81ACD8703BC2DA /* pbkdf2-sha256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "pbkdf2-sha256.h"; path = "src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.h"; sourceTree = "<group>"; };
0C06E17069EF76ACDB46806A33355DB5 /* ssl3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl3.h; path = "include-osx/openssl/ssl3.h"; sourceTree = "<group>"; };
0DB425020DA1E724DBC40302C665A4CA /* core_hsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_hsalsa20.c; path = src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20.c; sourceTree = "<group>"; };
0DEA409E249B15EC4D46913C2FDB2976 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa2012/ref/api.h; sourceTree = "<group>"; };
0DFB71EA3B8B308C015AD2AED249365D /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = "include-osx/openssl/hmac.h"; sourceTree = "<group>"; };
0DFF46328DD6033EE43BD3B80930A5E7 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa20/ref/api.h; sourceTree = "<group>"; };
0EEF7A5DF9CD745917139F3A82E87774 /* ecdh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ecdh.h; path = "include-osx/openssl/ecdh.h"; sourceTree = "<group>"; };
0EFB4A90452A9626CBDF1795B02CC767 /* verify_hmacsha512.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_hmacsha512.c; path = src/libsodium/crypto_auth/hmacsha512/cp/verify_hmacsha512.c; sourceTree = "<group>"; };
0FA9D9BBD472FF615ECE85F871AA8182 /* scrypt_platform.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scrypt_platform.c; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c; sourceTree = "<group>"; };
107171FD04A1BF43D650E3B28C8AC5B3 /* poly1305_donna64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = poly1305_donna64.h; path = src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna64.h; sourceTree = "<group>"; };
1168075293DBE2A1919B49EC403D27E7 /* int128.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = int128.h; path = src/libsodium/crypto_stream/aes128ctr/portable/int128.h; sourceTree = "<group>"; };
12952C77802DDBD446EF01B682F4CFF3 /* pem2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem2.h; path = "include-osx/openssl/pem2.h"; sourceTree = "<group>"; };
12B80D2ADDE52E7F4DD795F95916E358 /* ssl23.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl23.h; path = "include-osx/openssl/ssl23.h"; sourceTree = "<group>"; };
1340C2AD9398FB8DC1832192B4457AAC /* crypto_uint8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint8.h; path = src/libsodium/include/sodium/crypto_uint8.h; sourceTree = "<group>"; };
1423F7A508D0B74AFF827B05E9DAFD29 /* opensslconf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslconf.h; path = "include-osx/openssl/opensslconf.h"; sourceTree = "<group>"; };
146877FADE3D950CE648CEC0CD63A9F7 /* Pods-ShadowsocksX-NG-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NG-dummy.m"; sourceTree = "<group>"; };
146E2D574FFCB43E27AEA2B8DF62D026 /* pkcs7.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs7.h; path = "include-osx/openssl/pkcs7.h"; sourceTree = "<group>"; };
15AAD6A553DDDD1B9EF4964483B488D6 /* verify_hmacsha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_hmacsha256.c; path = src/libsodium/crypto_auth/hmacsha256/cp/verify_hmacsha256.c; sourceTree = "<group>"; };
17519B65F9E655E0C5CBF836CEAC9C51 /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_1.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_1.c; sourceTree = "<group>"; };
1769EFDCA98C6F64891F73F616C8A2AB /* stack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stack.h; path = "include-osx/openssl/stack.h"; sourceTree = "<group>"; };
1969D1C3D4606E748B31C58C4D311ADC /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_dbl.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_dbl.c; sourceTree = "<group>"; };
19878357626E0D90401BEEE8669DE0E5 /* verify_64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_64.c; path = src/libsodium/crypto_verify/64/ref/verify_64.c; sourceTree = "<group>"; };
19A36BBC8297C9086AC617B93EC082D7 /* crypto_stream_salsa2012.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_salsa2012.h; path = src/libsodium/include/sodium/crypto_stream_salsa2012.h; sourceTree = "<group>"; };
19B34A911A9EAE918B490015535C2D34 /* verify_16.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_16.c; path = src/libsodium/crypto_verify/16/ref/verify_16.c; sourceTree = "<group>"; };
1AB50E304C9B81E04730937147B5CD72 /* hmac_hmacsha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hmac_hmacsha256.c; path = src/libsodium/crypto_auth/hmacsha256/cp/hmac_hmacsha256.c; sourceTree = "<group>"; };
1BFC04EF49D8DF951CA13132A7B9F81F /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/xsalsa20/ref/api.h; sourceTree = "<group>"; };
1C1DA5863CCFD80E1869D898BEAAFDB7 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/libsodium/crypto_stream/aes128ctr/portable/types.h; sourceTree = "<group>"; };
1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; };
1CA7EC190966B643C93079A844E04170 /* Pods-ShadowsocksX-NGUITests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGUITests-resources.sh"; sourceTree = "<group>"; };
1D20344095317266B3B456071BCDFF02 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = open.c; path = src/libsodium/crypto_sign/ed25519/ref10/open.c; sourceTree = "<group>"; };
1D3D58FBDF53E0E6E14206BA93D05784 /* crypto_stream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream.h; path = src/libsodium/include/sodium/crypto_stream.h; sourceTree = "<group>"; };
1D95EA69242C9F0EDD6BBBE0DF181C2A /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = src/libsodium/crypto_sign/ed25519/ref10/d.h; sourceTree = "<group>"; };
1E3C0E7BCA919249FB6948DAA9B31C5D /* crypto_uint16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint16.h; path = src/libsodium/include/sodium/crypto_uint16.h; sourceTree = "<group>"; };
1E6B65FF11FB04DDBAFCE117F78D01AC /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa20/ref/api.h; sourceTree = "<group>"; };
1F7BC8D926C77842146198B2826D263D /* sign_ed25519_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign_ed25519_api.c; path = src/libsodium/crypto_sign/ed25519/sign_ed25519_api.c; sourceTree = "<group>"; };
1F84BF4B53C3F4DC127BE48BFBE1B485 /* Pods-ShadowsocksX-NGTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.debug.xcconfig"; sourceTree = "<group>"; };
20CFF1FAC9D31998D7003A9AE31B7FC4 /* rand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rand.h; path = "include-osx/openssl/rand.h"; sourceTree = "<group>"; };
226A4780CE1F99AB8E2FF35FDC6B4603 /* verify_poly1305_donna.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_poly1305_donna.c; path = src/libsodium/crypto_onetimeauth/poly1305/donna/verify_poly1305_donna.c; sourceTree = "<group>"; };
2447A2605F230216263ED3E612B2BB7E /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_copy.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_copy.c; sourceTree = "<group>"; };
24EBB17B0376286515D63AD8B6A07E64 /* core_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa208.c; path = src/libsodium/crypto_core/salsa208/ref/core_salsa208.c; sourceTree = "<group>"; };
25B3E10205938D4815749852870F55EF /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_p2.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_p2.c; sourceTree = "<group>"; };
260E3210C83AF5AA36987A9A9C83DF2C /* crypto_core_salsa20.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_core_salsa20.h; path = src/libsodium/include/sodium/crypto_core_salsa20.h; sourceTree = "<group>"; };
2639D48E0C6B96B4A9C0914C25A1025D /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_reduce.c; path = src/libsodium/crypto_sign/ed25519/ref10/sc_reduce.c; sourceTree = "<group>"; };
263C2BC169099AEBBDF8EFBB05CF25A1 /* randombytes_salsa20_random.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = randombytes_salsa20_random.c; path = src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c; sourceTree = "<group>"; };
2656AEE7A7EB98FD9D9E4F274048C339 /* ec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ec.h; path = "include-osx/openssl/ec.h"; sourceTree = "<group>"; };
268ADB78E56EE34520E196D8B1A1BA0D /* blowfish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blowfish.h; path = "include-osx/openssl/blowfish.h"; sourceTree = "<group>"; };
2872410E860536640C9A6EDCF213CF9F /* fe_cswap_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_cswap_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_cswap_curve25519_ref10.c; sourceTree = "<group>"; };
28DD3A9687666534BFC9B3716A0D23E6 /* ossl_typ.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ossl_typ.h; path = "include-osx/openssl/ossl_typ.h"; sourceTree = "<group>"; };
29000A80BACE36521813A1EF5694C527 /* fe_frombytes_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_frombytes_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_frombytes_curve25519_ref10.c; sourceTree = "<group>"; };
29475310CA9F0B0FEE0409DD7F6B9DC1 /* txt_db.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = txt_db.h; path = "include-osx/openssl/txt_db.h"; sourceTree = "<group>"; };
29A2323F3AFA98408965565A9ABD1728 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/hsalsa20/ref2/api.h; sourceTree = "<group>"; };
2B57FEC76C07F224C538923EC95CBC5E /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_scalarmult/curve25519/ref10/api.h; sourceTree = "<group>"; };
2B9D3B218617FF5B552EE44CD429C0F9 /* crypto_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_scalarmult.c; path = src/libsodium/crypto_scalarmult/crypto_scalarmult.c; sourceTree = "<group>"; };
2C1FF018042FD88DF3A9D902C773C335 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = src/libsodium/crypto_sign/ed25519/ref10/d2.h; sourceTree = "<group>"; };
2C4CFE56A2345DB4A58A1A12EE681077 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_msub.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_msub.c; sourceTree = "<group>"; };
2C7D75DE95539323BC4F880371114F64 /* ssl2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl2.h; path = "include-osx/openssl/ssl2.h"; sourceTree = "<group>"; };
2D150DD2EDC1A95FB99764FDDDDBF288 /* sha.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha.h; path = "include-osx/openssl/sha.h"; sourceTree = "<group>"; };
2D36D4FA3CBF921EE342CA6A9546E270 /* crypto_scrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_scrypt.h; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h; sourceTree = "<group>"; };
2F5108C63DF6594E1D577DD177232518 /* rc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc2.h; path = "include-osx/openssl/rc2.h"; sourceTree = "<group>"; };
2F939B688F7B3A6EFB614C0941EFB8D8 /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = src/libsodium/crypto_sign/ed25519/ref10/base.h; sourceTree = "<group>"; };
2FF7A05C009FB9F4ACCC6904C33AAEC0 /* crypto_secretbox_xsalsa20poly1305.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_secretbox_xsalsa20poly1305.h; path = src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h; sourceTree = "<group>"; };
31041025F5169A2969411B9054C3FD49 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_neg.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_neg.c; sourceTree = "<group>"; };
31418EFF26E14DFE4C8D883EEE53E373 /* onetimeauth_poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = onetimeauth_poly1305_api.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305_api.c; sourceTree = "<group>"; };
322AF9F223381B6351A5E001E6F05F0E /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq2.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sq2.c; sourceTree = "<group>"; };
330F09C0573274EA2479230D0D55C7FC /* dh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dh.h; path = "include-osx/openssl/dh.h"; sourceTree = "<group>"; };
33198FA53FDB5995A15BF7B94BF36527 /* stream_salsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa20_api.c; path = src/libsodium/crypto_stream/salsa20/stream_salsa20_api.c; sourceTree = "<group>"; };
33CFCEC555F1B109414F777B9D827FB5 /* core_salsa208_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa208_api.c; path = src/libsodium/crypto_core/salsa208/core_salsa208_api.c; sourceTree = "<group>"; };
3436F34FDCD62078F654BE1B7AEE7121 /* crypto_hash_sha256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash_sha256.h; path = src/libsodium/include/sodium/crypto_hash_sha256.h; sourceTree = "<group>"; };
34BECBBC341198BD828B873DDD4C1473 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_generichash/blake2/ref/api.h; sourceTree = "<group>"; };
3660B2B3BD3EDE3358EB44AAA4ECB74C /* ge25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519_edwards25519sha512batch.c; sourceTree = "<group>"; };
369959069220982D829B2CF6763E1B38 /* asn1_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1_mac.h; path = "include-osx/openssl/asn1_mac.h"; sourceTree = "<group>"; };
384AE9301221D72AD69AB22C8294A6FE /* crypto_generichash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_generichash.c; path = src/libsodium/crypto_generichash/crypto_generichash.c; sourceTree = "<group>"; };
388CCDB8A2AEB0C011D16C2ECD0E7FEC /* Pods-ShadowsocksX-NGTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NGTests-umbrella.h"; sourceTree = "<group>"; };
396BCF22F46A954F2B83D2B6C5A8833B /* onetimeauth_poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = onetimeauth_poly1305.c; path = src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c; sourceTree = "<group>"; };
3AD49FCE91BE5763375A4AF5A43212A9 /* Pods_ShadowsocksX_NG.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShadowsocksX_NG.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3C79449477853A5EBEFCEE29CE71C2CD /* blake2-impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "blake2-impl.h"; path = "src/libsodium/crypto_generichash/blake2/ref/blake2-impl.h"; sourceTree = "<group>"; };
3D975BA9A4E511D66F768E87D5BD89FF /* sign_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sign_edwards25519sha512batch.c; sourceTree = "<group>"; };
3DA35AC79F2C5E6680B61641606DCF1D /* Pods-ShadowsocksX-NG.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ShadowsocksX-NG.modulemap"; sourceTree = "<group>"; };
3DF4C958B7616B45B34CAC201F0FDBC3 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/api.h; sourceTree = "<group>"; };
40CB828CE9795228F3CABD849C551900 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa20/amd64_xmm6/api.h; sourceTree = "<group>"; };
4104993AEE03E93E684AF143AA3E560A /* comp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = comp.h; path = "include-osx/openssl/comp.h"; sourceTree = "<group>"; };
415EF682F640E57148534163659D59A1 /* safestack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = safestack.h; path = "include-osx/openssl/safestack.h"; sourceTree = "<group>"; };
42EF1119D15A735DE052C5B846DA17E4 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_invert.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_invert.c; sourceTree = "<group>"; };
43B8A25CA7DB0DC4059E6D6124FD48AF /* Pods_ShadowsocksX_NGTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShadowsocksX_NGTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4417BA172E3EB02079833D77C6115E7E /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_verify/16/ref/api.h; sourceTree = "<group>"; };
44390CB9F79C94BC6BE24626AAFCA3EA /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign.c; path = src/libsodium/crypto_sign/ed25519/ref10/sign.c; sourceTree = "<group>"; };
457CC1AB6CA54B37DFC9D9F43068C5FA /* sc25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519.h; sourceTree = "<group>"; };
468467C513E265D0EB493C2256A20744 /* Pods-ShadowsocksX-NG-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NG-umbrella.h"; sourceTree = "<group>"; };
46EBB1119708D755B7367C7D95CB25F9 /* crypto_shorthash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_shorthash.h; path = src/libsodium/include/sodium/crypto_shorthash.h; sourceTree = "<group>"; };
46F59D4026848B982004D55DDD2F86E1 /* asn1t.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1t.h; path = "include-osx/openssl/asn1t.h"; sourceTree = "<group>"; };
4715402DC72D63867955025F33C2D2ED /* consts_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = consts_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/consts_aes128ctr.c; sourceTree = "<group>"; };
484AECEE456EAB2F1317713298AD4EFF /* common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common.h; path = src/libsodium/crypto_stream/aes128ctr/portable/common.h; sourceTree = "<group>"; };
49F894FBDEA570FC53F3054281F85843 /* crypto_onetimeauth.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_onetimeauth.c; path = src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c; sourceTree = "<group>"; };
4A138F9F719470C69BCF6113243FED5D /* poly1305_donna32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = poly1305_donna32.h; path = src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna32.h; sourceTree = "<group>"; };
4A96B93882D55262101466E28303CAB0 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = src/libsodium/crypto_sign/ed25519/ref10/fe.h; sourceTree = "<group>"; };
4AC00BD0D4EB26C31F12DCDE0FBD193C /* ocsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ocsp.h; path = "include-osx/openssl/ocsp.h"; sourceTree = "<group>"; };
4B4407A2528C86E427353391AC48E561 /* dsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsa.h; path = "include-osx/openssl/dsa.h"; sourceTree = "<group>"; };
4CE18B4227DB49CA32D0E5A2034AB6EF /* crypto_hash_sha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash_sha512.h; path = src/libsodium/include/sodium/crypto_hash_sha512.h; sourceTree = "<group>"; };
4D122592FF413A03421361CF79642365 /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGTests-acknowledgements.plist"; sourceTree = "<group>"; };
4D7113A5273459CF875C0807D2726754 /* x509v3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509v3.h; path = "include-osx/openssl/x509v3.h"; sourceTree = "<group>"; };
4E5116A6B5AF03EDF06DA9F48CDAE61B /* crypto_verify_16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_16.h; path = src/libsodium/include/sodium/crypto_verify_16.h; sourceTree = "<group>"; };
4E9C0504AF40CCA3BE4A2CAE63034207 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hash/sha512/cp/api.h; sourceTree = "<group>"; };
4EC6A3B74FB441095AA653FFA6E6E8FD /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = src/libsodium/crypto_scalarmult/curve25519/ref10/pow225521.h; sourceTree = "<group>"; };
4F03CF59B1179D2AF4EB786054F0980B /* fe_add_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_add_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_add_curve25519_ref10.c; sourceTree = "<group>"; };
509C5BADE7422E6D49935C19D1DFC4AC /* crypto_auth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_auth.h; path = src/libsodium/include/sodium/crypto_auth.h; sourceTree = "<group>"; };
5124A747E31FA5566623FAE521B038F2 /* xor_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = xor_salsa208.c; path = src/libsodium/crypto_stream/salsa208/ref/xor_salsa208.c; sourceTree = "<group>"; };
51808F8186D1540DD95CD83F402BD7E1 /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_cmov.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_cmov.c; sourceTree = "<group>"; };
52C1C077B948307B74B3B647D040ADE8 /* ebcdic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ebcdic.h; path = "include-osx/openssl/ebcdic.h"; sourceTree = "<group>"; };
5318DBE000F4927B7CF84ED7D1FA186D /* Pods-ShadowsocksX-NGUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGUITests.release.xcconfig"; sourceTree = "<group>"; };
543FCA86860EEE23C413B15C1E594B43 /* stream_salsa208.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa208.c; path = src/libsodium/crypto_stream/salsa208/ref/stream_salsa208.c; sourceTree = "<group>"; };
556036C9954A807B7CBDE9342D73FDD9 /* pqueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pqueue.h; path = "include-osx/openssl/pqueue.h"; sourceTree = "<group>"; };
5564DE961A6952523A8C1A41C0D80F6B /* crypto_onetimeauth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_onetimeauth.h; path = src/libsodium/include/sodium/crypto_onetimeauth.h; sourceTree = "<group>"; };
5566B1281BF473B55B24C0219023FEA2 /* core_salsa2012_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa2012_api.c; path = src/libsodium/crypto_core/salsa2012/core_salsa2012_api.c; sourceTree = "<group>"; };
556FD92D2260D73B4B6399699F432617 /* randombytes_sysrandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = randombytes_sysrandom.h; path = src/libsodium/include/sodium/randombytes_sysrandom.h; sourceTree = "<group>"; };
55E83BB56451B4A294A948D618B668D3 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc_muladd.c; path = src/libsodium/crypto_sign/ed25519/ref10/sc_muladd.c; sourceTree = "<group>"; };
565FA0DD27063F04E1A3B7E19F0DF344 /* libsodium-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libsodium-dummy.m"; sourceTree = "<group>"; };
570AA25F1193A929E2BFEBD7F2C5D315 /* crypto_stream_xsalsa20.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_xsalsa20.h; path = src/libsodium/include/sodium/crypto_stream_xsalsa20.h; sourceTree = "<group>"; };
5734AEC78121963A01D892AB14E0CDF7 /* core_hsalsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_hsalsa20_api.c; path = src/libsodium/crypto_core/hsalsa20/core_hsalsa20_api.c; sourceTree = "<group>"; };
59B4ECCC47E954AB8A82CC7430A6BBC8 /* crypto_box.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_box.h; path = src/libsodium/include/sodium/crypto_box.h; sourceTree = "<group>"; };
5C432934B454FA0ACF2C7D2DCA26D44F /* opensslv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = opensslv.h; path = "include-osx/openssl/opensslv.h"; sourceTree = "<group>"; };
5CBDF6E0F37B6F1311804B84D0355ED1 /* event.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = event.h; path = include/event.h; sourceTree = "<group>"; };
5CFCB88D3708E6E105F874CD9088CFC5 /* crypto_sign_edwards25519sha512batch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign_edwards25519sha512batch.h; path = src/libsodium/include/sodium/crypto_sign_edwards25519sha512batch.h; sourceTree = "<group>"; };
5D1D0E5CE50FF1D10539CA4BDAC8C9BE /* stream_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/stream_aes128ctr.c; sourceTree = "<group>"; };
5D6BABE2F9FE7EDC7A1888911720D15C /* crypto_secretbox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_secretbox.h; path = src/libsodium/include/sodium/crypto_secretbox.h; sourceTree = "<group>"; };
5E677D3177FEB2ECAB05EBE3846EC41F /* md4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md4.h; path = "include-osx/openssl/md4.h"; sourceTree = "<group>"; };
5E80B090E498D023B32670680E0DFC40 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_scalarmult_base.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_scalarmult_base.c; sourceTree = "<group>"; };
5EDAA8F5B20C39D3F58578D9497668A6 /* core_salsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa20_api.c; path = src/libsodium/crypto_core/salsa20/core_salsa20_api.c; sourceTree = "<group>"; };
5F3009EF5DA8C39DDC8FE5A6B05E19CE /* Pods-ShadowsocksX-NGUITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NGUITests-acknowledgements.plist"; sourceTree = "<group>"; };
5FA489BEB911EBDA5E712D36BD89DD64 /* smult_curve25519_donna_c64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = smult_curve25519_donna_c64.c; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/smult_curve25519_donna_c64.c; sourceTree = "<group>"; };
5FB7D76F0CE93BC15F004FF63F7DB1A5 /* crypto_stream_salsa208.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_salsa208.h; path = src/libsodium/include/sodium/crypto_stream_salsa208.h; sourceTree = "<group>"; };
6025C5497CE6F33D8236E549F158434D /* bio.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bio.h; path = "include-osx/openssl/bio.h"; sourceTree = "<group>"; };
60A0B856A6DAEA99CB0C39E11411E394 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = src/libsodium/include/sodium/crypto_uint32.h; sourceTree = "<group>"; };
61064CBC40D4950A8E677CC6098EEFFA /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_auth/hmacsha512256/cp/api.h; sourceTree = "<group>"; };
61139552F48BA499BE8734D70DF3B974 /* pbkdf2-sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "pbkdf2-sha256.c"; path = "src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c"; sourceTree = "<group>"; };
6196B82D61B11B78F0D2639389561528 /* stream_salsa20_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa20_ref.c; path = src/libsodium/crypto_stream/salsa20/ref/stream_salsa20_ref.c; sourceTree = "<group>"; };
62387B4A0831B906F63E2B56DAD41DEA /* crypto_onetimeauth_poly1305.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_onetimeauth_poly1305.h; path = src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h; sourceTree = "<group>"; };
626B7301E0184F6C71AAFC8EECD8FF63 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_tobytes.c; sourceTree = "<group>"; };
62AD10F9155EEB3045E71571F8A8682E /* Pods-ShadowsocksX-NG-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NG-acknowledgements.markdown"; sourceTree = "<group>"; };
650C79543E496964E2E5606848A39704 /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnonzero.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_isnonzero.c; sourceTree = "<group>"; };
652C04E8A6AD4C43A18026CBE28B48A0 /* ui_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui_compat.h; path = "include-osx/openssl/ui_compat.h"; sourceTree = "<group>"; };
6542288C56DB3C701258B02A108205D1 /* scalarmult_curve25519_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scalarmult_curve25519_api.c; path = src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519_api.c; sourceTree = "<group>"; };
65F819BD7916CA35B8173CFD38C17379 /* crypto_scrypt-common.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "crypto_scrypt-common.c"; path = "src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c"; sourceTree = "<group>"; };
66A8FAC4F23EE7A9370DBA5C38606BDC /* stream_aes128ctr_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_aes128ctr_api.c; path = src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr_api.c; sourceTree = "<group>"; };
66B69E45565B9FAF2594ECAECC427FB8 /* pwhash_scryptsalsa208sha256_nosse.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pwhash_scryptsalsa208sha256_nosse.c; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c; sourceTree = "<group>"; };
66BB50CE6148DA175B15FB88B716A432 /* Pods-ShadowsocksX-NG.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.release.xcconfig"; sourceTree = "<group>"; };
683DAAA9EFA9DA2F9883ABAC2BAFE882 /* after_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = after_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/after_curve25519xsalsa20poly1305.c; sourceTree = "<group>"; };
686854E2BA7CE3100068A418A78DA7A7 /* stream_chacha20_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_chacha20_ref.c; path = src/libsodium/crypto_stream/chacha20/ref/stream_chacha20_ref.c; sourceTree = "<group>"; };
6B06FA3F970C99A841264C9E68FA9B7E /* shorthash_siphash24.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = shorthash_siphash24.c; path = src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24.c; sourceTree = "<group>"; };
6BC1B47A1D4E53A10F2D028C224B5049 /* crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto.h; path = "include-osx/openssl/crypto.h"; sourceTree = "<group>"; };
6BD570ECC37FA4A4707A53C1ABF21826 /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge_msub.h; sourceTree = "<group>"; };
71E6500E29040D829FC25ABAC3452E0F /* pwhash_scryptsalsa208sha256_sse.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pwhash_scryptsalsa208sha256_sse.c; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c; sourceTree = "<group>"; };
71F6A12830D9A63B7F4901608DAB8062 /* export.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = export.h; path = src/libsodium/include/sodium/export.h; sourceTree = "<group>"; };
721035C2840D37960F7C0575587154C3 /* asn1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = asn1.h; path = "include-osx/openssl/asn1.h"; sourceTree = "<group>"; };
724CEBC38E2CF4FAC9366C601D5DA798 /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = src/libsodium/include/sodium/crypto_int32.h; sourceTree = "<group>"; };
72F13A439BDFCA5BFE1ACD36D53F79E2 /* ui.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ui.h; path = "include-osx/openssl/ui.h"; sourceTree = "<group>"; };
731AB477CD9C2408C263FCB4AE795B1F /* buffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = "include-osx/openssl/buffer.h"; sourceTree = "<group>"; };
73B2398AB2BA5D97C17D38AA11DD4CE6 /* crypto_generichash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_generichash.h; path = src/libsodium/include/sodium/crypto_generichash.h; sourceTree = "<group>"; };
73E6D12270CAD142D4F8427D73A865B9 /* common_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = common_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/common_aes128ctr.c; sourceTree = "<group>"; };
7514C46F1EDB85D5170D42789C650A86 /* Pods-ShadowsocksX-NGTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGTests.release.xcconfig"; sourceTree = "<group>"; };
7539FFBF2F3E1353818DABE1B0954FDB /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = "include-osx/openssl/aes.h"; sourceTree = "<group>"; };
75A4E43DE01451A04622BA68183C2DCD /* dso.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dso.h; path = "include-osx/openssl/dso.h"; sourceTree = "<group>"; };
75DC93533BFB6FC763CD29A30E10A828 /* blake2b-ref.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = "blake2b-ref.c"; path = "src/libsodium/crypto_generichash/blake2/ref/blake2b-ref.c"; sourceTree = "<group>"; };
76C5F169FCD6C366994D74EA8B3F3309 /* stream_salsa2012_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa2012_api.c; path = src/libsodium/crypto_stream/salsa2012/stream_salsa2012_api.c; sourceTree = "<group>"; };
77AFB7D964201633D17C2E702071D289 /* blake2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blake2.h; path = src/libsodium/crypto_generichash/blake2/ref/blake2.h; sourceTree = "<group>"; };
791A2822C5EB47932037C5DF6B8F9564 /* montgomery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = montgomery.h; path = src/libsodium/crypto_scalarmult/curve25519/ref10/montgomery.h; sourceTree = "<group>"; };
791BCFCC4658CED024122DD33032B78D /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_mul.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_mul.c; sourceTree = "<group>"; };
7A838A1CFE92691C7BD55D60D515C6F1 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_precomp_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_precomp_0.c; sourceTree = "<group>"; };
7B12C1AAD92A38A729FA4290336D7F33 /* auth_hmacsha512256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = auth_hmacsha512256_api.c; path = src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256_api.c; sourceTree = "<group>"; };
7B9C4A09E429F10237BCB2D1945E4E72 /* verify_hmacsha512256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_hmacsha512256.c; path = src/libsodium/crypto_auth/hmacsha512256/cp/verify_hmacsha512256.c; sourceTree = "<group>"; };
7BA825297BD7CB84F2021C124B908DDE /* runtime.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = runtime.c; path = src/libsodium/sodium/runtime.c; sourceTree = "<group>"; };
7C4A17ABD63E40EA1265793CC24A930A /* beforenm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = beforenm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/beforenm_aes128ctr.c; sourceTree = "<group>"; };
7D536772CD7625DCD98514393B4DDF52 /* hmac_hmacsha512256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hmac_hmacsha512256.c; path = src/libsodium/crypto_auth/hmacsha512256/cp/hmac_hmacsha512256.c; sourceTree = "<group>"; };
7D6775778E227D54040620B371CDDE73 /* crypto_generichash_blake2b.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_generichash_blake2b.h; path = src/libsodium/include/sodium/crypto_generichash_blake2b.h; sourceTree = "<group>"; };
7DD0AB388D1887553C303A1A6B821E82 /* ev++.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ev++.h"; path = "include/ev++.h"; sourceTree = "<group>"; };
7E86B8A384F5721D0A9D54F5E8ECADA9 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge.h; sourceTree = "<group>"; };
7EB8D4E0CEA2DBCF18F9592B984804AC /* aead_chacha20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = aead_chacha20poly1305.c; path = src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c; sourceTree = "<group>"; };
7F1399CBB2980C3BB2BC2F7EC01A2C88 /* crypto_core_hsalsa20.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_core_hsalsa20.h; path = src/libsodium/include/sodium/crypto_core_hsalsa20.h; sourceTree = "<group>"; };
805C2D50A919D758F7022E0DA670B2FB /* rc4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rc4.h; path = "include-osx/openssl/rc4.h"; sourceTree = "<group>"; };
821EAFA63B04165301D14A05EC241268 /* stream_xsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_xsalsa20.c; path = src/libsodium/crypto_stream/xsalsa20/ref/stream_xsalsa20.c; sourceTree = "<group>"; };
83CFE8157E85390682EA81CEA8F6575F /* cast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cast.h; path = "include-osx/openssl/cast.h"; sourceTree = "<group>"; };
86247601E2B63EDF9EB802B7E8A643F7 /* verify_16_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_16_api.c; path = src/libsodium/crypto_verify/16/verify_16_api.c; sourceTree = "<group>"; };
86A3557B3935AD3A9D3DDC31D83B907A /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_auth/hmacsha256/cp/api.h; sourceTree = "<group>"; };
88CD1268F5040A49385B3DFAE76FBF5C /* core_salsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa20.c; path = src/libsodium/crypto_core/salsa20/ref/core_salsa20.c; sourceTree = "<group>"; };
88DBF4736B76FD0B6251347D16510236 /* xor_afternm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = xor_afternm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/xor_afternm_aes128ctr.c; sourceTree = "<group>"; };
88F8D1CA0BD446C3D915EDD669D8CAEE /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/libsodium/include/sodium/utils.h; sourceTree = "<group>"; };
8983A2A8E5D8611A1FB53F21FFB46BC3 /* generichash_blake2_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = generichash_blake2_api.c; path = src/libsodium/crypto_generichash/blake2/generichash_blake2_api.c; sourceTree = "<group>"; };
89D3DDB9A50BAA18E5CA990894AA4CA9 /* verify_32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_32.c; path = src/libsodium/crypto_verify/32/ref/verify_32.c; sourceTree = "<group>"; };
8A2BFED3158C8D58056B70FC604CABE1 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sq.c; sourceTree = "<group>"; };
8A517F8958A0F2DC07103357E0F027EA /* randombytes_sysrandom.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = randombytes_sysrandom.c; path = src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c; sourceTree = "<group>"; };
8B1F35C25FCBF8C5B618595DBFA30C03 /* fe_1_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_1_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_1_curve25519_ref10.c; sourceTree = "<group>"; };
8C5AD4CF7DB8CA7F48A7629332B5ACB2 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/api.h; sourceTree = "<group>"; };
8C60F3E648A94A2C755D4E35D9AFCBCD /* fe25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519_edwards25519sha512batch.c; sourceTree = "<group>"; };
8DC38F46780DD3D26B58DF14D170C6BB /* symhacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = symhacks.h; path = "include-osx/openssl/symhacks.h"; sourceTree = "<group>"; };
8F0CD22EE7E31200EA848BBA32C6D602 /* crypto_shorthash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_shorthash.c; path = src/libsodium/crypto_shorthash/crypto_shorthash.c; sourceTree = "<group>"; };
8FC03D9BE6A7500660A03FA40A8ECFA6 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge_add.h; sourceTree = "<group>"; };
9148AF771CC25435F5BAA4B608FB419E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
922DF810C4863795E0966B8179F47FB5 /* crypto_core_salsa2012.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_core_salsa2012.h; path = src/libsodium/include/sodium/crypto_core_salsa2012.h; sourceTree = "<group>"; };
924DA5C7132EF4778B2CBF44F6D25A77 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/chacha20/ref/api.h; sourceTree = "<group>"; };
926FE13676389409C72FED9339BA9B35 /* modes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = modes.h; path = "include-osx/openssl/modes.h"; sourceTree = "<group>"; };
927674BED7339509881666C86988D066 /* tls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = tls1.h; path = "include-osx/openssl/tls1.h"; sourceTree = "<group>"; };
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
93BE69EAEE74C58FBDB4C9FCF7B8EA15 /* randombytes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = randombytes.h; path = src/libsodium/include/sodium/randombytes.h; sourceTree = "<group>"; };
93DC1F78E4016DFDD401C010F894DEBA /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p2_0.c; sourceTree = "<group>"; };
947EF8AF21C5017390A4E5D9138164EE /* crypto_shorthash_siphash24.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_shorthash_siphash24.h; path = src/libsodium/include/sodium/crypto_shorthash_siphash24.h; sourceTree = "<group>"; };
9558122EDBBB5B1494956027777A9D70 /* crypto_verify_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_32.h; path = src/libsodium/include/sodium/crypto_verify_32.h; sourceTree = "<group>"; };
95B2524023E1DEA8DE3B73AEBDD8ADB8 /* pem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pem.h; path = "include-osx/openssl/pem.h"; sourceTree = "<group>"; };
95E8F11D7F1BCEF29AFB474F9BCC6C84 /* hash_sha512_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash_sha512_api.c; path = src/libsodium/crypto_hash/sha512/hash_sha512_api.c; sourceTree = "<group>"; };
97AC6333BFA694CB0A0EE86449494280 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9824920C8F28B627FD98AEE79DCAD367 /* runtime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = runtime.h; path = src/libsodium/include/sodium/runtime.h; sourceTree = "<group>"; };
995EADB17C6F5BFCD92D1278D1E10997 /* Pods-ShadowsocksX-NGTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGTests-resources.sh"; sourceTree = "<group>"; };
99A81CD8A0E5D1DCD925484B9C69FDEA /* des.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des.h; path = "include-osx/openssl/des.h"; sourceTree = "<group>"; };
99B2E492B9CBB3205C0D4AB3A85B2104 /* ssl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ssl.h; path = "include-osx/openssl/ssl.h"; sourceTree = "<group>"; };
9A4894A00817F211BEFB49558C6A6420 /* auth_hmacsha256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = auth_hmacsha256_api.c; path = src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256_api.c; sourceTree = "<group>"; };
9A6BCB11DC2EE9BF178A3D20EAC16A6C /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p2.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p2.c; sourceTree = "<group>"; };
9A953290065FABF438377C1155D24D59 /* keypair.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = keypair.c; path = src/libsodium/crypto_sign/ed25519/ref10/keypair.c; sourceTree = "<group>"; };
9AACD79CC767557648881FACF8E086DF /* poly1305_donna.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = poly1305_donna.h; path = src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.h; sourceTree = "<group>"; };
9D0B126BFB98A1371D34CEE2FCD6F6E7 /* Pods-ShadowsocksX-NGTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGTests-frameworks.sh"; sourceTree = "<group>"; };
9D452EF98483A0646D6B82C50FAA2C1E /* crypto_box.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_box.c; path = src/libsodium/crypto_box/crypto_box.c; sourceTree = "<group>"; };
9D47F655235516C0B2405A8F6721A183 /* core_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = core_salsa2012.c; path = src/libsodium/crypto_core/salsa2012/ref/core_salsa2012.c; sourceTree = "<group>"; };
9D625783E8DDEC59764E0C7DA46FADE4 /* stream_chacha20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_chacha20_api.c; path = src/libsodium/crypto_stream/chacha20/stream_chacha20_api.c; sourceTree = "<group>"; };
9DA3C976FBA453983858162B878AE005 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = src/libsodium/crypto_sign/ed25519/ref10/base2.h; sourceTree = "<group>"; };
9E2D2741F1A2537375B9C2F1F798F8AB /* engine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = engine.h; path = "include-osx/openssl/engine.h"; sourceTree = "<group>"; };
9E663583948AC6767E03418E8309EA4F /* crypto_hash.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_hash.c; path = src/libsodium/crypto_hash/crypto_hash.c; sourceTree = "<group>"; };
9E954ED98B0D1C6D9C2FE0AE0E422CD4 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_sub.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_sub.c; sourceTree = "<group>"; };
9F44D8CABDB248C7F5CCA2C913E2E0DB /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_pow22523.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_pow22523.c; sourceTree = "<group>"; };
9FA61BEEFFFC2B861E9444695D1EED6D /* fe_sub_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sub_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_sub_curve25519_ref10.c; sourceTree = "<group>"; };
A095A942006FAE59B37D8EAE09B904AF /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = src/libsodium/include/sodium/core.h; sourceTree = "<group>"; };
A1163C5EB0F7C1E10D2962BB700514EA /* scalarmult_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = scalarmult_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/scalarmult_curve25519_ref10.c; sourceTree = "<group>"; };
A14EE9BAF2FDB72F0632C430A1DB763E /* version.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = version.c; path = src/libsodium/sodium/version.c; sourceTree = "<group>"; };
A161A6E258C9D1D97E7F051AC636E4F3 /* crypto_scalarmult_curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_scalarmult_curve25519.h; path = src/libsodium/include/sodium/crypto_scalarmult_curve25519.h; sourceTree = "<group>"; };
A19F1A544866715DF7220880FA86EF90 /* evp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = evp.h; path = "include-osx/openssl/evp.h"; sourceTree = "<group>"; };
A209E22EFA4B77D25FDC737A02DCFD1C /* camellia.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = camellia.h; path = "include-osx/openssl/camellia.h"; sourceTree = "<group>"; };
A217507FFF06AC254B1D06F20EA9FF75 /* xor_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = xor_salsa2012.c; path = src/libsodium/crypto_stream/salsa2012/ref/xor_salsa2012.c; sourceTree = "<group>"; };
A2AC58DF0723026B3A4C18AB621B1452 /* int128_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = int128_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/int128_aes128ctr.c; sourceTree = "<group>"; };
A2BA50ADAF6610903CD20E7B780AC93C /* dtls1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dtls1.h; path = "include-osx/openssl/dtls1.h"; sourceTree = "<group>"; };
A333568B40414AE3A36A69B277A5AC39 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = src/libsodium/include/sodium/crypto_uint64.h; sourceTree = "<group>"; };
A35B1EC5C0491616091B382F297F8DD5 /* err.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = err.h; path = "include-osx/openssl/err.h"; sourceTree = "<group>"; };
A5EB617F5A33A6AF292C10E4CEF160E8 /* sc25519_edwards25519sha512batch.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sc25519_edwards25519sha512batch.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/sc25519_edwards25519sha512batch.c; sourceTree = "<group>"; };
A67D0FA12CBCA65E75BD43AF1DDB150E /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_tobytes.c; sourceTree = "<group>"; };
A6C78E99837B1ABF1D675CA3462EB876 /* xor_salsa20_ref.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = xor_salsa20_ref.c; path = src/libsodium/crypto_stream/salsa20/ref/xor_salsa20_ref.c; sourceTree = "<group>"; };
A90A0A84389D795ECF56F88FE3CBBB08 /* Pods_ShadowsocksX_NGUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShadowsocksX_NGUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A954E91B382E0E1FB59D744757BB9310 /* libsodium-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libsodium-prefix.pch"; sourceTree = "<group>"; };
AA97FE16D58EA54B7EB1674207712ED1 /* crypto_auth_hmacsha256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_auth_hmacsha256.h; path = src/libsodium/include/sodium/crypto_auth_hmacsha256.h; sourceTree = "<group>"; };
AAA7DE52E659FB5A696EE867763B7CBC /* generichash_blake2b.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = generichash_blake2b.c; path = src/libsodium/crypto_generichash/blake2/ref/generichash_blake2b.c; sourceTree = "<group>"; };
AC6B7AE0D993F6B0E65C3E7BE752ADA3 /* crypto_auth_hmacsha512256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_auth_hmacsha512256.h; path = src/libsodium/include/sodium/crypto_auth_hmacsha512256.h; sourceTree = "<group>"; };
ACB93EF018CCB0BC041BA7DB39E1279F /* Pods-ShadowsocksX-NGTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NGTests-dummy.m"; sourceTree = "<group>"; };
AEC8C3B6AC77CB14CDBF794BC29A99EC /* crypto_stream_salsa20.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_salsa20.h; path = src/libsodium/include/sodium/crypto_stream_salsa20.h; sourceTree = "<group>"; };
AFDC0BC372B724C23968622ABBF2914B /* verify_64_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = verify_64_api.c; path = src/libsodium/crypto_verify/64/verify_64_api.c; sourceTree = "<group>"; };
B081B5802B25C83AE4176ABAB79934DE /* crypto_secretbox_easy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_secretbox_easy.c; path = src/libsodium/crypto_secretbox/crypto_secretbox_easy.c; sourceTree = "<group>"; };
B0F1CF96F8670B80705E17E66398AFB5 /* Pods-ShadowsocksX-NG-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ShadowsocksX-NG-acknowledgements.plist"; sourceTree = "<group>"; };
B12900CD0C5DD4E3BAA6B0E99E86E88B /* Pods-ShadowsocksX-NG.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NG.debug.xcconfig"; sourceTree = "<group>"; };
B2D05C46AEA4D1DCEA0D38FDBB5DFBE4 /* fe_tobytes_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_tobytes_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_tobytes_curve25519_ref10.c; sourceTree = "<group>"; };
B2F359C55C07CEE8CA7A9F66FCAE1960 /* cmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cmac.h; path = "include-osx/openssl/cmac.h"; sourceTree = "<group>"; };
B3E712B74103BFBDA8FF47B0EE66B3D0 /* consts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = consts.h; path = src/libsodium/crypto_stream/aes128ctr/portable/consts.h; sourceTree = "<group>"; };
B43A4D563BDD9EB0749F53FC840E3707 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_double_scalarmult.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_double_scalarmult.c; sourceTree = "<group>"; };
B474463E6F9A54284E70A9F69BE8817A /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = src/libsodium/include/sodium/crypto_int64.h; sourceTree = "<group>"; };
B4D9ED512D68EE435A5F6D2574E929A3 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_isnegative.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_isnegative.c; sourceTree = "<group>"; };
B516BC0865722AFA68CB349537F20B6A /* auth_poly1305_donna.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = auth_poly1305_donna.c; path = src/libsodium/crypto_onetimeauth/poly1305/donna/auth_poly1305_donna.c; sourceTree = "<group>"; };
B539D6BE654093E2D5AB60360C34ED80 /* cms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cms.h; path = "include-osx/openssl/cms.h"; sourceTree = "<group>"; };
B687D37FBA03BCB18DE98AA7AAB628BB /* base_curve25519_donna_c64.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = base_curve25519_donna_c64.c; path = src/libsodium/crypto_scalarmult/curve25519/donna_c64/base_curve25519_donna_c64.c; sourceTree = "<group>"; };
B72C5DEE01A610559D37CE933AE5E7CE /* sign_edwards25519sha512batch_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = sign_edwards25519sha512batch_api.c; path = src/libsodium/crypto_sign/edwards25519sha512batch/sign_edwards25519sha512batch_api.c; sourceTree = "<group>"; };
B752C2CF1B280E6C7A7D4EFE83178775 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_madd.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_madd.c; sourceTree = "<group>"; };
B7A3A803E47AA15E14BEF180E7181A64 /* box_curve25519xsalsa20poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = box_curve25519xsalsa20poly1305_api.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305_api.c; sourceTree = "<group>"; };
B8347BC026BE7181B9138E9A03418C2C /* srtp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srtp.h; path = "include-osx/openssl/srtp.h"; sourceTree = "<group>"; };
B85A0EC9783EA6558090F10F58FD4B72 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = utils.c; path = src/libsodium/sodium/utils.c; sourceTree = "<group>"; };
B8C898115BAF1CF2A86B562E4021C563 /* secretbox_xsalsa20poly1305_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = secretbox_xsalsa20poly1305_api.c; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305_api.c; sourceTree = "<group>"; };
B9A57474091493C9D0E38BB7CD849001 /* before_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = before_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/before_curve25519xsalsa20poly1305.c; sourceTree = "<group>"; };
BA1E96E1AF8686C40ADD9BC1E9ACDCC5 /* stream_xsalsa20_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_xsalsa20_api.c; path = src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20_api.c; sourceTree = "<group>"; };
BA3873E9B5D763C1B183140D35F182F1 /* sysendian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sysendian.h; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/sysendian.h; sourceTree = "<group>"; };
BA88525BF395BDADCAFDFA3B5452D8EA /* x509.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509.h; path = "include-osx/openssl/x509.h"; sourceTree = "<group>"; };
BB9214E98C95DF8BCE4EB2FDCD2EDE5C /* obj_mac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = obj_mac.h; path = "include-osx/openssl/obj_mac.h"; sourceTree = "<group>"; };
BC1027874D94678E7D6429D0D54AD928 /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p1p1_to_p3.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p1p1_to_p3.c; sourceTree = "<group>"; };
BE58F9DCF694A9D0D65EC348F1E89089 /* lhash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lhash.h; path = "include-osx/openssl/lhash.h"; sourceTree = "<group>"; };
BE940E8EB7FAA8EB7BFD9B354A832251 /* crypto_scalarmult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_scalarmult.h; path = src/libsodium/include/sodium/crypto_scalarmult.h; sourceTree = "<group>"; };
BEC51C5A54AC7333096AF4D28668D34B /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p2_dbl.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.c; sourceTree = "<group>"; };
BED739BA3BD314C8F9BED6943E81E577 /* fe_sq_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sq_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_sq_curve25519_ref10.c; sourceTree = "<group>"; };
BEF6E5AB9ECCAD845085E0C8B42CE9A7 /* fe_mul121666_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_mul121666_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_mul121666_curve25519_ref10.c; sourceTree = "<group>"; };
BF15F018A101C7C5673FDFBCD1DDD839 /* crypto_box_curve25519xsalsa20poly1305.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_box_curve25519xsalsa20poly1305.h; path = src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h; sourceTree = "<group>"; };
BF38A54809CE4CCE4A52441A820EDD35 /* randombytes_salsa20_random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = randombytes_salsa20_random.h; path = src/libsodium/include/sodium/randombytes_salsa20_random.h; sourceTree = "<group>"; };
BFBC107F85D635EB356CCB0DE2DF8FE4 /* libsodium.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libsodium.framework; sourceTree = BUILT_PRODUCTS_DIR; };
BFE61FED2807FF8D18437B44F8DFD16D /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_0.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_0.c; sourceTree = "<group>"; };
C021A1C204CA0C80B1F9C1A2C7AD5273 /* fe_copy_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_copy_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_copy_curve25519_ref10.c; sourceTree = "<group>"; };
C07DC7D75BC62D5D4717E8A1A203AD90 /* Pods-ShadowsocksX-NGUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ShadowsocksX-NGUITests.debug.xcconfig"; sourceTree = "<group>"; };
C0B17F4C5EC7429FFCDBCFC4D3C89C8A /* objects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = objects.h; path = "include-osx/openssl/objects.h"; sourceTree = "<group>"; };
C13054C462ADEE9592E888EB8C3800B5 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_tobytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_tobytes.c; sourceTree = "<group>"; };
C248A051ED8AADB4E35EFFFDF42CACBF /* xor_xsalsa20.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = xor_xsalsa20.c; path = src/libsodium/crypto_stream/xsalsa20/ref/xor_xsalsa20.c; sourceTree = "<group>"; };
C2BFEC6B26849A634FFA3844BA0A5063 /* crypto_secretbox.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_secretbox.c; path = src/libsodium/crypto_secretbox/crypto_secretbox.c; sourceTree = "<group>"; };
C37ECBDC8167D916DF7C73A014370580 /* x509_vfy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = x509_vfy.h; path = "include-osx/openssl/x509_vfy.h"; sourceTree = "<group>"; };
C4180C50156EA9D0D6892B8813AD31F2 /* hash_sha256_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash_sha256_api.c; path = src/libsodium/crypto_hash/sha256/hash_sha256_api.c; sourceTree = "<group>"; };
C42FB6BB7850A387047B17DBE7CBD881 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_add.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_add.c; sourceTree = "<group>"; };
C7CD88F415A4F33FEF9A71B2D5851FD5 /* libsodium.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = libsodium.modulemap; sourceTree = "<group>"; };
C7E7596A5AA17B9918CCBA90A3FB21AE /* crypto_verify_64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_64.h; path = src/libsodium/include/sodium/crypto_verify_64.h; sourceTree = "<group>"; };
C8116BFD444187978E0140CB4FEF35C4 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_core/salsa2012/ref/api.h; sourceTree = "<group>"; };
C8D52A746B3F851B05BC994E2E2B4323 /* crypto_box_easy.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_box_easy.c; path = src/libsodium/crypto_box/crypto_box_easy.c; sourceTree = "<group>"; };
C8DE572C7DD5B4FEE9DDA66B03C62877 /* Pods-ShadowsocksX-NGUITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NGUITests-acknowledgements.markdown"; sourceTree = "<group>"; };
CA9DFE9D14BFD1A3B91B96DCF2F2EB82 /* Pods-ShadowsocksX-NG-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-resources.sh"; sourceTree = "<group>"; };
CAA2481A9431F227FEB53F7145259A36 /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = src/libsodium/crypto_sign/ed25519/ref10/pow225521.h; sourceTree = "<group>"; };
CC0B1D50F4C551CBCF0566D2F41F6C41 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/aes128ctr/portable/api.h; sourceTree = "<group>"; };
CC40C8676B88FF5BB68413FFC42C8D8A /* crypto_aead_chacha20poly1305.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_aead_chacha20poly1305.h; path = src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h; sourceTree = "<group>"; };
CC7DEEF9B59DF043B1BF06CCFAF051C1 /* auth_hmacsha512_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = auth_hmacsha512_api.c; path = src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512_api.c; sourceTree = "<group>"; };
CCCDB0B254E2E008409CFC42ECE948A8 /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = "lib-osx/libssl.a"; sourceTree = "<group>"; };
CDAB7F3CEBB1F83A9FB32485B57EF0DB /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = src/libsodium/crypto_sign/ed25519/ref10/sqrtm1.h; sourceTree = "<group>"; };
CDE1A6C998A6FE7DC263B4250768C68D /* ev_wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_wrap.h; path = include/ev_wrap.h; sourceTree = "<group>"; };
CE5E6B32C74DB882B4B6AB7DC0F57D19 /* box_xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = box_xsalsa20poly1305.c; path = src/libsodium/crypto_secretbox/xsalsa20poly1305/ref/box_xsalsa20poly1305.c; sourceTree = "<group>"; };
CFC085E5BA4C1CD67EF45A8FE811A32A /* rsa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rsa.h; path = "include-osx/openssl/rsa.h"; sourceTree = "<group>"; };
D0CE90982EB90681DC8B99D687A6D340 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_sign/ed25519/ref10/api.h; sourceTree = "<group>"; };
D16D82A61481F7EC555862FA0D0375C9 /* des_old.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = des_old.h; path = "include-osx/openssl/des_old.h"; sourceTree = "<group>"; };
D260C358CA1ABAD3D2DA5EE6028D19C7 /* idea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = idea.h; path = "include-osx/openssl/idea.h"; sourceTree = "<group>"; };
D332EF9EA154FCF2FEF0726F4150274E /* conf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf.h; path = "include-osx/openssl/conf.h"; sourceTree = "<group>"; };
D499514BDCFC7DFF3B8A9D2A46618F50 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = src/libsodium/crypto_sign/ed25519/ref10/sc.h; sourceTree = "<group>"; };
D6149C11E13FCB2514AF83E66799A9FF /* srp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = srp.h; path = "include-osx/openssl/srp.h"; sourceTree = "<group>"; };
D65217988D1D7F77F13462DC0F984550 /* crypto_stream.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_stream.c; path = src/libsodium/crypto_stream/crypto_stream.c; sourceTree = "<group>"; };
D654718228BEE30044B913BFBF349908 /* hmac_hmacsha512.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hmac_hmacsha512.c; path = src/libsodium/crypto_auth/hmacsha512/cp/hmac_hmacsha512.c; sourceTree = "<group>"; };
D75363524A7811C1BEECC6A3447CEB72 /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ShadowsocksX-NGTests-acknowledgements.markdown"; sourceTree = "<group>"; };
D7E42B13FC70209CD13076EF538B984E /* afternm_aes128ctr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = afternm_aes128ctr.c; path = src/libsodium/crypto_stream/aes128ctr/portable/afternm_aes128ctr.c; sourceTree = "<group>"; };
D8CBF53A1BC387307527419513F49FAE /* randombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = randombytes.c; path = src/libsodium/randombytes/randombytes.c; sourceTree = "<group>"; };
D971E4DEC00CB0A937A68D24F630558A /* hash_sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash_sha256.c; path = src/libsodium/crypto_hash/sha256/cp/hash_sha256.c; sourceTree = "<group>"; };
D99DB0294B9632B027124D21DDCA8710 /* crypto_box_seal.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_box_seal.c; path = src/libsodium/crypto_box/crypto_box_seal.c; sourceTree = "<group>"; };
D9DB74BDCE085FFBE7BA40338B4A6877 /* stream_salsa2012.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa2012.c; path = src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012.c; sourceTree = "<group>"; };
D9F9730B48F5684782CF60167995B39E /* base_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = base_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/base_curve25519_ref10.c; sourceTree = "<group>"; };
DA096F88C51EBFBE204C3C62A298A785 /* pwhash_scryptsalsa208sha256.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pwhash_scryptsalsa208sha256.c; path = src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c; sourceTree = "<group>"; };
DA0CFA03D38149FEC35AF0161BD4B6FC /* Pods-ShadowsocksX-NGUITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ShadowsocksX-NGUITests-umbrella.h"; sourceTree = "<group>"; };
DA1D50F2DE39D3693F5FE2A3A91357CF /* Pods-ShadowsocksX-NGTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ShadowsocksX-NGTests.modulemap"; sourceTree = "<group>"; };
DB25070A6875F6CBB30D347A87593673 /* libsodium-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libsodium-umbrella.h"; sourceTree = "<group>"; };
DB6AC1DDF55E208A4111F60FACF7A143 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_frombytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_frombytes.c; sourceTree = "<group>"; };
DB971A97845C7C69582CF5AD184CE534 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
DBC007966D6AF13FA953428B83A4B540 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge_sub.h; sourceTree = "<group>"; };
DC4E8688EA7E15F7FB4C5ABB8116814D /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = "lib-osx/libcrypto.a"; sourceTree = "<group>"; };
DDD7A7BC0298912D07382D4AA7D6301A /* whrlpool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = whrlpool.h; path = "include-osx/openssl/whrlpool.h"; sourceTree = "<group>"; };
DDD8549EDDDE4AF1DB51DC22C43006A3 /* ts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ts.h; path = "include-osx/openssl/ts.h"; sourceTree = "<group>"; };
DE2262C4451A4B3BD89FF26FDF40026E /* crypto_pwhash_scryptsalsa208sha256.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_pwhash_scryptsalsa208sha256.h; path = src/libsodium/include/sodium/crypto_pwhash_scryptsalsa208sha256.h; sourceTree = "<group>"; };
DEE9BB7109A5D38BDAAF1B40B0466095 /* Pods-ShadowsocksX-NGUITests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NGUITests-frameworks.sh"; sourceTree = "<group>"; };
DFEBADB35B31F03AD3D40342704A2FC0 /* crypto_sign_ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign_ed25519.h; path = src/libsodium/include/sodium/crypto_sign_ed25519.h; sourceTree = "<group>"; };
E04CFD714EB9952A920B43445BF04EB7 /* libsodium.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libsodium.xcconfig; sourceTree = "<group>"; };
E08C19695A4A218E497AD6AB54CF2A47 /* fe25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/fe25519.h; sourceTree = "<group>"; };
E0C3EDF13C9F2EBC80701E5D24836F7C /* crypto_auth_hmacsha512.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_auth_hmacsha512.h; path = src/libsodium/include/sodium/crypto_auth_hmacsha512.h; sourceTree = "<group>"; };
E15B117A22D109D6AD3DAED74634FA6B /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_verify/32/ref/api.h; sourceTree = "<group>"; };
E15ED61E2F0284FD8B1C40432CE6F4A2 /* ev_vars.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev_vars.h; path = include/ev_vars.h; sourceTree = "<group>"; };
E1C05FFA035631F925BA8F054711BBEC /* crypto_stream_chacha20.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_chacha20.h; path = src/libsodium/include/sodium/crypto_stream_chacha20.h; sourceTree = "<group>"; };
E23BFD924F87F9E00718BA0A16ED2DAE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E3017E119E8A2A35C1E5292DD4E4361C /* ge25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge25519.h; path = src/libsodium/crypto_sign/edwards25519sha512batch/ref/ge25519.h; sourceTree = "<group>"; };
E558CB27B003A561F130ADE573CB7E8C /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_shorthash/siphash24/ref/api.h; sourceTree = "<group>"; };
E664C743177E9AFBEFD88FFAF43D7697 /* crypto_sign.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_sign.c; path = src/libsodium/crypto_sign/crypto_sign.c; sourceTree = "<group>"; };
E6CC74C530E2113BB9FC1D9DD79409FA /* box_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = box_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/box_curve25519xsalsa20poly1305.c; sourceTree = "<group>"; };
E85B6E62BA949E5241827779F4C4EFD9 /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_sub.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_sub.c; sourceTree = "<group>"; };
E9BDA7A83DBFC663E1DF3E0B9BA30B36 /* krb5_asn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = krb5_asn.h; path = "include-osx/openssl/krb5_asn.h"; sourceTree = "<group>"; };
EA91A3B0517ECDB13D2A5EB790E97BE0 /* hash_sha512.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = hash_sha512.c; path = src/libsodium/crypto_hash/sha512/cp/hash_sha512.c; sourceTree = "<group>"; };
EB6E22101AF0AF5ED2B83116656571B2 /* Pods-ShadowsocksX-NG-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ShadowsocksX-NG-frameworks.sh"; sourceTree = "<group>"; };
ECD03C3749CCB7A67DD71F55C999A716 /* mdc2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mdc2.h; path = "include-osx/openssl/mdc2.h"; sourceTree = "<group>"; };
ED47F4E40421220E07BD382F1DE4C22B /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = src/libsodium/crypto_sign/ed25519/ref10/pow22523.h; sourceTree = "<group>"; };
EE8899A4E2C7042CEC1CC92ECC60E227 /* shorthash_siphash24_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = shorthash_siphash24_api.c; path = src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24_api.c; sourceTree = "<group>"; };
EEA8A6B601B1F31F86C85392F8059218 /* crypto_hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_hash.h; path = src/libsodium/include/sodium/crypto_hash.h; sourceTree = "<group>"; };
EF26EF502B95ABF33193B5033610DB4F /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_add.c; path = src/libsodium/crypto_sign/ed25519/ref10/fe_add.c; sourceTree = "<group>"; };
EF289F1460F957F422B7AFC31A6710DD /* stream_salsa208_api.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = stream_salsa208_api.c; path = src/libsodium/crypto_stream/salsa208/stream_salsa208_api.c; sourceTree = "<group>"; };
EF520F36DFF4797783D16C41F88C8F68 /* ev.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ev.h; path = include/ev.h; sourceTree = "<group>"; };
EF77C66B356F1513207C4988B97AF34A /* Pods-ShadowsocksX-NGUITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-ShadowsocksX-NGUITests.modulemap"; sourceTree = "<group>"; };
EFE9125570AC1AAC093DE2ADB54EF077 /* ge_p2_dbl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_p2_dbl.h; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p2_dbl.h; sourceTree = "<group>"; };
F073E3022213ECCEDBFED6CEF164ECFF /* crypto_stream_aes128ctr.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_stream_aes128ctr.h; path = src/libsodium/include/sodium/crypto_stream_aes128ctr.h; sourceTree = "<group>"; };
F19B9384B8F0E1BABF8814A6F074FB5B /* seed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = seed.h; path = "include-osx/openssl/seed.h"; sourceTree = "<group>"; };
F34B6AD6E570CCBAF2DF886DB5727383 /* fe_invert_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_invert_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_invert_curve25519_ref10.c; sourceTree = "<group>"; };
F3F6E964785B9AAA04B95E706703AF8F /* conf_api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = conf_api.h; path = "include-osx/openssl/conf_api.h"; sourceTree = "<group>"; };
F3F9187CEB8CF23931731EB96FEA9042 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_stream/salsa208/ref/api.h; sourceTree = "<group>"; };
F3F9E50D31F25E453CA6FBF5FAFCB91F /* md5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = md5.h; path = "include-osx/openssl/md5.h"; sourceTree = "<group>"; };
F44835D9E6DE477AAE130E3CF94019CE /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_auth/hmacsha512/cp/api.h; sourceTree = "<group>"; };
F4F8BFB6E2D4D1C8CF676D80F53D0757 /* keypair_curve25519xsalsa20poly1305.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = keypair_curve25519xsalsa20poly1305.c; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/keypair_curve25519xsalsa20poly1305.c; sourceTree = "<group>"; };
F6D18C7E4C65B4AFEE0322F529A40D54 /* e_os2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = e_os2.h; path = "include-osx/openssl/e_os2.h"; sourceTree = "<group>"; };
F6D4114520E817509712F3AC51058A1A /* crypto_auth.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = crypto_auth.c; path = src/libsodium/crypto_auth/crypto_auth.c; sourceTree = "<group>"; };
F74EC84977F3E6D7592887C3A02E9C3E /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe.h; sourceTree = "<group>"; };
F7A4F1DFC904D964519B2EF330A4A2BD /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_frombytes.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_frombytes.c; sourceTree = "<group>"; };
F911A3FBA5ED99A6EF483A681A639439 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_hash/sha256/cp/api.h; sourceTree = "<group>"; };
FA2867790B01A55B221BEBA4AB5BFBED /* fe_mul_curve25519_ref10.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = fe_mul_curve25519_ref10.c; path = src/libsodium/crypto_scalarmult/curve25519/ref10/fe_mul_curve25519_ref10.c; sourceTree = "<group>"; };
FA28AAF8F177034CA26477B655DC85A2 /* Pods-ShadowsocksX-NGUITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ShadowsocksX-NGUITests-dummy.m"; sourceTree = "<group>"; };
FAFF60F174A7F4A89DA1395B815D1840 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = src/libsodium/crypto_box/curve25519xsalsa20poly1305/ref/api.h; sourceTree = "<group>"; };
FD2137E49A62540EAF6DD9C96233FB10 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = ge_p3_to_cached.c; path = src/libsodium/crypto_sign/ed25519/ref10/ge_p3_to_cached.c; sourceTree = "<group>"; };
FED799DBED8AA61881A7CC921EE805CA /* pkcs12.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pkcs12.h; path = "include-osx/openssl/pkcs12.h"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
92B19C276EDE1AA1F0BC5D2CDFCF72CB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
5454225AE793B7089D8B920AB4F2C900 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
AB539A94BC41A59ACCF5C4C51CC9912B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
ECFB4A799046B1AEB5FF12F8CAB2E13C /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
C81A3D9DE7D5F1A9FD254497C673A6BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
44550BF1A67A522A640A51B30DB21069 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EFEA34E4B6F09495EA1BB5010B600BAF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
04AA710AEFF09406D84231C08066C715 /* Cocoa.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
118DC0E2F79894634CB4D8846020A704 /* libev */ = {
isa = PBXGroup;
children = (
EF520F36DFF4797783D16C41F88C8F68 /* ev.h */,
7DD0AB388D1887553C303A1A6B821E82 /* ev++.h */,
E15ED61E2F0284FD8B1C40432CE6F4A2 /* ev_vars.h */,
CDE1A6C998A6FE7DC263B4250768C68D /* ev_wrap.h */,
5CBDF6E0F37B6F1311804B84D0355ED1 /* event.h */,
);
path = libev;
sourceTree = "<group>";
};
28C17CEF104526ACA07B6EEE217EC43E /* OS X */ = {
isa = PBXGroup;
children = (
1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */,
);
name = "OS X";
sourceTree = "<group>";
};
39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */ = {
isa = PBXGroup;
children = (
28C17CEF104526ACA07B6EEE217EC43E /* OS X */,
);
name = Frameworks;
sourceTree = "<group>";
};
3E9610B1C91981B863022F56781F2359 /* Pods-ShadowsocksX-NGUITests */ = {
isa = PBXGroup;
children = (
E23BFD924F87F9E00718BA0A16ED2DAE /* Info.plist */,
EF77C66B356F1513207C4988B97AF34A /* Pods-ShadowsocksX-NGUITests.modulemap */,
C8DE572C7DD5B4FEE9DDA66B03C62877 /* Pods-ShadowsocksX-NGUITests-acknowledgements.markdown */,
5F3009EF5DA8C39DDC8FE5A6B05E19CE /* Pods-ShadowsocksX-NGUITests-acknowledgements.plist */,
FA28AAF8F177034CA26477B655DC85A2 /* Pods-ShadowsocksX-NGUITests-dummy.m */,
DEE9BB7109A5D38BDAAF1B40B0466095 /* Pods-ShadowsocksX-NGUITests-frameworks.sh */,
1CA7EC190966B643C93079A844E04170 /* Pods-ShadowsocksX-NGUITests-resources.sh */,
DA0CFA03D38149FEC35AF0161BD4B6FC /* Pods-ShadowsocksX-NGUITests-umbrella.h */,
C07DC7D75BC62D5D4717E8A1A203AD90 /* Pods-ShadowsocksX-NGUITests.debug.xcconfig */,
5318DBE000F4927B7CF84ED7D1FA186D /* Pods-ShadowsocksX-NGUITests.release.xcconfig */,
);
name = "Pods-ShadowsocksX-NGUITests";
path = "Target Support Files/Pods-ShadowsocksX-NGUITests";
sourceTree = "<group>";
};
501D416ED73059A756F9E291EDEE7FC7 /* Pods-ShadowsocksX-NGTests */ = {
isa = PBXGroup;
children = (
DB971A97845C7C69582CF5AD184CE534 /* Info.plist */,
DA1D50F2DE39D3693F5FE2A3A91357CF /* Pods-ShadowsocksX-NGTests.modulemap */,
D75363524A7811C1BEECC6A3447CEB72 /* Pods-ShadowsocksX-NGTests-acknowledgements.markdown */,
4D122592FF413A03421361CF79642365 /* Pods-ShadowsocksX-NGTests-acknowledgements.plist */,
ACB93EF018CCB0BC041BA7DB39E1279F /* Pods-ShadowsocksX-NGTests-dummy.m */,
9D0B126BFB98A1371D34CEE2FCD6F6E7 /* Pods-ShadowsocksX-NGTests-frameworks.sh */,
995EADB17C6F5BFCD92D1278D1E10997 /* Pods-ShadowsocksX-NGTests-resources.sh */,
388CCDB8A2AEB0C011D16C2ECD0E7FEC /* Pods-ShadowsocksX-NGTests-umbrella.h */,
1F84BF4B53C3F4DC127BE48BFBE1B485 /* Pods-ShadowsocksX-NGTests.debug.xcconfig */,
7514C46F1EDB85D5170D42789C650A86 /* Pods-ShadowsocksX-NGTests.release.xcconfig */,
);
name = "Pods-ShadowsocksX-NGTests";
path = "Target Support Files/Pods-ShadowsocksX-NGTests";
sourceTree = "<group>";
};
510D58D617BED5FCFDACF5B9A0D0F733 /* libsodium */ = {
isa = PBXGroup;
children = (
7EB8D4E0CEA2DBCF18F9592B984804AC /* aead_chacha20poly1305.c */,
683DAAA9EFA9DA2F9883ABAC2BAFE882 /* after_curve25519xsalsa20poly1305.c */,
D7E42B13FC70209CD13076EF538B984E /* afternm_aes128ctr.c */,
E15B117A22D109D6AD3DAED74634FA6B /* api.h */,
4417BA172E3EB02079833D77C6115E7E /* api.h */,
F44835D9E6DE477AAE130E3CF94019CE /* api.h */,
1BFC04EF49D8DF951CA13132A7B9F81F /* api.h */,
F3F9187CEB8CF23931731EB96FEA9042 /* api.h */,
61064CBC40D4950A8E677CC6098EEFFA /* api.h */,
0DEA409E249B15EC4D46913C2FDB2976 /* api.h */,
0DFF46328DD6033EE43BD3B80930A5E7 /* api.h */,
40CB828CE9795228F3CABD849C551900 /* api.h */,
924DA5C7132EF4778B2CBF44F6D25A77 /* api.h */,
4E9C0504AF40CCA3BE4A2CAE63034207 /* api.h */,
01A0FFA0051031D807E5647AB55E3BA3 /* api.h */,
86A3557B3935AD3A9D3DDC31D83B907A /* api.h */,
1E6B65FF11FB04DDBAFCE117F78D01AC /* api.h */,
E558CB27B003A561F130ADE573CB7E8C /* api.h */,
0A6799F5DA3D6C797450908B1BAB3C89 /* api.h */,
C8116BFD444187978E0140CB4FEF35C4 /* api.h */,
2B57FEC76C07F224C538923EC95CBC5E /* api.h */,
00CD2D84CF5FCB00CB297A7C221B853F /* api.h */,
8C5AD4CF7DB8CA7F48A7629332B5ACB2 /* api.h */,
34BECBBC341198BD828B873DDD4C1473 /* api.h */,
F911A3FBA5ED99A6EF483A681A639439 /* api.h */,
CC0B1D50F4C551CBCF0566D2F41F6C41 /* api.h */,
FAFF60F174A7F4A89DA1395B815D1840 /* api.h */,
3DF4C958B7616B45B34CAC201F0FDBC3 /* api.h */,
29A2323F3AFA98408965565A9ABD1728 /* api.h */,
D0CE90982EB90681DC8B99D687A6D340 /* api.h */,
9A4894A00817F211BEFB49558C6A6420 /* auth_hmacsha256_api.c */,
7B12C1AAD92A38A729FA4290336D7F33 /* auth_hmacsha512256_api.c */,
CC7DEEF9B59DF043B1BF06CCFAF051C1 /* auth_hmacsha512_api.c */,
B516BC0865722AFA68CB349537F20B6A /* auth_poly1305_donna.c */,
2F939B688F7B3A6EFB614C0941EFB8D8 /* base.h */,
9DA3C976FBA453983858162B878AE005 /* base2.h */,
B687D37FBA03BCB18DE98AA7AAB628BB /* base_curve25519_donna_c64.c */,
D9F9730B48F5684782CF60167995B39E /* base_curve25519_ref10.c */,
B9A57474091493C9D0E38BB7CD849001 /* before_curve25519xsalsa20poly1305.c */,
7C4A17ABD63E40EA1265793CC24A930A /* beforenm_aes128ctr.c */,
77AFB7D964201633D17C2E702071D289 /* blake2.h */,
3C79449477853A5EBEFCEE29CE71C2CD /* blake2-impl.h */,
75DC93533BFB6FC763CD29A30E10A828 /* blake2b-ref.c */,
E6CC74C530E2113BB9FC1D9DD79409FA /* box_curve25519xsalsa20poly1305.c */,
B7A3A803E47AA15E14BEF180E7181A64 /* box_curve25519xsalsa20poly1305_api.c */,
CE5E6B32C74DB882B4B6AB7DC0F57D19 /* box_xsalsa20poly1305.c */,
484AECEE456EAB2F1317713298AD4EFF /* common.h */,
73E6D12270CAD142D4F8427D73A865B9 /* common_aes128ctr.c */,
B3E712B74103BFBDA8FF47B0EE66B3D0 /* consts.h */,
4715402DC72D63867955025F33C2D2ED /* consts_aes128ctr.c */,
015F1AD09A9AA78DE8AC55592E6B1270 /* core.c */,
A095A942006FAE59B37D8EAE09B904AF /* core.h */,
0DB425020DA1E724DBC40302C665A4CA /* core_hsalsa20.c */,
5734AEC78121963A01D892AB14E0CDF7 /* core_hsalsa20_api.c */,
88CD1268F5040A49385B3DFAE76FBF5C /* core_salsa20.c */,
9D47F655235516C0B2405A8F6721A183 /* core_salsa2012.c */,
5566B1281BF473B55B24C0219023FEA2 /* core_salsa2012_api.c */,
24EBB17B0376286515D63AD8B6A07E64 /* core_salsa208.c */,
33CFCEC555F1B109414F777B9D827FB5 /* core_salsa208_api.c */,
5EDAA8F5B20C39D3F58578D9497668A6 /* core_salsa20_api.c */,
CC40C8676B88FF5BB68413FFC42C8D8A /* crypto_aead_chacha20poly1305.h */,
F6D4114520E817509712F3AC51058A1A /* crypto_auth.c */,
509C5BADE7422E6D49935C19D1DFC4AC /* crypto_auth.h */,
AA97FE16D58EA54B7EB1674207712ED1 /* crypto_auth_hmacsha256.h */,
E0C3EDF13C9F2EBC80701E5D24836F7C /* crypto_auth_hmacsha512.h */,
AC6B7AE0D993F6B0E65C3E7BE752ADA3 /* crypto_auth_hmacsha512256.h */,
9D452EF98483A0646D6B82C50FAA2C1E /* crypto_box.c */,
59B4ECCC47E954AB8A82CC7430A6BBC8 /* crypto_box.h */,
BF15F018A101C7C5673FDFBCD1DDD839 /* crypto_box_curve25519xsalsa20poly1305.h */,
C8D52A746B3F851B05BC994E2E2B4323 /* crypto_box_easy.c */,
D99DB0294B9632B027124D21DDCA8710 /* crypto_box_seal.c */,
7F1399CBB2980C3BB2BC2F7EC01A2C88 /* crypto_core_hsalsa20.h */,
260E3210C83AF5AA36987A9A9C83DF2C /* crypto_core_salsa20.h */,
922DF810C4863795E0966B8179F47FB5 /* crypto_core_salsa2012.h */,
07EC815AEFF8AD59BC2CBA406ED16A79 /* crypto_core_salsa208.h */,
384AE9301221D72AD69AB22C8294A6FE /* crypto_generichash.c */,
73B2398AB2BA5D97C17D38AA11DD4CE6 /* crypto_generichash.h */,
7D6775778E227D54040620B371CDDE73 /* crypto_generichash_blake2b.h */,
9E663583948AC6767E03418E8309EA4F /* crypto_hash.c */,
EEA8A6B601B1F31F86C85392F8059218 /* crypto_hash.h */,
3436F34FDCD62078F654BE1B7AEE7121 /* crypto_hash_sha256.h */,
4CE18B4227DB49CA32D0E5A2034AB6EF /* crypto_hash_sha512.h */,
724CEBC38E2CF4FAC9366C601D5DA798 /* crypto_int32.h */,
B474463E6F9A54284E70A9F69BE8817A /* crypto_int64.h */,
49F894FBDEA570FC53F3054281F85843 /* crypto_onetimeauth.c */,
5564DE961A6952523A8C1A41C0D80F6B /* crypto_onetimeauth.h */,
62387B4A0831B906F63E2B56DAD41DEA /* crypto_onetimeauth_poly1305.h */,
DE2262C4451A4B3BD89FF26FDF40026E /* crypto_pwhash_scryptsalsa208sha256.h */,
2B9D3B218617FF5B552EE44CD429C0F9 /* crypto_scalarmult.c */,
BE940E8EB7FAA8EB7BFD9B354A832251 /* crypto_scalarmult.h */,
A161A6E258C9D1D97E7F051AC636E4F3 /* crypto_scalarmult_curve25519.h */,
2D36D4FA3CBF921EE342CA6A9546E270 /* crypto_scrypt.h */,
65F819BD7916CA35B8173CFD38C17379 /* crypto_scrypt-common.c */,
C2BFEC6B26849A634FFA3844BA0A5063 /* crypto_secretbox.c */,
5D6BABE2F9FE7EDC7A1888911720D15C /* crypto_secretbox.h */,
B081B5802B25C83AE4176ABAB79934DE /* crypto_secretbox_easy.c */,
2FF7A05C009FB9F4ACCC6904C33AAEC0 /* crypto_secretbox_xsalsa20poly1305.h */,
8F0CD22EE7E31200EA848BBA32C6D602 /* crypto_shorthash.c */,
46EBB1119708D755B7367C7D95CB25F9 /* crypto_shorthash.h */,
947EF8AF21C5017390A4E5D9138164EE /* crypto_shorthash_siphash24.h */,
E664C743177E9AFBEFD88FFAF43D7697 /* crypto_sign.c */,
03A4A2759DF03B10368EBD51CD2264A2 /* crypto_sign.h */,
DFEBADB35B31F03AD3D40342704A2FC0 /* crypto_sign_ed25519.h */,
5CFCB88D3708E6E105F874CD9088CFC5 /* crypto_sign_edwards25519sha512batch.h */,
D65217988D1D7F77F13462DC0F984550 /* crypto_stream.c */,
1D3D58FBDF53E0E6E14206BA93D05784 /* crypto_stream.h */,
F073E3022213ECCEDBFED6CEF164ECFF /* crypto_stream_aes128ctr.h */,
E1C05FFA035631F925BA8F054711BBEC /* crypto_stream_chacha20.h */,
AEC8C3B6AC77CB14CDBF794BC29A99EC /* crypto_stream_salsa20.h */,
19A36BBC8297C9086AC617B93EC082D7 /* crypto_stream_salsa2012.h */,
5FB7D76F0CE93BC15F004FF63F7DB1A5 /* crypto_stream_salsa208.h */,
570AA25F1193A929E2BFEBD7F2C5D315 /* crypto_stream_xsalsa20.h */,
1E3C0E7BCA919249FB6948DAA9B31C5D /* crypto_uint16.h */,
60A0B856A6DAEA99CB0C39E11411E394 /* crypto_uint32.h */,
A333568B40414AE3A36A69B277A5AC39 /* crypto_uint64.h */,
1340C2AD9398FB8DC1832192B4457AAC /* crypto_uint8.h */,
4E5116A6B5AF03EDF06DA9F48CDAE61B /* crypto_verify_16.h */,
9558122EDBBB5B1494956027777A9D70 /* crypto_verify_32.h */,
C7E7596A5AA17B9918CCBA90A3FB21AE /* crypto_verify_64.h */,
1D95EA69242C9F0EDD6BBBE0DF181C2A /* d.h */,
2C1FF018042FD88DF3A9D902C773C335 /* d2.h */,
71F6A12830D9A63B7F4901608DAB8062 /* export.h */,
F74EC84977F3E6D7592887C3A02E9C3E /* fe.h */,
4A96B93882D55262101466E28303CAB0 /* fe.h */,
E08C19695A4A218E497AD6AB54CF2A47 /* fe25519.h */,
8C60F3E648A94A2C755D4E35D9AFCBCD /* fe25519_edwards25519sha512batch.c */,
BFE61FED2807FF8D18437B44F8DFD16D /* fe_0.c */,
07B6063F530FD932CA803F6115CA6CF1 /* fe_0_curve25519_ref10.c */,
17519B65F9E655E0C5CBF836CEAC9C51 /* fe_1.c */,
8B1F35C25FCBF8C5B618595DBFA30C03 /* fe_1_curve25519_ref10.c */,
EF26EF502B95ABF33193B5033610DB4F /* fe_add.c */,
4F03CF59B1179D2AF4EB786054F0980B /* fe_add_curve25519_ref10.c */,
51808F8186D1540DD95CD83F402BD7E1 /* fe_cmov.c */,
2447A2605F230216263ED3E612B2BB7E /* fe_copy.c */,
C021A1C204CA0C80B1F9C1A2C7AD5273 /* fe_copy_curve25519_ref10.c */,
2872410E860536640C9A6EDCF213CF9F /* fe_cswap_curve25519_ref10.c */,
DB6AC1DDF55E208A4111F60FACF7A143 /* fe_frombytes.c */,
29000A80BACE36521813A1EF5694C527 /* fe_frombytes_curve25519_ref10.c */,
42EF1119D15A735DE052C5B846DA17E4 /* fe_invert.c */,
F34B6AD6E570CCBAF2DF886DB5727383 /* fe_invert_curve25519_ref10.c */,
B4D9ED512D68EE435A5F6D2574E929A3 /* fe_isnegative.c */,
650C79543E496964E2E5606848A39704 /* fe_isnonzero.c */,
791BCFCC4658CED024122DD33032B78D /* fe_mul.c */,
BEF6E5AB9ECCAD845085E0C8B42CE9A7 /* fe_mul121666_curve25519_ref10.c */,
FA2867790B01A55B221BEBA4AB5BFBED /* fe_mul_curve25519_ref10.c */,
31041025F5169A2969411B9054C3FD49 /* fe_neg.c */,
9F44D8CABDB248C7F5CCA2C913E2E0DB /* fe_pow22523.c */,
8A2BFED3158C8D58056B70FC604CABE1 /* fe_sq.c */,
322AF9F223381B6351A5E001E6F05F0E /* fe_sq2.c */,
BED739BA3BD314C8F9BED6943E81E577 /* fe_sq_curve25519_ref10.c */,
E85B6E62BA949E5241827779F4C4EFD9 /* fe_sub.c */,
9FA61BEEFFFC2B861E9444695D1EED6D /* fe_sub_curve25519_ref10.c */,
A67D0FA12CBCA65E75BD43AF1DDB150E /* fe_tobytes.c */,
B2D05C46AEA4D1DCEA0D38FDBB5DFBE4 /* fe_tobytes_curve25519_ref10.c */,
7E86B8A384F5721D0A9D54F5E8ECADA9 /* ge.h */,
E3017E119E8A2A35C1E5292DD4E4361C /* ge25519.h */,
3660B2B3BD3EDE3358EB44AAA4ECB74C /* ge25519_edwards25519sha512batch.c */,
C42FB6BB7850A387047B17DBE7CBD881 /* ge_add.c */,
8FC03D9BE6A7500660A03FA40A8ECFA6 /* ge_add.h */,
B43A4D563BDD9EB0749F53FC840E3707 /* ge_double_scalarmult.c */,
F7A4F1DFC904D964519B2EF330A4A2BD /* ge_frombytes.c */,
B752C2CF1B280E6C7A7D4EFE83178775 /* ge_madd.c */,
034415E57E39F7CC8FCD5487AEB5EF03 /* ge_madd.h */,
2C4CFE56A2345DB4A58A1A12EE681077 /* ge_msub.c */,
6BD570ECC37FA4A4707A53C1ABF21826 /* ge_msub.h */,
9A6BCB11DC2EE9BF178A3D20EAC16A6C /* ge_p1p1_to_p2.c */,
BC1027874D94678E7D6429D0D54AD928 /* ge_p1p1_to_p3.c */,
93DC1F78E4016DFDD401C010F894DEBA /* ge_p2_0.c */,
BEC51C5A54AC7333096AF4D28668D34B /* ge_p2_dbl.c */,
EFE9125570AC1AAC093DE2ADB54EF077 /* ge_p2_dbl.h */,
0020AC05D88A1B813C811C6A2712263C /* ge_p3_0.c */,
1969D1C3D4606E748B31C58C4D311ADC /* ge_p3_dbl.c */,
FD2137E49A62540EAF6DD9C96233FB10 /* ge_p3_to_cached.c */,
25B3E10205938D4815749852870F55EF /* ge_p3_to_p2.c */,
C13054C462ADEE9592E888EB8C3800B5 /* ge_p3_tobytes.c */,
7A838A1CFE92691C7BD55D60D515C6F1 /* ge_precomp_0.c */,
5E80B090E498D023B32670680E0DFC40 /* ge_scalarmult_base.c */,
9E954ED98B0D1C6D9C2FE0AE0E422CD4 /* ge_sub.c */,
DBC007966D6AF13FA953428B83A4B540 /* ge_sub.h */,
626B7301E0184F6C71AAFC8EECD8FF63 /* ge_tobytes.c */,
8983A2A8E5D8611A1FB53F21FFB46BC3 /* generichash_blake2_api.c */,
AAA7DE52E659FB5A696EE867763B7CBC /* generichash_blake2b.c */,
D971E4DEC00CB0A937A68D24F630558A /* hash_sha256.c */,
C4180C50156EA9D0D6892B8813AD31F2 /* hash_sha256_api.c */,
EA91A3B0517ECDB13D2A5EB790E97BE0 /* hash_sha512.c */,
95E8F11D7F1BCEF29AFB474F9BCC6C84 /* hash_sha512_api.c */,
1AB50E304C9B81E04730937147B5CD72 /* hmac_hmacsha256.c */,
D654718228BEE30044B913BFBF349908 /* hmac_hmacsha512.c */,
7D536772CD7625DCD98514393B4DDF52 /* hmac_hmacsha512256.c */,
1168075293DBE2A1919B49EC403D27E7 /* int128.h */,
A2AC58DF0723026B3A4C18AB621B1452 /* int128_aes128ctr.c */,
9A953290065FABF438377C1155D24D59 /* keypair.c */,
F4F8BFB6E2D4D1C8CF676D80F53D0757 /* keypair_curve25519xsalsa20poly1305.c */,
791A2822C5EB47932037C5DF6B8F9564 /* montgomery.h */,
396BCF22F46A954F2B83D2B6C5A8833B /* onetimeauth_poly1305.c */,
31418EFF26E14DFE4C8D883EEE53E373 /* onetimeauth_poly1305_api.c */,
026B84068783563C5E635CB13DCD0C24 /* onetimeauth_poly1305_try.c */,
1D20344095317266B3B456071BCDFF02 /* open.c */,
61139552F48BA499BE8734D70DF3B974 /* pbkdf2-sha256.c */,
0A84B34F1180D79C9E81ACD8703BC2DA /* pbkdf2-sha256.h */,
9AACD79CC767557648881FACF8E086DF /* poly1305_donna.h */,
4A138F9F719470C69BCF6113243FED5D /* poly1305_donna32.h */,
107171FD04A1BF43D650E3B28C8AC5B3 /* poly1305_donna64.h */,
ED47F4E40421220E07BD382F1DE4C22B /* pow22523.h */,
4EC6A3B74FB441095AA653FFA6E6E8FD /* pow225521.h */,
CAA2481A9431F227FEB53F7145259A36 /* pow225521.h */,
DA096F88C51EBFBE204C3C62A298A785 /* pwhash_scryptsalsa208sha256.c */,
66B69E45565B9FAF2594ECAECC427FB8 /* pwhash_scryptsalsa208sha256_nosse.c */,
71E6500E29040D829FC25ABAC3452E0F /* pwhash_scryptsalsa208sha256_sse.c */,
D8CBF53A1BC387307527419513F49FAE /* randombytes.c */,
93BE69EAEE74C58FBDB4C9FCF7B8EA15 /* randombytes.h */,
263C2BC169099AEBBDF8EFBB05CF25A1 /* randombytes_salsa20_random.c */,
BF38A54809CE4CCE4A52441A820EDD35 /* randombytes_salsa20_random.h */,
8A517F8958A0F2DC07103357E0F027EA /* randombytes_sysrandom.c */,
556FD92D2260D73B4B6399699F432617 /* randombytes_sysrandom.h */,
7BA825297BD7CB84F2021C124B908DDE /* runtime.c */,
9824920C8F28B627FD98AEE79DCAD367 /* runtime.h */,
D499514BDCFC7DFF3B8A9D2A46618F50 /* sc.h */,
457CC1AB6CA54B37DFC9D9F43068C5FA /* sc25519.h */,
A5EB617F5A33A6AF292C10E4CEF160E8 /* sc25519_edwards25519sha512batch.c */,
55E83BB56451B4A294A948D618B668D3 /* sc_muladd.c */,
2639D48E0C6B96B4A9C0914C25A1025D /* sc_reduce.c */,
6542288C56DB3C701258B02A108205D1 /* scalarmult_curve25519_api.c */,
A1163C5EB0F7C1E10D2962BB700514EA /* scalarmult_curve25519_ref10.c */,
0FA9D9BBD472FF615ECE85F871AA8182 /* scrypt_platform.c */,
B8C898115BAF1CF2A86B562E4021C563 /* secretbox_xsalsa20poly1305_api.c */,
6B06FA3F970C99A841264C9E68FA9B7E /* shorthash_siphash24.c */,
EE8899A4E2C7042CEC1CC92ECC60E227 /* shorthash_siphash24_api.c */,
44390CB9F79C94BC6BE24626AAFCA3EA /* sign.c */,
1F7BC8D926C77842146198B2826D263D /* sign_ed25519_api.c */,
3D975BA9A4E511D66F768E87D5BD89FF /* sign_edwards25519sha512batch.c */,
B72C5DEE01A610559D37CE933AE5E7CE /* sign_edwards25519sha512batch_api.c */,
5FA489BEB911EBDA5E712D36BD89DD64 /* smult_curve25519_donna_c64.c */,
05EA1E8C861925AEEE50661DBF6578A4 /* sodium.h */,
CDAB7F3CEBB1F83A9FB32485B57EF0DB /* sqrtm1.h */,
5D1D0E5CE50FF1D10539CA4BDAC8C9BE /* stream_aes128ctr.c */,
66A8FAC4F23EE7A9370DBA5C38606BDC /* stream_aes128ctr_api.c */,
9D625783E8DDEC59764E0C7DA46FADE4 /* stream_chacha20_api.c */,
686854E2BA7CE3100068A418A78DA7A7 /* stream_chacha20_ref.c */,
D9DB74BDCE085FFBE7BA40338B4A6877 /* stream_salsa2012.c */,
76C5F169FCD6C366994D74EA8B3F3309 /* stream_salsa2012_api.c */,
543FCA86860EEE23C413B15C1E594B43 /* stream_salsa208.c */,
EF289F1460F957F422B7AFC31A6710DD /* stream_salsa208_api.c */,
33198FA53FDB5995A15BF7B94BF36527 /* stream_salsa20_api.c */,
6196B82D61B11B78F0D2639389561528 /* stream_salsa20_ref.c */,
821EAFA63B04165301D14A05EC241268 /* stream_xsalsa20.c */,
BA1E96E1AF8686C40ADD9BC1E9ACDCC5 /* stream_xsalsa20_api.c */,
BA3873E9B5D763C1B183140D35F182F1 /* sysendian.h */,
1C1DA5863CCFD80E1869D898BEAAFDB7 /* types.h */,
B85A0EC9783EA6558090F10F58FD4B72 /* utils.c */,
88F8D1CA0BD446C3D915EDD669D8CAEE /* utils.h */,
19B34A911A9EAE918B490015535C2D34 /* verify_16.c */,
86247601E2B63EDF9EB802B7E8A643F7 /* verify_16_api.c */,
89D3DDB9A50BAA18E5CA990894AA4CA9 /* verify_32.c */,
09798C067190708D36F68C7AE859500C /* verify_32_api.c */,
19878357626E0D90401BEEE8669DE0E5 /* verify_64.c */,
AFDC0BC372B724C23968622ABBF2914B /* verify_64_api.c */,
15AAD6A553DDDD1B9EF4964483B488D6 /* verify_hmacsha256.c */,
0EFB4A90452A9626CBDF1795B02CC767 /* verify_hmacsha512.c */,
7B9C4A09E429F10237BCB2D1945E4E72 /* verify_hmacsha512256.c */,
226A4780CE1F99AB8E2FF35FDC6B4603 /* verify_poly1305_donna.c */,
A14EE9BAF2FDB72F0632C430A1DB763E /* version.c */,
06776EC25875BBEC695CEF395513FB6D /* version.h */,
88DBF4736B76FD0B6251347D16510236 /* xor_afternm_aes128ctr.c */,
A217507FFF06AC254B1D06F20EA9FF75 /* xor_salsa2012.c */,
5124A747E31FA5566623FAE521B038F2 /* xor_salsa208.c */,
A6C78E99837B1ABF1D675CA3462EB876 /* xor_salsa20_ref.c */,
C248A051ED8AADB4E35EFFFDF42CACBF /* xor_xsalsa20.c */,
AF28E5B4AEE5AFD462DA063FFF528077 /* Support Files */,
);
path = libsodium;
sourceTree = "<group>";
};
511DA1AB8B852E95DCE35FC4CDCCA89E /* Frameworks */ = {
isa = PBXGroup;
children = (
DC4E8688EA7E15F7FB4C5ABB8116814D /* libcrypto.a */,
CCCDB0B254E2E008409CFC42ECE948A8 /* libssl.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
55B35700E3233E556909F586A37E53F4 /* OpenSSL-Universal */ = {
isa = PBXGroup;
children = (
7539FFBF2F3E1353818DABE1B0954FDB /* aes.h */,
721035C2840D37960F7C0575587154C3 /* asn1.h */,
369959069220982D829B2CF6763E1B38 /* asn1_mac.h */,
46F59D4026848B982004D55DDD2F86E1 /* asn1t.h */,
6025C5497CE6F33D8236E549F158434D /* bio.h */,
268ADB78E56EE34520E196D8B1A1BA0D /* blowfish.h */,
045F03CB62BA14456C21110B8FAA2BBE /* bn.h */,
731AB477CD9C2408C263FCB4AE795B1F /* buffer.h */,
A209E22EFA4B77D25FDC737A02DCFD1C /* camellia.h */,
83CFE8157E85390682EA81CEA8F6575F /* cast.h */,
B2F359C55C07CEE8CA7A9F66FCAE1960 /* cmac.h */,
B539D6BE654093E2D5AB60360C34ED80 /* cms.h */,
4104993AEE03E93E684AF143AA3E560A /* comp.h */,
D332EF9EA154FCF2FEF0726F4150274E /* conf.h */,
F3F6E964785B9AAA04B95E706703AF8F /* conf_api.h */,
6BC1B47A1D4E53A10F2D028C224B5049 /* crypto.h */,
99A81CD8A0E5D1DCD925484B9C69FDEA /* des.h */,
D16D82A61481F7EC555862FA0D0375C9 /* des_old.h */,
330F09C0573274EA2479230D0D55C7FC /* dh.h */,
4B4407A2528C86E427353391AC48E561 /* dsa.h */,
75A4E43DE01451A04622BA68183C2DCD /* dso.h */,
A2BA50ADAF6610903CD20E7B780AC93C /* dtls1.h */,
F6D18C7E4C65B4AFEE0322F529A40D54 /* e_os2.h */,
52C1C077B948307B74B3B647D040ADE8 /* ebcdic.h */,
2656AEE7A7EB98FD9D9E4F274048C339 /* ec.h */,
0EEF7A5DF9CD745917139F3A82E87774 /* ecdh.h */,
09A7D0E0371F43F2DA050F5C3F5B0B3F /* ecdsa.h */,
9E2D2741F1A2537375B9C2F1F798F8AB /* engine.h */,
A35B1EC5C0491616091B382F297F8DD5 /* err.h */,
A19F1A544866715DF7220880FA86EF90 /* evp.h */,
0DFB71EA3B8B308C015AD2AED249365D /* hmac.h */,
D260C358CA1ABAD3D2DA5EE6028D19C7 /* idea.h */,
E9BDA7A83DBFC663E1DF3E0B9BA30B36 /* krb5_asn.h */,
097CC302D7C66D766AECDD44B237DBCD /* kssl.h */,
BE58F9DCF694A9D0D65EC348F1E89089 /* lhash.h */,
5E677D3177FEB2ECAB05EBE3846EC41F /* md4.h */,
F3F9E50D31F25E453CA6FBF5FAFCB91F /* md5.h */,
ECD03C3749CCB7A67DD71F55C999A716 /* mdc2.h */,
926FE13676389409C72FED9339BA9B35 /* modes.h */,
BB9214E98C95DF8BCE4EB2FDCD2EDE5C /* obj_mac.h */,
C0B17F4C5EC7429FFCDBCFC4D3C89C8A /* objects.h */,
4AC00BD0D4EB26C31F12DCDE0FBD193C /* ocsp.h */,
1423F7A508D0B74AFF827B05E9DAFD29 /* opensslconf.h */,
5C432934B454FA0ACF2C7D2DCA26D44F /* opensslv.h */,
28DD3A9687666534BFC9B3716A0D23E6 /* ossl_typ.h */,
95B2524023E1DEA8DE3B73AEBDD8ADB8 /* pem.h */,
12952C77802DDBD446EF01B682F4CFF3 /* pem2.h */,
FED799DBED8AA61881A7CC921EE805CA /* pkcs12.h */,
146E2D574FFCB43E27AEA2B8DF62D026 /* pkcs7.h */,
556036C9954A807B7CBDE9342D73FDD9 /* pqueue.h */,
20CFF1FAC9D31998D7003A9AE31B7FC4 /* rand.h */,
2F5108C63DF6594E1D577DD177232518 /* rc2.h */,
805C2D50A919D758F7022E0DA670B2FB /* rc4.h */,
01F69173B8DAC810437962DE2E11E01D /* ripemd.h */,
CFC085E5BA4C1CD67EF45A8FE811A32A /* rsa.h */,
415EF682F640E57148534163659D59A1 /* safestack.h */,
F19B9384B8F0E1BABF8814A6F074FB5B /* seed.h */,
2D150DD2EDC1A95FB99764FDDDDBF288 /* sha.h */,
D6149C11E13FCB2514AF83E66799A9FF /* srp.h */,
B8347BC026BE7181B9138E9A03418C2C /* srtp.h */,
99B2E492B9CBB3205C0D4AB3A85B2104 /* ssl.h */,
2C7D75DE95539323BC4F880371114F64 /* ssl2.h */,
12B80D2ADDE52E7F4DD795F95916E358 /* ssl23.h */,
0C06E17069EF76ACDB46806A33355DB5 /* ssl3.h */,
1769EFDCA98C6F64891F73F616C8A2AB /* stack.h */,
8DC38F46780DD3D26B58DF14D170C6BB /* symhacks.h */,
927674BED7339509881666C86988D066 /* tls1.h */,
DDD8549EDDDE4AF1DB51DC22C43006A3 /* ts.h */,
29475310CA9F0B0FEE0409DD7F6B9DC1 /* txt_db.h */,
72F13A439BDFCA5BFE1ACD36D53F79E2 /* ui.h */,
652C04E8A6AD4C43A18026CBE28B48A0 /* ui_compat.h */,
DDD7A7BC0298912D07382D4AA7D6301A /* whrlpool.h */,
BA88525BF395BDADCAFDFA3B5452D8EA /* x509.h */,
C37ECBDC8167D916DF7C73A014370580 /* x509_vfy.h */,
4D7113A5273459CF875C0807D2726754 /* x509v3.h */,
511DA1AB8B852E95DCE35FC4CDCCA89E /* Frameworks */,
);
path = "OpenSSL-Universal";
sourceTree = "<group>";
};
7DB346D0F39D3F0E887471402A8071AB = {
isa = PBXGroup;
children = (
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */,
D8EF7281C81DF4198D3D3338DE3A799E /* Pods */,
9D122D8FF8FA81B181F6B12779132D05 /* Products */,
B9292CBD22DF4BC0E5B5371E34DE6A86 /* Targets Support Files */,
);
sourceTree = "<group>";
};
9D122D8FF8FA81B181F6B12779132D05 /* Products */ = {
isa = PBXGroup;
children = (
BFBC107F85D635EB356CCB0DE2DF8FE4 /* libsodium.framework */,
3AD49FCE91BE5763375A4AF5A43212A9 /* Pods_ShadowsocksX_NG.framework */,
43B8A25CA7DB0DC4059E6D6124FD48AF /* Pods_ShadowsocksX_NGTests.framework */,
A90A0A84389D795ECF56F88FE3CBBB08 /* Pods_ShadowsocksX_NGUITests.framework */,
);
name = Products;
sourceTree = "<group>";
};
AF28E5B4AEE5AFD462DA063FFF528077 /* Support Files */ = {
isa = PBXGroup;
children = (
97AC6333BFA694CB0A0EE86449494280 /* Info.plist */,
C7CD88F415A4F33FEF9A71B2D5851FD5 /* libsodium.modulemap */,
E04CFD714EB9952A920B43445BF04EB7 /* libsodium.xcconfig */,
565FA0DD27063F04E1A3B7E19F0DF344 /* libsodium-dummy.m */,
A954E91B382E0E1FB59D744757BB9310 /* libsodium-prefix.pch */,
DB25070A6875F6CBB30D347A87593673 /* libsodium-umbrella.h */,
);
name = "Support Files";
path = "../Target Support Files/libsodium";
sourceTree = "<group>";
};
B504B4F6F0B2CB77FDF38D008FDC96C4 /* Pods-ShadowsocksX-NG */ = {
isa = PBXGroup;
children = (
9148AF771CC25435F5BAA4B608FB419E /* Info.plist */,
3DA35AC79F2C5E6680B61641606DCF1D /* Pods-ShadowsocksX-NG.modulemap */,
62AD10F9155EEB3045E71571F8A8682E /* Pods-ShadowsocksX-NG-acknowledgements.markdown */,
B0F1CF96F8670B80705E17E66398AFB5 /* Pods-ShadowsocksX-NG-acknowledgements.plist */,
146877FADE3D950CE648CEC0CD63A9F7 /* Pods-ShadowsocksX-NG-dummy.m */,
EB6E22101AF0AF5ED2B83116656571B2 /* Pods-ShadowsocksX-NG-frameworks.sh */,
CA9DFE9D14BFD1A3B91B96DCF2F2EB82 /* Pods-ShadowsocksX-NG-resources.sh */,
468467C513E265D0EB493C2256A20744 /* Pods-ShadowsocksX-NG-umbrella.h */,
B12900CD0C5DD4E3BAA6B0E99E86E88B /* Pods-ShadowsocksX-NG.debug.xcconfig */,
66BB50CE6148DA175B15FB88B716A432 /* Pods-ShadowsocksX-NG.release.xcconfig */,
);
name = "Pods-ShadowsocksX-NG";
path = "Target Support Files/Pods-ShadowsocksX-NG";
sourceTree = "<group>";
};
B9292CBD22DF4BC0E5B5371E34DE6A86 /* Targets Support Files */ = {
isa = PBXGroup;
children = (
B504B4F6F0B2CB77FDF38D008FDC96C4 /* Pods-ShadowsocksX-NG */,
501D416ED73059A756F9E291EDEE7FC7 /* Pods-ShadowsocksX-NGTests */,
3E9610B1C91981B863022F56781F2359 /* Pods-ShadowsocksX-NGUITests */,
);
name = "Targets Support Files";
sourceTree = "<group>";
};
D8EF7281C81DF4198D3D3338DE3A799E /* Pods */ = {
isa = PBXGroup;
children = (
118DC0E2F79894634CB4D8846020A704 /* libev */,
510D58D617BED5FCFDACF5B9A0D0F733 /* libsodium */,
55B35700E3233E556909F586A37E53F4 /* OpenSSL-Universal */,
);
name = Pods;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
0FC6EB28B2F6E2A523EE04368E3DC5F7 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
CF7724A299AEAFFC9CF29DE6124520E3 /* Pods-ShadowsocksX-NGTests-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1289841FB546E85B82117507CC28B913 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
80A2B21E90060723DF7DBCD8BAC1A55C /* Pods-ShadowsocksX-NG-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
25FA8803ABF341109D50FFDB3CB5F68C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
B0B647C1EBF582C9252762725C21F164 /* api.h in Headers */,
7601AAF8B0BDA055402410E5E1522F84 /* api.h in Headers */,
C88ACC8079E5FA62C3D55DF38AA41D59 /* api.h in Headers */,
50DF75015E60F5BD3B200A7A600DD6A9 /* api.h in Headers */,
6F9A98EBEFE8829BD332353F4E31DCEC /* api.h in Headers */,
4F8738B178C92E7A96192D52EF1FD14D /* api.h in Headers */,
1F3F11C42E6EA3072A50AB3C0248F123 /* api.h in Headers */,
2733163091FFC24A7CFFEF66395C4352 /* api.h in Headers */,
16DCCF6EF5B7DB7CA3184C5353013E14 /* api.h in Headers */,
C7DC922D87A8DF6980A36684DC59B913 /* api.h in Headers */,
C4A21B7B2F8D55B377248ED8EF7CDCDF /* api.h in Headers */,
DBE8BB67ED98C4E5914D06E7284478E0 /* api.h in Headers */,
431A1567DE61FB5475E86D3306B17B0E /* api.h in Headers */,
A7E1CC4AC09E71ACBA779AEE15452A56 /* api.h in Headers */,
6AE3B27ED4B334FB27B83138077D316C /* api.h in Headers */,
0F6F1C48E91C93AE7D88EBE69F6442FA /* api.h in Headers */,
FB31ABB39B13E9B2EB6F2DED33183975 /* api.h in Headers */,
5B7474046DAFDF92B62FEEDFF802C629 /* api.h in Headers */,
52B3ABF9257D3DB7C14012AD5A02A4EF /* api.h in Headers */,
5B831FD3A7F67229C83E0DC4313AF2D6 /* api.h in Headers */,
1E95C2B544F605492ADDFB4E7C95B908 /* api.h in Headers */,
D5CD8550672901BDDE7A576A27163C41 /* api.h in Headers */,
6E6995C109CC7C2C1AFD6E964C1488F7 /* api.h in Headers */,
A0410131C194636DAD78D2EAB6488D04 /* api.h in Headers */,
9B0E093C5105B671E52EB4824437C701 /* api.h in Headers */,
238CA1F83220A28F8FFF7A2048839847 /* api.h in Headers */,
74ED750E783001B7100E1BDE2CE0C608 /* api.h in Headers */,
9A65A3E620F6B03CCE3220E0B268FB75 /* base.h in Headers */,
CB0562E82ADFD76A426B3606F79BA252 /* base2.h in Headers */,
FF86171D5DB06F3AE5A8C23D94E303E8 /* blake2-impl.h in Headers */,
64AAC6D34603F8890DEEA3FEF5755AD5 /* blake2.h in Headers */,
F283063978D0F06B94AF225FCEDF6489 /* common.h in Headers */,
E1D8A198BDD37E32370504CD0648BE26 /* consts.h in Headers */,
BEFAA798D778846F34FE4B19ACD74287 /* core.h in Headers */,
5D7BFB728E32A180DD61042CBCE4A32F /* crypto_aead_chacha20poly1305.h in Headers */,
B483505CAF2D9103CFC84B1E7F26D759 /* crypto_auth.h in Headers */,
810F02D5CDC49964ECA531AC80E5CB09 /* crypto_auth_hmacsha256.h in Headers */,
168677757F6D43EF08E4CEA0E2F28A34 /* crypto_auth_hmacsha512.h in Headers */,
2B7039BFD2EFF50642BB1EF095A4A798 /* crypto_auth_hmacsha512256.h in Headers */,
48CC1C3418608E61C93482872F761B76 /* crypto_box.h in Headers */,
31C0F9E81FBDD0EFB672EDBAA5CE46F1 /* crypto_box_curve25519xsalsa20poly1305.h in Headers */,
4D97DC6BC757429D17EB906579A45619 /* crypto_core_hsalsa20.h in Headers */,
45DB06D9B109219BC0F1C84716E1B9B8 /* crypto_core_salsa20.h in Headers */,
028A340BD5D0D4C0C2945075138A3B2C /* crypto_core_salsa2012.h in Headers */,
360FD2A8287C1C3866705F584D68EC96 /* crypto_core_salsa208.h in Headers */,
4ECD52A6FE27C41BC03AE035335E40A4 /* crypto_generichash.h in Headers */,
B64DBC991FFAB6B0C7D2E094CA149DD8 /* crypto_generichash_blake2b.h in Headers */,
68CD33107AA5548F5A9392D552D0C93B /* crypto_hash.h in Headers */,
FDD05B960945EF33CC0A6BF68F735F27 /* crypto_hash_sha256.h in Headers */,
E6DF9FD96F1E3B635BE22321B95069A6 /* crypto_hash_sha512.h in Headers */,
13E6F0B2E71DE58DE51352E5B8E431F4 /* crypto_int32.h in Headers */,
A4E71F0856FA00FB1EF08ACFBBB69191 /* crypto_int64.h in Headers */,
8E60BCA4AB1C23FDFFB557C38B5C9954 /* crypto_onetimeauth.h in Headers */,
E913E1F6EC613675705F6485EC900560 /* crypto_onetimeauth_poly1305.h in Headers */,
D859BC112DB388773F02F50C9F7F903B /* crypto_pwhash_scryptsalsa208sha256.h in Headers */,
86FAD113153E977340FD37A7D9C3DB9C /* crypto_scalarmult.h in Headers */,
37C400A92E7749667C1E157334B99FB3 /* crypto_scalarmult_curve25519.h in Headers */,
F8754607141D31CF062848564FA64181 /* crypto_scrypt.h in Headers */,
54BAEBC5CCF657C5C0E22948625D4EDD /* crypto_secretbox.h in Headers */,
185822D3DD5E3C87A86D3BC2585FBE4F /* crypto_secretbox_xsalsa20poly1305.h in Headers */,
8BC0A23E46331145F5E0D2600A183C05 /* crypto_shorthash.h in Headers */,
72E492ED7F72910ABAE840AE2A0F82C7 /* crypto_shorthash_siphash24.h in Headers */,
44030F980249C8C6F2C9FBDD98F1E362 /* crypto_sign.h in Headers */,
3AFEF8221402C33432898A9AB1E2B9FE /* crypto_sign_ed25519.h in Headers */,
5E27FE207C7845CF5491990C5C44BE8B /* crypto_sign_edwards25519sha512batch.h in Headers */,
DBFEADF2D88C0D2D38C9AD26781DDCD1 /* crypto_stream.h in Headers */,
445D47853C78D35FF36D9356E1BB9BA7 /* crypto_stream_aes128ctr.h in Headers */,
5B2ED5576A1AA3064BB159FCC6E5D990 /* crypto_stream_chacha20.h in Headers */,
5188B506CD8AB21FCDB581F5DA30A88A /* crypto_stream_salsa20.h in Headers */,
612A499ACAD227231708B9FF204C7D9C /* crypto_stream_salsa2012.h in Headers */,
5E5C06FE00BD23AA46FBCBE4911FD499 /* crypto_stream_salsa208.h in Headers */,
BE5EB57B2CC1151D1A834E06C7B653D6 /* crypto_stream_xsalsa20.h in Headers */,
CE7990014754361B8CCD77A5EAD8E941 /* crypto_uint16.h in Headers */,
FE36D51690C55D8ACB50D1834D4A13D9 /* crypto_uint32.h in Headers */,
16295D729A33FCD9EE30772FA2BEFC45 /* crypto_uint64.h in Headers */,
080AC275A966599512E71690A1FC25CD /* crypto_uint8.h in Headers */,
B10ED51ED659ADC6BA221E673FF9CBE3 /* crypto_verify_16.h in Headers */,
0A5BF90F9C05A3631A55B599CE50EA14 /* crypto_verify_32.h in Headers */,
B3DE3C9275CB1221345DF92676C78DFD /* crypto_verify_64.h in Headers */,
18F818881966FFDC789D6F74720DD884 /* d.h in Headers */,
6C17E5B230C3913B05BADFF807845E77 /* d2.h in Headers */,
D253CED03D6DB5B2F373CEC9AFD95034 /* export.h in Headers */,
A4CFBD1C401DA8375DF8E23D7238944C /* fe.h in Headers */,
0AF295648C6421F1C7479FF5D2FB3C24 /* fe.h in Headers */,
89620346CB193BBAB1EE1D02DB6CAC8D /* fe25519.h in Headers */,
26B10CF61B166BDC2C6A125C33A241FA /* ge.h in Headers */,
51E50508D6F8D60746B19C31F02883F4 /* ge25519.h in Headers */,
9789A6344BE307C4EE869D102A98601F /* ge_add.h in Headers */,
B87D622E6C05908724E8F0DCA0218A70 /* ge_madd.h in Headers */,
85C2523E3C13C3C3F826221E927DABC2 /* ge_msub.h in Headers */,
EC3414D7341BE094AE9A5AC862F3FC0D /* ge_p2_dbl.h in Headers */,
4B5D2E9AACF1D7C1F264B4CF5CF0AEEC /* ge_sub.h in Headers */,
7EF378BC2CCF420F2969B358074AB4FD /* int128.h in Headers */,
FE2D5FFAB00A5DEDC02977C1CEC4AD70 /* libsodium-umbrella.h in Headers */,
47C6BF831AFB7E09591F0C5560F0C7E0 /* montgomery.h in Headers */,
EFD6C673D20FABC05E103854CD2D6812 /* pbkdf2-sha256.h in Headers */,
02C9F8408AC52CB5894470928177F673 /* poly1305_donna.h in Headers */,
4DE92C12953B56C46B77D8D617F8CF47 /* poly1305_donna32.h in Headers */,
7F9F9F2D3128375CDAE1C34A0E6283BB /* poly1305_donna64.h in Headers */,
5355A44E4060F2CDBA93E3D70DF16F62 /* pow22523.h in Headers */,
A72C84957CB324050294E7F1FBB22AB7 /* pow225521.h in Headers */,
94CC815A089AAF7DAE95D6DE7A92EF20 /* pow225521.h in Headers */,
001B6A011CEDDFCB206ABFFD884A40EB /* randombytes.h in Headers */,
8C2D09AFBD7BFD00E008E860B778AF82 /* randombytes_salsa20_random.h in Headers */,
63B15777989BA54DEE4036FA9E8780AB /* randombytes_sysrandom.h in Headers */,
C36C45EE95522461238A1EC2ED96BB21 /* runtime.h in Headers */,
67E6966A329F9EBB748E0FC383E98484 /* sc.h in Headers */,
AFBAF2F03D23CD91213727CE314E010E /* sc25519.h in Headers */,
8675498A993D256D755947321A571660 /* sodium.h in Headers */,
F8B3C02782FA5510EF47413FAF10A5DB /* sqrtm1.h in Headers */,
AF3FF061402584F2D724E2E9C8233091 /* sysendian.h in Headers */,
10C13B34D174DFAF5E7279645408C2D1 /* types.h in Headers */,
32781EB68E92EDA9B3B29003ED5B3E1A /* utils.h in Headers */,
0113957C024A5A4735446C08B2B7A77E /* version.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1746A387194BEB27EC4879B5DC3B224 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
9C151CF58D392C381731E7D30EFA910E /* Pods-ShadowsocksX-NGUITests-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
12AE7F65C3B8933E5D1C15B4057E1091 /* Pods-ShadowsocksX-NG */ = {
isa = PBXNativeTarget;
buildConfigurationList = 077D8988FC040E6B5C50442C9D4F5010 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */;
buildPhases = (
78FF0C26B93A2D4E52D5C3133DF77156 /* Sources */,
AB539A94BC41A59ACCF5C4C51CC9912B /* Frameworks */,
1289841FB546E85B82117507CC28B913 /* Headers */,
);
buildRules = (
);
dependencies = (
B321A4C72DDC6E26CF3A5B879677B573 /* PBXTargetDependency */,
);
name = "Pods-ShadowsocksX-NG";
productName = "Pods-ShadowsocksX-NG";
productReference = 3AD49FCE91BE5763375A4AF5A43212A9 /* Pods_ShadowsocksX_NG.framework */;
productType = "com.apple.product-type.framework";
};
2E8F9EE6712BE7E70662A4A13408079D /* Pods-ShadowsocksX-NGUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E44F7D03074D70744BEF31D1C3E08118 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGUITests" */;
buildPhases = (
2FD1B8BC58EC9055508C398784D14B88 /* Sources */,
92B19C276EDE1AA1F0BC5D2CDFCF72CB /* Frameworks */,
E1746A387194BEB27EC4879B5DC3B224 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = "Pods-ShadowsocksX-NGUITests";
productName = "Pods-ShadowsocksX-NGUITests";
productReference = A90A0A84389D795ECF56F88FE3CBBB08 /* Pods_ShadowsocksX_NGUITests.framework */;
productType = "com.apple.product-type.framework";
};
9D7253CF594B2D7CB8127F7CCAFF916F /* Pods-ShadowsocksX-NGTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 757EEB566CE14B3A8210DD4A32EBDD7A /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */;
buildPhases = (
11900A69B6F5C76B91A40DD81CC30137 /* Sources */,
C81A3D9DE7D5F1A9FD254497C673A6BA /* Frameworks */,
0FC6EB28B2F6E2A523EE04368E3DC5F7 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = "Pods-ShadowsocksX-NGTests";
productName = "Pods-ShadowsocksX-NGTests";
productReference = 43B8A25CA7DB0DC4059E6D6124FD48AF /* Pods_ShadowsocksX_NGTests.framework */;
productType = "com.apple.product-type.framework";
};
F0AA240BACCFF43B491FCAF86A755135 /* libsodium */ = {
isa = PBXNativeTarget;
buildConfigurationList = BAC5D2BE8494ED1DF4FFCFC919A258A5 /* Build configuration list for PBXNativeTarget "libsodium" */;
buildPhases = (
B5B30098673B0090DFA19A78D0094718 /* Sources */,
EFEA34E4B6F09495EA1BB5010B600BAF /* Frameworks */,
25FA8803ABF341109D50FFDB3CB5F68C /* Headers */,
48A2E45A89ACDE0088BC654DB7CF8550 /* Copy ../crypto_auth/hmacsha256/cp Public Headers */,
A7E003CD5FFE222FC0DC298304951836 /* Copy ../crypto_auth/hmacsha512/cp Public Headers */,
6739448ABFAD202A022FCCE297AAC98A /* Copy ../crypto_auth/hmacsha512256/cp Public Headers */,
3336457E487793158D7E9F5940B234EA /* Copy ../crypto_box/curve25519xsalsa20poly1305/ref Public Headers */,
11AF4790C3F974239654243DED02BB95 /* Copy ../crypto_core/hsalsa20/ref2 Public Headers */,
36938C69514C819C7845527D28D57DD0 /* Copy ../crypto_core/salsa20/ref Public Headers */,
3625F1E9247B84E3ACF1A7A7A2CFAD82 /* Copy ../crypto_core/salsa2012/ref Public Headers */,
774FCE9251643F1C7E025C521B927575 /* Copy ../crypto_core/salsa208/ref Public Headers */,
81AFDA45C5D5E35D3B8A5ED5B1ECDD3B /* Copy ../crypto_generichash/blake2/ref Public Headers */,
83D5F710F941184722C9DDCA92D43CE6 /* Copy ../crypto_hash/sha256/cp Public Headers */,
7973C6504DA7F3DD6925FA34A781A902 /* Copy ../crypto_hash/sha512/cp Public Headers */,
D3EF7C5D74BC660F2DB1252C7864DC5D /* Copy ../crypto_onetimeauth/poly1305/donna Public Headers */,
A588461D4989F804B1D5FAE4279D2AB1 /* Copy ../crypto_pwhash/scryptsalsa208sha256 Public Headers */,
0AAF838F6E5F75B6C29EDBEC6595D9C4 /* Copy ../crypto_scalarmult/curve25519/donna_c64 Public Headers */,
A1F061A0FAFB8D34F206EDB699F06773 /* Copy ../crypto_scalarmult/curve25519/ref10 Public Headers */,
2E4A75F5F0C1194FB932826FAA65EE8F /* Copy ../crypto_secretbox/xsalsa20poly1305/ref Public Headers */,
5B303255E927F680700D3CED793B947B /* Copy ../crypto_shorthash/siphash24/ref Public Headers */,
EDB566FB4D8AA5F23CC265338D1AA83A /* Copy ../crypto_sign/ed25519/ref10 Public Headers */,
ED993E209E4837DEB1008A805B076DF7 /* Copy ../crypto_sign/edwards25519sha512batch/ref Public Headers */,
1D0D54D67E1CE36B44F15C2790A79367 /* Copy ../crypto_stream/aes128ctr/portable Public Headers */,
C91C881CC1A81DAF340B89C910DA244B /* Copy ../crypto_stream/chacha20/ref Public Headers */,
008E9CDE9F8FB7D947AF156FC9C8A832 /* Copy ../crypto_stream/salsa20/amd64_xmm6 Public Headers */,
7E48E359857B9E3242DF8223B620CAFA /* Copy ../crypto_stream/salsa20/ref Public Headers */,
4E2DEF92CCCAC971D8F44D7265FE901F /* Copy ../crypto_stream/salsa2012/ref Public Headers */,
78C8264A5826F83D5C8A642EF59EE2D1 /* Copy ../crypto_stream/salsa208/ref Public Headers */,
2603FDFCC6256FE7974C086FB8841D8B /* Copy ../crypto_stream/xsalsa20/ref Public Headers */,
8FDDC6B733C9BF9A4FB8C4D438B039FC /* Copy ../crypto_verify/16/ref Public Headers */,
C683BC4228019D836F6342FD18BF9CEF /* Copy ../crypto_verify/32/ref Public Headers */,
B57A4A27D9CB9D4264D15EB207DE58B5 /* Copy ../crypto_verify/64/ref Public Headers */,
810AA7AB0754A13DA75F2A75E784EEF4 /* Copy . Public Headers */,
29A874CA98F5E143FD2D3FA2B9169D13 /* Copy sodium Public Headers */,
);
buildRules = (
);
dependencies = (
);
name = libsodium;
productName = libsodium;
productReference = BFBC107F85D635EB356CCB0DE2DF8FE4 /* libsodium.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0730;
LastUpgradeCheck = 0700;
};
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 7DB346D0F39D3F0E887471402A8071AB;
productRefGroup = 9D122D8FF8FA81B181F6B12779132D05 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F0AA240BACCFF43B491FCAF86A755135 /* libsodium */,
12AE7F65C3B8933E5D1C15B4057E1091 /* Pods-ShadowsocksX-NG */,
9D7253CF594B2D7CB8127F7CCAFF916F /* Pods-ShadowsocksX-NGTests */,
2E8F9EE6712BE7E70662A4A13408079D /* Pods-ShadowsocksX-NGUITests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
11900A69B6F5C76B91A40DD81CC30137 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F976934F1E382AAA9975FC9E3F439B50 /* Pods-ShadowsocksX-NGTests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FD1B8BC58EC9055508C398784D14B88 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
16CAE063801F558D22BE927C32451303 /* Pods-ShadowsocksX-NGUITests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
78FF0C26B93A2D4E52D5C3133DF77156 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A2ABD9D0D51540408645C5F1AE0BC5C4 /* Pods-ShadowsocksX-NG-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B5B30098673B0090DFA19A78D0094718 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E2F744A071FFD34ADD6EA3DE419E77B4 /* aead_chacha20poly1305.c in Sources */,
C4494B234A1BE87BFCCA6F6B4BCE59CB /* after_curve25519xsalsa20poly1305.c in Sources */,
6600ACEBDC2C78C3EDB52C1D10AC8D31 /* afternm_aes128ctr.c in Sources */,
4A64DCD2C74C3BEBD4EEFE5E4006169F /* auth_hmacsha256_api.c in Sources */,
C82BF56390A443CFABAA48934BB34CD6 /* auth_hmacsha512256_api.c in Sources */,
BD5786F468F8FA1749161EC62B6F51F0 /* auth_hmacsha512_api.c in Sources */,
F98CC966684DF9592BEB4FC4232E985C /* auth_poly1305_donna.c in Sources */,
A0C243BF2259916F1E3DA2686BE039FB /* base_curve25519_donna_c64.c in Sources */,
2928BD6605471CE81A9F6C046301B661 /* base_curve25519_ref10.c in Sources */,
D445B89AE2305BE1A1392F01F9A87B99 /* before_curve25519xsalsa20poly1305.c in Sources */,
97E1536C1C99053CD5F9F73C0CB3A335 /* beforenm_aes128ctr.c in Sources */,
A308869A9B82F2A0E463A95B768CDE9B /* blake2b-ref.c in Sources */,
59E0108A004F55DEE657C5127003C7A2 /* box_curve25519xsalsa20poly1305.c in Sources */,
B98FC8CFBDCAD7A206EA14A1336B0D83 /* box_curve25519xsalsa20poly1305_api.c in Sources */,
D30701BF0A2EF8D526CC30DD17BFB924 /* box_xsalsa20poly1305.c in Sources */,
4CA9F12999AD4C4B2567E5EDE723D421 /* common_aes128ctr.c in Sources */,
B4E3A822F82ADB5FACC69E7896864186 /* consts_aes128ctr.c in Sources */,
9D2271E4A5ACC25B89A94A9437F79F6E /* core.c in Sources */,
D6039FB0876ED96DD51F5E441E9791F8 /* core_hsalsa20.c in Sources */,
2FE8BB3878468F8C1E7F1B4B537DDC9C /* core_hsalsa20_api.c in Sources */,
4F1C1E1579B80CA3C5727242D4AEA32F /* core_salsa20.c in Sources */,
D10BE4A6060A4EEC8187D6370529D12A /* core_salsa2012.c in Sources */,
D45A12206E6C9A7A329B28DEEA648CF0 /* core_salsa2012_api.c in Sources */,
8C7EB07C3AAE6804A2C51F26BF997B5C /* core_salsa208.c in Sources */,
129944F68A1697904B34CDBA3BD6C5F6 /* core_salsa208_api.c in Sources */,
C9D0E5471EA706EEB4D3C51535F78CA6 /* core_salsa20_api.c in Sources */,
EB7BA2C2CE730425C887F4B61D6BDC6C /* crypto_auth.c in Sources */,
4B1CBAEFBA1FFB029FA6EAC6C483DEFD /* crypto_box.c in Sources */,
BD7DCEDB6937523B6CD4231FDE234E48 /* crypto_box_easy.c in Sources */,
7B28056FF1A99DB4D73DAF0E8C6B4030 /* crypto_box_seal.c in Sources */,
FCB43370769E29E737803D2B0277B134 /* crypto_generichash.c in Sources */,
F3A9A429A3EFDE1B316B09D6B79CF443 /* crypto_hash.c in Sources */,
709F024D55892B043E47586646A5E726 /* crypto_onetimeauth.c in Sources */,
EE151225661FDCA1FB8C74B6E0CAE6E4 /* crypto_scalarmult.c in Sources */,
6C184B59AE8CC417987882CE1C1EE365 /* crypto_scrypt-common.c in Sources */,
A0C9E5DE6464FF066E45F7888004B762 /* crypto_secretbox.c in Sources */,
08A4334C3BFE2520952370669868F874 /* crypto_secretbox_easy.c in Sources */,
A1EB30FB3147C87B2D2A31C020F672C3 /* crypto_shorthash.c in Sources */,
87E81EE577B612DBE337E5F08144A084 /* crypto_sign.c in Sources */,
C4D688092783430DF9CAE6435BD948D8 /* crypto_stream.c in Sources */,
DDC2707FD77CCC45EC02A5CA233251F9 /* fe25519_edwards25519sha512batch.c in Sources */,
7518B4332B16F1BD56ADFFB5C7A6B0E3 /* fe_0.c in Sources */,
8C82ED3DC2417122BCECBE810DE95DF1 /* fe_0_curve25519_ref10.c in Sources */,
49111AA5223E5B24A44DC2BD78681D12 /* fe_1.c in Sources */,
C523FB6E42BE9F7DAE60BE25BF6C0039 /* fe_1_curve25519_ref10.c in Sources */,
69BF7E0FC33C2F87D3DCB0524C2C8613 /* fe_add.c in Sources */,
FC9DE87FCAAACEE42520B4FCB152B2F4 /* fe_add_curve25519_ref10.c in Sources */,
68E8703919BCE7147CA4614856A381C2 /* fe_cmov.c in Sources */,
666CA23483CBDCB74FB2A86D040AEFC6 /* fe_copy.c in Sources */,
1F35253DEAA6ADE4EF3AEE50E61B1740 /* fe_copy_curve25519_ref10.c in Sources */,
788515D3284F6DB8377F38F135C40984 /* fe_cswap_curve25519_ref10.c in Sources */,
7C007EC8AEF8C416BFD8893F290F6FEA /* fe_frombytes.c in Sources */,
20F38AF2BAA510E40CE4DF7CD6001A63 /* fe_frombytes_curve25519_ref10.c in Sources */,
C4347834939C8AFDB2DDA90F0785AD69 /* fe_invert.c in Sources */,
820E4935021B5CB709ED5356DDCC4AAE /* fe_invert_curve25519_ref10.c in Sources */,
51ABCD95E0694AA1333C1D8F86688E64 /* fe_isnegative.c in Sources */,
0EC404C593B438099C8DFCD51B305D77 /* fe_isnonzero.c in Sources */,
E20F07A1699F33D7D147433927187D99 /* fe_mul.c in Sources */,
C8C1722792984A81EEDBE38DCBFE861D /* fe_mul121666_curve25519_ref10.c in Sources */,
84252A90FE7568CB07652EE5E0FCE257 /* fe_mul_curve25519_ref10.c in Sources */,
580D1CE6AADD7B1117C1F8511658C53E /* fe_neg.c in Sources */,
C3B3FC0A17F93EE8E6FB857C1B893CCA /* fe_pow22523.c in Sources */,
91726ED0A3C7353E66209EAAA9E8EAC5 /* fe_sq.c in Sources */,
771D4EA552F190F1E723AA950423D200 /* fe_sq2.c in Sources */,
9C2C23038008E7A49E9123C0EE4E1763 /* fe_sq_curve25519_ref10.c in Sources */,
49677A6848BD7B46266EFB89DCCF4F7B /* fe_sub.c in Sources */,
848851D4F15045C60561FB1990CFD7E1 /* fe_sub_curve25519_ref10.c in Sources */,
B1DFECDFDF0FB8C37FE9C689D7A96E84 /* fe_tobytes.c in Sources */,
A46FC4F9BD36CB9ABA4B400BE00CED59 /* fe_tobytes_curve25519_ref10.c in Sources */,
2070E1E5250FC295487EA72D3ADA0D90 /* ge25519_edwards25519sha512batch.c in Sources */,
8838B3571486006346BE15B6DF268690 /* ge_add.c in Sources */,
311288C59BDBBF58C684D635F2A687E5 /* ge_double_scalarmult.c in Sources */,
21C2EBCED9A343F91948CC2C0D0B378D /* ge_frombytes.c in Sources */,
9C3F6C0DC443370C13EE974CB56C1EFD /* ge_madd.c in Sources */,
C58546761999CAF10251272673AE5FCE /* ge_msub.c in Sources */,
B9C3DCC003738812769C0A67AE41015B /* ge_p1p1_to_p2.c in Sources */,
BD5A343D86C5B04CF885F224AEE48EFF /* ge_p1p1_to_p3.c in Sources */,
B3BE00F5ACD8087B242D4E8053C26162 /* ge_p2_0.c in Sources */,
7985F4717EFC485504DE3BF177292C2E /* ge_p2_dbl.c in Sources */,
D83F01462AA8E3A890C6AB3E9955D818 /* ge_p3_0.c in Sources */,
6E4D160E4B1B639DB9B2A5D8F67C7CA1 /* ge_p3_dbl.c in Sources */,
E4F3657B5A679EE58E8BDF34691750C6 /* ge_p3_to_cached.c in Sources */,
0450F0EE6B9EBC1DA767F2A435EFF3FF /* ge_p3_to_p2.c in Sources */,
C0EC838D5229E28DA3D702C7A0FE67A6 /* ge_p3_tobytes.c in Sources */,
1E8187361CFC81BA8FFEAEE780881651 /* ge_precomp_0.c in Sources */,
851D59B57B900A0BB9B7C2637CCDFA89 /* ge_scalarmult_base.c in Sources */,
5691B3A1578C16A523B01F16843AB30D /* ge_sub.c in Sources */,
FCC8A4D2528C7D5E3A65D9F2FB7B28FB /* ge_tobytes.c in Sources */,
917A4A2C33AAB0E28F985E0D83DDADB2 /* generichash_blake2_api.c in Sources */,
0EEC046DA8264D61002F769D64CE7830 /* generichash_blake2b.c in Sources */,
030EA36C076BBC2C3D9D9EDFF5B76036 /* hash_sha256.c in Sources */,
69BD85AB8F52FC7206C152C556788D0A /* hash_sha256_api.c in Sources */,
655F27B5EE73185D9611C6CF23FE9A2C /* hash_sha512.c in Sources */,
041A7553F6280D5D6C955F8869780E5A /* hash_sha512_api.c in Sources */,
23A4D0F27951966188882AD5C09B979D /* hmac_hmacsha256.c in Sources */,
D81C1B761DC90C1DA608497BBEDBF36B /* hmac_hmacsha512.c in Sources */,
42540E3D8D5B03827B898130E862E867 /* hmac_hmacsha512256.c in Sources */,
FA76C1482FD242DEB7729BA5ADE00F01 /* int128_aes128ctr.c in Sources */,
51C36B398B90E70FA0C3507EF0887405 /* keypair.c in Sources */,
8F793D92106C1C041DCE92DD1E9797F0 /* keypair_curve25519xsalsa20poly1305.c in Sources */,
8DF4EAF8CA77AF1CBF9E9BC561E3EC36 /* libsodium-dummy.m in Sources */,
45D0B0AC5F5F7763AB3B95C7E565A915 /* onetimeauth_poly1305.c in Sources */,
C94868A376975E7AA83CA05D84397ECC /* onetimeauth_poly1305_api.c in Sources */,
829F4BA0E8C2067679053AD6A47AAAA5 /* onetimeauth_poly1305_try.c in Sources */,
123F81DD4D6FABAD6D0441BBF97EB279 /* open.c in Sources */,
913966691AD3860B90DF917990B2C624 /* pbkdf2-sha256.c in Sources */,
623FA030E6A9E16E50CD200ECE8EDCFA /* pwhash_scryptsalsa208sha256.c in Sources */,
F5D935C23C5FB4288BF26405C2431E0E /* pwhash_scryptsalsa208sha256_nosse.c in Sources */,
EB77B5242A354EBE09E2D34F7596F4CB /* pwhash_scryptsalsa208sha256_sse.c in Sources */,
F88A185C4993792BEDDA39044AA32A50 /* randombytes.c in Sources */,
F219DD196A6262385EE04D9D11A1F671 /* randombytes_salsa20_random.c in Sources */,
E24BFBDBC7688C5285439DBBCB9B3EA9 /* randombytes_sysrandom.c in Sources */,
3C2A643A685671C9701D6CABADFB1697 /* runtime.c in Sources */,
08293BFEFD89F8D6AE218E4ABA048BA3 /* sc25519_edwards25519sha512batch.c in Sources */,
979A906A5C0DE2D72D97626E3B44F9DF /* sc_muladd.c in Sources */,
AED0FC9DA1083E94FB5A64BF67DB1F5C /* sc_reduce.c in Sources */,
4D358991B0C31D61BBC66896CFD6B1FF /* scalarmult_curve25519_api.c in Sources */,
D932CD5F7E2E75959F0B813A8A650DA3 /* scalarmult_curve25519_ref10.c in Sources */,
62DAFDCF4306FE29D93843B5D227E482 /* scrypt_platform.c in Sources */,
E3B677E9D70C9B06291AD7E19C5E4A07 /* secretbox_xsalsa20poly1305_api.c in Sources */,
1EC7D702C1650BAD53CC533605FD9541 /* shorthash_siphash24.c in Sources */,
A68F4A00461218C0D8995CDA0239F8B9 /* shorthash_siphash24_api.c in Sources */,
E50206FE6E4803F95BED609241123EBF /* sign.c in Sources */,
159389D6AA5C71C216622D673E56B53F /* sign_ed25519_api.c in Sources */,
48222BFCC7202B46C17B508041ADB880 /* sign_edwards25519sha512batch.c in Sources */,
EBBBEA80CFEACE5F67CB98ECB05E38C9 /* sign_edwards25519sha512batch_api.c in Sources */,
744676EB223B3809F2C395F9D1B8636E /* smult_curve25519_donna_c64.c in Sources */,
A4040F11D4B59ED7876D994FE5BC8B93 /* stream_aes128ctr.c in Sources */,
C221BA0D7A65D7FBE2B8115D468284C7 /* stream_aes128ctr_api.c in Sources */,
537FE53C644B50F6C8E2E23D2B8A1E98 /* stream_chacha20_api.c in Sources */,
919AD7AAB590016211178150DCA0F843 /* stream_chacha20_ref.c in Sources */,
3C2F7DF9FD97262615DD0CD535C12DB6 /* stream_salsa2012.c in Sources */,
986183D2EFB53875D1C8940C04FA05EA /* stream_salsa2012_api.c in Sources */,
2AEB7BCBB5228AA26B82E9B010EAEA5D /* stream_salsa208.c in Sources */,
D79E825F57F2BDF9223F17A198FD026D /* stream_salsa208_api.c in Sources */,
55C68751AF0669262BF9DC00C7254E20 /* stream_salsa20_api.c in Sources */,
3721AF7CD0737239793E688B64F7E9BA /* stream_salsa20_ref.c in Sources */,
6E25662D5BB21570CB14C4757D6C87AD /* stream_xsalsa20.c in Sources */,
622F159E81DDCBBA30266ECFA43154E4 /* stream_xsalsa20_api.c in Sources */,
CFED72F6F79F2831BDD22878A750958F /* utils.c in Sources */,
13176F0115B46822385D5F527BD53E26 /* verify_16.c in Sources */,
D038C9E12016B78C845C06D17B3246CE /* verify_16_api.c in Sources */,
90C64633D24090CED523685C2790850B /* verify_32.c in Sources */,
7ADFB7BD16004205AB5EAC068116AE1C /* verify_32_api.c in Sources */,
7F776537980D0C947E264C58143C838E /* verify_64.c in Sources */,
DF00C516C2C8DA4DC2A9F83F109378F5 /* verify_64_api.c in Sources */,
093367BDC8D4E319B73588BC9DD8ECBF /* verify_hmacsha256.c in Sources */,
F485F1A9C6333393BD1DCDE616FA89AD /* verify_hmacsha512.c in Sources */,
BE0ED8D4C91EF4329EB7F7F90783E2DB /* verify_hmacsha512256.c in Sources */,
BD1CC32F8C6118F1157019145842022C /* verify_poly1305_donna.c in Sources */,
4C51352F44FA1A3803F147630BF42283 /* version.c in Sources */,
051EAC6DF966390CFD21F2F94A4C5702 /* xor_afternm_aes128ctr.c in Sources */,
0779615E7E7226FE1C178349A8F3E0A8 /* xor_salsa2012.c in Sources */,
C73364A954CEDC05C177CCBB81966C03 /* xor_salsa208.c in Sources */,
080C48D8B8243C367CE24200FBD3E101 /* xor_salsa20_ref.c in Sources */,
F92F2C924B263BDEF336E006B003E748 /* xor_xsalsa20.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
B321A4C72DDC6E26CF3A5B879677B573 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = libsodium;
target = F0AA240BACCFF43B491FCAF86A755135 /* libsodium */;
targetProxy = 65F6F3F5CD77B54C402D200A0935F1F7 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
0577E960F68FF02722D75DA2D211E3A8 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
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;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
ONLY_ACTIVE_ARCH = YES;
STRIP_INSTALLED_PRODUCT = NO;
SYMROOT = "${SRCROOT}/../build";
};
name = Debug;
};
198281A6A9C0514BFCB46CD2473533C4 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5318DBE000F4927B7CF84ED7D1FA186D /* Pods-ShadowsocksX-NGUITests.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGUITests/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGUITests/Pods-ShadowsocksX-NGUITests.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NGUITests;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
578820E498FFD85CA5D93A33D365FBED /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
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;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
STRIP_INSTALLED_PRODUCT = NO;
SYMROOT = "${SRCROOT}/../build";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
6356A7BC289ECBD2B949EEA227C42EE9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E04CFD714EB9952A920B43445BF04EB7 /* libsodium.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/libsodium/libsodium-prefix.pch";
INFOPLIST_FILE = "Target Support Files/libsodium/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MODULEMAP_FILE = "Target Support Files/libsodium/libsodium.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = libsodium;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
66E018521CC39B874E17650E877662C0 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1F84BF4B53C3F4DC127BE48BFBE1B485 /* Pods-ShadowsocksX-NGTests.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NGTests;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
81758A132F50CC4E653CAEE17ADD5C1A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C07DC7D75BC62D5D4717E8A1A203AD90 /* Pods-ShadowsocksX-NGUITests.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGUITests/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGUITests/Pods-ShadowsocksX-NGUITests.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NGUITests;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
B0A16D3AFF7F78191B18550B2FC4ECE7 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E04CFD714EB9952A920B43445BF04EB7 /* libsodium.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREFIX_HEADER = "Target Support Files/libsodium/libsodium-prefix.pch";
INFOPLIST_FILE = "Target Support Files/libsodium/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.6;
MODULEMAP_FILE = "Target Support Files/libsodium/libsodium.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = libsodium;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
BD0EE8DAC69BCFCB8E530D37B3D16A7A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7514C46F1EDB85D5170D42789C650A86 /* Pods-ShadowsocksX-NGTests.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NGTests/Pods-ShadowsocksX-NGTests.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NGTests;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
CCB02FC135BC42E42CB1ECC26006C980 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 66BB50CE6148DA175B15FB88B716A432 /* Pods-ShadowsocksX-NG.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG.modulemap";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NG;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
E124BE9492DAAD9D69F88D68F1DC47A7 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B12900CD0C5DD4E3BAA6B0E99E86E88B /* Pods-ShadowsocksX-NG.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "-";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MODULEMAP_FILE = "Target Support Files/Pods-ShadowsocksX-NG/Pods-ShadowsocksX-NG.modulemap";
MTL_ENABLE_DEBUG_INFO = YES;
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Pods_ShadowsocksX_NG;
SDKROOT = macosx;
SKIP_INSTALL = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
077D8988FC040E6B5C50442C9D4F5010 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NG" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E124BE9492DAAD9D69F88D68F1DC47A7 /* Debug */,
CCB02FC135BC42E42CB1ECC26006C980 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0577E960F68FF02722D75DA2D211E3A8 /* Debug */,
578820E498FFD85CA5D93A33D365FBED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
757EEB566CE14B3A8210DD4A32EBDD7A /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
66E018521CC39B874E17650E877662C0 /* Debug */,
BD0EE8DAC69BCFCB8E530D37B3D16A7A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
BAC5D2BE8494ED1DF4FFCFC919A258A5 /* Build configuration list for PBXNativeTarget "libsodium" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6356A7BC289ECBD2B949EEA227C42EE9 /* Debug */,
B0A16D3AFF7F78191B18550B2FC4ECE7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E44F7D03074D70744BEF31D1C3E08118 /* Build configuration list for PBXNativeTarget "Pods-ShadowsocksX-NGUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
81758A132F50CC4E653CAEE17ADD5C1A /* Debug */,
198281A6A9C0514BFCB46CD2473533C4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */;
}